Распиновка attiny2313
Если Вы не знаете, что означает тот или иной конфигурационный бит, то не трогайте его. Вот теперь у нас готовый к работе контроллер ATtiny! Материал для сайта Радиосхемы предоставил Ansel Простой проверенный ФМ жучок шпиону-новичку.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Отладочную плату делаем сами. Часть 2 (Вариант с ATtiny2313).
- Подключение и распиновка программатора USBASP v.2.0
- ATtiny2313 AVR микроконтроллер datasheet программатор распиновка
- Описание микроконтроллера ATtiny2313A
- ATtiny2313
- Бегущая дорожка на ATtiny2313
- Как подключить AVR микроконтроллер к программатору
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Программирование МК AVR. УРОК 30. Подключаем дисплей 16×2 к МК ATtiny2313
 УРОК 30. Подключаем дисплей 16×2 к МК ATtiny2313
Отладочную плату делаем сами. Часть 2 (Вариант с ATtiny2313).
Сегодня мы рассмотрим как, без особых затрат и быстро, запрограммировать любой микроконтроллер AVR поддерживающий режим последовательного программирования интерфейс ISP через USB-порт компьютера.
Для того, чтобы запрограммировать микроконтроллер необходимо иметь две вещи: — программатор — соответствующее программное обеспечение для записи данных в МК Одним из наиболее простых, популярных и миниатюрных программаторов для AVR является USBASP программатор , созданный немцем Томасом Фишлем.
Имеется много разных схемотехнических решений этого программатора, программатор можно собрать самому или купить стоимость — доллара.
При самостоятельной сборке следует учитывать, что собранный программатор необходимо будет прошить сторонним программатором.
Назначение джамперов: — разъем JP1 — предназначен для перепрошивки микроконтроллера программатора для перепрошивки — необходимо замкнуть контакты — разъем JP2 — напряжение питания программатора — 5 Вольт или 3,3 Вольта по умолчанию — 5 Вольт, как на фотографии.
Если у микроконтроллера установлена частота тактирования более 1,5 мГц — джампер может быть разомкнут, при этом скорость программирования высокая. Если тактовая частота менее 1,5 мГц — необходимо закоротить выводы джампера — снизить скорость программирования, иначе запрограммировать микроконтроллер не получится.
К примеру, если мы будем программировать микроконтроллер ATmega8 в принципе, практически все МК AVR настроены на тактовую частоту 1 мГц по умолчанию , у которого частота тактирования по умолчанию 1 мГц, необходимо будет замкнуть выводы джампера как на фотографии. Лучше, наверное, держать этот джампер постоянно замкнутым, чтобы, забыв о его существовании, не мучиться вопросом — почему микроконтроллер не прошивается. Работать с таким программатором очень просто — соединить соответствующие выводы программатора с микроконтроллером, подключить к USB-порту компьютера — программатор готов к работе.
 Работать с таким программатором очень просто — соединить соответствующие выводы программатора с микроконтроллером, подключить к USB-порту компьютера — программатор готов к работе.
CKOPT взаимосвязан с предельной тактовой частотой. Китайцы не трогают этот FUSE-бит, что довольно часто приводит к отказу программатора обычно система не определяет программатор.
Скачать «USBasp-win-driver-xxiav3. Скачать с ЯндексДиска. Микроконтроллеры — первый шаг 2. Системы счисления: десятичная, двоичная и шестнадцатиричная 3. Логические операции, логические выражения, логические элементы 4. Битовые операции 5. Прямой, обратный и дополнительный коды двоичного числа 6. А корпус контроллера как-то связан с прошивкой? Собрал программатор в DIP28, прошил прошивкой из архива usbasp. Собрано без ошибок.
Программатор вроде определяется, но при попытке что-то считать или прошить вылетает ошибка и загорается красный светодиод программирования постоянно и не гаснет. Здравствуйте Андрей. У контроллера в DIP корпусе чуть-чуть меньше выводов. С уважением, Admin.
 С уважением, Admin.
