会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
流*年
博客园
首页
新随笔
联系
订阅
管理
2023年7月26日
STM32 HAL库更改PWM频率的方法
摘要: 项目上用到了步进电机,控制方式为STEP/DIR。 电机的STEP由PWM提供,于是控制步进电机的速度就靠PWM的频率高低来实现。 实现频率更改的函数为。 __HAL_TIM_SET_PRESCALER(__HANDLE__, __PRESC__); 该函数可以直接更改Prescaler(PSC)预
阅读全文
posted @ 2023-07-26 13:50 Q馍馍Q
阅读(3812)
评论(0)
推荐(0)
2022年10月26日
记录一下今天hal串口DMA数据发送错误的原因
摘要: 现象:串口DMA发送数据与数组不符合 原因,晶振用的12MHz,但CUBE上配置的8MHz。 改回12MHz即发送正常
阅读全文
posted @ 2022-10-26 17:54 Q馍馍Q
阅读(212)
评论(0)
推荐(0)
2022年9月27日
CUBE MX ADC多通道DMA传输只有数组第一位获得数据问题
摘要: 出现问题现象如下,ADC取值数组只有第一位得到了数据 经多次反复检查,发现CUBE配置是没问题的,于是检查了一下生成的代码,发现DMA初始化函数在自动生成时被放在了ADC初始化函数的后面,如下图 把DMA初始化函数手动移到ADC初始化函数前后问题解决
阅读全文
posted @ 2022-09-27 09:04 Q馍馍Q
阅读(267)
评论(0)
推荐(0)
2022年9月8日
STM32多通道ADC采集时两路ADC输出同一值
摘要: 问题:轮询采集未成功,两路AD输出值一样 采样配置没有问题 最终发现原因为采样代码问题: 没有等待转换结束就直接赋值数组,导致两个数组单元数值为同一AD通道数值 添加如下语句后AD输出回复正常 HAL_ADC_PollForConversion(&hadc1,0xffff);//等待转换结束 (AD
阅读全文
posted @ 2022-09-08 10:52 Q馍馍Q
阅读(1123)
评论(1)
推荐(0)
公告