Плата LGT8F328P-LQFP32 MiniEVB основана на китайском микроконтроллер LGT8F328p и является клоном популярной AVR ATmega328p (Arduino NANO). Микроконтроллер LGT8F328p практически полностью совместим с микроконтроллером ATmega328p и обладает рядом дополнительных функций и возможностей превышающих ATmega328p.
Плата LGT8F328P-LQFP32 MiniEVB прошивается через USB кабель, так как на плате установлен контроллер СОМ порта и прошит загрузчик.
Основные характеристики LGT8F328P
- FLASH (ПЗУ): 32 Кбайт
- SRAM (ОЗУ): 2 Кбайт
- E2PROM (EEPROM): 0K / 1K / 2K / 4K / 8K (эмуляция)
- PWM (ШИМ): 8
- Частота: 32 МГц
- АЦП: 9 пинов, 12 бит
- ЦАП: 1 пин, 8 бит
- Силовые пины: 4 (до 80 мА)
- Таймеры 2x 8bit, 2x 16bit
- UART: 1
- SPI: 1
- I2C: 1
- PLL: 1
- Опорное напряжение: 1.024В / 2.048В / 4.09В ± 0,5%
- Логический уровень: 5В
Для прошивки LGT8F328P-LQFP32 MiniEVB необходимо поэтапно выполнить несколько простых действий:
- Добавим поддержку платы LGT8F328P-LQFP32 MiniEVB в Arduino IDE, для этого добавим ссылку в менеджер плат
https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json
Далее в менеджере плат находим плату lgt8fx выбрав версию платы 2.0.0 (и выше) и устанавливаем ее:
Далее во вкладке инструменты находим нужную нам плату:
Для загрузки скетча
void setup() { pinMode(LED_BUILTIN, 13); }
void loop() { digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
Распиновка платы