佚名通过本文主要向大家介绍了pic16f1829,pic16f1829中文资料,arm汇编指令集,51汇编指令集,汇编指令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: PIC16F1829 汇编指令不能跳转的问题
描述:
硬件平台:PIC16F1829
软件平台:MPLAB X IDE V3.26 + XC8(V1.37)
问题描述:
PIC16F1829的Memory Map信息如下:
RAM: 1024 bytes
Program Memory: 8K words
EEPROM :256 byte
Bootloader和Application都放在ROM(程序存储器)中,具体的分配如下:
Bootloader: 0x00--0x4ff (words)
Application: 0x500--0x1fff (words)
Application可以通过配置,使其生成的Hex文件的起始地址在0x500,
在Bootloader中用指令:
asm("GOTO "___mkstr(NEWRESET));//NEWRESET就是application的运行地址0x500
结果就是Application未运行。
已经确认Bootloader的运行没有问题(读写EEPROM来验证Bootloader是正常运行的)
所以请教各位大神,是哪里做的不对?请指教
描述:
PIC16F1829,MPLAB,XC8
RT硬件平台:PIC16F1829
软件平台:MPLAB X IDE V3.26 + XC8(V1.37)
问题描述:
PIC16F1829的Memory Map信息如下:
RAM: 1024 bytes
Program Memory: 8K words
EEPROM :256 byte
Bootloader和Application都放在ROM(程序存储器)中,具体的分配如下:
Bootloader: 0x00--0x4ff (words)
Application: 0x500--0x1fff (words)
Application可以通过配置,使其生成的Hex文件的起始地址在0x500,
在Bootloader中用指令:
asm("GOTO "___mkstr(NEWRESET));//NEWRESET就是application的运行地址0x500
结果就是Application未运行。
已经确认Bootloader的运行没有问题(读写EEPROM来验证Bootloader是正常运行的)
所以请教各位大神,是哪里做的不对?请指教