Добрый день. Прошивалось все нормально и МК работал как надо. Thank you. Такое чувство, что программатор вообще не видит МК. У меня есть еще два новых и неиспользуемым МК ATmega8, с ними та же ситуация. То есть может ли то, что я припаял кварц и конд-ы, как то повлиять на работу программатора? Программированию учусь пару месяцев, был бы очень рад вашей помои и совету. В ремонтных мастерских никто не берется поставить новую МК с прошивкой. Все советую покупать новую паяльную станцию… Имею опыт программирования на ПК, есть Ноут бук с W10, но никогда не пере прошивал.
Заранее благодарен, с уважением — Евгений. Здравствуйте Евгений. Да, сможете. Выбираете в программе микроконтроллер ATMega8. Здравствуйте Игорь. Вопрос не понятен, да и не понятно к кому Вы обращаетесь. Доброго дня! При прошивке ATtini вывод SCK был подключен через светодиод и резистор на землю на макетной плате, после этого программатор перестал видеть ATtini Выдает ошибку :.
Возможно ли спасти программатор. Программа на ATtini при этом продолжает нормально работать в том числе вывод PB7. Здравствуйте Александр. Программатор пострадать не должен. Попробуйте понизить частоту замкнуть JP3. Возможно после прошивки изменилась тактовая частота МК, или и источник тактирования. Здравствуйте, все разобрался чип был уже запрограммирован в кирпич, буду фьюз бит доктор делать может исправится. Я изготовил сразу к своему USBasp-у и спасал уже ни один раз.
 Программа на ATtini при этом продолжает нормально работать в том числе вывод PB7. Здравствуйте Александр. Программатор пострадать не должен. Попробуйте понизить частоту замкнуть JP3. Возможно после прошивки изменилась тактовая частота МК, или и источник тактирования. Здравствуйте, все разобрался чип был уже запрограммирован в кирпич, буду фьюз бит доктор делать может исправится. Я изготовил сразу к своему USBasp-у и спасал уже ни один раз.
Галочка означает, что фьюз бит сброшен. По умолчанию он установлен. Если в программе у SPIEN нет галочки, то это означает галочка сбрасывает бит прямое отображение битов , а если стоит галочка — то наоборот инверсное отображение битов.
Здравствуйте, подскажите, пожалуйста, в чем проблема. Прошиваю атмегу новую и дудка ругается по страшному, уже и прошивку менял и хазамой программно частоту менял, все одно. На форуме прочитал то что кристаллы бракованные, но у меня и атмега и ат90с не берется. Здравствуйте Алексей. Возможно проблема в ошибке подключения МК или проблемы в программаторе.
А вот про такой программатор вы ничего не знаете? Китайский программатор точно будет изменять частоту программирования с новой прошивкой? Может он не сможет шить кристаллы с частотой по умолчанию 1 Мгц. Не знаете как узнать запустился кристалл или нет? Возможно ошибка в соединении МК и программатора.
Здравствуйте Вадим! Подскажите пожалуйста подключение данного в описание программатора к микроконтроллеру атмегаа. Заранее благодарю. Вопрос: Программатор определяется нормально системой W 7. Прошивка от Драйвера оттуда же. Почему дудка не читает вид и пид? Может нужно дополнительно прописать их куда-то?
Подскажите смогу ли я пролить атмегуа таким программатором как Вы описали. И ещё, что то не получается загрузить архив с драйверами. Не могли бы Вы скинуть на почту. Здравствуйте, что Вам конкретно нужно. Спрашиваю, потому, что на комментарии отвечаю в особом окне, и не всегда знаю к какой он статье. Помогу с удовольствием.
 Здравствуйте, что Вам конкретно нужно. Спрашиваю, потому, что на комментарии отвечаю в особом окне, и не всегда знаю к какой он статье. Помогу с удовольствием.
Спасибо за интерес. Здравствуйте смогу я прошить вышеуказанным програматором модуль стиральной машины Атлант 50с Добрый день! Подскажите пожалуйста получил програматор с китая точно такой же как на фото сверху. Как мне убедиться что у него за прошивка стоит,какой программой его проверить без использования других прошивальщиков? При подключения к ноутбуку загорается красным led1 , драйвер установлен. Если программатор выполняет свои функции, то и без разницы что за программа в нем зашита.
Имеются два программатора USPasp. Есть у кого-нибудь мысли, что это и как с этим бороться? А какой микроконтроллер стоит у Вас в программаторе? Попробуйте прошить другой МК или использовать другую программу.
Так, удаленно, трудно что-то сказать. А вот программатором с новой прошивкой уже нет. У меня под руками только  Khazama AVR Prog 1. Нажимаются кнопки и ничего не происходит. Похоже пока тупик…. Довольно часто китайцу высылают глючные или вообще неисправные программаторы На плате стоит внешний кварц. Два одинаковых, со старой прошивкой работают, а с новой не хотят.
 Нажимаются кнопки и ничего не происходит. Похоже пока тупик…. Довольно часто китайцу высылают глючные или вообще неисправные программаторы На плате стоит внешний кварц. Два одинаковых, со старой прошивкой работают, а с новой не хотят.
