Программирование на чистом Си
Наверное многие давно заметили в продаже на aliexpress и в местных магазинах радиодеталей arduino-совместимые платы на базе микроконтроллера LGT8F328, в народе их даже уже успели прозвать "зелёнкой" за цвет паяльной маски на ранних версиях.
Одни из первых упоминаний на форумах об этой плате датируются аж 2014 годом. Но лично для меня эти платы стали актуальными только в последнее время, так как цена на микроконтроллеры atmega328 выросла до неадекватных значений (даже в китайских интернет магазинах). Раньше от покупки этих плат меня останавливало то, что они программируются в основном в среде Arduino IDE, которая мне не особо интересна (не буду перечислять достоинства и недостатки данной среды). А других IDE для данных микроконтроллеров с ходу "нагуглить" не так то и просто. Второе, что меня останавливало - это метод заливки прошивок: из среды arduino прошивка заливается через UART с помощью уже прошитого bootloader-a, а вот с программаторами есть проблема, так как данные МК программируются по интерфейсу SWD, как их более "взрослые" товарищи, но об этом - позже. Зато, подкупало то, что микроконтроллер LGT8 пин в пин совместимый с atmega328, включая альтернативные функции, но при этом является более навороченным (выше тактовая частота, больше таймеров, больше разрядность АЦП, есть ЦАП и др.), не буду подробно расписывать все преимущества, этой информации полно в сети.
Читать далее: https://cxem.net/mc/mc508.php #Arduino #LGT8F328P


Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев