STM32杂记
文章平均质量分 52
龙猫略略略
做点想做的事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
立创EDA元件封装导入AD软件教程
由于项目的需要,8月份基本都是在画板子,有四版电路要画,STM32的出两版电路,pic芯片的出两版电路,有不同的电流采集方案,需要实际测试各种方案的优劣性。目前板子已经画了两块了,还有两块。在绘制期间,最烦的事情莫过于芯片选型后的绘制部分了,原理图库绘制,PCB封装绘制。立创商城是众所周知的元件购买平台,也做得很好,大多数的元件都有绘制了封装可以下载。不过目前立创在推广他们的免费画板...原创 2019-08-21 08:49:38 · 59761 阅读 · 15 评论 -
【STM32杂记】ADC数据使用DMA传输时的数据宽度对齐问题
前言一直是使用DMA来传输ADC数据,使用规则注入的方式,但前几天配置一个新工程之后,发现数据比原来小了一半。在检查了四个小时之后,终于发现了问题,在此记录分享。HAL库里的ADC数据目标地址数组时无符号整型32位,也即对应4字节(1字)因此,在cubemx中的对应DMA传输数据宽度也要选择‘字’与其对应如果选择了半字,如下:就会看到数据是16位传输,目标数组是32位,一个数组变量其实代表了两个数据,而数组后半部分全是0:使用上述异常数据,计算出来的结果当然就原创 2022-03-13 01:30:08 · 2439 阅读 · 0 评论 -
【STM32杂记】CUEBMX配置---使用DMA精确控制PWM脉冲个数
前言之前有一个人让我帮他配置了一下用DMA控制脉冲个数的程序,他有固件库的版本,让我帮他弄个CUBEMX版本的,我之前也没弄过,试了一下,感觉这个还是挺有价值,虽然也不是很难,不过有些细节问题还是需要注意一下。后面一些做步进电机控制的同学可能会参考。CUBEMX配置:上面是控制4路PWM,存储4路PWM的占空比数据,声明的是4000,所以就是存储4000个占空比数据,也就是,最多控制4000个脉冲,如果需要增加,自行修改。代码:/** *******原创 2022-03-13 01:29:14 · 2580 阅读 · 3 评论
分享