国芯人工智能技术交流网站's Archiver
STC技术论坛首页
›
C语言,汇编语言,Proteus MCU软件仿真
› far函数指针导致复位问题
ercircle
发表于 2026-4-16 11:05:00
far函数指针导致复位问题
问题复现条件:
far函数指针指向非far函数,调用后会导致复位,RSTFLAG寄存器ROMOVF置位
汇编代码差异:
ECALL后函数内RET返回导致,正常应用ERET返回。
总结:
函数指针:far调用far,非far调用非far不要混用。
页:
[1]
查看完整版本:
far函数指针导致复位问题