真是怪事
作者:admin 日期:2008-04-02
这几天在学单片机开发,要使用的是Cx51语言.
开发环境用的是uVision3,与VC++6.0差不多的一个IDE.
不过昨天还正常的串口DEBUG,今天不知道怎么着就死活不对劲了,真怪.
电路我改动过了,但是那只是其它的IO口,应该不会影响到串口呀.
再说了,问题是在于串口函数无法发送字符到PC,但PC发数据到串口是正常的.
应该是我代码的问题,可是死找找不出.
还有就是,串口相关的代码我明明没有动过呀
只是为了方便使用,把串口初始化以及发送字符等函数移动到了另一个C文件里面.
不知道其间产生什么变化了.哎.
C语言还不熟,弄得我真是头晕眼花.
索性看了一下午的电影,直到现在.
不过这串口问题还好,只是影响到我的调试,以后再解决;
电路与程序的设计,只要我的逻辑上正确并且程序语法问题可以搞定,要是有什么问题都应该可以在脑袋里"运行"出来.
毕竟也就这么点代码.
哎,加油吧.
过两天硅钢片就要到了,我这控制器如果在电机之前还没设计好,那真太慢了
开发环境用的是uVision3,与VC++6.0差不多的一个IDE.
不过昨天还正常的串口DEBUG,今天不知道怎么着就死活不对劲了,真怪.
电路我改动过了,但是那只是其它的IO口,应该不会影响到串口呀.
再说了,问题是在于串口函数无法发送字符到PC,但PC发数据到串口是正常的.
应该是我代码的问题,可是死找找不出.
还有就是,串口相关的代码我明明没有动过呀

只是为了方便使用,把串口初始化以及发送字符等函数移动到了另一个C文件里面.
不知道其间产生什么变化了.哎.
C语言还不熟,弄得我真是头晕眼花.
索性看了一下午的电影,直到现在.
不过这串口问题还好,只是影响到我的调试,以后再解决;
电路与程序的设计,只要我的逻辑上正确并且程序语法问题可以搞定,要是有什么问题都应该可以在脑袋里"运行"出来.
毕竟也就这么点代码.
哎,加油吧.
过两天硅钢片就要到了,我这控制器如果在电机之前还没设计好,那真太慢了

评论: 3 | 引用: 0 | 查看次数: 856


谢谢!
但我的串口本身是好的.
数据能刷到IC里去,但IC里面就发送不了到PC.
但我的串口本身是好的.
数据能刷到IC里去,但IC里面就发送不了到PC.


把串口2、3引脚短路,自环起来验证一下啊,或者用示波器量下RxD、TxD,来看看有没有收发。
我发的是0x55,但收到总是0,无论如何不变.