900 тг
Нет в наличии
Уведомить о поступлении
Артикул: 1601003 Категория: Микроконтроллеры и микросхемы (IC)
ATtiny2313 – низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.
AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды.
Буква 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 мм |
Вы просматриваете: Микроконтроллер ATtiny2313A-PU (DIP)
900 тг Нет в наличииВ корзину
Уведомить о поступлении Как только товар станет доступен для заказа, мы Вам сразу сообщим. Для этого укажите корректный адрес электронной почты, на который впоследствии придет уведомление
E-mail Вводимые данные конфиденциальны. Ваш E-mail будет использован только для уведомления Вас о доступности выбранных товаров.Вернуться на главную | Новости | Электроника | Программки | Дипломникам | Спутниковое телевидение | Отборные анекдоты | Вопросы и ответы | Обратная связь |
Как зашить AVR?
В устройствах на микроконтроллерах много достоинств: и простота схемы, и многофункциональность, и легкая апгрейдность… Можно долго продолжать, но начинающим радиолюбителям может быть просто нереально повторить конструкцию из-за отсутствия программатора. Как быть в таком случае? Надеюсь многим поможет эта статья.
В просторах инета можно найти множество различных программаторов для AVR. Я своего изобретать не стал, а собрал из нескольких один.
За основу был взят программатор предлагаемый фирмой Atmel в документации AVR910: In-System Programming. В этой схеме был заменен узел сопряжения с Com портом. Вместо транзисторного преобразователя уровня я поставил микросхему MAX232. Схема устройства приведена на рисунке.
Печатную плату в формате p-cad 2004 можно скачать здесь. Разъемы припаиваются к плате через шлейфы необходимой длины. Шлейф к микроконтроллеру рекомендуется делать длиной сантиметров двадцать. Но у меня вполне нормально работает и метровый. Питается программатор от прошиваемой схемы.
Назначение портов соответствует приведенным в документации AVR910. Для подключения программатора в случае внутрисхемного программирования следует ознакомиться с документацией AVR042. В ней предложено два варианта разъёма 6 и 10 контактные. Распиновка приведена на рисунке.
На мой взгляд 10 контактный вариант более удачен для разводки печатной платы, поэтому я использую именно такой вариант.
.equ LEDH = PB3 ; dual color LED output, anode green (output)
.equ LED = PB0 ; LED output, active low, dual color LED Kathode green (output)
.equ MISO = PB5 ; MISO pin of the target (input)
.equ MOSI = PB6 ; MOSI pin of the target (output)
.equ RESET = PB4 ; RESET pin of the target (output)
. equ SCK = PB7 ; SCK pin of the target (output)
.equ RXD = PD0 ; UART RXD line
Как прошить AVR для программатора. Нужно воспользоваться другим программатором. Это может быть уже собранный, а можно собрать простую времянку для подключения к LPTпорту. Распайка такого программатора приведена в таблице.
Сигнал | LPT | н о г и1200/2313 | 8515 | mega103/603 |
---|---|---|---|---|
/RESET | D4(pin6) | 1 | 9 | 20 |
SCK | D6(pin8) | 19 | 8 | 11 |
MOSI | D5(pin7) | 17 | 6 | 2 (PDI) |
MISO | 18 | 7 | 3 (PDO) | |
XTAL1 | D3(pin5) | 5 | 19 | 24 |
Вернуться на главную | Новости | Электроника | Программки | Дипломникам | Спутниковое телевидение | Отборные анекдоты | Вопросы и ответы | Обратная связь |
Хостинг от uCoz
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/ЦЕЛ. 1 | Контакт двунаправленного ввода-вывода порта 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
ATtiny2313 — это высокопроизводительный, но маломощный микроконтроллер с 8-разрядной архитектурой AVR RISC от Microchip, который имеет 20 контактов, из которых 18 контактов могут использоваться в качестве контактов ввода-вывода.
Он имеет мощную архитектуру инструкций, которая обеспечивает скорость обработки 1 MIPS на МГц, балансируя энергопотребление и одновременно обеспечивая высокую производительность. Скорость может достигать 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 показана ниже.
Помимо этого официального программатора, пользователи также используют USB ASP AVR Programming Device для недорогих программных решений.
В дополнение к этому нам также потребуется другое оборудование, такое как плата или макетная плата, паяльная станция, микросхемы AVR, кварцевые генераторы, конденсаторы и т. д.
Компоненты, связанные с AVR 0002 USB ASP AVR Программатор, макетная плата AVR, кварцевые генераторы, конденсаторы, адаптер 12 В, регулятор напряжения 7805.
2D-модель
Размеры ATtiny2313 показаны ниже-
Микроконтроллер AVR
8-битный микроконтроллер
29. 10.2021 0 комментариев
Эти контакты также задокументированы на плате. 8-битный микроконтроллер с 2 Кбайт внутрисистемно программируемой флэш-памяти. Измените номера контактов с 13 на 0. Как и на любой плате Arduino, каждому контакту ввода-вывода на ATtiny85 назначается числовой идентификатор. Attiny2313 juga menyediakan pin/kaki untuk external oscilator, secara longkap silahkan anda lihat gambar pinout attiny2313 dibawah ini serta pin arduino-nya.Pinout. Attiny2313 mempunyai 20 каки dengan tegangan operasi 2,7 5,5V serta mempunyai kecepatan 0 10 MHz di 2,7 5,5 V dan 0 20 MHz di 4,5 5,5V. Распиновка и минимальная система Attiny2313. Attiny2313 Pinout Full Suite OfВыводы порта A имеют три состояния, когда состояние сброса становится активным, даже если часы не работают. Порт A также выполняет функции различных специальных функций ATtiny2313, как указано на стр. 52. Порт B (PB7. PB0) Порт B — это 8-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбирается для каждого бита). В качестве входов контакты Порта А, на которые извне подается низкий уровень, будут источником тока, если активированы подтягивающие резисторы. Выходные буферы порта А имеют симметричные характеристики возбуждения с высокой пропускной способностью как приемника, так и истока. Устройство изготовлено с использованием технологии энергонезависимой памяти высокой плотности Atmel. Встроенная флэш-память ISP позволяет перепрограммировать программную память внутри системы через последовательный интерфейс SPI или с помощью обычного программатора энергонезависимой памяти. RISC-процессор с внутрисистемной самопрограммируемой флэш-памятью на монолитном чипе, Atmel ATtiny2313 — это мощный микроконтроллер, обеспечивающий очень гибкое и экономичное решение для многих встроенных приложений управления. ATtiny2313 AVR поддерживается полным набором программ. и инструменты разработки системы, включая компиляторы C, макроассемблеры, отладчики/симуляторы программ, внутрисхемные эмуляторы и оценочные комплекты. Порт /O с внутренними подтягивающими резисторами (выбирается для каждого бита). Это обеспечивает очень быстрый запуск в сочетании с низким энергопотреблением. В режиме ожидания кварцевый/резонаторный осциллятор работает, в то время как остальная часть устройства находится в спящем режиме. В качестве входов контакты порта D, на которые подается низкий уровень извне, будут источником тока, если активированы подтягивающие резисторы. Выходные буферы порта D имеют симметричные характеристики возбуждения с высокой пропускной способностью как приемника, так и истока. Выводы порта B имеют три состояния, когда состояние сброса становится активным, даже если часы не работают. Порт B также выполняет функции различных специальных функций ATtiny2313, как указано на стр. 52. Порт D (PD6.PD0) Порт D 7-битный двунаправленный порт ввода-вывода с внутренними подтягивающими резисторами (выбирается для каждого бита). В качестве входов контакты Порта B, на которые извне подается низкий уровень, будут источником тока, если активированы подтягивающие резисторы. |