关于USART_GetFlagstatus函数

2019-08-14 05:14发布

请问一下SET值的作用是什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
Sun_Fly
1楼-- · 2019-08-14 10:36
说错了,SET是定义为1的,发送完成,USART_FLAG_TC被置1。这是个发送标志位
Sun_Fly
2楼-- · 2019-08-14 14:37
发送完成 SET=1
yyclown
3楼-- · 2019-08-14 20:16
 精彩回答 2  元偷偷看……
yyclown
4楼-- · 2019-08-14 23:50
Sun_Fly 发表于 2017-8-28 15:47
发送完成 SET=1

SET的值是发送完成后自动改的?不需要人为操作?
yyclown
5楼-- · 2019-08-14 23:52
Sun_Fly 发表于 2017-8-28 15:47
发送完成 SET=1

为什么不直接使用SET作为判断数据发送完成的标志?
huanghan
6楼-- · 2019-08-15 05:51
本帖最后由 huanghan 于 2017-8-28 16:46 编辑
yyclown 发表于 2017-8-28 15:54
为什么不直接使用SET作为判断数据发送完成的标志?

USART_GetFlagstatus(USART1,USART_FLAG_TC);读的是标志位,如果USART1发送完成,标志位USART_FLAG_TC会被自动置1,被置1的是寄存器,不是SET

一周热门 更多>