很有可能是你电路供电上的问题影响了芯片工作 |
发程序来看一下啊 |
看一下缓存的变量是不是用的太小了,导致接收大的数值发生溢出。再看一下和3231的通信时序有没有累积误差之类的。 |
你的程序里面有没有数组?是不是溢出了? 还有就是加个看门狗就行了 |
它比较有自己的想法![]() |
汇编语言不行的话就用c语言试试 |
如果是汇编语言的话,可能是调用子程序后子程序没有返回指令。我前不久就遇到过。C语言不懂,会不会也有这类情况? |
是不是打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。 |
robinsonlin 发表于 2018-12-26 10:24 没有中断刷新时间,一直是while不断刷新 |
定时多久核对一次时钟? 从现象看起来像校时的时候,屏幕刷新没有执行。 是不是哪个中断开关没有关好? |
可以调试一下看看,数码管停止刷新的时候程序运行情况,检查一下时钟获取的函数或者设置数码管部分的函数有没有问题 |