At90can128 16au чем прошить

от admin

USBasp — USB программатор для программирования микроконтроллеров AVR

Пользователи, знакомые с микроконтроллерами Atmel или хотя бы с Arduino скорее всего знают о дешевом программаторе USBasp, цена которого на Ebay около $ 3. Распространены две версии программатора:

  • USBasp 2.0 — с стабилизатором на 3.3 вольта.
  • USBasp 3.0 — плата поменьше, без стабилизатора. Так же у него не выведены на разъем порты PD0 и PD1(Аппаратный UART).

Технические характеристики

  • Поддерживаемые ОС: Windows, MacOS, Linux
  • Процессор: Atmega8A
  • Интерфейс подключения к ПК: USB
  • Интерфейс программирования: ISP (внутрисхемное)
  • Напряжение программирования: 5В или 3.3В (в зависимости от положения перемычки JP2)
  • Частота программирования: 375кГц (по умолчанию) и 8кГц (при замкнутой перемычке JP3)
  • Поддерживаемые контроллеры: все AVR с интерфейсом SPI

Список поддерживаемых AVR микроконтроллеров

USBASP Программатор AVR поддерживает все микроконтроллеры ATMEL с режимом последовательного программирования ISP (In System Programming), это все микроконтроллеры у которых есть порт SPI (Serial Peripheral Interface):

  • ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861
  • AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535
  • ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168,ATmega169, ATmega32, ATmega323,ATmega324, ATmega325, ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega103, ATmega406, ATmega8515, ATmega8535
  • AT90CAN32, AT90CAN64, AT90CAN128
  • AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
  • AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
  • AT89S51, AT89S52
  • AT86RF401.

Устройство программатора USBasp

Программатор состоит из небольшого числа деталей. Мозгом программатора является микроконтроллер Atmega8, который имеет всего 8 кб флеш памяти и 1 кб ОЗУ(SRAM).Вроде и слабенький микроконтроллер по современным меркам, но столько всего можно на нем сделать.Из-за особенностей работы программного USB м/к работает на частоте 12мгц. Соответственно, при написании своей прошивки необходимо учитывать это.

USBasp имеет 10 контактный разъем, на который выведены 6 выводов микроконтроллера: PB5 (SCK), PB4 (MISO), PB3 (MOSI, PWM), PB2(PWM), PD0 (RXD), PD1 (TXD).

Плата имеет два встроенных светодиода на выводах PC0 и PC1.Выводы м/к PB0,PB1 и PD2 используются для программного USB,PC2 выведен на перемычку JP3.Остальные выводы микроконтроллера не распаяны.

распиновка разъема USBasp

Органы управления на плате

На плате имеются три перемычки, задающие разные режимы работы программатора:

JP1 — замыкается в случае обновления прошивки самого программатора
JP2 — тройная перемычка, здесь выбирается, какое напряжение будет подаваться на прошиваемый микроконтроллер, либо 5В (левое положение) и 3.3В (правое положение)
JP3 — если её замкнуть, то программирование контроллера будет происходить с пониженной частотой

Установка драйверов

Чтобы начать пользоваться программатором, необходимо сперва поставить на него драйвера. Драйвер для программатора USBASP (v 2.0) USB ISP ранее был основан на libusb-win32. После того, как действие сертификата истекло, библиотека была заменена на libusbK.

Работа драйвера тестировалась на версиях от Windows XP до Windows 10 (32-разрядные и 64-разрядные версии). Поскольку драйвер подписан, отпадает необходимость принудительного отключения сертификата драйвера или использования Zadig, достаточно скачать драйвер USBasp и запустить файл InstallDriver.exe из распакованного архива. В Windows XP можно просто указать мастеру установки папку с распакованными файлами драйвера.

ВНИМАНИЕ! Вы устанавливаете этот драйвер на свой страх и риск!

At90can128 16au чем прошить

Чем и как «прошить» МК AVR , ATmega, ATtiny.

Как загрузить программу в микроконтроллер.

Как запрограммировать микроконтроллер AVR .

Я советую прошивать микроконтроллер AVR из удобного интерфейса программирования встроенного в компилятор CVAVR CodeVisionAVR

Можно через простейший адаптер — буквально «пять проводков» ( схема ниже ) соединяющих принтерный порт ПК с прошиваемым микроконтроллером AVR.

Но более удобны программаторы подключаемые в USB или COM порты ПК — особенно в USB .

Книги по электронике и микроконтроллерам скачать в библиотеке

Страницы курса : заглавная 1 2 3 4 5 6 7 8 9

Задачи-упражнения курса по AVR — там

Результат написания и компиляции программы — файл-прошивку с расширением .hex (и возможно файл .e pp или .bin с содержимым для EEPROM МК) нужно записать («зашить» , » загрузить «, » прожечь «) в МК AVR .

МК AVR можно (пере-) программировать не менее 10000 раз, при чем это можно делать прямо в устройстве в котором они будут работать — такое программирование называют «в системе» — «ин систем программин» или ISP.

Компания ATMEL рекомендует установить на плате устройства специальный разъем для подключения программатора.

Например 6 штырьков для ISP прошивания AVR

Вид сверху платы на штырьки.

или 10 штырьков в аналогичном порядке ( NC — значит не подключен )

Все контакты ISP разъема подсоединяются к ножкам МК в соответствии с названиями сигналов ! Исключения указаны ниже.


Вывод 2 нужно подключить к » + » питания МК если вы собираетесь использовать программатор питающийся от вашего же устройства — например фирменный ISP AVR либо если вы хотите питать ваше устройство от USB при использовании программатора указанного выше. Для адаптера «5 проводков» этот вывод не подключается.

Для ISP программирования достаточно 5 контактов. Соответственно и разъем который вы будете использовать может быть любым удобным для размещения на плате и имеющий минимум 5 контактов — например в один ряд.

Я использую и считаю это очень удобным 6 штырьков расположенные в 1 ряд , в том порядке как расположены ножки программирования у ATmega16 ( рисунок есть на страничке 6 ) — при этом разводка линий программирования получается простейшей. Такой разъем легко применять и для 28 выводных AVR ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 только сделать отдельный проводник для подключения к контакту RESET.

1) в ATmega64 и ATmega128 выводы MOSI и MISO не применяют для ISP программирования. Используются другие выводы МК !

Внимательно смотрите ДатаШит вашего МК !

в ATmega 128 ATmega64 сигналы ISP программатора

MISO подключают к ножке PE1

MOSI подключают к ножке PE0


Для ATmega640 -1280 -1281 -2560 -2561 смотрите в даташит
Table 163. Pin Mapping Serial Programming.

2) Вывод PEN нужно подключить к питанию VCC резистором 1-10 кОм

3) в ATmega 128 и ATmega64 есть FUSE бит совместимости со старым МК ATmega103 и с завода он запрограммирован в «0» на совместимость.
См Table 117. Extended Fuse Byte.
При прошивании ATmega 128 и ATmega64 вам нужно сделать этот fuse «1» — «не запрограммирован». Убрать галочку в CVAVR.

Подробней о фьюзах ниже и на стр. 2 курса

Трудно сразу написать правильно работающую программу, даже после прогона и отладки в софт эмуляторе — симуляторе VMLAB или PROTEUS ваше реальное устройство с реальным AVR может делать не то, что вы от него ожидаете.

Значит в программу нужно будет вносить изменения, перекомпилировать и снова зашивать в МК AVR , и так раз 20 -40 и более поэтому разумно использовать отличный программатор AVR в уже имеющемся у вас CVAVR в котором вы правите программу.

В меню CVAVR «Сеттинс -> Программер» вам надо выбрать ваш адаптер (подробней про адаптеры ниже!) для программирования.

Вариант 1. Только если вы понимаете что такое фьюзы и знаете как правильно их установить . Вы можете в компиляторе CodeVisionAVR открыть меню «Проджект -> Конфига -> Афта Мэйк» и отметить чек бокс «Program the chip» . Появится окно программирования-прошивания AVR

В этом окне надо установить параметры программирования — фьюз биты и лок биты — об этом подробней написано ниже . После установки параметров программирования нажмите ОК.

