Найти в Дзене
Микроконтроллеры

Общее представление о МК Atmega8-16PU.

Мы продолжаем с вами знакомиться с программирование МК. И так разберемся что же такое Микроконтроллер и с чем его "едят". В современном мире все устройства работают на МК. Для рассмотрения основ программирования МК была выбрана именно Atmega8-16PU. Почему именного его спросите вы? На самом деле все очень просто. Потому что, он вполне себе такой полноправный микроконтроллер и недорогой. Имеет на своём борту три порта (B, C и D) ввода-вывода. Мы не будем здесь вдаваться в подробности, что такое порты. Вкратце, порты – это такие шины данных, которые работают в двух направлениях – и на вывод, и на ввод. Полным портом считается порт который имеет 8 ножек. Они нумеруются 0,1,2,3,4,5,6 и 7. Порт B. У порта B, он у нас неполный, имеет 6 ножек. 0, 1 ножка, 2, 3, 4 и 5. То есть, 6 ножек.
Порт C также у нас неполный, 7 ножек.
А вот порт D у нас полноправный порт, имеет все 8 ног, т.е. байт данных от 0 до 7.
Питается микроконтроллер от 5 вольт. Максимально допустимое напряжение 5.5v. Можно пи

Мы продолжаем с вами знакомиться с программирование МК.

И так разберемся что же такое Микроконтроллер и с чем его "едят".

В современном мире все устройства работают на МК.

Для рассмотрения основ программирования МК была выбрана именно Atmega8-16PU. Почему именного его спросите вы? На самом деле все очень просто.

Потому что, он вполне себе такой полноправный микроконтроллер и недорогой.

Имеет на своём борту три порта (B, C и D) ввода-вывода. Мы не будем здесь вдаваться в подробности, что такое порты. Вкратце, порты – это такие шины данных, которые работают в двух направлениях – и на вывод, и на ввод. Полным портом считается порт который имеет 8 ножек. Они нумеруются 0,1,2,3,4,5,6 и 7.

Порт B.

У порта B, он у нас неполный, имеет 6 ножек.

0, 1 ножка, 2, 3, 4 и 5. То есть, 6 ножек.
Порт C также у нас неполный, 7 ножек.
А вот
порт D у нас полноправный порт, имеет все 8 ног, т.е. байт данных от 0 до 7.
Питается микроконтроллер от 5 вольт. Максимально допустимое напряжение 5.5v. Можно питать его также от 3,3 вольта, он также будет отлично работать. Но единственное, частота тактирования может быть выставлена только 8 мегагерц максимально. 16 мы не можем выставить при трёх вольтах, можем только при пяти вольтах. Подается питание на 7 ножку. Общий провод – восьмая ножка. По умолчанию частота МК равна 1 МГц. То есть 1000000 различных операций в секунду.

Atmega8 может работать на частотах 1,2,4,8 МГц от внутреннего RC генератора(то есть не нужно ничего подключать). Так же можно подключить внешний RC-генератор до 16 МГц.

Данный контроллер имеет следующие характеристики:

Производитель -MICROCHIP (ATMEL)
Тип микросхемы - микроконтроллер AVR
Объем памяти EEPROM - 512Б
Объем памяти SRAM - 1кБ
Объем Flash-памяти - 8кБ
Корпус - DIP28
Кол-во каналов ШИМ - 3
Кол-во таймеров 8бит - 2
Кол-во таймеров 16бит -1
Монтаж - THT
Рабочая температура - 40...85°C
Рабочий диапазон частот - 16МГц
Напряжение питания - 2.7...5.5В
Количество внешних прерываний - 2
Количество каналов output compare - 3
Кол-во компараторов - 1
Количество каналов input capture - 1
Кол-во преобразователей A/D 10бит - 8
Семейство - ATmega
Количество емкостных каналов - 12


Интерфейсы:

  • I2C
  • SPI
  • UART

Подписывайтесь на канал ставьте лайки. Учитесь программировать. Делитесь с друзьями ссылками. Если данная тема будет актуальна буду развивать канал.