|
我现在使用STC8A系列单片机+这个音频播放器制作一些作品。注:音频播放器的程序为手册的源程序,应该没有问题的,播放的时候也没有发现问题。问题:1.调试时发现芯片启动后在while(1)括号内的没有问题,while(1)前面的有问题。如:没有播放声音。也经常发现会跳过一些语句,所以我经常加入延时1ms,这样的语句。这个到底是什么原理的?2.程序调试完毕,烧写完成后,断电重启,有时候无法进入外部中断0,或while(1)前面的有问题。调试的时候外部中断是没有问题的?这样反复出错,可能是什么原因呢?3.现在我计划加入看门狗。问题是:我在初始化是是将门关闭的,运行if()语句时已经将门打开了,如果看门狗强制复位,门又关闭了,而且还会有启动声音(音频播放),这个问题怎么解决?4.用keil仿真时,怎么看哪里有没有问题?即寄存器那一栏,看不懂。有时候我怀疑是不是寄存器的问题;以上,谢谢~
|
-
0.jpg
(97.33 KB, 下载次数: 45)
-
1.jpg
(50.31 KB, 下载次数: 40)
-
2.jpg
(148.43 KB, 下载次数: 42)
-
3.jpg
(133.19 KB, 下载次数: 35)
-
4.jpg
(83.47 KB, 下载次数: 45)
|