Подключение и распиновка программатора USBASP v.2.0
Хабр Geektimes Тостер Мой круг Фрилансим. Я не собираюсь заливать ничего на ардуино. Я хочу использовать его в качестве программатора, чтобы залить код в микроконтроллер для моей схемы. Мне нужно прошить МК, а не ардуино. Calc Calc. Ответ написан более трёх лет назад.
Справочные данные по электронным компонентам.
ATtiny2313 AVR микроконтроллер datasheet программатор распиновка
Сначала я отнесся к ней скептически, но зря, потому что схема минимальна по обвязке, по сравнению с дискретными схемами найденными ранее. Наглядная схема принципиальную схему смотрите по ссылке выше на сайте-источнике. Ранее выпускались два варианта Тини13 — с обычным ATTiny13, работает от 2. С выходом Тини13А убрали разделение мк по питанию, Тини13А работает и от 1. По случаю у меня как раз завалялось уже ненужное мне реле времени, где оказался тот самый микроконтроллер attiny13, к тому же на плате уже были выводы под пайку для прошивки микросхемы. На основе этой платы была собрана новая схема, с новой прошивкой. Светодиоды лучше брать с тусклым свечением, разные яркие цвета могут раздражать, особенно ярко светится синий светодиод. Яркость можно снизить применив в цепи питания светодиодов резисторы, например, до 2 кОм.
 По случаю у меня как раз завалялось уже ненужное мне реле времени, где оказался тот самый микроконтроллер attiny13, к тому же на плате уже были выводы под пайку для прошивки микросхемы. На основе этой платы была собрана новая схема, с новой прошивкой. Светодиоды лучше брать с тусклым свечением, разные яркие цвета могут раздражать, особенно ярко светится синий светодиод. Яркость можно снизить применив в цепи питания светодиодов резисторы, например, до 2 кОм.
Описание микроконтроллера ATtiny2313A
Запросить склады. Перейти к новому. Меню пользователя britanecl Посмотреть профиль Отправить личное сообщение для britanecl Найти ещё сообщения от britanecl. Меню пользователя avrnm-ru Посмотреть профиль Отправить личное сообщение для avrnm-ru Посетить домашнюю страницу avrnm-ru Найти ещё сообщения от avrnm-ru. Нет, корпуса разные, распиновка тоже разная, да и начинка не одинаковая.
Всем доброго времени суток!
ATtiny2313
Восьмибитный микроконтроллер семейства AVR. Просто идеальный микроконтроллер для того что бы начать изучать принципы работы и сделать первые шаги в программировании микроконтроллеров. Лично я начинал именно с него  Микроконтроллер ATtiny имеет один порт разрядностью 8 бит и один порт разрядностью 7 бит. На нем можно отлично отработать навыки по разработке программ для микроконтроллеров, на протяжении всего времени эксплуатации данного микроконтроллера было несколько проблем.
 Просто идеальный микроконтроллер для того что бы начать изучать принципы работы и сделать первые шаги в программировании микроконтроллеров. Лично я начинал именно с него  Микроконтроллер ATtiny имеет один порт разрядностью 8 бит и один порт разрядностью 7 бит. На нем можно отлично отработать навыки по разработке программ для микроконтроллеров, на протяжении всего времени эксплуатации данного микроконтроллера было несколько проблем.
Бегущая дорожка на ATtiny2313
Узнаем как подключить микроконтроллер к программатору используя интерфейс ISP при помощи нескольких проводников. Чтобы правильно подключить микросхему-микроконтроллер к программатору нужно разобраться где у него и какие выводы. Для получения исчерпывающей информации о интересующем нас микроконтроллере качаем на официальном сайте даташит datasheet на интересующий нас чип — Даташиты по микроконтроллерам ATMEL. На первой страничке даташита приводится подробное описание возможностей микроконтроллера, а далее приведена распиновка микросхем под каждый из типов корпусов. Каждый даташит по AVR чипу содержит массу подробной информации на английском языке, к примеру даташит на микроконтроллер ATmega8 содержит страниц!
 Каждый даташит по AVR чипу содержит массу подробной информации на английском языке, к примеру даташит на микроконтроллер ATmega8 содержит страниц!
