TI中文支持网
TI专业的中文技术问题搜集分享网站

msp432中断函数

msp432的中断函数与没视430的中断函数区别很大?怎么把430的中断移植到432上

灰小子:

你之前用的那个型号的msp430?

如果之前使用ti的库函数开发的,移植很容易的。如果是寄存器开发的,会有些麻烦。

yunpeng feng:

回复 灰小子:

寄存器器开发,我看了432的例子,与430的中断很不同

灰小子:

回复 yunpeng feng:

432有两套寄存器开发方案,一种是cmsis通用的,一种是ti重新封装的。ti封装的这种和msp430的命名规则一致,你可以用这种。

user5372755:

回复 灰小子:

你好,我下载msp432ware只找到cmsis通用的,现在把msp430的代码移植过来难度很大,而且跟官方移植的教材视频的不一样,请问如何找到ti封装的寄存器方案呢?还有一个问题是ccs v8只能编译通过cmsis通用的版本,为什么会这样呢?

灰小子:

回复 user5372755:

现在的msp432和msp430差别还是挺大的,msp432现在被分类为SimpleLink有线mcu,推荐使用的是SimpleLink软件架构。、

如果你用过SimpleLink系列的无线mcu,应该会上手比较快。

user5372755:

回复 灰小子:

你好,我举个例子,因为我找到的一本432的书上写关于Adc的操作是ADC14MCTL0=ADC14INCH_0;但是在ccs8中是ADC14->MCTL[0] |= ADC14_MCTLN_INCH_1;才可以编译成功,但是这个与官方视频的移植教程不相符,为什么会这样呢?不是应该与430一致么?

灰小子:

回复 user5372755:

你看的是什么书啊?之前也只是使用的库函数命名、库函数使用方法比较类似,没看到寄存器名字都一样。

user5372755:

回复 灰小子:

你好,您正在回复我在另一个地方的同一个问题,请看邮件,我在那个回复中的链接视频就是430和432的寄存器直接对比的案例,但是在ccs8中却无法编译通过,而我借到的书也是这么写的

Susan Yang:

回复 user5372755:

请后续有问题的话,重新发帖询问。请不要跟踪旧贴,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » msp432中断函数
分享到: 更多 (0)