OpenEdv-开源电子网

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

硬件仿真的串口调试问题

[复制链接]

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2018-8-17
在线时间
34 小时
发表于 2018-10-5 23:09:12 | 显示全部楼层 |阅读模式
5金钱
从第一张图可以看到watch1里已经显示了有捕获且系统可以运行到printf那里,可是图二的串口就是不打印数据,需要做什么特别的设置才能打印吗?
求教各位了!


QQ图片20181005220743.png
QQ图片20181005220709.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-10-6 02:22:21 | 显示全部楼层
不需要,不打印的话,你看看是不是硬件没接好?
回复

使用道具 举报

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2018-8-17
在线时间
34 小时
 楼主| 发表于 2018-10-6 14:26:18 | 显示全部楼层
正点原子 发表于 2018-10-6 02:22
不需要,不打印的话,你看看是不是硬件没接好?

硬件?硬件就是接了个适配器,接了个ST-link ,其他就没了
回复

使用道具 举报

30

主题

97

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2016-4-13
在线时间
68 小时
发表于 2018-10-6 19:49:11 | 显示全部楼层
你用的是哪个串口,串口接USB转TTL了吗?
回复

使用道具 举报

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2018-8-17
在线时间
34 小时
 楼主| 发表于 2018-10-6 22:18:30 | 显示全部楼层
刺客_奋斗的菜鸟 发表于 2018-10-6 19:49
你用的是哪个串口,串口接USB转TTL了吗?

这个还真不懂!用的串口1 ,怎么转?求教了!
回复

使用道具 举报

30

主题

97

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2016-4-13
在线时间
68 小时
发表于 2018-10-7 00:06:07 | 显示全部楼层
Ckeai 发表于 2018-10-6 22:18
这个还真不懂!用的串口1 ,怎么转?求教了!

你串口通过什么连接到电脑?
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-10-7 08:15:42 | 显示全部楼层
没太看懂,图1图2除了打开的调试窗口不一样,其他的内容不都是一样的吗?“图二的串口就是不打印数据”,这个串口指的是keil调试环境中的串口,还是单片机实际的的串口?
十六进制带我飞。
回复

使用道具 举报

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2018-8-17
在线时间
34 小时
 楼主| 发表于 2018-10-7 12:10:16 | 显示全部楼层
DreamWaterPro 发表于 2018-10-7 08:15
没太看懂,图1图2除了打开的调试窗口不一样,其他的内容不都是一样的吗?“图二的串口就是不打印数据”,这 ...

我是硬件仿真,图一下面的UAST #1是调试串口,所以我不能用调试的串口打印硬件仿真的数据是吗?硬件仿真必须要用串口小助手吗?
回复

使用道具 举报

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2018-8-17
在线时间
34 小时
 楼主| 发表于 2018-10-7 12:22:48 | 显示全部楼层
正点原子 发表于 2018-10-6 02:22
不需要,不打印的话,你看看是不是硬件没接好?

原子哥,硬件仿真的时候软件仿真的调试工具都能用吗?peripherals里的工具都能像软件仿真一样用吗?
回复

使用道具 举报

9

主题

796

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-8-2
在线时间
522 小时
发表于 2018-10-7 13:59:41 | 显示全部楼层
设备和电脑之间串口线接了没?TX RX这些,中间要TTL转USB
因为串口发送出来的信号是高低电平 也就是TTL信号,所以要传输到电脑里要USB口,中间就需要这么一个转换器,你接了没?
猪猪熊呢?
回复

使用道具 举报

7

主题

188

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
385
金钱
385
注册时间
2018-7-19
在线时间
126 小时
发表于 2018-10-7 14:45:54 | 显示全部楼层
你可能需要一个USB转TTL的设备与电脑相连
回复

使用道具 举报

14

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2018-8-17
在线时间
34 小时
 楼主| 发表于 2018-10-7 18:10:33 | 显示全部楼层
坐看风 发表于 2018-10-7 14:45
你可能需要一个USB转TTL的设备与电脑相连

使用那个可以让数据在 图1右下角的USART 1出现吗
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-10-7 20:15:54 | 显示全部楼层
Ckeai 发表于 2018-10-7 12:10
我是硬件仿真,图一下面的UAST #1是调试串口,所以我不能用调试的串口打印硬件仿真的数据是吗?硬件仿真 ...

硬件仿真的确是需要使用串口助手,只有在软件仿真的时候,才能够在那个USART窗口那里查看到数据。
十六进制带我飞。
回复

使用道具 举报

0

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2018-9-27
在线时间
15 小时
发表于 2018-10-8 13:16:23 | 显示全部楼层
看起来好复杂
回复

使用道具 举报

7

主题

188

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
385
金钱
385
注册时间
2018-7-19
在线时间
126 小时
发表于 2018-10-8 13:43:11 | 显示全部楼层
Ckeai 发表于 2018-10-7 18:10
使用那个可以让数据在 图1右下角的USART 1出现吗

你为什么一定要在KILE里显示呢,为什么不用串口调试助手调试。
具体可不可以我没测试过,但是如果你程序没问题,硬件连接也没问题串口肯定能通的
回复

使用道具 举报

23

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
255
金钱
255
注册时间
2018-10-21
在线时间
44 小时
发表于 2020-1-27 23:08:16 | 显示全部楼层
DreamWaterPro 发表于 2018-10-7 20:15
硬件仿真的确是需要使用串口助手,只有在软件仿真的时候,才能够在那个USART窗口那里查看到数据。

软件仿真如何进入接受中断
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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