使用PIC24FJ64芯片做BOOT程序时出现了问题,曾经出现过此问题的朋友或者懂得如何解决的朋友帮忙指点一下

使用PIC24FJ64芯片做BOOT程序时出现了问题,曾经出现过此问题的朋友或者懂得如何解决的朋友帮忙指点一下,第1张

当然是用C语言方便了,虽然汇编很重要但我平时也是主要用C来开启虚发PIC24的程序,调试时候稍微看看编译后的汇编程序。16和24不仅仅是指令上不一样,结构上还完全不一样。

我关于PIC24的编程方面的资料都是在PIC的官方网站那里下载的那里下载的。去www.microchip.com那里找把。那里有很多样例程拦旁磨序,但首先你要下载PIC24FJ64A002的数据手册。这个手册讲得很全的。

要注意,PIC24的C编译器和PIC16的还不一样,建简斗议在MICROCHIP网站上下载MCC30。

BTW:现在Microchip那里好像都撤掉中文资料了,如需中文资料,请留信箱。

1,羡改中断入口地址处只能放一条跳转指令,

2,要判断是什么中断应当在中断程序中进银派腊行。

3,锋滑程序没写完整。

应当是:

ORG 0

GOTO START

ORG 4

GOTO INTERRUPT

ORG 6

START

.......

LOOP

......

GOTO LOOP

INTERRUPT

.......

RETFIE

END

这个是P4的配置

ANSB&=0XFF00//管模拟输笑逗拆入模式

TRISB|=0X00FF//端口碰枣设为输出模式

端口配置是这样的指运,


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12568647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存