STM8S 如何将中断代码拷贝到RAM中运行
STM8S在写EEPROM时,中断停掉,如何将中断代码拷贝到RAM中运行???求助各位大神!!!
1、可使用COMSIC中的函数_fctcpy将FLASH中的代码拷贝到RAM中,并运行。
2、需要在程序中应用int_fctcpy(charname);(无需加头文件,只需声明下函数就可以了)
3、定义函数代码如下
#pragmasection(CODE_IN_RAM)//将下面定义的未初始化变量定义到段CODE_IN_RAM中voidDelayUs(uchart){
while(t--);}
#pragmasection()//返回到正常的section.
楼主试试楼上的方法了么?:) 你是想在线update把 为什么只把中断写到ram呢,全部代码搬到ram运行 再不这个eeprom写一遍不就行了吗
页:
[1]