Чтение логических сигналов с использованием платформы Nucleo-F103RB

Данный прибор для чтения логики реализован на базе платформы Nucleo-F103RB. В основеплатформы заложен микроконтроллер STM32F103RB (ядро 32бит ARM Cortex М3, 72МГц, 128кб Flash, 20кб ОЗУ). Прибор предназначен для чтения логики с 16-и входов и передачи информации на персональный компьютер. Связь с портами прибора изображена на рисунке 1.

Прибор подключается к компьютеру через USB-порт. Устройство эмулирует СОМ-порт. Через USB-U ART интерфейс осуществляется работа с микроконтроллером. В платформе есть две кнопки для сброса микроконтроллера и для управления прибором. Последняя не реализуется. Скриншот программного обеспечения изображен на рисунке 2.

Связь с портами прибора

Рис. 1. Связь с портами прибора.

Подключив платформу к персональному компьютеру, установите необходимые драйвера, скачать и посмотреть документацию можно по ссылке:

www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/LN1847/PF259875?_searchtype=keyword

Теперь в память платформы можно скопировать файл USB_RL_NUCLEO_F103RB. После того как драйвера установлены, узнайте какой СОМ-порт распознан для данной платформы. В программном обеспечении выберите соответствующий СОМ-порт и нажмите кнопку «Connect».

На платформе замигает зелёный светодиод LD2 -происходит чтение логики и трафик данных в персональный компьютер. Зелёный цвет логического входа на скриншоте - высокий логический уровень, а красный цвет - низкий.

Скриншот программного обеспечения

Рис. 2. Скриншот программного обеспечения.

Если считывать логику нет смысла, нажмите на кнопку «Disconnect». И выньте USB-вилку из персонального компьютера.

Ковалев А. Ю. РК-2015-10.

0 64 Микроконтроллеры
nucleo STM32
кэшбек