新人求解锁新姿势

2019-08-16 19:45发布

GPIOB->BSRR  |= 0X20;//GPIOB.5输出高电平
GPIOE->BSRR  |= 0X20;//GPIOE.5输出高电平
delay_ms(1000);
GPIOB->BRR  |= 0X20;//GPIOB.5输出低电平
GPIOE->BRR  |= 0X20;//GPIOE.5输出低电平
delay_ms(1000);
这是我在写战舰开发板led跑马灯的程序能够达到led闪烁的目的
但是有一个疑问,
BSRR低16位,置1可以拉高i/o口电平。BRR低16位,置1可以拉低i/o口电平
如果BSRR低16位和BRR低16位同时置1 不会发生冲突吗?




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
路垚
1楼-- · 2019-08-17 00:00
你是经过延时之后才清除的,不冲突!
augustedward
2楼-- · 2019-08-17 01:15
不冲突,以最后执行的命令为准。
江南胜景满倾城
3楼-- · 2019-08-17 05:20
yklstudent 发表于 2017-7-26 19:45
又没有绝对的同时,总有先后顺序

谢谢。明白了
江南胜景满倾城
4楼-- · 2019-08-17 08:42
路垚 发表于 2017-7-26 18:35
你是经过延时之后才清除的,不冲突!

谢谢,明白了
江南胜景满倾城
5楼-- · 2019-08-17 09:39
 精彩回答 2  元偷偷看……
NULLFF
6楼-- · 2019-08-17 12:40
这个不是并行执行的

一周热门 更多>