打印

求教:只用了串口1,收数不正常,贴上代码给大家看看

[复制链接]
2295|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
inflash|  楼主 | 2013-4-2 10:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
inflash|  楼主 | 2013-4-2 10:48 | 只看该作者
代码贴晚了,在附件里。

使用特权

评论回复
板凳
dirtwillfly| | 2013-4-2 12:46 | 只看该作者
先下了看看

使用特权

评论回复
地板
a38128895| | 2013-4-2 13:39 | 只看该作者
建议自己看下自己的代码,STC的单片机,用了不少,都没发现串口问题。

使用特权

评论回复
5
airwill| | 2013-4-2 14:52 | 只看该作者
估计是波特率问题, STC 的6时钟或单周期速度提升了以后, 内核的频率发生了变化. 有没有更改寄存器呢

使用特权

评论回复
6
南宫云明| | 2013-4-2 17:24 | 只看该作者
中断函数里代码
if(rtx_command)return;
之前加一个ES= 1;
试试看。。。。

if(rtx_command)
{
    ES = 1;
     return;
}

使用特权

评论回复
7
cuizb2583| | 2013-4-4 19:02 | 只看该作者
不懂,帮顶起

使用特权

评论回复
8
MrWang_| | 2013-4-4 19:40 | 只看该作者
这种情况确实得多试试才知道是哪的问题...

使用特权

评论回复
9
ZOUWEN1| | 2013-4-6 12:49 | 只看该作者
解决方法简单,看芯片的技术手册,搞懂工作原理和寄存器的配置,其次是查看你的程序仿真一下就可知道问题出在哪里。

使用特权

评论回复
10
inflash|  楼主 | 2013-4-6 22:42 | 只看该作者
确实是自己代码问题,不过STC的中断确实不怎么好用。

使用特权

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

本版积分规则

3

主题

5

帖子

1

粉丝