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