打印

MSP430F5529非调试模式下的串口问题。

[复制链接]
890|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1.问题:CCSV7调试模式下,串口发送字符正常。如图1
test变量为发送字符,value值为SMCLK的值。但是关闭调试模式后,就无**常发送字符。
如图2.、

非调试模式下要自己手动改串口助手波特率同时以十六进制显示,改动多次之后才能继续正常看到发送来的字符'A'。板子复位是无法解决该问题的。另外非调试模式时,复位后,串口助手半天没消息,也是要改一次波特率之后才有数字。试过别的串口助手,也是一样的问题。系统WIN10。
2.代码:

3.初学MSP430,所以想先学习串口方便以后打印消息找BUG,目前并不会时钟配置,所以在调试模式下用变量查看SMCLK的数值来查手册设置波特率。手册图应该就没必要贴了吧。麻烦各位大神帮忙看看这个串口是什么问题好不好?

相关帖子

沙发
dirtwillfly| | 2017-5-2 09:17 | 只看该作者
在隔壁也看到你的帖子了。
带仿真器进入调试模式时,msp430系统的时钟是由仿真器和上位机控制的。所以有时会出现断开仿真器和连接仿真器时时序不同

使用特权

评论回复
板凳
dirtwillfly| | 2017-5-2 09:18 | 只看该作者
SMCLK在不进行专门配置的情况下,默认使用dco,是1MHz左右

使用特权

评论回复
地板
selongli| | 2017-5-3 15:55 | 只看该作者
楼主检查硬件问题了吗?

使用特权

评论回复
5
fentianyou| | 2017-5-3 15:56 | 只看该作者
调试模式下没有问题,代码应该就是正确 的

使用特权

评论回复
6
xiaoyaodz| | 2017-5-3 15:57 | 只看该作者
楼主使用示波器捕获一下字符是不是有问题

使用特权

评论回复
7
xiaoyaodz| | 2017-5-3 15:58 | 只看该作者
这个06不是字符串所以不能显示字符。

使用特权

评论回复
8
febgxu| | 2017-5-3 15:58 | 只看该作者
软件不存在问题,可能硬件存在问题。

使用特权

评论回复
9
sdlls| | 2017-5-3 15:59 | 只看该作者
是发送速度太快导致的吗?

使用特权

评论回复
10
selongli| | 2017-5-3 15:59 | 只看该作者
硬件之间要存在共地才能保持基准电压

使用特权

评论回复
11
fentianyou| | 2017-5-3 15:59 | 只看该作者
这个使用其他的代码配置也这样吗?

使用特权

评论回复
12
febgxu| | 2017-5-3 15:59 | 只看该作者
硬件电路连图上传一下,给你看看。

使用特权

评论回复
13
sdlls| | 2017-5-3 16:00 | 只看该作者
发送代码之后添加几个延时看看效果。

使用特权

评论回复
14
biechedan| | 2017-5-4 21:37 | 只看该作者
怎么能够连数据都一样呢?

使用特权

评论回复
15
biechedan| | 2017-5-4 21:39 | 只看该作者
配置的串口是8位还是7位数据?

使用特权

评论回复
16
51xlf| | 2017-5-5 21:34 | 只看该作者
这个连续发送的太快了吗

使用特权

评论回复
17
51xlf| | 2017-5-5 21:40 | 只看该作者
增加几个延时函数,看看数据还对不对

使用特权

评论回复
18
haochenxi| | 2017-7-18 12:12 | 只看该作者
只有一个最小整机有什么用啊

使用特权

评论回复
19
vibra2016| | 2017-7-19 22:33 | 只看该作者
这个跟硬件有些关系的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