目前准备把PIC18系列的未用存储空间填充,防止因意外情况导致指针跳至空白区域,使单片机在意外的情况下依旧能够跳回程序继续运行。
本人刚刚接触单片机编程,带我的给的任务。目前在网上搜索到一些资料,请大家参考并给予下分析:
(新手,不惧拍砖!)使用maplab IDEv8.70编译工具,下载器为ICD3
方法:fill指令
具体为#asm
org 0x0080
//定义填充起始点
fill (goto $),0x0800-$
//填充范围
#endasm
编译一直说是语法错误。在编译环境下$、#asm和#endasm为红 {MOD}。这是配置问题还是我的方法问题?如有错误,感谢指出!
各位大侠,如果还有任何其他方法,不吝赐教啊啊啊!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
pic不是内置看门狗吗?怎么还需要这样处理呢?跑飞复位不就行了吗?
-----------------------------------------------------------------------
你还说你熟PIC,呵呵。
一周热门 更多>