salon 发表于 2014-5-19 08:56:29

ATmega88PA的延时函数实际运行时有时候比设计的时间长16倍

我用ATmega88PA每隔100MS用IO模拟的IIC通讯,还做了一个PWM信号,就没有别的功能了.
发现在刚上电的时候IIC的波形会比设计的长度长16倍,但读写的数据是准确的.奇怪的是这时候用定时器做的100MS间隔时间是准确的.用另外一个定时器做的PWM信号也是准确的.{:sweat:}
接着复位一下M88,IIC的波形就是设计的那个长度了.

waothom 发表于 2014-5-19 10:07:39

把源码贴出来吧,不然人家很难猜测是什么问题

salon 发表于 2014-5-19 11:23:40

源码不能贴呢{:sweat:}.
而且是由好多个文件组成的.
页: [1]
查看完整版本: ATmega88PA的延时函数实际运行时有时候比设计的时间长16倍