usart1初始化后TC=1?

2019-07-20 21:25发布

本帖最后由 xiakemoon 于 2016-6-28 14:06 编辑

STM32F407例程中的usart1初始化后TC=1,经调试,发现是APB2时钟使能函数中的语句:RCC->APB2ENR |= RCC_APB2Periph; 执行完后TXE和TC就等于1,具体是执行完汇编语句STR r2,[r3,#0x00]后TXE和TC就等于1
查了STM32F407的中文参考手册也没有发现相关的说明,请问大家知道原因吗

QQ图片20160628103842.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 22:17
他就是这样,手册没解释,你直接手动清除下试试。
xiakemoon
2楼-- · 2019-07-20 22:39
自己顶一下~
xiakemoon
3楼-- · 2019-07-21 03:10
正点原子 发表于 2016-7-2 23:18
他就是这样,手册没解释,你直接手动清除下试试。

嗯嗯,谢谢原子哥亲自出马解答
xuande
4楼-- · 2019-07-21 07:55
 精彩回答 2  元偷偷看……
xiakemoon
5楼-- · 2019-07-21 13:42
 精彩回答 2  元偷偷看……

一周热门 更多>