我正在尝试读取msp430fr5739
微控制器的板载温度传感器,并在终端显示结果。
使用C
任务应该完成!
所有代码和自定义库都可以在GitHub
上找到我的操作系统是ubuntu,而我使用的IDE是code composer studio
这是main.c
#include <msp430fr5739.h>
#include "system.h"
#include "temp.h"
#include "uart.h"
/*
main.c
1. Switches and LEDs
2.
3. Temp sens
*/
int main(void) {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
unsigned int tempVal = 0; // temp readings
LEDs_INIT(); // Init leds
SWITCHEs_INIT(); // Init Switches
serialBegin(); // Begin Serial communication at 9600 buad
while (1)
{
__bis_SR_register(LPM4_bits + GIE); // Enter LPM4 with interrupts enabled
tempVal = getThermisterVal();
}
return 0;
}
我已经尝试按照 demo 已经随板提供的 TI 代码,生成的库发布在GitHub上(我没有发布所有的lib和代码,仅仅是因为它太长了)
现在我真的在努力使用串行通信部件,我知道从微控制器发送的字节必须由PC上的某种串行监视器应用程序读取。 任何帮助表示赞赏。