打印
[其它应用]

单步调试执行串口发送程序,但是电脑上接收不到

[复制链接]
799|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
litengg|  楼主 | 2016-3-3 21:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

单步调试执行串口发送程序,但是电脑上接收不到,波特率设置的也应该是正确的,但不知道哪里出了问题
沙发
rreedd00| | 2016-3-3 22:02 | 只看该作者
看看配置,看看你怎么设置的。。。

使用特权

评论回复
板凳
androidbus| | 2016-3-3 22:09 | 只看该作者
我觉得你可以设置断点的。

使用特权

评论回复
地板
qiangweii| | 2016-3-3 22:11 | 只看该作者
while(!(IFG2 & UCA0TXIFG));
UCA0TXBUF = Chr;

使用特权

评论回复
5
shashaa| | 2016-3-3 22:28 | 只看该作者
qiangweii 发表于 2016-3-3 22:11
while(!(IFG2 & UCA0TXIFG));
UCA0TXBUF = Chr;

是的,在发送数据时,应该先等 TX buffer准备好了,再往UCA0TXBUF写数据。。

使用特权

评论回复
6
xia00| | 2016-3-3 22:39 | 只看该作者
单步调试串口,不行的啊

使用特权

评论回复
7
hfdy01| | 2016-3-3 22:44 | 只看该作者
qiangweii 发表于 2016-3-3 22:11
while(!(IFG2 & UCA0TXIFG));
UCA0TXBUF = Chr;

这个办法好使吗,楼主怎么解决的???

使用特权

评论回复
8
CallReceiver| | 2016-3-3 22:44 | 只看该作者
感觉这个就先检查下发送的数据又发送出来的不。

使用特权

评论回复
9
boy1990| | 2016-3-3 22:49 | 只看该作者
BCSCTL1 = CALBC1_1MHZ;
    DCOCTL = CALDCO_1MHZ;

使用特权

评论回复
10
sourceInsight| | 2016-3-3 22:54 | 只看该作者
面两句将内部DCO校准至8MHz,不知道是怎么校准的啊??

使用特权

评论回复
11
litengg|  楼主 | 2016-3-3 23:03 | 只看该作者
好吧 我先按你们说的试试看。。

使用特权

评论回复
12
lueluelue| | 2016-3-7 15:08 | 只看该作者
好了么

使用特权

评论回复
13
qiangweii| | 2016-3-23 22:20 | 只看该作者
hfdy01 发表于 2016-3-3 22:44
这个办法好使吗,楼主怎么解决的???

问题发现了,最后还是串口有问题啊

使用特权

评论回复
14
qiangweii| | 2016-3-23 22:21 | 只看该作者
shashaa 发表于 2016-3-3 22:28
是的,在发送数据时,应该先等 TX buffer准备好了,再往UCA0TXBUF写数据。。

恩恩 是的 说的很对。。

使用特权

评论回复
15
ttpp6688| | 2016-4-12 13:12 | 只看该作者

使用特权

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

本版积分规则

51

主题

1597

帖子

4

粉丝