OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3408|回复: 9

usart串口实验

[复制链接]

19

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2018-6-22
在线时间
21 小时
发表于 2018-9-19 21:27:32 | 显示全部楼层 |阅读模式
3金钱
为什么我的程序是这样的会一直输出a啊,怎么样才能输出一次啊
# include <usart.h>
# include <delay.h>
# include <sys.h>
# include <stm32f10x.h>
u16 res='a';
int main ()
{
   

        uart_init(115200);
        USART_SendData(USART1, res);
   while (USART_GetFlagStatus(USART1, USART_FLAG_TC)==RESET);
   
                        
}

最佳答案

查看完整内容[请看2#楼]

发送完后面写一个死循环
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-9-19 21:27:33 来自手机 | 显示全部楼层
发送完后面写一个死循环
回复

使用道具 举报

9

主题

87

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1435
金钱
1435
注册时间
2015-5-19
在线时间
132 小时
发表于 2018-9-20 08:53:29 | 显示全部楼层
为什么会一直发啊
回复

使用道具 举报

19

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2018-6-22
在线时间
21 小时
 楼主| 发表于 2018-9-24 14:34:52 | 显示全部楼层
yklstudent 发表于 2018-9-19 21:27
发送完后面写一个死循环

我试过这个,加上死循环后就不什么输出都没有了
回复

使用道具 举报

29

主题

338

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1181
金钱
1181
注册时间
2018-4-13
在线时间
170 小时
发表于 2018-9-24 20:28:05 | 显示全部楼层
我用精英板试验后的结论是:是只输出一次啊!
回复

使用道具 举报

19

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2018-6-22
在线时间
21 小时
 楼主| 发表于 2018-9-26 11:00:43 | 显示全部楼层
xiatianyun 发表于 2018-9-24 20:28
我用精英板试验后的结论是:是只输出一次啊!

那你的串口调试助手是怎么设置的呢,为什么我的精英版就会一直输出啊
回复

使用道具 举报

29

主题

338

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1181
金钱
1181
注册时间
2018-4-13
在线时间
170 小时
发表于 2018-9-26 15:10:56 | 显示全部楼层
sfy 发表于 2018-9-26 11:00
那你的串口调试助手是怎么设置的呢,为什么我的精英版就会一直输出啊

查看一下是不是有串口中断,中断里面有没有鬼。
回复

使用道具 举报

19

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2018-6-22
在线时间
21 小时
 楼主| 发表于 2018-9-26 21:43:33 | 显示全部楼层
xiatianyun 发表于 2018-9-26 15:10
查看一下是不是有串口中断,中断里面有没有鬼。

没有串口中断的
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2018-9-27
在线时间
0 小时
发表于 2018-9-27 11:34:29 | 显示全部楼层
标志位改成USART_FLAG_TXE试一下
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2018-9-27
在线时间
0 小时
发表于 2018-9-27 11:39:29 | 显示全部楼层
木木夕 发表于 2018-9-27 11:34
标志位改成USART_FLAG_TXE试一下

各种情况均有讲解(实例分析)https://blog.csdn.net/weibo1230123/article/details/80382150
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 05:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表