完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
关于中断优先级寄存器IP的重要性 在国庆节前,我就在做蓝牙小车,在做的过程中碰到一个这样的问题(从来都没有碰到过):蓝牙小车可以前后左右,但不能用PWM 调速。今天上午通过一个LED(从这件是当中,我也意识到我们在调程序是LED灯的重要性)知道了出现这种问题的原因了(我只要按一下 手机上的蓝牙串口通信软件上任何一个按键 那个关于PWM的时间中断就会关闭 )。
这样就导致我不能进行调速。即使问题被找到了,但我也不知道为什么会这样。 后经过别人的帮助知道怎么解决:每个中断都有他的优先级,正好我做的这个蓝牙小车的串口中断的优先级比定时器的的优先级更高,因此我们只要把定时器的优先级设置为最高,我的小车问题就解决了 就是添上一句PT0=1;困扰了我一个国庆节的问题就解决了,我之前一直以为我的程序框架写的有问题。 现在我的蓝牙小车可以正常的调节速度了。 |
|
相关推荐
|
|
hal库中i2c卡死在HAL_I2C_Master_Transmit
981 浏览 1 评论
LL库F030进行3个串口收发,2个串口为232,一个为485,长时间后,会出现串口1停止运行,另外两个正常,只有重启复原
1464 浏览 1 评论
524 浏览 0 评论
1057 浏览 0 评论
1199 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 02:04 , Processed in 0.548750 second(s), Total 66, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号