别说仿真器,就算实际电路我也碰到过一个。
情况是这样的 :
IC上说明晶振是可以上24MHz的。但是跑程序在某些指令时候就是跑不到24MHz,后来我千辛万苦拿到了他内部的ROM的IP核规格书发现那个ROM只能跑18MHz。当在24MHz时遇到长跳转指令的时候,取址就会出现问题。ROM反应不过来啊。
最后反馈到厂家,结论是设计失败。
最后还是该用12MHz晶振了。 应该养成良好习惯,跳转进入前后,或调用前后,都加2个NOP好了:lol 深奥了一点,不太明白。 还是用C吧,资源紧张就换个同系列高一级的MCU,不要这样折腾,太费时间。程序猿就是用来处理细节的,在但是过分的研究细节会死人的,比如上面的朋友一路下到到“IP核规格书”
所以,我们要用正规大厂成熟(不要用最新)的MCU,不然折腾起来太累人。略微大点的程序,语言要走高层路线,要结构清晰,层次分明,哪怕比较啰嗦,不然维护起来也会死人的 楼主是单步走的这个操作还是全速全速的话估计是时序配合问题 单步的话 不好解释 单片机?不懂 汇编,哇 看不懂 一堆字母 这个东西咋看不懂好深奥 楼主在玩汇编吗 也想学单片机的学习,,,,,
页:
1
[2]