原创 运行老版本找不到PIC32 STARTER KIT 和中断的理解

2014-4-9 12:16 1626 10 10 分类: MCU/ 嵌入式 文集: 从0开始学习PIC32

老是在MPLAB 8 和 X 之间摇摆。 8 熟悉。

今日运行8,发现STARTER KIT 找不到了。拔插好几次,才想起来选择到X上去了。

关掉MPLAB 8,才能运行MPLAB DRIVER SWITCHER.

 

PIC32的中断 比PIC18的中断多很多。 有96个中断,这么多的中断真是难管理。

MICROCHIP的MCU的中断 和51MCU的有点不同。

他是把所有的中断都归拢到一个地址,然后在中断中用扫描的方法来看看是谁在中断。

这个方法在PIC16系列中没有什么不方便,毕竟低档MCU的中断也少。

在PIC18中,改成了2个中断地址,分出高低2个优先级。

但是也还得在中断中查询。 

所不同是一分为二了,响应时间快点了。

昨天看PIC32, 好像还是延续以前的风格。所不同的是变成了7个优先级。

这种中断的方式一直以来广受开发人员的非议。

确实不如51系列的中断处理方式,每一个中断单独一个中断入口来的方便。

在PIC32中的中断也有种模式 是多重向量中断的管理。

把每一个中断源 对应一个中断向量号。而且优先级也保留。

这样感觉好多了。

昨晚看了一部分,也没怎么理解透,貌似是用内置的函数来实现这个功能的。

 

 

 

 

 

 

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /3 下一条