DIP, ATTiny24, ATTiny44, ATTiny DIP, ATTiny, ATTiny DIP- 20 (второй вариант распиновки), ATTiny26, ATTiny, ATTiny, ATTiny
Как подключить AVR микроконтроллер к программатору
Сегодня мы рассмотрим как, без особых затрат и быстро, запрограммировать любой микроконтроллер AVR поддерживающий режим последовательного программирования интерфейс ISP через USB-порт компьютера. Для того, чтобы запрограммировать микроконтроллер необходимо иметь две вещи: — программатор — соответствующее программное обеспечение для записи данных в МК Одним из наиболее простых, популярных и миниатюрных программаторов для AVR является USBASP программатор , созданный немцем Томасом Фишлем. Имеется много разных схемотехнических решений этого программатора, программатор можно собрать самому или купить стоимость — доллара.
Плата Arduino Attiny85 из серия Attiny — младшей линейки микроконтроллеров Atmel, имеющая урезанные по сравнению с ATmega чипы. Официальное семейство плат ардуино было очень расширено сторонними производителями и энтузиастами в программировании микроконтроллеров. Чтобы понять, почему это произошло, нужно разобраться в том, что такое Arduino. Платформа представляет собой плату с микроконтроллером и необходимой обвязкой, но сама суть заключается в наборе библиотек и языка Wiring, который позволяет создавать скетчи в простом и понятном виде. Совместимые платы могут как превосходить по характеристикам и размерам стандартные ардуино, так и быть меньше их, как было сказано выше.
 Официальное семейство плат ардуино было очень расширено сторонними производителями и энтузиастами в программировании микроконтроллеров. Чтобы понять, почему это произошло, нужно разобраться в том, что такое Arduino. Платформа представляет собой плату с микроконтроллером и необходимой обвязкой, но сама суть заключается в наборе библиотек и языка Wiring, который позволяет создавать скетчи в простом и понятном виде. Совместимые платы могут как превосходить по характеристикам и размерам стандартные ардуино, так и быть меньше их, как было сказано выше.
Сегодня мы попробовать воспользоваться более простым микроконтроллером ATtiny и подключить к нему символьный дисплей LCD, содержащий две строки по 16 символов.
В продолжение темы о 7-ми сегментных индикаторах — время разобраться с динамической индикацией. Статическую индикацию смысла особого нет разбирать, так как более используемая все же динамическая. Итак, что же из себя представляет динамическая индикация. Представим ситуацию что нам необходимо в нашем устройстве сделать вывод данных на 7-ми сегментный индикатор. Хорошо если у микроконтроллера много ног свободных, то можно себе позволить подключить и статический индикатор, а вот если ног мало да и используется не один такой индикатор, то тут нас спасает динамическая индикация.
 Хорошо если у микроконтроллера много ног свободных, то можно себе позволить подключить и статический индикатор, а вот если ног мало да и используется не один такой индикатор, то тут нас спасает динамическая индикация.
В устройствах на микроконтроллерах для хранения больших объемов данных используется внешняя память. Если требуется хранить единицы мегабайт, то подойдут микросхемы последовательной флэш памяти. Однако для больших объемов десятки -сотни мегабайт обычно применяются какие-нибудь карты памяти. В настоящий момент наибольшее распространение получили SD и microSD карты, о них я и хотел бы поговорить в серии материалов.
Микроконтроллер ATtiny2313A-PU | AmperMarket.kz
900 тг
Нет в наличии
Уведомить о поступлении
Артикул: 1601003 Категория: Микроконтроллеры и микросхемы (IC)
- Описание
- Характеристики
- Габариты
ATtiny2313 – низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.
 Выполняя команды за один цикл, ATtiny2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.
AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.
Буква A в маркировке указывает на диапазон напряжения питания, P – на тип корпуса DIP, а U говорит об «индустриальном» диапазоне температур и использовании бессвинцового припоя.
Для установки данного микроконтроллера на плату удобно использовать DIP панель на 20 контактов.
Скачать тех. спецификацию (Datasheet)
Характеристики
| Тип корпуса | PDIP-20 | 
|---|---|
| Серия процессора | ATTINY2 | 
| Напряжение питания | 2,7 — 5,5 В | 
| Линий ввода/вывода | 18 | 
| Таймеры | 2 (один 8-битный и один 16-битный) | 
| ШИМ | 4 канала | 
| АЦП | нет | 
| Объем ОЗУ (SRAM) | 128 байт | 
| Объем EEPROM | 128 байт | 
| Объем памяти для программ (Flash) | 2 Кбайт | 
| Максимальная поддерживаемая тактовая частота | 16 МГц | 
| Интерфейс | SPI, USART, USI | 
| Шина данных | 8 бит | 
| Ядро | AVR | 
| Вес | 0.  801 г | 
|---|---|
| Размеры | 26.92 x 7.11 x 4.95 мм | 
Возможно Вас также заинтересует…
- ISP переходник с 10PIN на 6PIN320 тг В корзину
- DIP панель 20 контактов80 тг В корзину
- USBISP программатор (в корпусе)2 200 тг Нет в наличии
Вы просматриваете: Микроконтроллер ATtiny2313A-PU (DIP)
900 тг Нет в наличииВ корзину
Уведомить о поступлении Как только товар станет доступен для заказа, мы Вам сразу сообщим. Для этого укажите корректный адрес электронной почты, на который впоследствии придет уведомление
E-mail Вводимые данные конфиденциальны. Ваш E-mail будет использован только для уведомления Вас о доступности выбранных товаров.ATtiny2313 8-битный микроконтроллер AVR — распиновка, характеристики, техническое описание, работа, приложения
3 ноября 2020 — 0 комментариев
 ATtiny2313 — это высокопроизводительный, но маломощный микроконтроллер Microchip с 8-разрядной архитектурой AVR RISC, который имеет 20 контактов, 18 из которых могут использоваться в качестве контактов ввода-вывода.
Конфигурация контактов ATtiny2313
| Номер контакта | Название контакта | Описание | 
| 1 | СБРОС/dW/PA2 | Порт A БИТ 2 или СБРОС используется в основном для программирования или dW | 
| 2 | ПД0/RXD | Контакт двунаправленного ввода-вывода порта D, бит 0 или UART DATA. Получение | 
| 3 | ПД1/ТСД | Контакт двунаправленного ввода-вывода порта D, бит 1, или передача данных по UART | 
| 4 | PA1/XTAL2 | Порт A, бит 1 или Crystal Out | 
| 5 | PA0/XTAL1 | Порт A Бит 0 или Crystal In | 
| 6 | PD2/CKOUT/XCK/INT0 | Контакт двунаправленного ввода-вывода порта D, бит 2, или внешнее прерывание, 0, или выход системных часов, или часы USART для синхронной передачи | 
| 7 |  ПД3/ЦЕЛ. | Контакт двунаправленного ввода-вывода порта D, бит 3 или внешнее прерывание 1 | 
| 8 | ПД4/Т0 | Контакт двунаправленного ввода-вывода порта D, бит 4 или таймер 0, выход/счетчик | 
| 9 | ПД5/ОС0Б/Т1 | Двунаправленный контакт ввода-вывода порта D, бит 5 или сравнение выхода, соответствие выходу/счетчику выхода или таймера 1 | 
| 10 | ЗЕМЛЯ | Контакт заземления MCU | 
| 11 | ПД6/ИКП | Двунаправленный контакт ввода-вывода порта D, бит 6 или захват ввода | 
| 12 | PB0/AIN0/PCINT0 | Контакт двунаправленного ввода/вывода порта B, бит 0 или аналоговый компаратор 0, или изменение контакта Источник прерывания | 
| 13 | PB1/AIN1/PCINT1 | Контакт двунаправленного ввода/вывода порта B, бит 1, или аналоговый компаратор 1, или изменение контакта Источник прерывания | 
| 14 | ПБ2/ОС0А/ПКИН2 | Двунаправленный ввод/вывод порта B, бит 2 или сравнение выхода, совпадение выхода A или изменение контакта Источник прерывания | 
| 15 | PB3/OC1A/PCINT3 | Двунаправленный ввод-вывод порта B, бит 3 или сравнение выхода, совпадение выхода A или изменение контакта Источник прерывания | 
| 16 | PB4/OC1B/PCINT4 | Двунаправленный ввод-вывод порта B, бит 4 или сравнение выхода, совпадение Bout или изменение контакта Источник прерывания | 
| 17 | PB5/MOSI/DI/SDA/PCINT5 | Контакт двунаправленного ввода-вывода порта B, бит 5 или SPI MOSI, также используется в программировании или I2C SDA или изменение контакта Источник прерывания | 
| 18 | ПБ6/МИСО/ДО/ПКИНТ6 | Двунаправленный контакт ввода-вывода порта B, бит 5 или SPI MISO, также используется при программировании или смене контакта Источник прерывания или трехпроводной универсальный интерфейс Вывод данных | 
| 19 | ПБ7/УКСК/СКЛ/ПКИНТ7 | Двунаправленный ввод/вывод порта B, бит 7 или трехпроводной режим Универсальный последовательный интерфейс или I2C SCL или изменение контакта Источник прерывания или SCK для программирования | 
| 20 | ВКЦ | Положительный контакт MCU (+5 В) | 
Характеристики и характеристики микроконтроллера ATtiny2313
| ATtiny2313 — упрощенные функции и спецификации | |
| ЦП | 8-битный AVR | 
| Количество контактов | 20 | 
| Рабочее напряжение (В) | 1,8-5,5 В | 
| Количество контактов ввода/вывода | 18 | 
| Модуль АЦП | нет | 
| Модуль таймера | 8-битный(1), 16-битный(1) | 
| Компараторы | 1 | 
| Модуль ЦАП | нет | 
| Периферийные устройства связи | 1-UART, 2-SPI, 1-I2C | 
| Внешний осциллятор | Да | 
| Внутренний осциллятор | 8 МГц | 
| Память программ (КБ) | 2 КБ | 
| Скорость процессора (MIPS) | 20 миллионов операций в секунду | 
| байт ОЗУ | 128 | 
| ЭСППЗУ данных | 128 байт | 
 Примечание. Полную техническую информацию можно найти в таблице данных  ATtiny2313 , ссылка на которую приведена внизу этой страницы.
 Полную техническую информацию можно найти в таблице данных  ATtiny2313 , ссылка на которую приведена внизу этой страницы.
