OpenEdv-开源电子网

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

stm32f030k6t6串口数据不对

[复制链接]

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-3-19
在线时间
19 小时
发表于 2017-9-6 17:18:23 | 显示全部楼层 |阅读模式
10金钱
我用的是stm32f030k6t6,程序就是简单的串口测试代码,我发的AA,用示波器检测出来的也是AA,而串口工具出来的是94,
一些波特率、停止位、校验位、数据位都是标准的配置和串口助手配置也是一致的。求大神指点!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

63

主题

238

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
1136
注册时间
2015-11-29
在线时间
146 小时
发表于 2017-9-6 17:23:35 | 显示全部楼层
贴代码看看。。应该是电平转换问题!!
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-3-19
在线时间
19 小时
 楼主| 发表于 2017-9-6 17:57:39 | 显示全部楼层
feiyang0725 发表于 2017-9-6 17:23
贴代码看看。。应该是电平转换问题!!

我用的是3.3v的TTL转USB,直接接到单片机出来的电路上
微信截图_20170906174423.png
微信截图_20170906174306.png
微信截图_20170906173502.png
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-6 19:41:06 | 显示全部楼层
本帖最后由 huanghan 于 2017-9-6 19:45 编辑

你理解错了,打印到电脑用printf("%s",0xAA);这样打印才显示AA,
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-9-7 00:00:06 | 显示全部楼层
huanghan 发表于 2017-9-6 19:41
你理解错了,打印到电脑用printf("%s",0xAA);这样打印才显示AA,

你这是错误的 啊
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-7 07:56:07 | 显示全部楼层
本帖最后由 huanghan 于 2017-9-7 08:03 编辑

恩,谢谢原子哥,不然害了别人,这里是有问题,要这样出是打印十六进制printf("\n\r0x%x",0xAA);
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2017-3-19
在线时间
19 小时
 楼主| 发表于 2017-9-7 09:12:56 | 显示全部楼层
huanghan 发表于 2017-9-7 07:56
恩,谢谢原子哥,不然害了别人,这里是有问题,要这样出是打印十六进制printf("\n\r0x%x",0xAA);[/backc ...

USART_SendData(USART1,0xAA)没问题的,一直这么用,而且我这程序也在stm32f030r8开发板上测试过是可以的,我这要发送给其他芯片,不能用printf的
回复

使用道具 举报

10

主题

266

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2017-7-27
在线时间
98 小时
发表于 2017-9-7 21:00:36 | 显示全部楼层
sport 发表于 2017-9-7 09:12
USART_SendData(USART1,0xAA)没问题的,一直这么用,而且我这程序也在stm32f030r8开发板上测试过是可以的 ...

而串口工具出来的是94,是对的,如果你想串口工具显示0xAA,那么就得用printf;
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 03:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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