Arduino Uno создано на микроконтроллере типа ATmega 328.
Его состав следующий:
✔количество цифровых входов и выходов - 14 (шесть из них можно использовать как выходы ШИМ);
✔число аналоговых входов - 6;
✔16 МГц – кварцевый резонатор;
✔имеется разъём для питания;
✔есть разъём, предназначенный для ICSP-программирования внутри самой схемы;
✔присутствует кнопка для сброса.
Крайне важно отметить, что отличительной особенностью всех новых плат arduino является использование для интерфейсов USB–UART микроконтроллера типа ATmega 16U2 (или ATmega 8U2 в версиях R1, R2) вместо устаревшей микросхемы типа FTDI.
Плата Uno по версии R2 снабжается дополнительным подтягивающим к земле резистором на линии HWB применяемого микроконтроллера.
Распиновка выглядит следующим образом:
1. Последовательный интерфейс использует шины №0 (RX – получение данных), №1 (TX – передача данных).
2. Для внешнего прерывания используются выводы №2, №3.
3. Для ШИМ используются выводы за номерами 3,5, 6, 9, 10, 11. Функция analog Write обеспечивает разрешение в 8 бит.
4. Связь посредством SPI: контакты №10 (SS), №11 (MOSI), №12 (MISO), №13 (SCK).
5. Вывод №13 запитывает светодиод, который загорается при высоком потенциале.
6. Uno оснащена 6 аналоговыми входами (A0 – A5), которые имеют разрешение в 10 бит.
7. Для изменения верхнего предела напряжения используется вывод AREF (функция analog Reference).
8. Связь I2C (TWI, библиотека Wire) осуществляется через выводы №4 (SDA), №5 (SCL).
9. Вывод Reset – перезагрузка микроконтроллера.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев