- 博客(7)
- 资源 (25)
- 收藏
- 关注
原创 STM32H743接USB3300能发送但不能接收问题
STM32H743外接USB3300实现高速虚拟串口,工程是24年通过cubex搭建的,一直使用发送没有使用接收,25年使用接收时发现电脑发送数据后,CDC_Receive_HS没有反应,后来用cubex生成了新的工程,一样的配置CDC_Receive_HS可以收到数据,然后一个文件一个文件对比,最后发现usbd_conf.c文件中USBD_LL_Init函数HAL_PCDEx_SetRxFiFo(&hpcd_USB_OTG_HS, 0x80)设置的是0X80,而25年生成的cubex生成的是0X200,更
2025-06-11 10:15:04
349
原创 STM32L071驱动SX1278实现2uA低功耗
一直想做一个低功耗的产品,网上卖的产品说功耗可以到达2uA,所以自己做一个实验,验证是否可以低到2uA,同时也为了以后产品做技术储备,1,模块选择是几年前从公司剩下的2个郎威模块,一个制作接收,一个制作发送,发送端低功耗。第一步,设计发送端,发送端通过SHT20采集温湿度,通过两个3M的分压电阻采集电池电压,半个小时采集一次上发到中心点接收模块,通过串口传输给中心站,并保存到SD卡,所以硬件有需要绘制一个采集板,有SHT20,LDO电源,用18650锂电池供电。2,软件需要写3个,一个采集模块,
2020-08-12 11:12:43
2299
原创 STM32F4驱动LTC2664-16驱动程序
1.LTC2664是一款DAC芯片,输出范围可调。头文件定义寄存器#define LTC2664_CMD_CODE_N 0x00 /* write code to n */#define LTC2664_CMD_CODE_A 0x80 /* write conde to all */#define LTC2664_CMD_SPAN_N 0x60 /* write span to n */#define LTC2664_CMD_...
2020-08-01 14:05:06
1176
原创 STM32F4驱动ADIS16500驱动
最近公司产品需要使用ADIS16500,网上搜索,发现资料很少,借鉴ADIS16445代码,最终调试完成,记录下调试过程中遇到的问题,希望能让后面使用的人不要踩坑。1.配置成spi的mode3模式,我使用的是SPI2时钟频率50M,ADIS16500要求小于2M,所以要32分频,16分频测试会有误码SPI_InitTypeDef SPI_InitStructure; // SPI初始化 ----------------------------------------------------...
2020-07-17 10:05:34
1495
4
原创 STM32L053 CRC16-Modbus配置
STM32L053 CRC16-Modbus配置一切为了实用,直接上代码const uint8_t auchCRCHi[] ={0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, ...
2019-04-04 16:29:16
1075
MPU6050卡尔曼滤波算法推导过程
2018-12-26
低功耗温湿度采集器STM32L071.zip
2020-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