OpenEdv-开源电子网

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

求助原子哥串口发送换行符的问题

[复制链接]

5

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-3-27
在线时间
0 小时
发表于 2014-5-5 16:43:10 | 显示全部楼层 |阅读模式
5金钱
用printf发送换行符/n,使用串口调试助手接收不到,该怎么解决

最佳答案

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

试试:\r\n 你的/搞错方向了.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-5 16:43:11 | 显示全部楼层
试试:\r\n
你的/搞错方向了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

8

帖子

1

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-5-4
在线时间
0 小时
发表于 2014-5-5 16:52:16 | 显示全部楼层
换个串口软件吧,我试过用C#编的串口软件可以减少这样的错误。
回复

使用道具 举报

29

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1530
金钱
1530
注册时间
2012-9-4
在线时间
262 小时
发表于 2014-5-5 17:11:14 | 显示全部楼层
接收用HEX型 应该能看到 0x0A 0x0D 吧??????
STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32
回复

使用道具 举报

5

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-3-27
在线时间
0 小时
 楼主| 发表于 2014-5-5 17:27:42 | 显示全部楼层
回复【3楼】aben:
---------------------------------
有Ox0A没有Ox0D
回复

使用道具 举报

5

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-3-27
在线时间
0 小时
 楼主| 发表于 2014-5-5 17:29:51 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
程序里面没有错,发帖的时候打错了,用的就是光盘里面的串口助手,有时候能接收到换行符有时候接受不到。我自己用VB写的串口接收程序一个都收不到,不知道该怎么解决呀!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-6 00:25:19 | 显示全部楼层
回复【6楼】huc断魂枪:
---------------------------------
 不应该。
你直接下载我们例程测试的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-3-27
在线时间
0 小时
 楼主| 发表于 2014-5-6 12:08:27 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
查了资料,windows下换行用\r\n,只输出\n有时候会不换行,是这个原因吧!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-5-6 14:15:58 | 显示全部楼层
回复【8楼】huc断魂枪:
---------------------------------
我一直用\r\n的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2014-5-7 08:57:07 | 显示全部楼层
我也是跟原子哥一样用\r\n的。
原子哥是不是又要出黑科技了呀。^_^...
回复

使用道具 举报

6

主题

279

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2015-3-27
在线时间
98 小时
发表于 2015-6-19 00:30:38 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥,为什么printf("\n")不能换行,必须是printf("\r\n")?
回复

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2098
金钱
2098
注册时间
2013-11-27
在线时间
518 小时
发表于 2015-6-19 00:42:25 | 显示全部楼层
回复【11楼】弦子的弦:
---------------------------------
你百度就知道了,一个是换行,另一个是指针回到第一个(大概是这个意思)仅仅换行是没用的
回复

使用道具 举报

6

主题

279

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2015-3-27
在线时间
98 小时
发表于 2015-6-21 00:42:18 | 显示全部楼层
回复【12楼】wmh19910511:
---------------------------------
十分感谢~!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2019-11-5
在线时间
1 小时
发表于 2020-3-24 00:21:57 | 显示全部楼层
huc断魂枪 发表于 2014-5-6 12:08
回复【7楼】正点原子:
---------------------------------
查了资料,windows下换行用\r\n,只输出\n有时候 ...

感谢,真的有效
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-23 10:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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