Other Parts Discussed in Thread: MSP430G2433 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/688180/msp430g2433-integrated…
Other Parts Discussed in Thread: MSP430G2433msp430g2433通过串口与蓝牙模块通信,g2433内固化了一段升级程序,g2433上电后先进入升级程序等待蓝牙发送升级指令当有升级命令过来时会擦除g2433要写入程序的FLASH然后把蓝牙发送过来的数据依次写入指定的FLASH中写入成功回复蓝牙模块一组成功数据;g2433发送,接收数据都是用串口中断标志位来做的没有写中断函数。
问题:
如果在擦除过程中关闭总中断擦除结束后打开总中断则再进入正常程序中通过串口发送给蓝牙模块的数据就会出错…
Other Parts Discussed in Thread: MSP430G2433 项目因为是电池供电,所以不可避免的要用到低功耗功能,选用的芯片是MSP430G2433。先声明一下,出于产品空间限制的原因,没有用到外接晶振。
因为要求定时检测电池电量,所以选用LPM3模式,这样就只有ACLK可以作为定时器的时钟源,而我用的ACLK时钟源来自VLO(貌似只有VLO可选)。
写了点简单的代码测试一下:
#include<msp430g2433.h> #define LED_B BIT6…