Теперь после компиляции программы без ошибок в окне с результатами компиляции вам будет доступна кнопка «Program» — нажмите на нее и, если все подключено правильно, произойдет программирование МК — т.е. файл .hex будет загружен в память программ МК и (если используется в программе) файл EEPROM будет в нее загружен. Затем МК будет «сброшен» (на ножку RESET будет подан лог. 0 а затем опять «1») и AVR начнет выполнять уже новую, только что прошитую (загруженную в него) программу.

Вам даже не нужно будет отсоединять адаптер программирования от вашего устройства если вы не используете в вашем устройстве последовательный интерфейс SPI .

. и так до окончательной отладки устройства.

Вариант 2. Если вы не устанавливали чек бокс «Program the chip» или

Если вы хотите без компиляции прошить с помощью CVAVR готовые файлы прошивки .hex и возможно содержимое EEPROM в микроконтроллер AVR

1) запустите программатор CVAVR кнопочкой «МИКРОСХЕМА» правее «красного
жучка» в верхней панели инструментов. Появится окно программирования AVR

2) Откройте меню «File» затем «Load FLASH» — выберете файл прошивки .hex который нужно прошить в AVR ( CVAVR поддерживает и другие форматы, а не только .hex ) и щелкните «Открыть».

3) Если у вас есть информация для загрузки в EEPROM AVR то откройте меню «File» затем «Load EEPROM» — выберете файл .epp ( CVAVR поддерживает и другие форматы) и щелкните «Открыть».

Если вы не используете EEPROM или не меняете ее содержимое — поставьте галочку у » Preserve EEPROM » — это ускорит прошивание.

4) Установите параметры программирования — фьюз биты и лок биты.

Лок биты устанавливают уровень защиты вашей программы от чтения из памяти AVR — это актуально для коммерческих изделий. Для защиты прошивки отключите отладочные интерфейсы JTAG или «уан вая» и установите » Programming and Verification disabled » .

ГЛАВНОЕ это правильная установка фьюз битов — fuse AVR .

5 ) Запрограммируйте AVR не кнопкой » Program All «, а через меню «Program» — Стереть, потом FLASH, потом EEPROM и если надо и если вы уверены в их установке то и фьюзы.

После прошивания, если вы сделали все правильно, AVR начнет выполнять уже новую программу.

В диалоге настройки прошивания отключите программирование фьюзов МК уберите галочку у Program Fuse Bit(s) — если не разобрались четко, что они делают и как правильно их установить !

Иначе вы можете отключить режим ISP или внутренний RC-генератор и для следующего программирования вам понадобится ставить кварц с конденсаторами или даже искать:

Но популярному AT tiny2313 даже параллельный программатор
не всегда поможет ! В Errata на AT tiny2313 было написано:

Parallel Programming does not work
Parallel Programming is not functioning correctly. Because of this, reprogramming
of the device is impossible if one of the following modes are selected:
– In-System Programming disabled (SPIEN unprogrammed)
– Reset Disabled (RSTDISBL programmed)

в ATmega XXX с завода включен внутренний RC генератор
на частоте 1 МГц
( уточните это по ДШ и его возможные частоты )

Если вам нужна другая частота или нужно включить внешний кварцевый или керамический резонатор — вам нужно при программировании МК установить фьюзы ( Fuses ) по таблицам из ДШ ( Даташит AVR на русском языке ) или по таблице фьюзов на стр. 2 или по таблице установки фьюзов ниже :

НЕ запрограммированный фьюз 1

ЗАпрограммированный фьюз 0

Пример: Чтобы включить в ATmega16 внешний кварцевый резонатор (говорят просто — «кварц») с частотой от 3 до 8 МГц с конденсаторами ( по схеме рис. 12 ДШ ) найдите в ДШ раздел » System Clock » — «системный тактовый сигнал».

В таблице 2 указаны комбинации фьюзов для разных источников тактового сигнала.
Далее написано что с завода МК поставляется с такой комбинацией фьюзов

CKSEL 0001 SUT 10 CKOPT 1

По таблице 4 находим : в ATmega 16 для кварца с частотой от 3 до 8 МГц нужны конденсаторы от 12 до 22 пФ и вот такая комбинация фьюзов :

CKSEL 111 1 SUT 11 CKOPT 1

Вот скриншот с такой установкой фьюзов в программаторе компилятора CVAVR

Сняв галочку Program Fuse Bit(s) вы c можете не менять установку фьюзов при прошивании AVR !

НЕ НАЖИМАЙТЕ кнопку » Program All » — она прошивает и фьюзы не смотря на отсутствие галочки.

Обязательно . Прочитайте текущую комбинацию фьюзов в микроконтроллере — » Read » -> «Fuse bit(s)» и скопируйте ее в окно фьюзов. теперь при случайном нажатии кнопки «Програм ол» в МК прошъется та же комбинация фьюзов которая есть сейчас.

Фьюз биты — фьюзы AVR — у которых нет галочки после прошивки AVR будут
равны «1» — т.е. будут не запрограммированными.

Реклама недорогих радиодеталей почтой:


Для прошивания МК используйте меню «Program»

Вначале «Erase chip» — стереть чип.

Затем » FLASH » — прошить программу в МК

И если надо то «EEPROM» — прошить в EEPROM .

Для использования ATmega16 (и других мег) с внешним кварцевым или керамическим резонатором на частотах выше 8 МГц вам нужно установить фьюзы как в примере выше, но запрограммировать CKOPT
значит сделать его «0».

Т.е. вам нужна такая комбинация:

CKSEL 111 1 SUT 11 CKOPT 0

CKOPT 0 — нужен и тогда когда вы хотите взять с XTAL2 тактовый сигнал для другого
микроконтроллер или тактируемого прибора в вашем устройстве.

Фьюзы SUT — определяют быстроту запуска генератора тактового сигнала,
более детально это описано в даташите в таблицах до 12.

Фьюзы ATt iny2313 описаны в конце следующей страницы курса.

Интерфейс программирования AVR — Адаптер для соединения МК с ПК при прошивании.

Для соединения компьютера с ISP разъемом устройства на AVR Советую сделать адаптер от STK200 — это «правильные 5 проводков» с микросхемой буфером снижающим вероятность случайного повреждения порта ПК.

В установках компилятора CodeVisionAVR интерфейс «5-проводков» называется «Канда системз STK200+/300». Меню «сеттингс» — «программер». В этом же диалоге можно понизить частоту с которой программатор будет обмениваться с прошиваемым МК увеличивая множитель задержки.

Частоту тактирования сигнала SCK программатором при прошивании можно установить в диалоге программирования в CVAVR.

Снижение частоты на SCK повышает помехоустойчивость при прошивке.

Программа узнаёт адаптер STK200 по перемычкам на разъеме параллельного порта к которому он подключается — должны быть соединены двумя перемычками пары выводы: 2 и 12, 3 и 11.

Для программирования к МК должно быть подключено питание. Например +4. +5 .5 вольт ко всем выводам МК в названии которых есть VCC , а 0 вольт ко всем выводам GND (это «общий» провод).

Обязательно поставьте подтягивающий резистор 10 кОм от ножки R ESET AVR на питание VCC и конденсатор 0.01-0.15 мкФ ( в а пноутах AVR040 и AVR042 рекомендуют 0.01 мкФ ) от R ESET на GND .

Если в МК не т внутреннего генератора тактового сигнала (например старые AVR серии AT90sXXXX или мега побывавшая в чьих то шаловливых руках изменивших фьюзы до того как попасть к вам) то нужно подключить кварц
на 1 — 8 МГц и два конденсатора от 15 до 33 пФ.

Либо подать тактовый сигнал 0.8 -1.5 МГц от внешнего источника —
например генератора на микросхеме 74hc14 (аналог 1553ТЛ2) или на таймере LM555.

Вот как сделать простой генератор тактовой частоты :

Программатор AVReAl может программировать МК без кварца и без конденсаторов ! Он выводит тактовый сигнал на выв. 5 LPT его нужно подать на ножку XTAL1 МК и добавить в командной строке AVReAL специальный ключ «-o0». Программатор AVReAl позволяет назначать какие ножки LPT порта использовать — это будет полезно когда часть ножек LPT вы уже спалите
🙂