Альтернативный продукт ATtiny2313
Альтернативные продукты для микроконтроллера ATtiny2313 перечислены ниже:
- ATtiny2313A (точная альтернатива новой версии)
- АТтини417
- АТтини28Л
- АТтини48
- ATmega88PA
- ATmega8A
- ATmega8515
- ATmega8535
- ATmega645A
- ATmega6490
Знакомство с ATtiny2313
ATtiny2313 — это высокопроизводительный, но маломощный микроконтроллер с 8-разрядной архитектурой AVR RISC от Microchip, который имеет 20 контактов, из которых 18 контактов могут использоваться в качестве контактов ввода-вывода.
 Он имеет мощную архитектуру инструкций, которая обеспечивает скорость обработки 1 MIPS на МГц, балансируя энергопотребление и одновременно обеспечивая высокую производительность. Скорость может достигать 20 MIPS, если используется максимальная частота 20 МГц. ATtiny2313 также поставляется с функцией отладки на кристалле debugWIRE, внутрисистемным программируемым портом SPI, режимами ожидания с низким энергопотреблением, отключением питания и режимом ожидания. Он также использует программируемую схему обнаружения пониженного напряжения.
 Скорость может достигать 20 MIPS, если используется максимальная частота 20 МГц. ATtiny2313 также поставляется с функцией отладки на кристалле debugWIRE, внутрисистемным программируемым портом SPI, режимами ожидания с низким энергопотреблением, отключением питания и режимом ожидания. Он также использует программируемую схему обнаружения пониженного напряжения.
