用stm32F407捕获遥控器的PWM值,程序烧录进去后一直只运行到中断函数的config函数之前,什么原因?附源码 10

我的目的是要用PD12IO口读取遥控器给的PWM值,定时器查手册配置了TIM4,另外该程序还配置了UART1和一个定时器TIM9(对应PA5)输出PWM值。将程序烧到芯片... 我的目的是要用PD12 IO口读取遥控器给的PWM值,定时器查手册 配置了TIM4,另外该程序还配置了UART1和一个定时器TIM9(对应PA5)输出PWM值。将程序烧到芯片以后,我用printf调试,发现只运行到TIM_ITConfig(TIM4,TIM_IT_Update|TIM_IT_CC1,ENABLE)这句之前。第一二张图是TIM4输入捕获的初始化以及它的中断服务函数,第三张是TIM9输出的初始化配置,不知道是什么原因造成的,求大神解答。万分感谢。 展开
 我来答
DoramiHe
2018-09-14 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59542
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
注:一开始在无线传输模块的选材上有串口wifiESP8266和NRF24L01两个,先选择了ESP8266进行测试,这个wifi模块传输距离,面对阻隔物体的传输比NRF24L01强,但是经过深入学习总结,这个模块传输速度很慢,因为限制在了串口的速率上,比如115200的波特率计算下来10kb/s左右的传输速率,而NRF24L01则是115kb/s的传输速率,所以最后放弃了ESP8266.局限于各方面因素只能选择NRF24L01,如果有后生的话,有能力的话,建议选择sdio接口的WIFI模块。这个模块是我在正点原子论坛上了解到的,速度很块。
全测科技
2024-12-19 广告
SMU200A信号发生器是罗德与施瓦茨公司的一款高性能产品,它融合了公司深厚的行业经验与创新技术,具有高精度、高稳定性,能够生成从直流到微波频段的各类信号,满足复杂多变的测试需求。其内置的高分辨率数模转换器确保了信号的纯净度和稳定性。同时,... 点击进入详情页
本回答由全测科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式