Тактовый сигнал генерирует и самодельный программатор AVR
для USB — смотрите ниже на этой странице.

Я использую самый простой вариант адаптера
STK200 — «для самых ленивых»

П ять поводков соединяющих линии параллельного (LPT) порта ПК и AVR так же как на схеме STK200 выше, но без микросхемы буфера.

Лучше все же токоограничительные резисторы от 150 до 270 ом впаять Береженого бог бережет !

Проводки не более 15 см длиной !

Адаптер «5-проводков» прекрасно работает с компилятором CVAVR CodeVision AVR.

Я проверял «проводки» при питании МК ATmega64L от 3,0 до 5,3 вольт, а так же с ATmega16, ATmega48, ATtiny26, ATtiny261, ATtiny13 , ATtiny 23 13 — программирует всегда без сбоев!

Всё о прошивке AVR Прошивка AVR PIC прошивки Программирование PIC и AVR

Советую для изготовления адаптера взять » принтерный» шнур — он длинный и экранированный, а не экранированные проводки не стоит делать более 10-15 см.

Питать устройство при программировании можно :

— сетевым адаптеры от бытовых устройств понизив напряжение до 5 вольт.

— батарейками ! Достаточно три батарейки по 1,5 вольт последовательно.

+5 вольт можно взять с вывода 1 гейм порта компьютера или из провода включенного в гнездо USB.

Желательно питать устройство от ПК! В этом случае «земля» вашего устройства будет соединена с корпусом ПК и можно будет безопасно подключать и отключать разъем программирующего адаптера.

Вначале старайтесь соединять «земли» ( металлические корпуса , «общие» провода ) устройств — для уравнивания их потенциалов !

Удобно подпаять к проводнику GND устройства проводок с «крокодильчиком» который прицепите к металлу ПК у LPT или COM портов перед подключением разъемов или сигнальных линий, проводов.

Теперь БЕЗОПАСНО соединять разъемы
и затем подавать питание на устройство.

Не поленитесь: спаяйте адаптер STK200 на микросхеме буфере по рисункам внизу страницы — так как LPT порт компьютера более нежен чем COM — соответственно его спалить проще. Спалите LPT и будете меня ругать!

А я предупреждал !

Поставщики AVR говорят что AT Tiny2313 поступают с завода с настройкой внутреннего RC-генератора на 4МГц (в даташите указано 8 МГц) с делителем частоты на 8 — т.е. частота тактирования всего 500 КГц. Значит частота на линии SCK, формируемая программатором, не должна быть выше 120..125кГц.


Программатор встроенный в CodeVisionAVR позволяет настроить эту частоту правильно. Выше было написано как.

Если вы хотите использовать ножки МК SCK, MOSI, MISO в вашем устройстве то подключайте другие компоненты к ним через резисторы 4.7 КОм — чтобы не мешать программированию.

Так рекомендовано в апноуте AVR 042

Для Мега64, -128 вместо MOSI и MISO используются другие ножки для ISP программирования !

Если у вас нет LPT порта сделайте
Аналог «5 проводков» для COM- порта.

Или соберите простой, дешевый и хороший
USB программатор для AVR

Прошитый микроконтроллер для сборки USB программатора AVR вы можете заказать по почте.


Существуют специальные программы «бутлодеры» ( bootloader — начальный загрузчик)
которые записываются в микроконтроллер способами перечисленными выше и после этого м икроконтроллер может сам, при включении, закачивать в себя программу (например из ПК через адаптер USB-UART rs 232 COM port — схема в задаче 4 курса) и запускать ее выполнение.

Есть много бесплатных загрузчиков

STC создал загрузчик bootloader размером 256 байт с поддержкой быстрого страничного режима записи.

Прошитые загрузчиком bootloader микроконтроллеры AVR PIC вы можете заказать по почте.

C писок Апноутов для AVR примеры применения микроконтроллеров.

И много полезной информации !

AVR miniICE

Это профессиональное средство для программирования и
отладки программы МК ATmega фирмы Atmel в реальном
устройстве. Он полностью совместимый
с оригинальным AVR JTAG ICE.

Характеристики:

  • Полная совместимость с AVR JTAG ICE
  • Возможность программирования и отладки МК ATmega с интерфейсом JTAG
  • Поддержка отладки в реальном времени
  • Програмное обеспечение регулярно обновляется для новых типов МК
  • Возможность обновления програмного обеспечения непосредственно из AVR Studio
  • Широкий диапазон питающего напряжения 2.6 — 6 V
  • Питание непосредственно от отлаживаемого устройства
  • Соединение с AVR Studio через COM порт
  • Два светодиодных индикатора («Питание» и «Коннект»)

Поддерживаемые микроконтроллеры (AVR Studio ver. 4.xx):

  • ATmega128, ATmega128L, AT90CAN128
  • ATmega16, ATmega16L
  • ATmega162, ATmega162L, ATmega162V
  • ATmega165, ATmega165V
  • ATmega169, ATmega169L, ATmega169V
  • ATmega32, ATmega32L
  • ATmega323, ATmega323L
  • ATmega64, ATmega64L

Прошивка AVR miniICE обновляется из новых версий AVR Studio

Вы скачиваете новую версию и через меню перепрошиваете
AVR miniICE
и получаете поддержку новых чипов.

Детали:

Кол. Тип Обозначение
2 470R R1, R2
1 10K R3
2 22p C7, C8
6 100n C1,C2,C3,C4,C5,C6
1 LED-G D1
1 LED-R D2
1 ATmega16L DD1
1 MAX3232 DD2
1 7.3728 MHz Q1

