STC8H递归怎么运行不出来|已解决,需换成small模式
本帖最后由 STCAI-32位8051 于 2024-6-18 17:03 编辑同样的代码,用89C52都可以出结果
但是STC8H怎么就卡在这了?
用reentrant了 好奇怪啊 用89C52可以跑的程序,STC8H也应该能正常跑,最好再仔细检查一下程序 估计换成small模式可能就能用了 _奶咖君_ 发表于 2024-6-17 09:46
估计换成small模式可能就能用了
大佬说的果真如此!
试了好几次发现,Large和Compact才能用递归
这是什么原理啊
_NCY_ 发表于 2024-6-18 17:02
大佬说的果真如此!
试了好几次发现,Large和Compact才能用递归
模拟栈的地址改改就能用large模式了大概,,
话说你的工程里面用了keil生成的STARTUP文件了么 _奶咖君_ 发表于 2024-6-18 17:07
模拟栈的地址改改就能用large模式了大概,,
话说你的工程里面用了keil生成的STARTUP文件了么 ...
用了
_NCY_ 发表于 2024-6-18 17:46
用了
怎么改啊
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2353&ctid=13
怎么改可以看看这篇文章里的描述。
还有一个事儿,,用small模式的时候修改了STARTUP文件了么?
页:
[1]
2