Имеет широкий диапазон рабочего напряжения от 1,8 В до 5,5 В. Таким образом, его можно использовать в операциях логического уровня 1,8 В, 3,3 В или 5,0 В. Однако работа в диапазоне 0-4 МГц поддерживается входным напряжением 1,8 В для ATtiny2313V. Для частоты до 10 МГц требуется минимальное напряжение 2,7В для ATtiny2313, а для работы на 20МГц требуется минимальное напряжение 4,5В-5,5В.
На изображении ниже показана подробная схема выводов ATtiny2313.
Подробные характеристики ATtiny2313
| ATtiny2313 – Подробные характеристики | |
| ЦП | 8-битный AVR RISC | 
| Архитектура | 8 | 
| Размер памяти программы (Кбайт) | 2 | 
| ОЗУ (байт) | 128 | 
| ЭСППЗУ/HEF | 128 | 
| Количество выводов | 20 | 
|  Макс. | 20 | 
| Выбор периферийного контакта (PPS) | № | 
| Внутренний осциллятор | 4 МГц | 
| Кол-во компараторов | 1 | 
| № операционного усилителя | 0 | 
| Количество каналов АЦП | 0 | 
| Максимальное разрешение АЦП (бит) | — | 
| АЦП с вычислением | 0 | 
| Номер преобразователя ЦАП | 0 | 
| Максимальное разрешение ЦАП | — | 
| Внутреннее опорное напряжение | № | 
| Обнаружение пересечения нуля | № | 
| Количество 8-битных таймеров | 1 | 
| Количество 16-битных таймеров | 1 | 
| Таймер измерения сигнала | 0 | 
| Аппаратный таймер ограничения | 0 | 
| Количество выходов ШИМ | 4 | 
| Максимальное разрешение ШИМ | 1024 | 
| Угловой таймер | 0 | 
| Математический ускоритель | № | 
| № модуля UART | 1 | 
| № модуля SPI | 2 | 
| № модуля I2C | 1 | 
| № USB-модуля | 0 | 
| Оконный сторожевой таймер (WWDT) | № | 
| CRC/скан | № | 
| Осциллятор с числовым программным управлением | № | 
|  Крышка. | 4 | 
| Сегментный ЖК-дисплей | 0 | 
| Минимальная рабочая температура (*C) | -40 | 
| Максимальная рабочая температура (*C) | 85 | 
| Минимальное рабочее напряжение (В) | 1,8 / (2,7 до 10 МГц) / (4,5 до 20 МГц) | 
| Максимальное рабочее напряжение (В) | 5,5 | 
| Возможность работы с высоким напряжением | № | 
Программирование микроконтроллера AVR
 Микроконтроллеры PIC можно программировать с помощью различного программного обеспечения, доступного на рынке. Есть люди, которые до сих пор используют язык ассемблера для программирования микроконтроллеров AVR. Приведенная ниже информация относится к наиболее продвинутому и распространенному программному обеспечению и компилятору, разработанному самой компанией Atmel (теперь Microchip).
Для программирования микроконтроллера AVR нам понадобится IDE (интегрированная среда разработки), где и происходит программирование. Компилятор, в котором наша программа преобразуется в удобочитаемую форму MCU, называемую HEX-файлами.
IDE: Atmel Studio 7
Компилятор: AVR и ARM Toolchains
Компания Microchip предоставила все эти два программного обеспечения бесплатно. Их можно скачать прямо с их официальной страницы. Я также предоставил ссылку для вашего удобства. После загрузки установите их на свой компьютер. Если у вас есть какие-либо проблемы с этим, вы можете опубликовать их в комментарии ниже.
 Чтобы выгрузить или загрузить наш код в AVR, нам понадобится устройство с именем  АТатмел-ЛЁД.  Программатор/отладчик  ATATmel — ICE  представляет собой простой внутрисхемный отладчик, которым управляет ПК с установленным программным обеспечением Atmel Studio на платформе Windows. Программатор/отладчик  ATAtmel-ICE  является неотъемлемой частью набора инструментов инженера-разработчика. Базовая схема программирования  ATtiny2313  показана ниже.
 Программатор/отладчик  ATAtmel-ICE  является неотъемлемой частью набора инструментов инженера-разработчика. Базовая схема программирования  ATtiny2313  показана ниже.
Помимо этого официального программатора, пользователи также используют USB ASP AVR Programming Device для недорогих программных решений.
В дополнение к этому нам также потребуется другое оборудование, такое как плата Perf или макетная плата, паяльная станция, микросхемы AVR, кварцевые генераторы, конденсаторы и т. д.
Компоненты, связанные с AVR Программатор, макетная плата AVR, кварцевые генераторы, конденсаторы, адаптер 12 В, регулятор напряжения 7805.
2D-модель
Размеры ATtiny2313 показаны ниже-
Теги
Микроконтроллер AVR
8-битный микроконтроллер
Программирование Attiny2313 с Arduino Uno
Программирование Attiny2313 с Arduino UnoПрограммирование Attiny2313 с Arduino Uno
| Процессор 2313 представляет собой 20-контактный чип с 17 контактами ввода-вывода, он не имеет АЦП (аналогово-цифровой преобразователь).  Его можно настроить для работы на частотах 1 МГц и 8 МГц без внешнего кристалла/резонатора | 
Сравнение семейства Tiny
| 2313 распиновка | Подключение к Arduino | 
 Загрузите Tiny-core здесь: code.google.com/p/yarduino-arduino 
  Следуйте инструкциям в файле readme.txt 
