除法的问题
我用了两 个595共8位数码管 共12msdaley 。 24mhz,一个7219数码管8位.开机读iap。while里面就是 刷数码管,读滤波数据,平均的,中位值的,595就闪。按键不能反应。读一个数据,数码管没有问题,按键也灵活一些。但是定时器不能正常中断,时间不准,比如定100ms,有时10s才动作。想用除法平均一下,结果不行。就是两次24位数据平均,也不行,数码管会闪。我想用定时器50~100ms去平均一次,结果好像定时器也不工作。问一下各位大佬,是哪里有问题?。怎么解决?是程序问题,?程序中不要使用软件延时函数。取反一个IO指示程序运行情况,示波器观察,看看你那些地方运行占了时间。595扫描显示使用定时器1ms中断中处理。
ok,谢谢 还有中断里不要“长篇大论”,如果中断要执行复杂的操作,中断内只把标志位置位,然后主函数内读标志位 谢谢
页:
[1]