6 месяцев назад История
README.md

svchkit-firmware


Описание

svchkit-firmware — это проект прошивки боковой платы DC-MCC01-16, которая осуществляет управление блоками СВЧ КИТ через интерфейсы SPI и GPIO.

Система команд

Команды отправляются через COM-порт в формате строк. Каждая окружается скобками <>

  • <n>
    Пробный символ, используется для определения, на каком COM-порту находится микроконтроллер. Ожидается ответ словом SPI по COM-порту

Команды для работы с GPIO

  • W
    Запись значения на GPIO.
    Формат: <W.номер_пина.значение>

  • R
    Чтение состояния GPIO.
    Формат: <R.номер_пина>

Команды для работы с SPI

  • M
    Установка режима SPI.
    Формат: <M.номер_SPI.режим>

  • u
    Запись шестнадцатеричного слова BEEF в SPI0 LE0.
    Формат: <u.BEEF>

  • b
    Запись шестнадцатеричного слова DEAD в SPI0 LE1.
    Формат: <b.DEAD>

  • U
    Запись шестнадцатеричного слова BEEF и чтение данных через SPI0 LE0 с логированием в USB.
    Формат: <U.BEEF>

  • B
    Запись шестнадцатеричного слова DEAD и чтение данных через SPI0 LE1 с логированием в USB.
    Формат: <B.DEAD>