为什么几乎每个例程里面都有“设置系统中断优先级分组2”和“初始化串口波特率为115200”,屏蔽掉就不行了呢?

2019-07-20 23:52发布

为什么几乎每个例程里面都有“设置系统中断优先级分组2”和“初始化串口波特率为115200”,屏蔽掉就不行了呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
q546163199
2019-07-20 23:55
设置中断优先级分组,你可以去掉,前提是你所应用的所有外设中没有一个需要用到中断的,记住,我这里说的是,没有一个!,如果要是有两个及以上的外设需要中断应用的话,你就必须设置中断优先级分组,不然的话,如果在某一个时刻,多个中断同时发生了,那请问,你STM芯片执行哪个中断应用请求,这样很容易将芯片损坏的
至于初始化串口波特率为115200,你也可以去掉,如果你所设计的这个程序中,没有用到USART/UART的时候,你就可以去掉,不过我建议,你还是都加上吧,有个良好的编程思维
其实,我也是个新手,我不知道我说的对不对

一周热门 更多>