Программирование (обновление программного обеспечения):

  1. При помощи любого программатора описанного выше запрограммируйте ATmega16 прилагаемым файлом
  2. Запрограммируйте фьюзы как показано на рисунке:
  1. Соедините COM порт компьютера с AVR miniICE и подайте на него питание
  2. Запустите AVR Studio и в нем запустите AVR Prog
  3. Выберите файл для программирования upgrade.ebn (находится в каталоге AVR Studio)

    Запрограммируйте обновление (AVR Prog может выдать ошибку по окончании программирования —
    не обращайте на это внимания.

Все ! AVR miniICE готов к работе !

Пример реализации: на макетке

Прилагаемые файлы:


Дополнение:

Можно сразу залить в ATmega16 готовую прошивку (не надо прошивать через бутлодер)

Программирование AVR с помощью PonyProg

описание программатора PonyProg на русском языке

Я очень советую программировать из CodeVisionAVR .

Свободно распространяемая программа управления программированием микроконтроллеров AVR, PIC и т.д. Более подробную информацию и саму программу можно получить на сайте автора Claudio Lanconelli http://www.lancos.com/ (кстати есть поддержка русского интерфейса).

Большинство контроллеров AVR поддерживает режим внутрисхемного программирования.

Это означает, что Вам не нужно вытаскивать микроконтроллер из платы каждый раз, когда Вам необходимо его перепрограммировать. Опять-таки покупка готового программатора обойдется Вам в $50-150. В нашем случае Вы обойдетесь без лишних накладных расходов. С помощью программы PonyProg, Windows или Linux, и свободного параллельного порта Вы сможете создать хороший и простой программатор. И этот программатор представляет собой простой кабель. Сам кабель и его распайка представдены на рис.1

Рис.1
Следует обратить внимание что эта схема не имеет промежуточного буфера и не имеет гальванической развязки по отношению к параллельному порту, поэтому во избежание вывода из строя параллельного порта, подключать и отключать кабель следует при выключенном компьютере и выключенном питании на плате, где установлен контроллер.

На рис.2 схема такого же кабеля, но с буферной микросхемой. Все пассивные элементы и микросхема монтируются в корпус разъема параллельного порта. В обоих случаях для уверенной работы длина соединительного кабеля не должна превышать пол метра.

Рис.2

  • SPI (Serial Programmable Interface) Программируемый интерфейс последовательного доступа
    Используется для внутрисхемного программирования чипа и для связи с другими устройствами.

  • SCK (SPI Bus Serial Clock) Шина последовательных тактирующих импульсов (строб)
  • MISO (SPI Bus Master Input/Slave Output) Шина данных (Мастер ввод/Подчиненный вывод)
  • MOSI (SPI Bus Master Output/Slave Input) Шина данных (Мастер вывод/Подчиненный ввод)
  • RST (Reset MCU) Сброс микроконтроллера
  • GND (Ground) «Земля, корпус»


Рис.3

На Рис.3 приведена схема подключенния загрузочного кабеля к контроллеру ATmega8.
Источник питания стабилизированный от 4,5 до 5 V или батарейка.

При подключении других AVR контроллеров серий AT90, ATmega, проследить на соответствие сигналов и цоколевку.

Для контроллеров серии ATmega внешний кварцевый резотатор не обязателен. Они могут работать от внутреннего генератора и поставляются призводителем именно в таком режиме.

В любом случае, прежде чем совершать какие либо действия с контроллером, необходимо прочитать инструкцию (Datasheet) конкретно для данного девайса.

Я, avr123.nm.ru — советую подключать ВСЕ выводы
питания и земли МК . как в задаче 7 нарисовано.

Вот настройка PonyProg на LPT порт :

Настройка программатора PonyProg в картинках !

ключевые слова: программирование микроконтроллеров, как написать программу для микроконтроллера, обучение программированию микроконтроллеров, микроконтроллеры atmega128, как запрограммировать микроконтроллер, как прошить микроконтроллер, отладка программы для AVR, моделирование работы электронных схем, электронные проекты, хобби, язык си для микроконтроллеров, язык программирования си
AT76C712 , AT76C713 , AT90CAN128 , AT90CAN128 Automotive , AT90CAN32 , AT90CAN64 , AT90PWM2 , AT90PWM3 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 , AT90S8515 , AT90S8535 , ATmega128 , ATmega1280 , ATmega1281 , ATmega16 , ATmega161 , ATmega162 , ATmega163 , ATmega164 , ATmega165 , ATmega168 , ATmega168 Automotive , ATmega169 , ATmega2560 , ATmega2561 , ATmega32 , ATmega323 , ATmega324 , ATmega325 , ATmega3250 , ATmega329 , ATmega3290 , ATmega406 , ATmega48 , ATmega48 Automotive , ATmega64 , ATmega640 , ATmega644 , ATmega645 , ATmega6450 , ATmega649 , ATmega6490 , ATmega8 , ATmega8515 , ATmega8535 , ATmega88 , ATmega88 Automotive , ATtiny11 , ATtiny12 , ATtiny13 , ATtiny15L , ATtiny2313 , ATtiny25 , ATtiny26 , ATtiny28L , ATtiny45 , ATtiny85

Светодиод VD1 индицирует режим записи микроконтроллера,

светодиод VD2 — чтения,

светодиод VD3 — наличие питания схемы.

Напряжение, необходимое для питания схема берёт с разъёма ISP, т.е. от программируемого устройства. Эта схема является переработанной схемой программатора STK200/300 (добавлены светодиоды для удобства работы), поэтому она совместима со всеми программами программаторов на PC, работающих со схемой STK200/300. Для работы с этим программатором используйте программу CVAVR

Программатор можно выполнить на печатной плате и поместить её в корпус разъёма LPT, как показано на рисунках:

At90can128 16au чем прошить

  • />1 марта
  • Тема:Работа сайта и сервера
  • От:makc
  • />1 марта
  • Тема:Работа сайта и сервера
  • От:makc

—>

Другие известные форумы и сайты по электронике

все что посвящено электронике и общению специалистов. реклама других ресурсов.

  • Магазины
  • Форумы и конференции
  • Производители
  • Информационные ресурсы
  • Поисковики
  • FTP-серверы
  • />8 февраля
  • Тема:Куда пропал доступ к www.ti.com
  • От:jcxz
  • />8 февраля
  • Тема:Куда пропал доступ к www.ti.com
  • От:jcxz

—>

В помощь начинающему

вопросы начального уровня

Модераторы раздела VAI aosp SergM fill vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • ARM, 32bit
  • MCS51, AVR, PIC, STM8, 8bit
  • Программирование
  • Схемотехника
  • Интерфейсы
  • />7 часов назад
  • Тема:Калибровка датчика тока на эффекте Холла
  • От:Vasil_Riabko
  • />7 часов назад
  • Тема:Калибровка датчика тока на эффекте Холла
  • От:Vasil_Riabko

—>

International Forum

This is a special forum for English spoken people, read it first.

  • />25 февраля
  • От:HardEgor
  • />25 февраля
  • От:HardEgor

—>

Образование в области электроники

все что касается образования, процесса обучения, студентам, преподавателям.

Модераторы раздела des00

  • />12 часов назад
  • Тема:Курсы на тему СВЧ-электроники
  • От:Vasil_Riabko
  • />12 часов назад
  • Тема:Курсы на тему СВЧ-электроники
  • От:Vasil_Riabko

—>

Обучающие видео-материалы и обмен опытом

Обсуждение вопросов создания видео-материалов

Модераторы раздела iosifk

  • />17 февраля
  • Тема:Dilduino
  • От:k155la3
  • />17 февраля
  • Тема:Dilduino
  • От:k155la3

Cистемный уровень проектирования

    Последнее сообщение

—>

Вопросы системного уровня проектирования

Применение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC

Модераторы раздела Rst7

  • />Четверг в 10:11
  • Тема:Снова о z-преобразовании
  • От:_sda
  • />Четверг в 10:11
  • Тема:Снова о z-преобразовании
  • От:_sda

—>

Математика и Физика

Модераторы раздела Rst7

  • />7 марта
  • Тема:Предикат или квантор?
  • От:ch_19
  • />7 марта
  • Тема:Предикат или квантор?
  • От:ch_19

—>

Операционные системы

Linux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие

Модераторы раздела Rst7

  • Программирование
  • Linux
  • uC/OS-II
  • scmRTOS
  • FreeRTOS
  • Android
  • />Вторник в 20:21
  • Тема:Установка Windows XP на современный ПК 2020 года
  • От:Zoltrix
  • />Вторник в 20:21
  • Тема:Установка Windows XP на современный ПК 2020 года
  • От:Zoltrix

—>

Документация

оформление документации и все что с ней связано

Модераторы раздела Rst7

  • />19 часов назад
  • Тема:Как делают документацию для микроконтроллеров их…
  • От:Yra
  • />19 часов назад
  • Тема:Как делают документацию для микроконтроллеров их…
  • От:Yra

—>

Системы CAD/CAM/CAE/PLM

обсуждение САПР AutoCAD, Компас, SolidWorks и др.

  • />5 февраля
  • Тема:Ошибка установки Solidworks
  • От:baumanets
  • />5 февраля
  • Тема:Ошибка установки Solidworks
  • От:baumanets

—>

Разработка цифровых, аналоговых, аналого-цифровых ИС

Модераторы раздела Rst7

  • />Суббота в 17:12
  • Тема:Reference designs
  • От:nikitaborodenkov
  • />Суббота в 17:12
  • Тема:Reference designs
  • От:nikitaborodenkov

—>

Электробезопасность и ЭМС

Обсуждение вопросов электробезопасности и целостности сигналов

Модераторы раздела Rst7

  • ЭМС
  • Электробезопасность
  • />3 марта
  • Тема:Типовые схемы защиты от микросекундных помех
  • От:HardEgor
  • />3 марта
  • Тема:Типовые схемы защиты от микросекундных помех
  • От:HardEgor

—>

Управление проектами

Управление жизненным циклом проектов, системы контроля версий и т.п.

Модераторы раздела Rst7

  • />30 октября, 2022
  • Тема:Как тестировать разработанную электронику и встр…
  • От:KBH
  • />30 октября, 2022
  • Тема:Как тестировать разработанную электронику и встр…
  • От:KBH

—>

Нейронные сети и машинное обучение (NN/ML)

Форум для обсуждения вопросов машинного обучения и нейронных сетей

Модераторы раздела Rst7

  • />4 марта
  • Тема:Модуль на VHDL кусочно-линейной (семь участков) …
  • От:Мур
  • />4 марта
  • Тема:Модуль на VHDL кусочно-линейной (семь участков) …
  • От:Мур

Программируемая логика ПЛИС (FPGA,CPLD, PLD)

    Последнее сообщение

—>

Среды разработки — обсуждаем САПРы

Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие.
возможности, удобства.

Модераторы раздела vetal />des00 />

  • />20 часов назад
  • Тема:Gowin EDA — релизы и общие вопросы
  • От:Zversky
  • />20 часов назад
  • Тема:Gowin EDA — релизы и общие вопросы
  • От:Zversky

—>

Работаем с ПЛИС, области применения, выбор

на чем сделать? почему не работает? кто подскажет?

Модераторы раздела vetal />des00 />

  • />Суббота в 21:45
  • Тема:PLD Altera EPMxxxx+генератор 100МГц: как организ…
  • От:tegumay
  • />Суббота в 21:45
  • Тема:PLD Altera EPMxxxx+генератор 100МГц: как организ…
  • От:tegumay

—>

Языки проектирования на ПЛИС (FPGA)

Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.

Модераторы раздела aosp vetal des00

  • />3 часа назад
  • Тема:Verilog, переменные в индексах массивов
  • От:Jackov
  • />3 часа назад
  • Тема:Verilog, переменные в индексах массивов
  • От:Jackov

—>

Системы на ПЛИС — System on a Programmable Chip (SoPC)

разработка встраиваемых процессоров и периферии для ПЛИС

Модераторы раздела vetal des00 Omen_13

  • />12 часов назад
  • Тема:Плата zcu102. Проблема "pcie link is down"
  • От:Lom
  • />12 часов назад
  • Тема:Плата zcu102. Проблема "pcie link is down"
  • От:Lom

Цифровая обработка сигналов — ЦОС (DSP)

    Последнее сообщение

—>

Сигнальные процессоры и их программирование — DSP

Обсуждение различных сигнальных (DSP) процессоров, возможностей, совместимости и связанных с этим тем.

Модераторы раздела des00

  • />Четверг в 17:09
  • Тема:SAU510USB Iso-Plus
  • От:Alex11
  • />Четверг в 17:09
  • Тема:SAU510USB Iso-Plus
  • От:Alex11

—>

Алгоритмы ЦОС (DSP)

Обсуждение вопросов разработки и применения (программирования) алгоритмов цифровой обработки сигналов.

Модераторы раздела des00

  • />Суббота в 18:47
  • Тема:организация семплирования
  • От:thermit
  • />Суббота в 18:47
  • Тема:организация семплирования
  • От:thermit

Микроконтроллеры (MCU)

    Последнее сообщение

—>

Cредства разработки для МК

FAQ, How-to, тонкости работы со средствами разработки

Модераторы раздела haker_fox

  • IAR
  • Keil
  • GNU/OpenSource средства разработки
  • />19 часов назад
  • Тема:Not a genuine ST Device! Abort connection
  • От:zheka
  • />19 часов назад
  • Тема:Not a genuine ST Device! Abort connection
  • От:zheka

—>
Модераторы раздела haker_fox

  • STM
  • NXP
  • Microchip (Atmel)
  • TI, Allwinner, GigaDevice, Nordic, Espressif и другие
  • />2 часа назад
  • Тема:Allwinner V3s BareMetal -попытки
  • От:Ozelot
  • />2 часа назад
  • Тема:Allwinner V3s BareMetal -попытки
  • От:Ozelot

—>

RISC-V

Микроконтроллеры на базе ядер RISC-V, RISC-X

Модераторы раздела haker_fox

  • />2 марта
  • Тема:Тайминги интерфейсов CH569/CH565
  • От:makc
  • />2 марта
  • Тема:Тайминги интерфейсов CH569/CH565
  • От:makc

—>
Модераторы раздела haker_fox

  • />28 февраля
  • Тема:DS1302 не тикает
  • От:borodach
  • />28 февраля
  • Тема:DS1302 не тикает
  • От:borodach

—>

MSP430

Модераторы раздела VAI />haker_fox />

  • />6 часов назад
  • Тема:Реверс прошивки MSP430F67791A
  • От:Aries
  • />6 часов назад
  • Тема:Реверс прошивки MSP430F67791A
  • От:Aries

—>

Все остальные микроконтроллеры

и все что с ними связано

Модераторы раздела haker_fox

  • PIC
  • MCS51
  • PowerQUICC
  • HC(S)08
  • AVR32
  • STM8
  • MIPS
  • />11 часов назад
  • Тема:Чем считать прошивку upsd3212cv-24u6 от ST?
  • От:tiretrak
  • />11 часов назад
  • Тема:Чем считать прошивку upsd3212cv-24u6 от ST?
  • От:tiretrak

—>

Отладочные платы

Вопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск

Модераторы раздела haker_fox

  • Arduino
  • Raspberry Pi
  • Rainbow
  • Siberia
  • EVMxxxx
  • />12 часов назад
  • Тема:China-Link, Вариант отладчика из Китая
  • От:Akakiy
  • />12 часов назад
  • Тема:China-Link, Вариант отладчика из Китая
  • От:Akakiy

Печатные платы (PCB)

    Последнее сообщение

—>

Разрабатываем ПП в САПР — PCB development

FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др.

Модераторы раздела SergM />fill />

  • Библиотеки компонентов
  • Altium Designer, DXP, Protel
  • P-CAD 200x howto
  • Эремекс, Delta Design
  • Cadence
  • Примеры
  • Zuken CADSTAR
  • Siemens EDA — Xpedition, PADS (ex. Mentor)
  • Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
  • />12 часов назад
  • Тема:Автоматизация действий в Xpedition/PADS и редакт…
  • От:uzzzer
  • />12 часов назад
  • Тема:Автоматизация действий в Xpedition/PADS и редакт…
  • От:uzzzer

—>

Работаем с трассировкой

тонкости PCB дизайна, от Spectra и далее.

Модераторы раздела fill

  • />17 февраля
  • Тема:Как правильно перевести скоростную дифф. пару с …
  • От:DSIoffe
  • />17 февраля
  • Тема:Как правильно перевести скоростную дифф. пару с …
  • От:DSIoffe

—>

Изготовление ПП — PCB manufacturing

Фирмы, занимающиеся изготовлением, качество, цены, сроки

Модераторы раздела fill

  • ПСБ Технолоджи
  • ТеПро
  • PS-Electro
  • Резонит
  • PCB Professional
  • Абрис
  • ОАО "НИЦЭВТ"
  • ООО "М-Плата"
  • в домашних условиях
  • />Пятница в 07:43
  • Тема:Новости Резонита
  • От:anton.pushkov
  • />Пятница в 07:43
  • Тема:Новости Резонита
  • От:anton.pushkov

Сборка РЭУ

    Последнее сообщение

—>

Пайка и монтаж

вопросы сборки ПП, готовых изделий, а также устранения производственных дефектов

  • />14 часов назад
  • Тема:Sn64 Ag1 Bi35 как RoHS нормально паяет?
  • От:iiv
  • />14 часов назад
  • Тема:Sn64 Ag1 Bi35 как RoHS нормально паяет?
  • От:iiv

—>

Корпуса

обсуждаем какие есть копруса, где делать и прочее

  • />28 февраля
  • Тема:Моделирование силы продавливания платы
  • От:destroit
  • />28 февраля
  • Тема:Моделирование силы продавливания платы
  • От:destroit

—>

Вопросы надежности и испытаний

расчеты, методики, подбор компонентов

  • />Пятница в 09:15
  • Тема:Поверка контрольно-измерительного оборудования
  • От:borodach
  • />Пятница в 09:15
  • Тема:Поверка контрольно-измерительного оборудования
  • От:borodach

Аналоговая и цифровая техника, прикладная электроника

    Последнее сообщение

—>

Вопросы аналоговой техники

разработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы

Модераторы раздела Alexandr ViKo Tanya Егоров

  • />9 часов назад
  • Тема:Измерительный 16-24 разрядный АЦП российского пр…
  • От:nbn
  • />9 часов назад
  • Тема:Измерительный 16-24 разрядный АЦП российского пр…
  • От:nbn

—>

Цифровые схемы, высокоскоростные ЦС

High Speed Digital Design

  • />21 февраля
  • Тема:Влияние положительных и отрицательных выбросов (…
  • От:Plain
  • />21 февраля
  • Тема:Влияние положительных и отрицательных выбросов (…
  • От:Plain

—>

RF & Microwave Design

wireless технологии и не только

Модераторы раздела l1l1l1

  • />Суббота в 21:36
  • Тема:Вопросы по HFSS
  • От:nicaraguanec
  • />Суббота в 21:36
  • Тема:Вопросы по HFSS
  • От:nicaraguanec

—>

Метрология, датчики, измерительная техника

Все что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др.

Модераторы раздела ViKo />Tanya />

  • />Вторник в 10:19
  • Тема:Неблокирующее чтение из R&S ZNB? Кто-нибудь знае…
  • От:khach
  • />Вторник в 10:19
  • Тема:Неблокирующее чтение из R&S ZNB? Кто-нибудь знае…
  • От:khach

—>

АВТО электроника

особенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок.

Модераторы раздела Vasily_

  • />4 марта
  • Тема:Провод для автомобильного компрессора
  • От:byRAM
  • />4 марта
  • Тема:Провод для автомобильного компрессора
  • От:byRAM

—>

Умный дом
  • />26 февраля
  • Тема:Как контролировать большое количество реле с пом…
  • От:mitya1698
  • />26 февраля
  • Тема:Как контролировать большое количество реле с пом…
  • От:mitya1698

—>

3D печать

3D принтеры, наборы, аксессуары, ПО

  • />21 декабря, 2022
  • Тема:slicer для 3d принтера
  • От:Variant99
  • />21 декабря, 2022
  • Тема:slicer для 3d принтера
  • От:Variant99

—>

Робототехника

Модели, классификация, решения, научные исследования, варианты применения

  • />31 марта, 2022
  • Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
  • От:Aaronli
  • />31 марта, 2022
  • Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
  • От:Aaronli

—>

Ремонт и отладка

обсуждение вопросов ремонта и отладки различных устройств и готовых изделий

Модераторы раздела Herz

  • />5 марта
  • Тема:Ремонт оссцилографа Hantek dso5102p — проблема с…
  • От:Zversky
  • />5 марта
  • Тема:Ремонт оссцилографа Hantek dso5102p — проблема с…
  • От:Zversky

Силовая электроника — Power Electronics

    Последнее сообщение

—>

Силовая Преобразовательная Техника

Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)

Модераторы раздела Herz />Егоров />

  • />Четверг в 23:24
  • Тема:Помогите рассчитать тор
  • От:Yuri7751
  • />Четверг в 23:24
  • Тема:Помогите рассчитать тор
  • От:Yuri7751

—>

Обратная Связь, Стабилизация, Регулирование, Компенсация

Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт

Модераторы раздела Herz />Егоров />

  • />17 сентября, 2022
  • Тема:Ограничение скорости нарастания сигнала ШИМ на д…
  • От:Alex-lab
  • />17 сентября, 2022
  • Тема:Ограничение скорости нарастания сигнала ШИМ на д…
  • От:Alex-lab

—>

Первичные и Вторичные Химические Источники Питания

Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания

Модераторы раздела Herz />Егоров />

  • />18 января
  • Тема:Температура Li-ion аккумуляторов
  • От:maksimdag0
  • />18 января
  • Тема:Температура Li-ion аккумуляторов
  • От:maksimdag0

—>

Высоковольтные Устройства — High-Voltage

Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника

Модераторы раздела Herz

  • />7 февраля
  • Тема:Маломощный трансформатор 220В -> 6000
  • От:sanya221
  • />7 февраля
  • Тема:Маломощный трансформатор 220В -> 6000
  • От:sanya221

—>

Электрические машины, Электропривод и Управление

Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы

Модераторы раздела Herz

  • />17 февраля
  • Тема:ABB DCS550-S02-0680-05 F508
  • От:Oleg_Gordzei
  • />17 февраля
  • Тема:ABB DCS550-S02-0680-05 F508
  • От:Oleg_Gordzei

—>

Индукционный Нагрев — Induction Heating

Технологии, теория и практика индукционного нагрева

Модераторы раздела Herz

  • />10 января
  • Тема:Тиристорный инвертор
  • От:Слесарь
  • />10 января
  • Тема:Тиристорный инвертор
  • От:Слесарь

—>

Системы Охлаждения, Тепловой Расчет – Cooling Systems

Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей

Модераторы раздела Herz

  • />23 февраля
  • Тема:Тепловой расчет для КТ827А
  • От:Valery-m
  • />23 февраля
  • Тема:Тепловой расчет для КТ827А
  • От:Valery-m

—>

Моделирование и Анализ Силовых Устройств – Power Supply Simulation

Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов

Модераторы раздела Herz />Егоров />

  • />8 февраля
  • Тема:Micro-Cap
  • От:Lnd
  • />8 февраля
  • Тема:Micro-Cap
  • От:Lnd

—>

Компоненты Силовой Электроники — Parts for Power Supply Design

Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.

Модераторы раздела Herz />Егоров />

  • />1 час назад
  • Тема:есть ли Российские драйверы двигателей?
  • От:xabbal
  • />1 час назад
  • Тема:есть ли Российские драйверы двигателей?
  • От:xabbal

Интерфейсы

    Последнее сообщение

—>

Форумы по интерфейсам

все интерфейсы здесь

  • ISDN/G.703/E1
  • ISA/PCI/PCI-X/PCI Express
  • Wireless/Optic
  • RS232/LPT/USB/PCMCIA/FireWire
  • Fast Ethernet/Gigabit Ethernet/FibreChannel
  • Интерфейсы для "интеллектуального дома"
  • от ТТЛ до LVDS здесь
  • IDE/ATA/SATA/SAS/SCSI/CF
  • Аудио/Видео интерфейсы
  • Сотовая связь и ее приложения
  • FAQ по XPort/WiPort
  • Controller Area Network (CAN)
  • />Среда в 10:15
  • Тема:SIM800 RTC установить и узнать время
  • От:jcxz
  • />Среда в 10:15
  • Тема:SIM800 RTC установить и узнать время
  • От:jcxz

Поставщики компонентов для электроники

    Последнее сообщение

—>

Поставщики всего остального

от транзисторов до проводов

  • />27 февраля
  • Тема:Shenzhen BLS electronics
  • От:Миша Чжу
  • />27 февраля
  • Тема:Shenzhen BLS electronics
  • От:Миша Чжу

—>

Компоненты

Закачка тех. документации, обмен опытом, прочие вопросы.

  • Тех. документация
  • Микросхемы
  • Транзисторы
  • Диоды
  • Резисторы
  • Средства индикации
  • />Вторник в 17:50
  • Тема:Документация Hi3516EV300
  • От:MaxBMSTU
  • />Вторник в 17:50
  • Тема:Документация Hi3516EV300
  • От:MaxBMSTU

Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир

    Последнее сообщение

—>

Обсуждение Майнеров, их поставки и производства

наблюдается очень большой спрос на данные устройства.

  • />16 июля, 2021
  • Тема:Материнские платы для майнинга
  • От:Doka
  • />16 июля, 2021
  • Тема:Материнские платы для майнинга
  • От:Doka

Дополнительные разделы — Additional sections

    Последнее сообщение

—>

Встречи и поздравления

Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />5 марта
  • Тема:TIMTOS 2023: кто-то собирается?
  • От:Ruslan1
  • />5 марта
  • Тема:TIMTOS 2023: кто-то собирается?
  • От:Ruslan1

—>

Ищу работу

ищу работу, выполню заказ, нужны клиенты — все это сюда

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Четверг в 08:43
  • Тема:Группа инженеров разработает почти любую электро…
  • От:iBredihin
  • />Четверг в 08:43
  • Тема:Группа инженеров разработает почти любую электро…
  • От:iBredihin

—>

Предлагаю работу

нужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />8 часов назад
  • Тема:Ищу программиста STM32, CH32V307 на удаленную ра…
  • От:x893
  • />8 часов назад
  • Тема:Ищу программиста STM32, CH32V307 на удаленную ра…
  • От:x893

—>

Куплю

микросхему; устройство; то, что предложишь ты 🙂

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Пятница в 21:05
  • Тема:Куплю ЖКИ от Tektronix TDS 2022 KCS057QV1AJ-G39
  • От:Zversky
  • />Пятница в 21:05
  • Тема:Куплю ЖКИ от Tektronix TDS 2022 KCS057QV1AJ-G39
  • От:Zversky

—>

Продам

есть что продать за деньги, пиво, даром ?
Реклама товаров и сайтов также здесь.

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />9 часов назад
  • Тема:Продам MOSFETs STB43N65M5 1000 шт.
  • От:TAutomatic
  • />9 часов назад
  • Тема:Продам MOSFETs STB43N65M5 1000 шт.
  • От:TAutomatic

—>

Объявления пользователей

Тренинги, семинары, анонсы и прочие события

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />Четверг в 11:38
  • Тема:Макро Групп – поставщик твердотельных СВЧ-усилит…
  • От:МакроГрупп
  • />Четверг в 11:38
  • Тема:Макро Групп – поставщик твердотельных СВЧ-усилит…
  • От:МакроГрупп

—>

Общение заказчиков и потребителей электронных разработок

Обсуждение проектов, исполнителей и конкурсов

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 haker_fox iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • />18 декабря, 2022
  • Тема:Как купить если ты не юрлицо?
  • От:Dejmos
  • />18 декабря, 2022
  • Тема:Как купить если ты не юрлицо?
  • От:Dejmos

At90can128 16au чем прошить

AVR miniICE

  • Полная совместимость с AVR JTAG ICE
  • Возможность программирования и отладки МК ATmega с интерфейсом JTAG
  • Поддержка отладки в реальном времени
  • Програмное обеспечение регулярно обновляется для новых типов МК
  • Возможность обновления програмного обеспечения непосредственно из AVR Studio
  • Широкий диапазон питающего напряжения 2.6 — 6 V
  • Питание непосредственно от отлаживаемого устройства
  • Соединение с AVR Studio через COM порт
  • Два светодиодных индикатора («Питание» и «Коннект»)
  • ATmega128, ATmega128L, AT90CAN128
  • ATmega16, ATmega16L
  • ATmega162, ATmega162L, ATmega162V
  • ATmega165, ATmega165V
  • ATmega169, ATmega169L, ATmega169V
  • ATmega32, ATmega32L
  • ATmega323, ATmega323L
  • ATmega64, ATmega64L
Кол. Тип Обозначение
2 470R R1, R2
1 10K R3
2 22p C7, C8
6 100n C1,C2,C3,C4,C5,C6
1 LED-G D1
1 LED-R D2
1 ATmega16L DD1
1 MAX3232 DD2
1 7.3728 MHz Q1
  1. При помощи любого программатора описанного выше запрограммируйте ATmega16 прилагаемым файлом
  2. Запрограммируйте фьюзы как показано на рисунке:
  1. Соедините COM порт компьютера с AVR miniICE и подайте на него питание
  2. Запустите AVR Studio и в нем запустите AVR Prog
  3. Выберите файл для программирования upgrade.ebn (находится в каталоге AVR Studio)
    Запрограммируйте обновление (AVR Prog может выдать ошибку по окончании программирования —
    не обращайте на это внимания.

Программирование AVR с помощью PonyProg

На рис.2 схема такого же кабеля, но с буферной микросхемой. Все пассивные элементы и микросхема монтируются в корпус разъема параллельного порта. В обоих случаях для уверенной работы длина соединительного кабеля не должна превышать пол метра.

Рис.2

  • SPI (Serial Programmable Interface) Программируемый интерфейс последовательного доступа
    Используется для внутрисхемного программирования чипа и для связи с другими устройствами.
  • SCK (SPI Bus Serial Clock) Шина последовательных тактирующих импульсов (строб)
  • MISO (SPI Bus Master Input/Slave Output) Шина данных (Мастер ввод/Подчиненный вывод)
  • MOSI (SPI Bus Master Output/Slave Input) Шина данных (Мастер вывод/Подчиненный ввод)
  • RST (Reset MCU) Сброс микроконтроллера
  • GND (Ground) «Земля, корпус»


Рис.3

ключевые слова: программирование микроконтроллеров, как написать программу для микроконтроллера, обучение программированию микроконтроллеров, микроконтроллеры atmega128, как запрограммировать микроконтроллер, как прошить микроконтроллер, отладка программы для AVR, моделирование работы электронных схем, электронные проекты, хобби, язык си для микроконтроллеров, язык программирования си
AT76C712 , AT76C713 , AT90CAN128 , AT90CAN128 Automotive , AT90CAN32 , AT90CAN64 , AT90PWM2 , AT90PWM3 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 , AT90S8515 , AT90S8535 , ATmega128 , ATmega1280 , ATmega1281 , ATmega16 , ATmega161 , ATmega162 , ATmega163 , ATmega164 , ATmega165 , ATmega168 , ATmega168 Automotive , ATmega169 , ATmega2560 , ATmega2561 , ATmega32 , ATmega323 , ATmega324 , ATmega325 , ATmega3250 , ATmega329 , ATmega3290 , ATmega406 , ATmega48 , ATmega48 Automotive , ATmega64 , ATmega640 , ATmega644 , ATmega645 , ATmega6450 , ATmega649 , ATmega6490 , ATmega8 , ATmega8515 , ATmega8535 , ATmega88 , ATmega88 Automotive , ATtiny11 , ATtiny12 , ATtiny13 , ATtiny15L , ATtiny2313 , ATtiny25 , ATtiny26 , ATtiny28L , ATtiny45 , ATtiny85

At90can128 16au чем прошить

  • 2 часа назад
  • Тема:Работа сайта и сервера
  • От:Obam
  • Магазины
  • Форумы и конференции
  • Производители
  • Информационные ресурсы
  • Поисковики
  • FTP-серверы
  • 5 июня
  • Тема:Отзывы о магазинах
  • От:Electrobit

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 fill Vasily_ Егоров Walrus

  • ARM, 32bit
  • MCS51, AVR, PIC, STM8, 8bit
  • Программирование
  • Схемотехника
  • Интерфейсы
  • Воскресенье в 15:07
  • Тема:Усилитель термопары.
  • От:khlenar
International Forum

This is a special forum for English spoken people, read it first.

  • 26 апреля
  • От:mosagepa
  • 7 часов назад
  • Тема:Создание профессиональной ассоциации по микроэле…
  • От:Electrobit

Модераторы раздела iosifk

  • 6 июня
  • Тема:Обучающие видео по Verilog
  • От:AleksBak

Модераторы раздела Rst7

  • 9 часов назад
  • Тема:Мапл математика маткад матлаб. В чем разница? Ко…
  • От:yes

Модераторы раздела Rst7

  • 4 июня
  • Тема:Экспонента
  • От:dimka76

Модераторы раздела Rst7

  • Программирование
  • Linux
  • uC/OS-II
  • scmRTOS
  • FreeRTOS
  • Android
  • 16 часов назад
  • Тема:Иконки «Красный минус в черном кружке» — как убр…
  • От:svss

Модераторы раздела Rst7

  • Пятница в 18:43
  • Тема:Оформление сборочного чертежа на узел
  • От:malshin
Системы CAD/CAM/CAE/PLM
  • 1 час назад
  • Тема:Михаил Мишустин призвал представителей российско…
  • От:Yuri7751

Модераторы раздела Rst7

  • 5 часов назад
  • Тема:Прошу помочь найти кандидата или доктора наук, в…
  • От:Кибераугментика

Модераторы раздела Rst7

  • ЭМС
  • Электробезопасность
  • 27 мая
  • Тема:Питание ATEX от USB-C
  • От:DanilinS

Модераторы раздела Rst7

  • 17 марта
  • Тема:Не проходит авторизацию при push после смены пра…
  • От:KARLSON

Модераторы раздела Rst7

  • 7 апреля
  • Тема:Распознавание изображений+Генерация музыки
  • От:k155la3

Программируемая логика ПЛИС (FPGA,CPLD, PLD)

  • Пятница в 20:40
  • Тема:Принцип работы ILA ядер в XILINX Vivado (2018 и …
  • От:likeasm
  • 5 часов назад
  • Тема:GoWin запрограммировать с МК
  • От:iiv

Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.

Модераторы раздела aosp vetal des00

  • 7 часов назад
  • Тема:рекурсивные модули, а что так можно было?
  • От:andrew_b
Системы на ПЛИС — System on a Programmable Chip (SoPC)

Модераторы раздела vetal des00 Omen_13

  • Суббота в 08:53
  • Тема:Появилась ошибка при сборке проекта НИОС
  • От:_sda

Модераторы раздела des00

  • 22 мая
  • Тема:ADSP-21489
  • От:LexaryStyle

Модераторы раздела des00

  • 17 часов назад
  • Тема:Помехоустойчивость. Моделирование полярных и LDP…
  • От:MeIh
  • IAR
  • Keil
  • GNU/OpenSource средства разработки
  • Четверг в 18:07
  • Тема:STM32L476 Keil размещение массива по определенно…
  • От:Димон Безпарольный
  • STM
  • NXP
  • Microchip (Atmel)
  • TI, Allwinner, Nordic Semiconductor, Espressif Systems и другие
  • 2 часа назад
  • Тема:Перепрограммирование китайского ST-LINK в JLINK
  • От:Obam
  • 29 апреля
  • Тема:Soft ядро avr
  • От:ZodiaK
MSP430

Модераторы раздела VAI

  • 21 апреля
  • Тема:MSP430F5172 XT1
  • От:k155la3
  • PIC
  • MCS51
  • PowerQUICC
  • HC(S)08
  • AVR32
  • STM8
  • MIPS
  • Пятница в 18:30
  • Тема:HITECH PICC18 9.50PL3
  • От:Driver_GV
  • Arduino
  • Raspberry Pi
  • Rainbow
  • Siberia
  • EVMxxxx
  • Среда в 09:36
  • Тема:China-Link, Вариант отладчика из Китая
  • От:Azlina
Разрабатываем ПП в САПР — PCB development
  • Библиотеки компонентов
  • Altium Designer, DXP, Protel
  • P-CAD 200x howto
  • Эремекс, Delta Design
  • Cadence
  • Примеры
  • Zuken CADSTAR
  • Siemens EDA — Xpedition, PADS (ex. Mentor)
  • Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
  • 18 часов назад
  • Тема:Импорт Gerber в HyperLynx
  • От:Frederic

Модераторы раздела fill

  • 23 мая
  • Тема:Трассировка Ethernet с HR911105A
  • От:Arlleex
Изготовление ПП — PCB manufacturing

Модераторы раздела fill

  • ПСБ Технолоджи
  • ТеПро
  • PS-Electro
  • Резонит
  • PCB Professional
  • Абрис
  • ОАО «НИЦЭВТ»
  • ООО «М-Плата»
  • в домашних условиях
  • 3 часа назад
  • Тема:Как правильно делать мультизатовку? Скрабировани…
  • От:IgorAVR2
  • 2 часа назад
  • Тема:Чем залить кристалл?
  • От:k155la3
  • 19 апреля
  • Тема:Соединение алюминиевого корпуса и медных полигон…
  • От:T_A_N
  • 6 июня
  • Тема:Пояснение климатических исполнений для оборудова…
  • От:Kiber99

Модераторы раздела Alexandr ViKo Tanya Егоров

  • 7 июня
  • Тема:Какую топологию выбрать, чтобы изменить дифф сос…
  • От:iiv

High Speed Digital Design

  • Пятница в 06:12
  • Тема:Снятие аппаратной защиты записи с MX25L25645G
  • От:Propretor!
RF & Microwave Design

Модераторы раздела l1l1l1

  • 5 часов назад
  • Тема:Проектирование МПА с круговой поляризацией
  • От:uve
  • Воскресенье в 19:37
  • Тема:Помогите опознать прибор
  • От:k155la3

Модераторы раздела Vasily_

  • 10 марта
  • Тема:12В 6А от бортсети 12/24
  • От:Plain
  • Четверг в 18:50
  • Тема:BEEPTOOLKIT — R&D программно аппаратный симулято…
  • От:mantech
  • 16 сентября, 2021
  • Тема:Проблемы печати
  • От:baumanets
  • 31 марта
  • Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
  • От:Aaronli

Модераторы раздела Herz

  • 6 июня
  • Тема:Компонент с непонятной маркировкой
  • От:Nicolai326

Силовая Электроника — Power Electronics

  • 8 часов назад
  • Тема:Измерение тока повышающего преобразователя
  • От:LLLLLLLLLL
  • 13 мая
  • Тема:Блокировка по силе тока во вторичной части
  • От:Levontay
  • 22 марта
  • Тема:подскажите простой способ сделать зарядку двух L…
  • От:yes
Высоковольтные Устройства — High-Voltage

Модераторы раздела Herz

  • 5 апреля
  • Тема:Маломощный трансформатор 220В -> 6000
  • От:Алексей Р

Модераторы раздела Herz

  • 22 мая
  • Тема:Что за двигатель?
  • От:Grower
Индукционный Нагрев — Induction Heating

Модераторы раздела Herz

  • Суббота в 17:21
  • Тема:Индукционный нагреватель
  • От:Парус
Системы Охлаждения, Тепловой Расчет – Cooling Systems

Модераторы раздела Herz

  • 1 июня
  • Тема:Сравнение экспериментальных данных с расчетом
  • От:ZodiaC
Моделирование и Анализ Силовых Устройств – Power Supply Simulation
  • 3 апреля
  • Тема:Протеус глючит
  • От:Levontay
Компоненты Силовой Электроники — Parts for Power Supply Design
  • 2 июня
  • Тема:Включение/ выключение нагрузки 3-4kW (80V) полев…
  • От:Aner
  • ISDN/G.703/E1
  • ISA/PCI/PCI-X/PCI Express
  • Wireless/Optic
  • RS232/LPT/USB/PCMCIA/FireWire
  • Fast Ethernet/Gigabit Ethernet/FibreChannel
  • Интерфейсы для «интеллектуального дома»
  • от ТТЛ до LVDS здесь
  • IDE/ATA/SATA/SAS/SCSI/CF
  • Аудио/Видео интерфейсы
  • Сотовая связь и ее приложения
  • FAQ по XPort/WiPort
  • Controller Area Network (CAN)
  • 16 часов назад
  • Тема:SIM7600 : USB интерфейс
  • От:CADiLO
  • 2 июня
  • Тема:Мы являемся поставщиком электронных компонентов …
  • От:makc
  • Тех. документация
  • Микросхемы
  • Транзисторы
  • Диоды
  • Резисторы
  • Средства индикации
  • Воскресенье в 20:25
  • Тема:Помогите подобрать P канальный Мосфет
  • От:Alexanor

Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир

  • 16 июля, 2021
  • Тема:Материнские платы для майнинга
  • От:Doka

Дополнительные разделы — Additional sections

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • 14 декабря, 2021
  • Тема:С Праздником !
  • От:makc

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • Четверг в 12:31
  • Тема:Корпуса и механические части аппаратуры — промди…
  • От:MFS

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • 3 часа назад
  • Тема:Нужна помощь в моделировании антенн
  • От:UA1T

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • 7 июня
  • Тема:Куплю модули DC-DC EN5311Qi
  • От:maxics

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • 3 часа назад
  • Тема:Осциллограф Rohde & Schwarz RTO2044
  • От:alver

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • Среда в 07:07
  • Тема:HYPERRAM™ 3.0 от Winbond
  • От:МакроГрупп

Модераторы раздела VAI aosp SergM vetal KRS Alexandr des00 Uladzimir Rst7 iosifk ViKo Herz l1l1l1 Tanya Сергей Борщ Omen_13 Vasily_ Егоров Walrus

  • 23 мая
  • Тема:Как купить если ты не юрлицо?
  • От:ded2016
Читать:
Как найти высоту параллелепипеда

Похожие статьи