Последовательная связь с использованием C

Я пытаюсь прочитать датчик температуры на борту msp430fr5739 Микроконтроллер и отображение результатов в терминале.

с помощью C задача должна быть выполнена!!!

Весь код и пользовательские библиотеки можно найти на GitHub

Моя операционная система - Ubuntu, а IDE, которую я использую, - студия composer code.

вот 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;
}

Я пытался следовать демонстрационному коду, который TI поставлял вместе с платой, и полученные библиотеки публикуются на GitHub (я не публиковал всю библиотеку и код просто потому, что она слишком длинная)

Теперь я действительно борюсь с частью последовательной связи, я знаю, что байты, отправленные с микроконтроллера, должны быть прочитаны каким-либо приложением последовательного монитора на ПК. Любая помощь приветствуется.

0 ответов

Другие вопросы по тегам