8-900-374-94-44
[email protected]
Slide Image
Меню

Attiny2313 распиновка: Бегущие огни на ATtiny2313 — Практическая электроника

Микроконтроллер ATtiny2313A-PU | AmperMarket.kz

900 тг

Нет в наличии

Уведомить о поступлении

Артикул: 1601003 Категория: Микроконтроллеры и микросхемы (IC)

  • Описание
  • Характеристики
  • Габариты

ATtiny2313 – низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, 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 байт
Объем EEPROM128 байт
Объем памяти для программ (Flash)2 Кбайт
Максимальная поддерживаемая тактовая частота16 МГц
ИнтерфейсSPI, USART, USI
Шина данных8 бит
ЯдроAVR

Вес0. 801 г
Размеры26.92 x 7.11 x 4.95 мм

Возможно Вас также заинтересует…

  • USBISP программатор (в корпусе)

    2 200 тг Нет в наличии
  • ISP переходник с 10PIN на 6PIN

    320 тг Нет в наличии
  • DIP панель 20 контактов

    80 тг В корзину

Вы просматриваете: Микроконтроллер ATtiny2313A-PU (DIP)
900 тг Нет в наличииВ корзину

Уведомить о поступлении Как только товар станет доступен для заказа, мы Вам сразу сообщим. Для этого укажите корректный адрес электронной почты, на который впоследствии придет уведомление

E-mail Вводимые данные конфиденциальны. Ваш E-mail будет использован только для уведомления Вас о доступности выбранных товаров.

Микропроцессорная автоматика и измерения — Как зашить AVR?

Микропроцессорная автоматика и измерения — Как зашить AVR?DenAon
Вернуться на главную Новости Электроника Программки Дипломникам Спутниковое телевидение Отборные анекдоты Вопросы и ответы
Обратная связь

Как зашить AVR?

В устройствах на микроконтроллерах много достоинств: и простота схемы, и многофункциональность, и легкая апгрейдность… Можно долго продолжать, но начинающим радиолюбителям может быть просто нереально повторить конструкцию из-за отсутствия программатора. Как быть в таком случае? Надеюсь многим поможет эта статья.


В просторах инета можно найти множество различных программаторов для AVR. Я своего изобретать не стал, а собрал из нескольких один.
За основу был взят программатор предлагаемый фирмой Atmel в документации AVR910: In-System Programming. В этой схеме был заменен узел сопряжения с Com портом. Вместо транзисторного преобразователя уровня я поставил микросхему MAX232. Схема устройства приведена на рисунке.

Печатную плату в формате p-cad 2004 можно скачать здесь. Разъемы припаиваются к плате через шлейфы необходимой длины. Шлейф к микроконтроллеру рекомендуется делать длиной сантиметров двадцать. Но у меня вполне нормально работает и метровый. Питается программатор от прошиваемой схемы.
Назначение портов соответствует приведенным в документации AVR910. Для подключения программатора в случае внутрисхемного программирования следует ознакомиться с документацией AVR042. В ней предложено два варианта разъёма 6 и 10 контактные. Распиновка приведена на рисунке.

На мой взгляд 10 контактный вариант более удачен для разводки печатной платы, поэтому я использую именно такой вариант.

Прошивка которая предлагается с AVRStudio в файле avr910.asm умеет прошивать ограниченный тип микросхем. Поэтому был взят исходник с немецкого сайта. В этом исходнике следует поменять назначение выводов MOSI и MISO, чтобы сохранить совместимость со стандартной схемой. Также поменять настройку скорости UART для частоты кварца 4 МГц.

.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

.equ TXD = PD1 ; UART TXD line
;********* Baudrates for 4 Mhz Chrystal
.equ XTAL = 4000 ; XTAL frequency, Khz (4.000 Mhz)
;*********
;.equ BAUD = 38400 ; Data rate, bauds
;.equ N = 6 ; for 4.00 Mhz/38.400 Baud
;*********
.equ BAUD = 19200 ; Data rate, bauds
.equ N = 12 ; for 4.00 Mhz/19.200 Baud
Кроме этого эта прошивка рассчитана на применение в программаторе вместо AT90S1200 более мощного микроконтроллера AT90S2313.
Программа самого программатора AVRProg поставляется совместно с тем же AVRStudio. К сожалению, ее последняя версия 1.40, доступная мне не умеет пользовать ATTiny2313. Выход из этой ситуации я нашел, прошивая Flash и EEPROM, ставил тип микроконтроллера ATTiny26. Fuse биты микроконтроллера ATTiny2313 прошить этой программой нельзя. Стоить обратить внимание на программу avrdude.
Эта программа работает из командной строки или в терминальном режиме. Пользоваться ею совместно с AVRStudio мне показалось неудобным, поэтому её я использую только для смены Fuse бит в ATTiny2313.

Как прошить AVR для программатора. Нужно воспользоваться другим программатором. Это может быть уже собранный, а можно собрать простую времянку для подключения к LPTпорту. Распайка такого программатора приведена в таблице.

СигналLPTн о г и1200/23138515mega103/603
/RESETD4(pin6)1920
SCKD6(pin8)19811
MOSID5(pin7)1762 (PDI)
MISO
ACK(pin10)
1873 (PDO)
XTAL1D3(pin5)51924
Ну и естественно надо подать питание и подключить кварц с конденсаторами, если используется внешнее тактирование.
Этот программатор так же может реанимировать AVR, в котором случайно включили режим внешнего тактирования. Можно его также использовать для разовых прошивок контроллеров. Родина программатора находится по адресу http://www.ln.com.ua/~real/avreal

html счетчик посещений
Вернуться на главную Новости Электроника Программки Дипломникам Спутниковое телевидение Отборные анекдоты Вопросы и ответы Обратная связь
DenAon

Хостинг от uCoz

ATtiny2313 8-битный микроконтроллер AVR — распиновка, характеристики, техническое описание, работа, приложения

3 ноября 2020 — 0 комментариев

          Микроконтроллер ATtiny2313 AVR
          ATtiny2313 Распиновка

      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 перечислены ниже:

      1. ATtiny2313A (точная альтернатива новой версии)
      2. АТтини417
      3. АТтини28Л
      4. АТтини48
      5. ATmega88PA
      6. ATmega8A
      7. ATmega8515
      8. ATmega8535
      9. ATmega645A
      10. ATmega6490

       

      Знакомство с 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-битный микроконтроллер



      Распиновка Attiny2313 — Itlalar

      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, на которые извне подается низкий уровень, будут источником тока, если активированы подтягивающие резисторы.

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *