Attiny13a описание выводов – Telegraph
Attiny13a описание выводов
====================================
>> Перейти к скачиванию
====================================
Проверено, вирусов нет!
====================================
1158 Kb Engl Описание микросхемы ATtiny2313 Предварительная информация. Rus Система. Расположение выводов ATtiny13: Расположение.
2 D3 PWM на всех кроме ATTiny13 5 D0 PWM 6 D1 PWM. Analog(Аналоговые) [Номер выхода контроллера номер.
ATTiny13А уже не редкость в продаже, кроме того, его цена немного. Вывод : ATTiny13 просто незаменим для обработки сигналов с.
Купить 38 $. Порты ввода-вывода AVR микроконтроллера ATtiny13: Порты. Но, первая ножка микроконтроллера Attiny13 (порт PB5), по умолчанию не порт ввода-вывода. Соотведственно ввод или вывод, где х это имя порта.
Самым маленьким в линейке 8-битных AVR-микроконтроллеров является Attiny13 и его современные аналоги ATtiny25, ATtiny45.
Клуб любителей ATtiny13 поделился ссылкой. Соответствующие выводы подключаются 5 проводами к LPT порту, подойдет шнур от старого.
Выводы микроконтроллера ATtiny13: ATtiny13. Описание работы портов микроконтроллера и используемых для насткройки и работы.
Вот полное описание МК AVR на русском языке — перевод ДатаШита : AVR. вам будет ВСЕГДА хватать ножек (выводов) МК и памяти для программы. В микроконтроллерах ATtiny2313, ATtiny13, ATtiny25, ATtiny45 в других.
Потом ну и в настройках платы выбрать attiny13 9.6 мГц, на других частотах. пишите, мне будет интересно, но незабываем что это форум . Немного геморройно с названиями выводов, надо помнить.
преобрести микроконтроллер ATTINY13 можно тут — Программируем. Описание чипа,выводы, подключение, ошибки.
AVR attiny13 довольно популярный микроконтроллер (далее МК) и. Если со статическим выводом всё ясно, то что делать с ШИМ (PWM)?. Решение получается довольно бюджетное (цена 74HC595 на ebay.
Так что ПОДКЛЮЧАТЬ НАДО ВСЕ ВЫВОДЫ Vcc и GND. На худой конец, если совсем уж страшно, то можно купить готовую.
Потом подключаем ATtiny13 к Arduino, как показано на картинке. С завода ATtiny13 работает на частоте в 1.2 МГц, то есть микроконтроллер тактируется от. Согласен, цена небольшая, а потенциал неплохой.
Описание. Appendix A — ATtiny13A specification at 105°C Appendix. By executing powerful instructions in a single clock cycle, the ATtiny13A achieves.
PORTA тоже регистр, но он содержит в себе данные порта А. Если мы хотим на вывод номер 2 записать логическую единицу, то мы.
AVR семейство восьмибитных микроконтроллеров фирмы Atmel. Год разработки 1996. Содержание. [скрыть]. 1 История создания архитектуры AVR; 2 Описание архитектуры. Любой из выводов портов может быть сконфигурирован на «ввод» либо в свободном состоянии, либо с использованием.
Микроконтроллер AVR для начинающих и устройство ATmega ATtiny — ниже !. CKOUT fuse бит, разрешающий вывод тактовой частоты на один из.
Нарисуйте в тетрадке схему, в которой четыре светодиода подключены к выводам PB0; PB2-PB4, аналогично светодиоду на VD1.
Таймер — счетчик T0 микроконтроллера ATtiny13. T0 8-ми разрядный. Выводы микросхемы ATtiny13. Управление выводами OC0A/OC0B. В режиме.
Условные обозначения и описание ножек микроконтроллеров AVR ATtiny и ATmega. Практически все ножки. AVCC, Вывод источника питания АЦП.
отзывы, фото и характеристики на Aredi.ru
Мы доставляем посылки в г. Калининград и отправляем по всей России
- 1
Товар доставляется от продавца до нашего склада в Польше. Трекинг-номер не предоставляется.
- 2
После того как товар пришел к нам на склад, мы организовываем доставку в г. Калининград.
- 3
Заказ отправляется курьерской службой EMS или Почтой России. Уведомление с трек-номером вы получите по смс и на электронный адрес.
!
Ориентировочную стоимость доставки по России менеджер выставит после оформления заказа.
Гарантии и возврат
Гарантии
Мы работаем по договору оферты, который является юридической гарантией того, что мы выполним
свои обязательства.
Возврат товара
Если товар не подошел вам, или не соответсвует описанию, вы можете вернуть его, оплатив
стоимость обратной пересылки.
- У вас остаются все квитанции об оплате, которые являются подтверждением заключения сделки.
- Мы выкупаем товар только с проверенных сайтов и у проверенных продавцов, которые полностью отвечают за доставку товара.
- Мы даем реальные трекинг-номера пересылки товара по России и предоставляем все необходимые документы по запросу.
- 5 лет успешной работы и тысячи довольных клиентов.
Программатор Ch441A MinProgrammer описание, драйвера, инструкция
Этот программатор почему-то все называют Mini Programmer, несмотря на то, что надпись на нем все таки иная. Этим грешат даже поисковики.Даайте посмотрим, что это такое, как установить и как пользоваться.
Вот так выглядит сам программатор. Исполнение довольно качественное, всё пропаяно на совесть.Описание В основе программатора лежит микросхема Ch441A. Эта микросхема позволяет использовать программатор в качестве обычного USB-UART преобразователя.
Помимо этого, программатор поддерживает SPI, что дает дополнительные возможности, например прошивку AVR-микроконтроллеров.
Так же есть два светодиода, один выступает в роли индикатора питания, второй — индикатор активности линии данных.
Так же есть контактные площадки для микросхем в sop8 или sop16 корпусах, к которым можно подпаять микросхему или прижать.
Функционал С помощью MinProgrammer можно считывать, стирать и записывать (прошивать) микросхемы Flash-памяти 25-той серии и EEPROM 24-той серии, 93-тей серии, используя стандартное программное обеспечение. И в вопросе какую память поддерживает программатор уместнее будет делать ставку на программное обеспечение к программатору, а не к железу. Сам программатор — это всего лишь конвертер шин данных.
Стоит помнить о том, что программатор предназначен для работы с микросхемами с питанием 3.3 вольта, если сунуть в него микросхему рассчитанную для работы от 1.8 вольт — она сгорит. Прошить микросхему 1.8 вольт можно с помощью специального адаптера, который покупается отдельно от программатора. MinProgrammer умеет SPI, I2C и UART. С помощью SPI можно прошивать микроконтроллеры AVR, например, а с помощью UART подключаться к роутерам и прочим девайсам с линией UART на борту. То и другое выведено на гребенки по обеим сторонам ZIF панели. I2C при необходимости придется брать с панельки.
ZIF панелька рассчитана на работу с микросхемами в DIP корпусе, но используя переходник DIP-SOP можно работать с микросхемами в SOP корпусе. Контактные площадки, которые находятся на нижней части программатора, и предназначены для припаивания либо прижимания микросхем, я использовать не рекомендую. В случае прижимания есть риск плохого контакта, в результате которого память может быть прошита или считана неправильно. В случае пайки, если это единичный случай, то в принципе ничего страшного быть не должно кроме риска перегреть и сжечь микросхему, если же паять часто и много — площадки быстро износятся.
Давайте посмотрим зачем нужен джампер возле ZIF панели. Он служит для переключения режима работы программатора, в положении, когда замкнуты контакты 1-2, MinProgrammer работает в режиме программатора SPI и I2C, когда замкнуты контакты 2-3 — в режиме USB TTL UART переходника. Положения джампера можно посмотреть на фото ниже.
Программное обеспечение. Установка и настройка Первым делом нужно скачать драйвер для Ch441A, подключить программатор в USB порт и, дождавшись когда устройство определится системой, установить скачанный драйвер. В Windows сделать это можно через диспетчер устройств, найдя в нем «неизвестное устройство» после подключения программатора. Сам driver Ch441A можно легко найти в интернете, но можно скачать и тут, помимо драйвера в архиве так же программа на русском языке.
Драйвер для Ch441A и программа для программатора.
Программа для программатора работает без установки, в режиме Portable, может работать и с флешки. На этом установка и основная настройка будет закончена, можно приступать к прошивке.
В операционных системах Linux поддержка микросхемы заложена на уровне ядра, так что ничего устанавливать не надо. Проверял на Debian.Прошивка микросхем памяти Аппаратная часть
С микросхемами в дип корпусе все просто — вставляем микросхему в ZIF панельку, следим, чтоб вставили правильной стороной и в нужную часть, на программаторе все нарисовано. Но используются DIP8 микросхемы памяти довольно редко, в основном это планарные микросхемы в корпусах SOP8 или SOIC8. И с ними все не так просто, они есть разной ширины. Стандартные 150mil SOP8 и более широкие 200mil (если быть точным и брать информацию из даташитов — то 208mil).
Давайте разберемся какая разница между 150mil и 200mil. На фото ниже показаны оба вида размеров микросхем, можно наглядно увидеть разницу.
Если брать точные размеры SOP8 корпусов обеих типов в миллиметрах, для 150mil (это размер в дюймах) ширина корпуса без выводов составит 3.9 мм, с выводами — 6 мм. Для 200mil ширина корпуса будет 5.2 мм без выводов и 7.9 мм с выводами. В обоих случаях шаг между выводами 1.27 мм.
Как я уже и говорил, программатор предусматривает прошивку микросхем в корпусах SOP и SOIC, для этого есть площадки к которым можно припаять или прижать микросхему, такое пройдет и для 150 и для 200 mil, но лучше так не делать.
Для обеих типов есть переходники, или адаптеры, с помощью которых можно прошивать микросхемы в sop8 корпусах. Ниже на фото представлены два таких переходника, DIP8-SOP8 150mil и DIP8-SOP8 200mil.
Фото сбоку, видно что одна панелька не очень качественно выполнена и гребенка немного не до конца посажена. Тем не менее, на работоспособности это не сказывается.
Вот так выглядит программатор с переходником DIP8-SOP8 200mil и установленной в него микросхемой mx25l3206e. Джампер в этом случае должен быть установлен в первое положение и замыкать контакты 1-2 на гребенке.
Программная часть
Давайте теперь перейдем к программной части и посмотрим как прошить микросхему на примере вышеупомянутой mx25l3206e. В архиве с драйверами есть файл Ch441A_130.exe, в установке он не нуждается, просто запускаем его. Слева вверху выбираем «Поиск Чипа», откроется вот такое окно.
В него пишем название нужной нам микросхемы, в данном случае 25l32, программа предложит нам несколько вариантов, из них выбираем наш mx25l3206e, после чего нажимаем «Выбрать». Слева вверху заполняться поля «Тип», «Имя», а так же объем памяти.
Сверху ищем кнопку «Читать», жмем. Содержимое памяти будет считано и показано в виде HEX-кода. Если память до этого была чистая, то будут только символы F. На считывание микросхемы потребуется некоторое время, около 30-ти секунд в моем случае. Я считывал микросхему с прошивкой роутера, так что память там была заполнена.
Для того, чтоб сохранить считанный дамп памяти, просто жмем кнопку «Сохранить» вверху. Программа предложит выбрать куда сохранить и как подписать файл
По такому же алгоритму можно прошивать и другие микросхемы. Например 93с46, только нужно использовать переходник DIP8-SOP8 150mil, я шил микросхему AT93с46 с маркировкой на корпусе atmel552. Стоит только обращать внимание на шину данных, которую использует память. Так же нужно следить за тем, чтоб не вставить микросхему в панельку не той стороной, всегда обращать внимание на ключ.
Полный список поддерживаемых программатором микросхем приводить не буду, так как он очень длинный. На этом с прошивкой микросхем пока закончим и перейдем к микроконтроллерам. Я хотел было описать, как с помощью MinProgrammer прошить Attiny13, но статья и так получилась немаленькая, потому решил вынести эту информацию в отдельную статью, а тут сделать на нее ссылку.
Микросхема К561ИЕ8. Описание и схема включения
Довольно популярная микросхема К561ИЕ8 (зарубежный аналог CD4017) является десятичным счетчиком с дешифратором. В своей структуре микросхема имеет счетчик Джонсона (пятикаскадный) и дешифратор, позволяющий переводить код в двоичной системе в электрический сигнал появляющийся на одном из десяти выходов счетчика.
Счетчик К561ИЕ8 выпускается в 16 контактном корпусе DIP.
Профессиональный цифровой осциллограф
Количество каналов: 1, размер экрана: 2,4 дюйма, разрешен…
Технические параметры счетчика К561ИЕ8:
- Напряжение питания: 3…15 вольт
- Выходной ток (0): 0,6 мА
- Выходной ток (1): 0,25 мА
- Выходное напряжение (0): 0,01 вольт
- Выходное напряжение (1): напряжение питания
- Ток потребления: 20 мкА
- Рабочая температура: -45…+85 °C
Габаритные размеры микросхемы К561ИЕ8:
Назначения выводов К561ИЕ8 :
- Вывод 15 (Сброс) — счетчик сбрасывается в нулевое состояние при поступлении на данный вывод сигнала лог.1. Предположим, вы хотите, чтобы счетчик считал только до третьего разряда (вывод 4), для этого вы должны соединить вывод 4 с выводом 15 (Сброс). Таким образом, при достижении счета до третьего разряда, счетчик К561ИЕ8 автоматически начнет отсчет с начала.
- Вывод 14 (Счет) – вывод предназначен для подачи счетного тактового сигнала. Переключение выходов происходит по положительному фронту сигнала на выводе 14. Максимальная частота составляет 2 МГц.
- Вывод 13 (Стоп) – данный вывод, в соответствии от уровня сигнала на нем, позволяет останавливать или запускать работу счетчика. Если необходимо остановить работу счетчика, то для этого необходимо на данный вывод подать лог.1. При этом даже если на вывод 14 (Счет) по-прежнему будет поступать тактовый сигнал, то на выходе счетчика переключений не будет. Для разрешения счета вывод 13 необходимо соединить с минусовым проводом питания.
- Вывод 12 (Перенос) – данный вывод (вывод переноса) используются при создании многокаскадного счетчика из нескольких К561ИЕ8. При этом вывод 12 первого счетчика соединяют с тактовым входом 14 второго счетчика. Положительный фронт на выходе переноса (12) появляется через каждые 10 тактовых периодов на входе (14).
- Выводы 1-7 и 9-11 (Q0…Q9) — выходы счетчика. В исходном состоянии на всех выходах находится лог.0, кроме выхода Q0 (на нем лог.1). На каждом выходе счетчика высокий уровень появляется только на период тактового сигнала с соответствующим номером.
- Вывод 16 (Питание) – соединяется с плюсом источника питания.
- Вывод 8 (Земля) – данный вывод соединяется с минусом источника питания.
Временная диаграмма работы счетчика К561ИЕ8
На рисунке ниже приведено условное обозначение микросхемы К561ИЕ8:
Несколько примеров применения счетчика К561ИЕ8
Бегущие огни на светодиодах
Если вы хотите построить бегущие огни на 10 светодиодах, то для этого можно использовать микросхему К561ИЕ8 совместно с таймером NE555.
Тестер транзисторов / ESR-метр / генератор
Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…
Схема позволяет организовать быстрое поочередное свечение каждого светодиода. Источник тактовых импульсов построен на таймере NE555, который включен в схему как генератор прямоугольных импульсов. Частота импульсов на выходе NE555, а следовательно и скорость бегущих огней, регулируется переменным резистором R2.
Так же можно увеличить число светодиодов путем каскадного подключения счетчиков. Такую работу К561ИЕ8 вы можете посмотреть в программе Proteus.
3 счетчика К561ИЕ8 каскадом (Proteus) (13,5 KiB, скачано: 3 494)
Таймер на К561ИЕ8
С помощью десятичного счетчика К561ИЕ8 можно собрать простой таймер. При нажатии кнопки SА1 происходит разряд конденсатора С1 через резистор R1. Когда кнопка SА1 отпущена, конденсатор C1 будет заряжаться через резистор R2, вызывая нарастающий фронт на тактовом входе (14) счетчика К561ИЕ8. Это приведет к тому, что на выходе Q1 появляется высокий логический уровень (практически напряжение питания), в результате чего будет светиться светодиод HL1.
В то же время конденсатор С2 начнет заряжаться через сопротивления R4 и R5. Когда напряжение на нем достигнет примерно половины напряжения питания, это приведет к сбросу счетчика. Выход Q1 перейдет в низкий уровень, светодиод погаснет и конденсатор С2 будет разряжаться через диод VD1 и резистор R3. После этого схема будут оставаться в таком стабильном состоянии, пока кнопка SА1 не будет нажата снова.
Изменяя сопротивление R4 можно выбирать необходимый интервал таймера в диапазоне от 5 секунд и 7 минут. Ток потребления данной схемы в состоянии ожидания составляет несколько микроампер, в режиме работы примерно 8 мА в основном за счет свечения светодиода.
Полицейский проблесковый маячок
Эта схема имитирует огни полицейского проблескового маячка. В результате работы устройства, чередуется мигание красных и синих светодиодов, причем каждый цвет мигает по три раза.
Генератор тактовых импульсов для счетчика К561ИЕ8 построен на таймере NE555. Ширина этих импульсов может быть изменена путем подбора сопротивлений R1, R2 и емкости C2. Импульсы с выхода счетчика, через диоды, поступают на два транзисторных ключа, которые управляют миганием светодиодов.
AVRDUDE_PROG
По умолчанию поддерживаемые МК (список МК постоянно расширяется, см. форум):
AT90CAN128, AT90CAN32, AT90CAN64, ATmega128, ATmega1280, ATmega1281, ATmega1284p, ATmega128RFA1, ATmega16, ATmega162, ATmega164p, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324p, ATmega325, ATmega3250, ATmega328p, ATmega329, ATmega3290, ATmega329p, ATmega3290p, ATmega32U4, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega88, ATtiny13, ATtiny2313, ATtiny261.
По умолчанию поддерживаемые программаторы (список программаторов можно самостоятельно расширить, либо скачать с форума):
USBasp, USBtiny, AVR ISP mkII,SI-Prog, AVR910, AVR910, STK200, STK500, STK500 2.X, JTAG ICE mkII, JTAG ICE mkII ISP, JTAG ICE mkII PDI.
Основные отличия от аналогичных программ :
1. Возможность самостоятельного добавления программаторов, настройки скорости программирования и т.п;
2. Возможность самостоятельного добавления МК;
3. Редактирования и настройка отображения Fuses битов;
4. Выбор инверсных или прямых Fuses битов;
5. Окна вывода значений Fuses битов в HEX формате;
6. Сохранение настроек программирования при закрытии программы, т.е. при последующем открытии все настройки восстановятся;
7. «дублирование кнопки» — данная функция выводит на экран кнопку «Программировать», которая является полным функциональным аналогом кнопки «Программировать всё» и всегда будет находиться по верх всех окон. Кнопку можно переместить в удобную для вас зону монитора, свернув AVRDUDE_PROG. Удобна при многочисленном перепрограммировании МК.
Установка.
Разархивируйте файл usbprog.rar в любую удобную папку. Поместите ярлык программы «AVRDUDE_PROG» на рабочий стол. Установка завершена. Можно работать.
Возможности программы.
Настройки оболочки «AVRDUDE_PROG» реализованы в «ini» файлах. Что такое «ini» файлы можно посмотреть тут.
Теперь возможно самостоятельно добавлять и редактировать список микроконтроллеров, программаторов, портов, Fuses бит, добавить различные языки и пр.
Список контроллеров и состояний Fuses бит, редактируется в файле «atmel.ini», список программаторов и портов в файле «programm.ini», список поддерживаемых языков в файле «language.ini».
В файле «atmel.ini», все значения введены по умолчанию в соответствии с datasheet на МК, можете изменить по Вашему усмотрению. Никаких инверсий не требуется, значение по умолчанию вводиться в соответствии с datasheet на МК. В том случае, если МК нет в списке, или при выборе МК во вкладке Fuses везде «error», то Вам необходимо самостоятельно ввести значения в файл «atmel.ini» в соответствии с datasheet и приведённым ниже примером. Либо посмотреть на форуме. Файл «atmel.ini» находится в корневой папке программы.
В файле «programm.ini», введены значения программаторов для командной строки avrdude. В том случае, если используемый Вами программатор отсутствует в списке, либо необходимо изменить какие-либо параметры установленные по умолчанию, то необходимо ввести/редактировать его значения самостоятельно в соответствии с приведённым ниже примером. Либо посмотреть на форуме. Файл «programm.ini» находится в корневой папке программы.
В файле «language.ini», возможно отредактировать на «свой вкус» текстовую информацию оболочки, либо добавить язык программы AVRDUDE_PROG. Тут расписывать ничего не буду, думаю в файле «language.ini» всё понятно.
Добавление/редактирование списка МК. Работа с файлом «atmel.ini».
Окройте в любом текстовом редакторе (рекомендую Notepad++) файл «atmel.ini». Посмотрите как реализован ввод параметров МК, фузе битов и пр. Ниже привожу пример и описание парметров.
Пример на мк AT90CAN128
Заголовок раздела
[AT90CAN128] — имя МК которое появиться в выпадающем списке, «[» и «]» обязательны. В данном случае «AT90CAN128».
Параметр для типа МК
mcuavrdude=c128 // тип мк в avrdude
Значение и описание параметров раздела для Fuse битов
Lock байт
lockbytebit*enabled=0 // «*» — номер бита в Lock байте, «**enabled=0» — невозможно изменение состояния бита, «**enabled=1» — возможно изменение состояния бита. В данном случае изменение бита невозможно. Изменение бита будет недоступно.
lockbytebit*name=NOT USED // «*» — номер бита в Lock байте, «**name = NOT USED» — бит не используется. Если бит используется, вводиться его имя в соответствии с datasheet.
lockbytebit*def=1 // «*» — номер бита в Lock байте, «**def=» — если имя бит бита = «NOT USED», то значение вводится в соответствии с datasheet. В данном случае «1».
High байт
highbytebit*enabled=1 // «*» — номер бита в High байте, «**enabled=0» — невозможно изменение состояния бита, «**enabled=1» — возможно изменение состояния бита. В данном случае изменение бита возможно. Изменение бита будет доступно.
highbytebit*name=OCDEN // «*» — номер бита в High байте, «**name = OCDEN» — имя бита в соответствии с datasheet.
highbytebit*def=1 // «*» — номер бита в High байте, «**def=1» — значение бита по умолчанию, вводиться в соответствии с datasheet. В данном случае значение по умолчанию «1».
Low байт
lowbytebit*enabled=1 // «*» — номер бита в Low байте, «**enabled=0» — невозможно изменение состояния бита, «**enabled=1» — возможно изменение состояния бита. В данном случае изменение бита возможно. Изменение бита будет доступно.
lowbytebit*name=CKDIV8 // «*» — номер бита в Low байте, «**name = CKDIV8» — имя бита в соответствии с datasheet.
lowbytebit*def=0 //»*» — номер бита в Low байте, «**def=0» — значение бита по умолчанию, вводиться в соответствии с datasheet. В данном случае значение по умолчанию «0».
Extended/Fuse/Fuse байт
extendedbytebit*enabled=0 // «*» — номер бита в Extended/Fuse/Fuse байте, «enabled=0» — невозможно изменение состояния бита, «enabled=1» — возможно изменение состояния бита. В данном случае изменение бита невозможно. Изменение бита будет недоступно.
extendedbytebit*name=NOT USED //»*» — номер бита в Extended/Fuse/Fuse байте, «name = NOT USED» — бит не используется. Если бит используется, вводиться его имя в соответствии с datasheet.
extendedbytebit*def=1 // «*» — номер бита в Lock байте, «**def=» — если имя бит бита = «NOT USED», то значение вводится в соответствии с datasheet. В данном случае «1».
Добавление/редактирование списка программаторов. Работа с файлом «programm.ini».
Откройте в любом текстовом редакторе (рекомендую Notepad++) файл «programm.ini». Посмотрите как реализован ввод параметров программаторов. Ниже привожу пример и описание парметров.
Описание переменных файла.
[Name programmator] – имя программатора а выпадающем списке
progisp – программатор для командной строки avrdude
portprog – порт программатора для командной строки avrdude (Usb, com, lpt и пр.)
portenabled – окно изменение порта «1»-доступно, «0» — недоступно
Программатор AVR STK200 с поддержкой LPT.
Для добавления программатора AVR STK200 с поддержкой LPT в файл «programm.ini» можно добавить следующее:
[STK200LPT]
progisp=stk200
portprog=lpt1
portenabled=0
Сохраните файл «programm.ini»
В выпадающем списке «Настройки» -> «Программатор» появиться программатор « STK200LPT » с работой от lpt1 порта.
Всё работает аналогично для других параметров и программаторов, поддерживаемых avrdude.
AVRDUDE_PROG 3.3 (24.02.2014)
ВНИМАНИЕ!!! Обновлена версия avrdude 6.3 (22.01.2021)
Основные отличия от предыдущей версии:
— добавлено куча контроллеров, исправлены ошибки файлов «atmel.ini»,»avrdude.conf» — огромное спасибо модератору форума dmibr за проделанную работу!
— исправлены мелкие ошибки.
Если у Вас установлена программа версии 3.1 и выше, то достаточно заменить файл — «AVRDUDEPROG.exe»,»avrdude.exe»,»avrdude.conf»,»atmel.ini» . В этом случае все ранее сохранённые настройки в файлах «ini» не изменяться.
Размер файла: 690КБ
Статус программы: бесплатная
ОС: Windows NT/2000/XP/VISTA/WINDOWS 7
Интерфейс: русский, english
Разработчик: yourdevice
Версия: 3.3 (22.01.2021)
AVRDUDE_PROG 3.2
ВНИМАНИЕ!!! Актуально для версии 3.2 — ссылка на форум
Основные отличия от предыдущей версии:
— исправлено зависание программы в некоторых случая;
— исправлена ширина выпадающего списка программаторов;
— в диалоговом окне программы состояние avrdude выводиться в режиме онлайн, а не в конце программирования;
— исправлены мелкие ошибки.
Если у Вас установлена программа версии 3.1, то достаточно заменить только «exe» файл. В этом случае все ранее сохранённые настройки в файлах «ini» не изменяться.
Размер файла: 558КБ
Статус программы: бесплатная
ОС: Windows NT/2000/XP/VISTA/WINDOWS 7
Интерфейс: русский, english
Разработчик: yourdevice
Версия: 3.2 (03.08.2013)
Скачать.
AVRDUDE_PROG 3.1
Размер файла: 558КБ
Статус программы: бесплатная
ОС: Windows NT/2000/XP/VISTA/WINDOWS 7
Интерфейс: русский, english
Разработчик: yourdevice
Версия: 3.1 (18.10.2012)
Скачать.
AVRDUDE_PROG 3.0
Размер файла: 558КБ
Статус программы: бесплатная
ОС: Windows NT/2000/XP/VISTA/WINDOWS 7
Интерфейс: русский
Разработчик: yourdevice
Версия: 3.0
Скачать.
LO PLL ADF4350 — VHFDesign
US4ICI – ведущий конструктор-разработчик
История создания синтезатора
В поисках недорогого решения для LO SHF трансвертера обратил внимание на микросхему ADF4350. Разработка Analog Devices 2008 года хорошо известна и используется давно в конструкциях радиолюбителей, например этой.
Содержит VCO 2200 MHz — 4400 MHz. Делитель частоты VCO кратный 1/2/4/8 или 16 позволяет синтезировать частоты от 137.5 MHz до 4400 MHz. Неплохой фазовый шум (примерно -100 dBc/Hz, 10 kHz на частоте 1152 MHz). Разработка выполнена для применения в качестве LO SHF (трансвертер, маяк) на фиксированную частоту. Рекомендуемый диапазон частот: 550 — 4400 MHz. Если использовать делитель VCO больше чем на /4 нужно позаботиться о фильтрации выходного сигнала.
Конструкция синтезатора
Для разработки ПО приобретена демонстрационная плата. Плата содержит опорный генератор 25 MHz и требует внешний контроллер для управления регистрами. В качестве контроллера использован AVR Attiny13. Программа написана на С для AVR и позволяет записать 4 частоты, выбор которых осуществляется двумя перемычками (S1 и S2 на схеме).
Принципиальная схема LO-PLL-ADF4350 приведена на Рис. 1
Рис. 1 Принципиальная схема LO-PLL-ADF4350Схема соответствует рекомендациям AD. Предусмотрено внутрисхемное программирование контроллера. В качестве стабилизаторов напряжения использовал 4 микросхемы lp2992im5-3.3. Четыре малошумящих стабилизатора позволяет полностью реализовать характеристики микросхемы PLL, гарантированные производителем (фазовый шум, спуры). На выходе синтезатора микросхема усилителя AG303-86. Захват ФАПЧ индицирует светодиод. Предусмотрен вход для внешнего опорного генератора.
Рис. 2.1 Печатная плата LO-PLL-ADF4350Печатная плата размером 42 mm x 28 mm выполнена на материале FR4, 1 mm с металлизацией отверстий и маской. Предусмотрена установка защитного экрана из луженой жести. Питание платы 5 V +/-10%, потребляемый ток не более 140 mA. Для крепления платы в корпус предусмотрены 4 отверстия под винты М2. Корпус должен служить теплоотводом. С установленным экраном доступны вход питания 5 V, перемычки установки частоты (S1 и S2), вход внешнего опорного генератора, выход PLL и светодиод захвата ФАПЧ. Для программирования контроллера экран необходимо снять. Удобно использовать адаптер-зажим для корпуса soic8-sop8. С его помощью программатор подключается к Attiny13 без паяльника. Разъем для внутрисхемного программирования не устанавливал чтобы не увеличивать размер платы.
Область покрытия защитного экрана приведена на Рис. 2.2
Рис. 2.2 Область покрытия защитного экрана LO-PLL-ADF4350Стабильность частоты PLL, и его максимально достижимый фазовый шум зависят от параметров опорного генератора. Частота ОГ должна быть в пределах 10 — 250 MHz, СПМШ не хуже -130 dBc/Hz, 1 kHz (зависит от частоты ОГ). В данной конструкции использован недорогой ТСХО с температурной стабильностью 0.5 ppm, -20 +70 C°, 10.000 MHz, SMD размеры 3.5 х 2.7 х 0.9 mm.
Такой ОГ подойдет для домашнего маяка, трансвертера 23cm тропо. Для SHF выше 23cm, EME WSJT необходим внешний ОГ с лучшей стабильностью. Внешний вид PLL представлен на Рис. 3
Рис. 3 Внешний вид PLL с установленным экраномПрограммирование PLL
Евгений Ульянов – описание работы и программирование PLL
Программа написана на языке C в среде Atmel Studio 7.0. В качестве компилятора используется gcc версии 5.4.0.
Частоты могут задаваться в явном виде через директивы #define препроцессора. Таким же образом устанавливается частота ОГ.
При использовании генераторов с частотами 10.000 MHz, 13.000 MHz и 25.000 MHz гарантирована установка любой выходной частоты в пределах 550 — 4400 MHz с шагом 100 kHz.
Для установки выходной частоты с более мелким шагом или другой, в том числе дробной, частотой ОГ необходимо воспользоваться программой ADF435x (скачать) которая поможет рассчитать соответствующие значения INT, FRAC и MOD для конкретной выходной частоты с заданной частотой ОГ. В этом случае так же возможна установка выходных частот LO PLL под разные частоты ОГ.
После запуска программы ADF435x во вкладке «Select Device and Connection» необходимо выбрать нашу микросхему синтезатора — ADF4350, а затем открыть вкладку «Main Controls».
В поле «RF Frequency» вводим необходимую выходную частоту. Частоту ОГ вводим в поле «Reference Frequency». Если рядом с каким-либо полем отобразится восклицательный знак в желтом треугольнике — параметр выходит за допустимые пределы. Например, значение MOD получилось более 4095. Для устранения подобных явлений в большинстве случаев достаточно изменить значение поля «Channel spacing». Чем меньше значение — тем вероятнее столкнуться с подобной ситуацией. Поэтому при использовании исходного кода где расчет производится из явного задания частот препроцессором компилятора с помощью целочисленной арифметики, категорически не рекомендуется изменять значение шага перестройки в 10kHz!
Следует помнить, что возможность деления или умножения ОГ не реализована в программе. Так же не реализовано деление VCO более, чем на 4. При этом имеется возможность полного управления работой микросхемы синтезатора даже при отсутствии навыков в программировании. Для этого достаточно изменить, ориентируясь на datasheet, соответствующие значения параметров в блоках #define, описывающих содержимое управляющих регистров синтезатора. Например, для изменения значения «R Counter» с 1 на 6, необходимо заменить строку
#define ADF4351_R_COUNTER 1
на
#define ADF4351_R_COUNTER 6
Стоит помнить, что эти изменения повлияют на все выходные частоты!
Рассчитанные программой ADF435x значения INT, MOD и FRAC заносятся в определения для соответствующей выходной частоты. Например, для частоты F1 = 1152.030 MHz с ОГ = 25 MHz и значений INT = 92, FRAC = 203 и MOD = 1250:
#define ADF4351_INT_F1 92
#define ADF4351_FRAC_F1 203
#define ADF4351_MODULUS_F1 1250
При этом необходимо указать и само значение частоты так как исходя из этого значения устанавливается соответствующий делитель VCO:
#define FREQ1 1152030
Рис. 3 Задание частотВ архиве (скачать) находятся исходные коды для варианта с расчетом (adf4350_tiny13a.c) и варианта с прямым заданием значений INT, MOD и FRAC (adf4350_tiny13a_nocalc.c), а также готовый hex-файл прошивки для частоты ОГ = 10 MHz и выходных частот: 1151 MHz, 1152 MHz, 1296 MHz, 1297MHz.
При прошивке микроконтроллера необходимо запрограммировать фьюзы следующими значениями: low: 79, high: FF.
В качестве программатора можно использовать любой программатор для AVR, например usbasp.
Информацию об использовании программатора, установке и настройке ПО можно найти в сети Интернет. Для компиляции прошивки из исходного текста достаточно в среде Atmel Studio 7.0 создать новый проект «GCC C Executable Project», выбрать тип используемого микроконтроллера (attiny13a) и заменить содержимое автоматически сгенерированного файла main.c содержимым файла из архива. Затем переключить конфигурацию с «Debug» на «Release» и нажать кнопку F7. Если все сделано верно, то после компиляции в каталоге с проектом в директории «Release» будет находиться готовый к прошивке hex-файл.
В данной программе установка выходной частоты производится после подачи питания на плату LO PLL, а так же после изменения состояния перемычек, определяющих выходную частоту. Задержка перед загрузкой данных в регистры микросхемы ADF4350 после подачи питания составляет 500 ms.
Возможна доработка программы под другие задачи, например сканирование по двум или четырем частотам для многодиапазонного маяка.
Технические характеристики LO PLL ADF4350 | |
---|---|
RF range: | 550 — 4400 MHz |
TCXO stability: | Typ. +/– 0.5 ppm -20 +70 C° @ 10 MHz |
Pre-installed configuration: | F1 = 1151 MHz (used by default) F2 = 1152 MHz (configure S1 = ON, S2 = OFF) F3 = 1296 MHz (configure S1 = OFF, S2 = ON) F4 = 1297 MHz (configure S1 = ON, S2 = ON) |
PLL SSB PN @ 10 kHz Offset: | -100 dBc/Hz at 1152 MHz |
Output power: | > 10 dBm |
DC voltage: | 5 V +/–10% |
DC current: | < 140 mA |
PCB dimensions: | 42 mm x 28 mm |
Частоты программируются согласно вашим требованиям. Возможно любое сочетание частот опорного генератора и выходной PLL (в допустимом диапазоне частот, частота опоры 10 – 25 MHz (минимальный шаг 100 kHz), выходные частоты 550 – 4400 MHz (минимальный шаг 10 kHz)). Часть частот можно установить для работы с интегрированным ОГ, а часть для работы с внешним ОГ. В этом случае указывайте частоту опоры для каждой выходной частоты.
Примеры:
1. Пример установки целых частот. Частота ОГ = 10.000 MHz. Выходные частоты: F1 = 1296.000 MHz (PLL настроен по умолчанию на работу с F1) F2 = 1152.000 MHz F3 = 1268.000 MHz F4 = 2320.000 MHz
2. Пример установки дробных частот. Частота ОГ = 10.100 MHz. Выходные частоты: F1 = 1296.010 MHz (PLL настроен по умолчанию на работу с F1) F2 = 1152.010 MHz F3 = 1268.010 MHz F4 = 2320.010 MHz
3. Пример установки частот под разные частоты ОГ. F1 = [email protected] (PLL настроен по умолчанию на работу с F1) F2 = [email protected] F3 = [email protected] F4 = [email protected]
Обозначение | Функция |
ADC | Сложить с переносом |
ADD | Сложить без переноса |
ADIW | Сложить непосредственное значение со словом |
AND | Выполнить логическое AND |
ANDI | Выполнить логическое AND c непосредственным значением |
ASR | Арифметически сдвинуть вправо |
BCLR | Очистить флаг |
BLD | Загрузить T флаг в бит регистра |
BRBC | Перейти если бит в регистре статуса очищен |
BRBS | Перейти если бит в регистре статуса установлен |
BRCC | Перейти если флаг переноса очищен |
BRCS | Перейти если флаг переноса установлен |
BREQ | Перейти если равно |
BRGE | Перейти если больше или равно (с учетом знака) |
BRHC | Перейти если флаг полупереноса очищен |
BRHS | Перейти если флаг полупереноса установлен |
BRID | Перейти если глобальное прерывание запрещено |
BRIE | Перейти если глобальное прерывание разрешено |
BRLO | Перейти если меньше (без знака) |
BRLT | Перейти если меньше чем (со знаком) |
BRMI | Перейти если минус |
BRNE | Перейти если не равно |
BRPL | Перейти если плюс |
BRSH | Перейти если равно или больше (без знака) |
BRTC | Перейти если флаг T очищен |
BRTS | Перейти если флаг T установлен |
BRVC | Перейти если переполнение очищено |
BRVS | Перейти если переполнение установлено |
BSET | Установить флаг |
BST | Переписать бит из регистра во флаг T |
CALL | Выполнить длинный вызов подпрограммы |
CBI | — Очистить бит в регистре I/O |
CBR | Очистить биты в регистре |
CLC | Очистить флаг переноса |
CLH | Очистить флаг полупереноса |
CLI | Очистить флаг глобального прерывания |
CLN | Очистить флаг отрицательного значения |
CLR | Очистить регистр |
CLS | Очистить флаг знака |
CLT | Очистить флаг T |
CLV | Очистить флаг переполнения |
CLZ | Очистить флаг нулевого значения |
COM | Выполнить дополнение до единицы |
CP | Сравнить |
CPC | Сравнить с учетом переноса |
CPI | Сравнить c константой |
CPSE | Сравнить и пропустить если равно |
DEC | Декрементировать |
EOR | Выполнить исключающее OR |
ICALL | Вызвать подпрограмму косвенно |
IJMP | Перейти косвенно |
IN | Загрузить данные из порта I/O в регистр |
INC | Инкрементировать |
FMUL | Дробное незнаковое умножение |
FMULS | Дробное умножение со знаком |
FMULSU | Дробное умножение знакового с незнаковым |
JMP | Перейти |
LD Rd,X | Загрузить косвенно |
LD Rd,X+ | Загрузить косвенно инкрементировав впоследствии |
LD Rd,-X | Загрузить косвенно декрементировав предварительно |
LDI | Загрузить непосредственное значение |
LDS | Загрузить непосредственно из СОЗУ |
LPM | Загрузить байт памяти программ |
LSL | Логически сдвинуть влево |
LSR | Логически сдвинуть вправо |
MOV | Копировать регистр |
MUL | Перемножить |
NEG | Выполнить дополнение до двух |
NOP | Выполнить холостую команду |
OR | Выполнить логическое OR |
ORI | Выполнить логическое OR с непосредственным значением |
OUT | Записать данные из регистра в порт I/O |
POP | Загрузить регистр из стека |
PUSH | Поместить регистр в стек |
RCALL | Вызвать подпрограмму относительно |
RET | Вернуться из подпрограммы |
RETI | Вернуться из прерывания |
RJMP | Перейти относительно |
ROL | Сдвинуть влево через перенос |
ROR | Сдвинуть вправо через перенос |
SBC | Вычесть с переносом |
SBCI | Вычесть непосредственное значение с переносом |
SBI | Установить бит в регистр I/O |
SBIC | Пропустить если бит в регистре I/O очищен |
SBIS | Пропустить если бит в регистре I/O установлен |
SBIW | Вычесть непосредственное значение из слова |
SBR | Установить биты в регистре |
SBRC | Пропустить если бит в регистре очищен |
SBRS | Пропустить если бит в регистре установлен |
SEC | Установить флаг переноса |
SEH | Установить флаг полупереноса |
SEI | Установить флаг глобального прерывания |
SEN | Установить флаг отрицательного значения |
SER | Установить все биты регистра |
SES | Установить флаг знака |
SET | Установить флаг T |
SEV | Установить флаг переполнения |
SEZ | Установить флаг нулевого значения |
SLEEP | Установить режим SLEEP |
ST X,Rr | Записать косвенно |
ST Y,Rr | Записать косвенно из регистра в СОЗУ с использованием индекса Y |
ST Z,Rr | Записать косвенно из регистра в СОЗУ с использованием индекса Z |
STS | Загрузить непосредственно в СОЗУ |
SUB | Вычесть без переноса |
SUBI | Вычесть непосредственное значение |
SWAP | Поменять нибблы местами |
TST | Проверить на ноль или минус |
WDR | Сбросить сторожевой таймер |
Дифференциальный и несимметричный АЦП | Дополнительное обеспечение | DS00003197 | Скачать | |
ATtiny13A Silicon Errata и пояснение к таблице данных | Исправлений | DS80000857 | Скачать | |
Модель ATtiny13 IBIS | Файлы дизайна платы | Скачать | ||
Технические данные ATtiny13A | Таблицы данныхDS40002307 | Скачать | ||
Руководство по набору инструкций AVR | Справочные руководства40002198 | Скачать | ||
Приложение A — Технические характеристики ATtiny13A при 105 ° C | Таблицы данныхСкачать | |||
Приложение B — Технические характеристики ATtiny13A при 125 ° C. | Таблицы данныхСкачать | |||
IDE следующего поколения: максимальное повторное использование IP | Дополнительное обеспечение | Скачать | ||
AN_1497 — AVR035: Эффективное кодирование C для 8-битных микроконтроллеров AVR | Примечания по применению | Скачать | ||
AN_1619 — AVR040: Рекомендации по проектированию ЭМС | Примечания по применению | Скачать | ||
AN_2563 — AVR054: Калибровка времени работы внутреннего RC-генератора через UART | Примечания по применению | Скачать | ||
AN_2505 — AVR130: Использование таймеров на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_2508 — AVR182: Детектор нулевого пересечения | Примечания по применению | Скачать | ||
AN_1232 — AVR240: активация клавиатуры 4×4 при нажатии клавиши на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN3320 — AVR318: Dallas 1-Wire Master на tinyAVR и megaAVR | Примечания по применению | 3320 | Скачать | |
AN2665 — Взаимодействие микроконтроллеров AVR с последовательной памятью | Примечания по применению | Скачать | ||
AN_0932 — AVR100: доступ к EEPROM на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_8469 — AVR1201: Использование внешних прерываний для устройств tinyAVR | Примечания по применению | Скачать | ||
AN_2558 — AVR221: Дискретный ПИД-регулятор на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_42055 — AT1886: Сборка микширования и C с AVRGCC | Примечания по применению | Скачать | ||
AN_2557 — AVR303: шлюз SPI-UART на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_1231 — AVR242: мультиплексируемый светодиодный привод и клавиатура 4×4 на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_0941 — AVR304: Программный UART, управляемый полудуплексным прерыванием, на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_1456 — AVR335: Цифровой диктофон с tinyAVR или megaAVR и DataFlash | Примечания по применению | Скачать | ||
AN2537 — AVR125: АЦП tinyAVR в несимметричном режиме | Примечания по применению | Скачать | ||
AN_2555 — AVR053: Калибровка внутреннего RC-генератора | Примечания по применению | Скачать | ||
AN_1451 — AVR306: Использование AVR UART в C на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN2519 — Рекомендации по проектированию аппаратного обеспечения микроконтроллера AVR | Примечания по применению | DS00002519 | Скачать | |
AN_8003 — AVR121: Повышение разрешения АЦП за счет передискретизации | Примечания по применению | Скачать | ||
AN_8014 — AVR135: Использование таймера для измерения рабочего цикла ШИМ на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_0942 — AVR400: Недорогой аналого-цифровой преобразователь с аналоговым вычислением.на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_0953 — AVR401: 8-битный прецизионный аналого-цифровой преобразователь с использованием аналоговой компенсации.на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_8108 — AVR122: Калибровка эталонной внутренней температуры AVR | Примечания по применению | Скачать | ||
AN_8128 — AVR186: Лучшие практики компоновки печатных плат осцилляторов | Примечания по применению | Скачать | ||
AN_42010 — AVR156: Драйвер TWI Master Bit Bang | Примечания по применению | Скачать | ||
AN_8157 — AVR520: переход с ATtiny13 на ATtiny13A | Примечания по применению | Скачать | ||
AN_2551 — AVR132: Использование улучшенного сторожевого таймера | Примечания по применению | Скачать | ||
AN_2559 — AVR120: Определение характеристик и калибровка АЦП на AVR | Примечания по применению | Скачать | ||
AN_8453 — AVR4027: Советы и приемы по оптимизации кода C для 8-битных микроконтроллеров AVR | Примечания по применению | Скачать | ||
AN_4297 — AVR092: переход с ATtiny11 / 12 на ATtiny13 | Примечания по применению | Скачать | ||
AN_8380 — AVR290: Избегайте растяжения часов с tinyAVR | Примечания по применению | Скачать | ||
AN_8365 — AVR205: Простое измерение частоты с помощью tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_1234 — AVR034: Смешивание C и кода сборки с IAR Embedded Workbench для 8-битных микроконтроллеров AVR | Примечания по применению | Скачать | ||
AN_2532 — AVR243: Матричный декодер клавиатуры на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN2648 — Выбор и тестирование кварцевых генераторов 32 кГц для микроконтроллеров AVR | Примечания по применению | DS00002648 | Скачать | |
AN_8349 — AVR4013: Основы picoPower | Примечания по применению | Скачать | ||
AN2468 — Производственное программирование микроконтроллеров Microchip AVR и SAM | Примечания по применению | Скачать | ||
AN_42787 — AVR42787: Руководство пользователя программного обеспечения AVR | Примечания по применению | Скачать | ||
AN_8005 — AVR442: Управление вентилятором ПК с помощью ATtiny13 | Примечания по применению | Скачать | ||
AN_2527 — AVR223: Цифровые фильтры на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
Микропроцессор или микроконтроллер | Устаревшие залоги | Скачать | ||
AN2466 — Использование Atmel-ICE для программирования AVR в массовом производстве | Примечания по применению | Скачать |
ATTINY13A-PU — Микрочип — 8-битный микроконтроллер, маломощный, высокопроизводительный, AVR Семейство ATtiny Микроконтроллеры серии ATtiny13
ATTINY13A-PU — это 8-разрядный микроконтроллер picoPower на базе RISC AVR с 64-байтовым EEPROM, 32-байтовым регистровым файлом и 4-канальным 10-разрядным аналого-цифровым преобразователем.Устройство обеспечивает пропускную способность до 20 MIPS при 20 МГц при работе от 1,8 до 5,5 В. Выполняя мощные инструкции за один такт, микроконтроллер достигает пропускной способности, приближающейся к 1 MIPS на МГц, что позволяет оптимизировать энергопотребление по сравнению со скоростью обработки.
- Высокопроизводительный 8-разрядный микроконтроллер AVR® с низким энергопотреблением
- Расширенная архитектура RISC
- Сегменты энергонезависимой памяти повышенной прочности
- Встроенная система отладки debugWIRE
- Внутрисистемное программирование через порт SPI
- Внешние и внутренние источники прерываний
- Режимы холостого хода с низким энергопотреблением, шумоподавление АЦП и пониженное энергопотребление
- Улучшенная схема сброса при включении питания
- Программируемая цепь обнаружения пониженного напряжения с функцией программного отключения
- Внутренний калиброванный осциллятор
- от 0 до 20 МГц при 4.Скорость от 5 до 5,5 В, класс
Приложения
Автоматизация зданий, Безопасность, Бытовая электроника, Промышленное, Зондирование и приборы, Освещение, Портативные устройства
Предупреждения
Рыночный спрос на этот продукт привел к увеличению сроков поставки.Сроки доставки могут отличаться. Товар освобожден от скидок.
луговсковп / TrafficLight13 — githubmemory
Характеристики:
- Используется 4 контакта для управления 12 светодиодами dumbs, плюс один контакт для кнопки.
- Программирование ISP для ATtiny13, вывод RESET не используется.
- Сигналы светофора полностью совместимы с Венской конвенцией о дорожных знаках и сигналах.
- Работа от одной алкалиновой батарейки АА 1,5В.
- Я доверяю своей дочери, тогда она описывает его как «милашка».
- Кратковременное нажатие кнопки переключает работу между следующими режимами:
- Мигает желтым.
- Красный -> Красный и желтый -> Зеленый -> Мигающий зеленый -> Янтарный -> Красный -> …
- Длинная кнопка для перехода в спящий режим | пробуждение Светофор | из режима выключения питания.
Содержание
Каталоги и описание файлов
- TrafficLight13 Исходный код, альтернативный язык C.ino (arduino) расширение файла.
- TrafficLight13.ino
- TrafficLight13.vcxproj
- TrafficLight13.vcxproj.filters
- docs Документация. Примечания, таблицы данных и т. Д.
- ATtiny13A datasheet.pdf
- ATmega328 лист данных.pdf
- AVR4013 — Основы PicoPower.pdf
- AVR4027 — Советы и рекомендации по оптимизации кода C.pdf
- Кнопочный конечный автомат.vsd
- power.xlsx
- gcc Командные файлы из одной пары для оболочки win-cmd: скомпилируйте и загрузите прошивку в ATtiny13.
- 0_MAKE & asm.cmd
- 0_MAKE & upload.cmd
- pix Фотографии проекта.
- arduino pro mini pinout.png
- attiny13 мин настройка.png
- Button state machine.jpg
- usbasp pinout.png
- или scr.png
- led colors and voltages.jpg
- attiny13piout.jpg
- схема Файлы схемы и дизайна печатной платы для DipTrace CAD.
- светофор ver0.dch
- светофор.dch
- светофор.падение
Это материал для ATtiny или ATMega?
PCB только для ATtiny13.