- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 STM32F4硬件IIC+DMA使用
1.STM32硬件IIC一直被大家说存在问题,实际测试发现确实是有这种情况,借助网上很多人的经验,终于把硬件IIC写完了。2.使用DMA时,发现发送数据(写寄存器)时序和实际不符,比如发送4字节数据时,如果DMA缓冲区单字节长度配置为4,则实际时序发现只有三个,需要将DMA缓冲区单字节长度配置为5,才可以正常使用3.当然,如果使用STM32的HAL库,这些问题其实都可以避免,因为底层ST已...
2019-01-11 16:29:55
21385
5
原创 STM32 AD5304驱动程序
一个项目需要用到四路DAC,STM32内置2路DAC,当然,也可以使用PWMDAC的方法得到。考虑使用环境比较恶劣,尽量都使用的集成芯片,以及快速开发。这里我选用了ADI的AD5304,因为对精度要求不高,所以八位DAC也足够使用要求。如果需要更高精度的,它和AD5314(十位)以及AD5324(十二位)可以Pin To Pin替换。 接下来就是苦逼的煎熬模式了,其他的功能都还算顺利的调
2016-08-19 15:57:43
2201
3
原创 互感器的使用 工作笔记
最近在使用互感器测电流,之前参考了网上的一些方案,也看了互感器的Datasheet,参考Datasheet中的电路测试后。使用其有源输出和无源输出都可以。 图1为有源输出方式,因为采集的电压值使用单片机(STM32),单极性3.3v,所以可以将同相输入端的基准抬高到Vref/2处。还有一个值得注意的问题是,单片机ADC测出的最大值不能超过交流电压的最大值,而不是通过交流电压的有效值
2016-05-09 11:31:10
1339
1
GD32硬件IIC+DMA程序
2019-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人