
电子、电路
念隐
画原理图,画PCB,买元器件,焊电路板,写嵌入式代码,写上位机调试软件,调试整机设备,安装外壳……还有啥是我不能做的?!
展开
-
LPC2468的USBHostLite挑盘?
硬件环境:LPC2468U2口作为USB HOST一个2G容量的U盘,标着是现代的,格式化成FAT16格式 移植了USBHostLite之后,运行到FAT_Init()函数,返回值不对了,跟踪进去看看,确实读出来的数据与应该读到的数据不符。在此之前,已经验证另一个2G容量的U盘没问题。格式化多次,依然无果,用WinHEX查看两个盘的区别,有点区别,但是并不能说明问题。抓狂了半个原创 2012-01-04 22:10:02 · 2150 阅读 · 3 评论 -
STM32F302CB使用HAL库采集PWM频率和占空比
单片机运行在36MHz,以TIM2CH2为输入通道,做如下配置:/* TIM2 init function 由CubeMX生成,定时器初始化*/void MX_TIM2_Init(void){ TIM_MasterConfigTypeDef sMasterConfig; TIM_IC_InitTypeDef sConfigIC; htim2.Instance =...原创 2018-05-02 10:35:50 · 4094 阅读 · 0 评论 -
基于CMSIS-RTOS2的闪灯序列控制
控制灯的基本函数:#include "stdbool.h"void aplRunLedOn(bool on){ HAL_GPIO_WritePin(GPO_RUN_LED_GPIO_Port,GPO_RUN_LED_Pin,on ? GPIO_PIN_SET : GPIO_PIN_RESET);}LED灯的闪烁序列如下:typedef struct{ uint16_t b...原创 2019-01-10 20:06:36 · 635 阅读 · 0 评论 -
STM32L071硬件I2C读取AM2320数据
STM32L071硬件I2C读取AM2320数据直接上代码// 2019-01-06 19:11:36 Mony:返回值除以10得到实际的温度、湿度值void fmlAm2320GetValue(int16_t *pTemperature,uint16_t *pHumidity){ #define AM2320_ADDRESS 0xB8 uint8_t IIC_...原创 2019-01-06 19:16:39 · 2938 阅读 · 4 评论