Чтение значений температуры демо программы MSP430

Мной был куплена отладочная плата MSP-EXP430G2 LaunchPad, которая продаётся фирмой Texas Instruments за символические 4.3 USD. В эту цену входит и доставка Федексом! Микроконтроллер уже прошит демо-программой, которая после нажатия кнопки P1.3 начинает выдавать значения температуры от встроенного датчика в последовательный порт. Также можно визуально определять снизилась или повысилась температура после нажатия стартовой кнопки. Если температура понижается, то загорится зелёный светодиод, а если повышается, то красный.

Чтобы прочитать эти значения, я нашёл http://dbindner.freeshell.org/msp430/demo.html. Установил

$ sudo aptitude install minicom mspdebug

Переткнул отладочную платку и запустил из командной строки:

$ mspdebug rf2500 exit ; minicom -b 2400 -o -D /dev/ttyACM0

После того, как увидел приглашение программы minicom, нажал кнопку P1.3 на отладочной платке и увидел считываемые символы SSSSSSSSSSSSSSSSSSSS. Буква S имеет 83 номер в таблице символов, что означает 83 градуса по фаренгейту или 28.33 по цельсию. На самом деле у меня в комнате не так жарко, но для проверки работы датчика я открыл форточку и в строке стали появляться буквы R и Q. Температура стала падать.

Tags: