LGT8F328p. Начало работы, особенности
LGT8F328p – китайский микроконтроллер, клон популярной AVR ATmega328p (Arduino NANO). Практически полностью с ней совместим, но обладает кучей дополнительных функций!
Купить на Aliexpress
Ссылка, ссылка, ссылка, ссылка
Документация
- По ядру Arduino
- Даташит, серия P (RU)
- Даташит, серия D (RU)
- Даташит (CN)
- Даташит 1.0.4 (EN)
- Даташит 1.0.5 (EN)
Начало работы
- Запустить Arduino IDE, перейти в Файл/Настройки/
- В окошко “Дополнительные ссылки…” Вставить https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json
- Нажать ОК
- Перейти в Инструменты/Плата/Менеджер плат… Начать вводить в поиске “lgt8”. Выбрать и установить LGT8fx Boards
- Теперь в списке плат Инструменты/Плата/ появится семейство плат Logic Green… Выбираем свою плату
Характеристики и отличия от ATmega328
Фича | LGT8F328p | ATmega328p |
Flash | 32 кБ | 32 кБ |
SRAM | 2 кБ | 2 кБ |
EEPROM | 0/1/2/4/8 кБ (эмуляция из Flash) | 1 кБ |
UART/SPI/I2C | 1/1/1 | 1/1/1 |
Питание | 1.![]() |
1.8.. 5.5V |
Лог. уровень | 5V | 5V |
Макс. частота | 32 МГц | 16 МГц (20 МГц) |
Внутренний клок | 32 МГц | 8 МГц |
Мин. VCC 1/8/16/32 MHz | 1.8V | 1.8/2.7/4.5/- V |
GPIO | 24 | 20 |
Силовые пины | 4 | 0 |
Таймеры | 2x 8bit, 2x 16bit | 2x 8bit, 1x 16bit |
ШИМ | 8 | 6 |
PWM Dead Time | Таймеры 0, 1, 3 | Нет |
Аналоговые пины | 9 | 8 |
Разрядность АЦП | 12 Бит | 10 Бит |
Внутреннее опорное | 1.024/2.048/4.096V | 1.1V |
Точность опорного | 0.5% | 1.5% |
Компаратор | 2 шт | 1 шт |
Диф.![]() |
Есть | Нет |
ЦАП | 8 Бит (1 канал) | Нет |
ID чипа | Есть | Нет |
Ускоритель вычислений | Есть | Нет |
PLL | Есть | Нет |
Фьюзы | Нет | Есть |
Распиновка
Нумерация пинов: как на Arduino NANO
Видео обзор
Полезные страницы
- Набор GyverKIT – большой стартовый набор Arduino моей разработки, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
- Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
- Полная документация по языку Ардуино, все встроенные функции и макросы, все доступные типы данных
- Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
- Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
- Поддержать автора за работу над уроками
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])
Обновлено
Назад Плата ATtiny88. Начало работы
Программируемая плата Arduino NANO V3.0 Atmega 328 5v
- Описание
- Отзывы (0)
Описание товара
Программируемая плата Arduino NANO V3.0 Atmega 328:
Плата Arduino Nano V 3.0 работает на микроконтроллерах типа ATmega328. В нашем магазине Ардуино, в основном, берут для создания различных самоделок с адресной светодиодной лентой. Несмотря на небольшие размеры, функционал платы Arduino Nano впечатляет. К тому же, маленький размер позволяет установить ее практически в любой корпус так, чтобы ее не было видно.
Подключение
- Самый простой способ – подключить USB кабель 5V
- Второй вариант – подпаять провода с напряжением 5V + и – на 5V и GND соответственно.
- Третий вариант – подпаять провода с напряжением от 7V до 16v на VIN (+) и GND (-)
Эксплуатация
- Плата Arduino Nano предназначена для использования внутри сухого помещения.
- Если вы никогда не работали с Arduino перед заказом советуем ознакомиться с инструкциями и документацией по подключению и программированию в интернете.
- Невозможно записать на плату две разные программы и запускать их по очереди. При загрузке новой прошивки старая удаляется автоматически.
- Это низковольтное оборудование напряжением 5 v. Это значит что оно не может причинить физический вред человеку.
Характеристики
Аналоговые входы: 8 шт
Цифровые входы и выходы: 14 шт
Управление: С помощью скетча (программы)
Память: 32 Кб (доступно 30 Кб)
ОЗУ: 2 Кб
Тактовая частота: 16МГц
Напряжение входящее: 7 – 16v
Напряжение логическ.: 5v
Назначение: Создание различных самоделок: часы на адресной ленте, светодиодный куб, ambilight и другие
Покупатели, которые смотрели данный товар также интересовались
Предпросмотр1 500,00 ₽
В корзину
Добавить в закладки
Sold OutПредпросмотр
1 700,00 ₽
Sold OutПредпросмотр
1 200,00 ₽
Предпросмотр
1 500,00 ₽
Руководство для начинающих по распиновке и спецификациям Arduino Nano (объяснение)
Плата для разработки Arduino Nano была впервые выпущена компанией Arduino в 2008 году и является одной из самых популярных плат Arduino. Он основан на 8-битном микроконтроллере ATmega328 производства Atmel (Microchip Technology).
Atmega328 поставляется со встроенным загрузчиком, что позволяет удобно прошивать плату Nano программой. Распиновка и технические характеристики Arduino Nano на базе Atmega 328P подробно описаны в этом посте.
Arduino Nano имеет ту же функциональность, но меньше по размеру, чем Arduino Uno. Другое отличие заключается в том, что на Nano нет разъема питания постоянного тока, и он питается с помощью USB-кабеля Mini-B вместо стандартного.
Arduino NanoПлаты Arduino Nano широко используются в области робототехники, встроенных систем и электронных проектов, где размер микроконтроллера невелик.
Содержание
- Распиновка Arduino Nano
- Способы питания Arduino Nano?
- Сколько цифровых контактов на Arduino Nano?
- Какие контакты ШИМ на Arduino Nano?
- Сколько аналоговых контактов на Nano?
- Контакты ICSP:
- Какие контакты I2C?
- Какие контакты являются SPI?
- Другие контакты:
- Светодиодные индикаторы на Arduino Nano:
- Технические характеристики Arduino Nano
10 новых проектов Arduino на 2022 год
Включите JavaScript
10 новых проектов Arduino на 2022 год
Распиновка Arduino Nano
Распиновка Arduino Nano Всего Arduino Nano имеет 36 контактов. Из них 8 контактов аналогового ввода и 14 контактов цифрового ввода/вывода (из которых 6 могут использоваться как выходы ШИМ). Nano имеет кварцевый резонатор SMD 16 МГц, порт mini USB-B, разъем ICSP, 3 контакта RESET и кнопку RESET.
Микроконтроллер Atmega328P: Atmega328P — это высокоскоростной и эффективный 8-разрядный микроконтроллер, основанный на архитектуре AVR (аудио-видеорекордер) RISC (вычисления с сокращенным набором инструкций). Он считается самым популярным контроллером AVR. Он потребляет меньше энергии, чем микроконтроллер Atmega328.
Микроконтроллер Atmega 328p**Узнайте больше о микроконтроллере Atmega328p здесь.
Способы питания Arduino Nano? Контакт и порт источника питания
Mini USB: Mini USB меньше стандартного USB, но толще, чем micro USB. Плата Nano получает питание через этот порт. И это также позволяет нам подключать плату к компьютеру для целей программирования.
Vin : Модулированное напряжение питания постоянного тока, которое используется для регулирования микросхем, используемых в соединении. Его также называют первичным напряжением для ИС, присутствующих на плате Arduino. Значение напряжения Vcc может быть отрицательным или положительным для вывода GND.
Сколько цифровых контактов на Arduino Nano? Цифровые контакты на Arduino Nano
На Arduino Nano имеется 14 цифровых контактов ввода/вывода. Цифровые контакты Arduino могут считывать/выводить только два состояния: при наличии сигнала напряжения и при отсутствии сигнала. Этот вид ввода/вывода обычно называют цифровым (или бинарным), а эти состояния обозначаются как ВЫСОКИЙ или 1 и НИЗКИЙ или 0.
Вы новичок? Не можете решить, какую книгу прочитать? Не волнуйся! Прочтите эту статью о лучших книгах по Arduino для начинающих.
Какие выводы ШИМ на Arduino Nano? ШИМ-выводы на Arduino Nano
Если вы внимательно посмотрите, вы найдете символ «.» на цифровых выводах 3, 5, 6, 9, 10 и 11. Есть шесть контактов из набора цифровых контактов, которые Контакты PWM (широтно-импульсная модуляция).
Они пронумерованы как D3, D5, D6, D9, D10 и D11. Каждый из этих цифровых выводов может генерировать сигнал широтно-импульсной модуляции с разрешением 2 8 бит . Вывод PWM генерирует сигнал PWM с помощью функции AnalogWrite().
Сколько аналоговых контактов на Nano? Аналоговые контакты на Arduino Nano
Arduino Nano имеет восемь аналоговых контактов, пронумерованных от A0 до A7. К плате можно подключить до 8 аналоговых/цифровых датчиков.
Аналоговые контакты предназначены для считывания значения аналогового/цифрового входа, используемого в соединении. Каждый из этих аналоговых выводов имеет встроенный АЦП с разрешением 2 10 бит (чтобы получить 1024 значения).
Контакты ICSP:
Заголовок ICSP состоит из 6 контактов:
Контакты ICSP Это означает Внутрисхемное последовательное программирование . Мы можем использовать эти контакты для программирования прошивки платы Arduino. Прошивка с новыми функциями загружается в микроконтроллер с помощью заголовка ICSP.
Какие контакты I2C?
Это протокол двухпроводной последовательной связи. Это означает Inter-Integrated Circuits. I2C использует две линии для отправки и получения данных: вывод последовательных часов использует (SCL) и вывод последовательных данных (SDA) (SDA).
- Контакты I2C на плате: A4(SDA) , A5(SCL)
- SCL — означает Serial Clock . Он определяется как линия, по которой передаются данные часов. Он используется для синхронизации сдвига данных между двумя устройствами. Последовательные часы генерируются ведущим устройством.
- SDA — Серийные данные . Он определяется как линия, используемая ведомым и ведущим для отправки и получения данных.
Вот почему это называется строка данных, , а SCL называется тактовой линией.
Какие контакты SPI? контакты SPI на Arduino Nano
контакты SPI на плате : D13(SCK) , D12(MISO) , D11(MOSI)
07 Периферийный интерфейс 907 Он используется микроконтроллерами для быстрой связи с одним или несколькими периферийными устройствами.- SCK- Расшифровывается как Serial Clock . Это тактовые импульсы, которые используются для синхронизации передачи данных.
- MISO- Расшифровывается как Master Input/Slave Output . Эта линия данных на выводе MISO используется для получения данных от ведомого устройства.
- MOSI- Расшифровывается как Главный выход/Подчиненный вход . Эта линия используется для отправки данных на периферийные устройства.
- SS- Расшифровывается как Slave Select . Эта линия используется мастером. Он действует как линия включения. Когда на выводе выбора ведомого устройства установлено НИЗКОЕ значение, оно может обмениваться данными с ведущим устройством. Когда его значение ВЫСОКОЕ, он игнорирует мастер. Это позволяет нам иметь несколько периферийных устройств SPI, использующих одни и те же линии MISO, MOSI и CLK.
Внешние прерывания (2 и 3)- Эти контакты могут использоваться для запуска внешнего прерывания в следующих условиях: низкое значение, нарастающий или спадающий фронт или изменение значения.
Выводы UART : Выводы TXD и RXD используются для последовательной связи. TXD используется для передачи данных, а RXD используется для приема данных во время последовательной связи. Он также представляет успешный поток данных с компьютера на плату.
Контакты UART на плате: D0(TX) , D1(RX)
Другие контакты:
3,3 В : Этот контакт выдает 3,3 В.
5В: Этот контакт выдает 5В.
GND (заземляющие контакты) : Всего на плате имеется 5 заземляющих контактов.
RST: Используйте для сброса платы Arduino. Если на этот контакт подается 5 В, плата автоматически сбрасывается.
REF: Этот контакт является опорным входом/выходом. Он обеспечивает опорное напряжение, при котором в данный момент работает микроконтроллер. Отправка сигнала на этот контакт ничего не делает.
Светодиодные индикаторы на Arduino Nano:
Плата Arduino Nano состоит из 4 светодиодных индикаторов:
Светодиодный индикатор передачи данных (белый): Когда этот светодиод горит, Arduino Nano передает данные на компьютер.
Светодиодный индикатор приема данных (красный): Когда этот светодиод загорается, плата получает данные от компьютера.
Индикатор питания : Показывает состояние аккумулятора. Он также может отображать напряжение батареи на ЖК-дисплее, подключенном к плате Arduino.
Светодиодный индикатор контакта 13 (синий): На плате имеется встроенный светодиод, подключенный к цифровому контакту 13. Когда этот контакт имеет высокий уровень или 1, светодиод включается. Когда контакт установлен в LOW или 0, светодиод гаснет.
Arduino Nano Specifications
Microcontroller: | ATmega328 | ||
Operating voltage: | 5 V | ||
Input voltage (VIN): | 6-20 V | ||
Потребление мощности: | 19 MA | ||
Флэш память: | 32 KB (из которого 2 KB-это 40008 | 32 KB (из которого 2 KB IS TAS TAS 4 KB IS AS TAS 4 KB IS AS TAS 4 KB IS AS TAS 4 KB. | 2 KB |
Clock speed: | 16 MHz | ||
EEPROM: | 1 KB | ||
Current per I/O pin: | 40 mA (20 mA recommended ) | ||
Размер платы: | 18 x 45 мм | ||
Вес: | 7 G |
![](/800/600/http/i.ytimg.com/vi/PgqDmPhAg7o/hqdefault.jpg)