Програматори > AVR Програматори

Програматор AVR USBasp

Програматор AVR USBasp

  • інтерфейс програмування ISP
  • Інтерфейс підключення до ПК: USB
  • Напруга живлення: 5 В (по шині USB)
  • Для роботи під Windows потрібен драйвер
  • Розміри: 54мм x 25мм x 9мм
К-ть Ціна
Від1шт250грн
Від4шт246грн
Від20шт240грн
Від60шт238грн
Код: 17
шт.
Зібрати самостійно
Є в наявності

STK500 (AVR-Doper)

STK500 (AVR-Doper)

  • Повна сумісність c STK500
  • Напруга живлення: 5 В (по шині USB)
  • Струм споживання: не більше 50 мА
  • Інтерфейс підключення до ПК: USB
  • Інтерфейс програматора: ISP
  • Габаритні розміри пристрою: 55х17 мм
  • Підтримується програмування мікроконтролерів: Серія AVR - всі контролери, які мають інтерфейс SPI для програмування.
Ціна:
350 грн
Код: 22
шт.
Зібрати самостійно
Очікуєм

Програматор AVR USBasp + Zif Board 40pin для AVR

Програматор AVR USBasp + Zif Board 40pin для AVR

Характеристики програматора AVR USBasp:

  • інтерфейс програмування ISP
  • Інтерфейс підключення до ПК: USB
  • Напруга живлення: 5 В (по шині USB)
  • Габаритні розміри 54x25x9 mm
  • Для роботи під Windows потрібен драйвер

Характеристики Zif Board для AVR:  

  • Вага: 46г
  • Розмір: 88мм x 38мм
  • 32 I / O контакти всі виведені.
  • Підтримка чіпів: ATMEGA16 / ATMEGA32 і сумісні.
  • Скидання: кнопка скидання.
  • Індикатор живлення (D1).
  • Стандарт ISP.
Ціна:
450 грн
Код: 318
шт.
Очікуєм

Програматор AVR USBasp + Zif board 28 pin для Atmega8 ATmega48 ATMEGA88

Програматор AVR USBasp + Zif board 28 pin для Atmega8 ATmega48 ATMEGA88

Характеристики програматора AVR USBasp:

  • інтерфейс програмування ISP
  • Інтерфейс підключення до ПК: USB
  • Напруга живлення: 5 В (по шині USB)
  • Габаритні розміри 54x25x9 mm
  • Для роботи під Windows потрібен драйвер

Характеристики ZZif board 28 pin для Atmega8 ATmega48 ATMEGA88:  

  • Підтримка чіпів: Atmega8 ATmega48 ATMEGA88
  • Скидання: кнопка скидання
  • Індикатор живлення (D1)
  • Стандарт: ISP
  • Розмір плати: 7.4 cм х 3.4 cм
  • Товщина модуля: 1.6 мм.
Ціна:
350 грн
Код: 659
шт.
Очікуєм

AVR - мікроконтролери являють собою потужний інструмент для створення сучасних високопродуктивних і економічних пристроїв багатоцільового призначення.

Програма для мікроконтролера пишеться на будь-якоій зручнійу мові програмування, компілюється в бінарний файл (або файл формату intel HEX) і заливається в мікроконтролер допомогою програматора .

Программатор - це пристрій, який пов'язує мікроконтролер і комп'ютер і дозволяє з комп'ютера записати файл прошивки в пам'ять контролера. Також потрібна прошиваюча програма, яка зі спеціального протоколу запише дані в мікроконтролер.

Способи прошивки мікроконтролерів за допомогою AVR-программаторов :

  1. Внутрішньосхемне програмування (ISP)

    Цей спосіб прошивати сучасні контролери є найпопулярнішим на сьогоднішній день. Внутрісхемним він називається тому, що мікроконтролер в момент прошивки знаходиться в схемі цільового пристрою. Для потреб програматора в цьому випадку виділяється кілька виводів контролера (зазвичай 3..5, залежно від контролера).

    До цих виводів підключається прошивають шнур програматора і відбувається заливка прошивки. Після цього шнур відключається і контролер починає роботу.

    У AVR прошивка заливається по інтерфейсу SPI і для роботи програматора потрібно чотири лінії та живлення:  

    • MISO - дані, що йдуть від контролера (Master-Input / Slave-Output)
    • MOSI - дані, що йдуть в контролер (Master-Output / Slave-Input)
    • SCK - тактові імпульси інтерфейсу SPI
    • RESET - сигналом на RESET програматор вводить контролер у режим програмування
    • GND - земля

    Для реалізації «послідовного» внутрішньосхемного програмування необхідно:

    • підключити до программатору ніжку скидання (RESET) і SPI інтерфейс контролера (ніжки MOSI, MISO, SCK);
    • живити мікроконтролер номінальною напругою + 5В (GND, VCC).

    Програматори для внутрішньосхемною прошивки контролерів AVR розрізняються за такими ознаками:

    • по швидкості роботи;
    • по типу підключення до комп'ютера (COM / LPT / USB);
    • бувають зі своїм керуючим контролером або без нього.

    Програматори без керуючого контролера дуже прості у виготовленні і налагодженні. Працюють вони виключно через COM або LPT порти.

    Програматори з керуючим контролером працюють через СОМ, але також без проблем можуть працювати через USB. Але при роботі з цими программаторами виникає одна проблема: для того щоб зробити такий програматор, потрібен інший програматор, щоб прошити йому керуючий контролер. Проблема «курки і яйця».

    Найпопулярніші програматори цього типу:

    • USBASP
    • AVRDOPER
    • AVR910
     
  2. Паралельне високовольтне програмування

    Звичайно застосовується на виробництві при масовій прошивці чіпів в программаторе перед запаюванням їх у пристрій.  

    Особливості паралельного програмування

    • у багато разів швидше послідовного (ISP);
    • вимагає подачі на RESET напруги в 12 вольт;
    • потрібно вже не 3 лінії даних, а вісім + лінії управління;
    • мікроконтролер вставляється в панель програматора, а після прошивки переставляється в цільове пристрій.

Для радіоаматорської практики такий спосіб програмування не потрібен, тому що ISP програматор вирішує 99% насущних завдань.