Внезапно, но это не просто клон, а улучшенная версия. Список отличий есть в сети и я не буду на нем заострять внимание. Тут больше буду писать про то, как задействовать этот контроллер вместо 328й атмеги.
Вначале в ардуино IDE надо установить ядро. Для этого заходим в настройки среды (Файл->Настройки) и добавляем следующий путь в поле "Дополнительные ссылки для Менеджера плат":
https://raw.githubusercontent.com/dbuez ... index.json
Далее выбираем Инструменты->Плата->Менеджер плат, в поиске пишем lgt8f, выбираем ядро и устанавливаем.
Вся прорцедура так же описана с картинками тут: https://github.com/dbuezas/lgt8fx
Нюансы начались сразу же

Лечится либо переключением на внутреннее тактирование. Либо использованием внешнего тактирования но с указанием прескалера. При этом в настройках платы надо выбрать Clock равным 16МГц и внешнее тактирование, а в начале setup() указать прескалер
Code: Select all
void setup() {
clock_prescale_set(clock_div_1);
...............
}
Code: Select all
int val = analogRead();
#ifdef __LGT8F__
val >>= 2;
#endif