单片机调试经验点滴

1。速率慢。 千万不要以为 12M 晶振很快。做一个简单的计算:一个
机器周期是1us,一个普通的子程序(双字节除法),要循环16次,每
次20多个机器周期,共耗时 0.4 ms 左右。如果你的数据采集系统要
求采样频率是 nK 数量及,在设计时一定要谨慎,很可能没有足够的
开销来处理数据。(我们的系统最初要求采样频率是 80K, 还要数据
转换,处理。后来多亏老师放我们一马,降到 8K,而且处理也只好送到
PC 机去处理)

2。扫描按键显示巨占开销。扫描显示的基本原理,利用人的视觉昝留
特点,保持一种状态一段时间,然后快速切换到另一种状态,保持。我
们只能看到保持,看不到切换。所以会有不抖动的显示。用一个单片机
做扫描显示,必须以一定的频率(相对较高)调用显示子程序,如果定
时中段过长或频繁,显示就难以保证。8279又很贵的。

3。硬件问题或错误可以软件解决。如果不想从做板子。开动脑筋,本
着只要它能正常工作的原则,想尽一切办法。hoho.

4。仿真仪出的错最大。刚才还好好的,现在不好了,先歇一会儿,在
去碰运气。

5。必备设备。示波器,频率计。这两个,有比没有好十倍!
posted @ 2009-07-04 23:19  beinghu2  阅读(263)  评论(1编辑  收藏  举报
yahoo