真是怪事

这几天在学单片机开发,要使用的是Cx51语言.

开发环境用的是uVision3,与VC++6.0差不多的一个IDE.

不过昨天还正常的串口DEBUG,今天不知道怎么着就死活不对劲了,真怪.

电路我改动过了,但是那只是其它的IO口,应该不会影响到串口呀.

再说了,问题是在于串口函数无法发送字符到PC,但PC发数据到串口是正常的.

应该是我代码的问题,可是死找找不出.

还有就是,串口相关的代码我明明没有动过呀

只是为了方便使用,把串口初始化以及发送字符等函数移动到了另一个C文件里面.

不知道其间产生什么变化了.哎.

C语言还不熟,弄得我真是头晕眼花.

索性看了一下午的电影,直到现在.

不过这串口问题还好,只是影响到我的调试,以后再解决;

电路与程序的设计,只要我的逻辑上正确并且程序语法问题可以搞定,要是有什么问题都应该可以在脑袋里"运行"出来.

毕竟也就这么点代码.

哎,加油吧.

过两天硅钢片就要到了,我这控制器如果在电机之前还没设计好,那真太慢了

评论: 3 | 引用: 0 | 查看次数: 856
admin
admin[2008-04-12 09:17 PM | ]
呃........不是发送不了,而是总发零.

我发的是0x55,但收到总是0,无论如何不变.
admin
admin[2008-04-12 09:08 PM | ]
谢谢!
但我的串口本身是好的.
数据能刷到IC里去,但IC里面就发送不了到PC.
深蓝
深蓝[2008-04-12 07:58 PM | ]
把串口2、3引脚短路,自环起来验证一下啊,或者用示波器量下RxD、TxD,来看看有没有收发。