主题中讨论的其他器件:MSP430G2553、 MSP-EXP430FR5969、 MSP-EXP430G2、 MSP430FR2433、 Energia、 MSP430FR5969
您好!
我目前正在将一个项目从 MSP430G2553 MCU 迁移到较新的 MSPFR2433。 我有 MSP-EXP430FR2433板和 Energia 1.6.10E18 IDE 软件。
从一开始、我就看到了非常奇怪的东西- 延迟 和睡眠间隔之间有很大的差异、但仅在 MSP-EXP430FR2433电路板上。 在 MSP-EXP430G2和 MSP-EXP430FR5969中、一切正常。
例如、在 MSP-EXP430FR2433上运行最简单的闪烁基本代码:
#define LED RED_LED
void setup(){
引脚模式(LED、输出);
}
void loop(){
digitalWrite (LED、HIGH);//打开 LED (HIGH 是电压电平)
睡眠(5000);//等待5秒钟
digitalWrite (LED、low);//通过将电压设置为低电平来关闭 LED
延迟(1000);//等待一秒钟
}
在该电路板上、打开的间隔几乎等于 关闭间隔(!)。
而 MSP-EXP430G2和 MSP-EXP430FR5969上的相同代码运行正常。
原因是什么? 看起来、就像用于 MSP430FR2433的 Energia 库存在一些问题...是否可以修复它?