Подключите Arduino к Attiny, как показано на рисунке справа
Подключение к Arduino:
| Ардуино | Аттини2313 | 
| 13 | 19 ПБ7/СКК | 
| 12 | 18 ПБ6/МИСО | 
| 11 | 17 ПБ5/МОСИ | 
| 10 | 1 PA2/Сброс | 
| 5 В | 20 VCC | 
| Земля | 10 GND | 
-  Загрузите ArduinoISP в Arduino, пока не подключайте конденсатор. 
 Дополнительные сведения об этом шаге
-  Примечание: ArduinoISP имеет некоторые проблемы в версии 1. 1. 1.00 1. 1.00
 См. это исправление для решения
-  Подключите конденсатор 10 Ф от сброса к земле на Arduino (отрицательная сторона к земле) 
 Если вы используете Duemilanove, используйте резистор 120 Ом от сброса к Vcc
-  Открыть скетч мерцания из примеров->Основные->Мигание 
-  Выберите Attiny2313: Tools->Board-> Attiny2313@1MHZ 
-  Выберите ArduinoISP: Tools->Programmer->Arduino в качестве ISP 
-  Загрузите свой скетч: выберите Файл->Загрузить с помощью программатора 
-  Подключите светодиод с резистором к контакту PB4 (физический контакт 16) 
-  Теперь у вас должен мигать светодиод на Attiny 2313Обратите внимание, что заводская настройка по умолчанию — 1 МГц, если вы хотите запустить ее на частоте 8 МГц, используйте: записать загрузчик. Выберите плату -> Attiny2313@8MHZ 
 Выберите -> Инструменты-> Программатор-> Arduino as ISP
 выберите -> Инструменты-> Записать загрузчикПримечание: этот шаг не записывает загрузчик на ваш чип, он используется только для установки фьюзов на другую тактовую частоту.  Когда вы используете его в своем проекте, рекомендуется подключить 0,1 мкФ между VCC и GND как можно ближе к процессору 
 и резистор 10 кОм от RESET к VCC.Связь с Attiny2313 Всегда приятно иметь возможность получать отладочную информацию с вашего устройства tiny. 
 В Arduino для этой цели используется Serial.print().
 =К счастью, вы можете использовать это и на Аттини.
 На самом деле у вас есть больше вариантов:
 Более подробное объяснение: здесьTinydebugserial — Поставляется с файлами CORE (только вывод Attning) Softwareserial — Использование Softwareserial Bibrialial (Intult Ittnia . 9004.9004. 9004.9004. 9004.9004. 9004. 9004. 9004. 9004. 9004. 9004. 9004. 9004. 9004. 9004. 9004..— использовать TinyISP (только выходной кадр) RELAY_SERIAL — использовать TinyISP (входной/выходной Attiny) Решение для отсутствующего АЦП У Atmel есть несколько замечаний по применению о том, как сделать дешевый АЦП с использованием компаратора На Attiny2313.   
 Например:
 http://www.atmel.com/Images/doc0942.pdfК сожалению, они не предоставляют примеров программирования. Но недавно я нашел простое решение 
 http://learn.adafruit.com/photocells/using-a-photocellНа схеме внизу этой страницы используется функция digitalRead() для измерения времени в радиоуправляемой сети. В примере используется фоторезистор, но его можно заменить потенциометром. 
 Я попробовал это с помощью потенциометра на 10 кОм и конденсатора на 0,1 мкФ, что дало мне показания от 0 до 600.
 Ф. напр. контакт 13 в примере с мерцанием — это физический контакт 16
 . См. памятку .
|  | 
Плохое кодирование ArduinoTinyISP
Учебник Аврдуд
 Avrdude, при использовании ArduinoISP 
 avrdude -P COM20 -b 19200 -p t2313 -c avrisp 
 Загрузка с помощью TinyISP 
 -p attiny2313 -c stk500v1 -P COM3 -b19200 -Uflash:w:Blink. hex:i
 hex:i 

 1
 1 Частота процессора (МГц)
 Частота процессора (МГц) Сенсорные каналы
 Сенсорные каналы 1. 1.00
 1. 1.00 

