Заказать прошивку

 





 

USBBit - Программатор с помощью которого можно прошивать микроконтроллеры семейства   AVR, прошивка происходит через SPI  и для работы используется синхронный BitBang режим микросхемы, следовательно виртуальный COM не используется.

BitBang программатор построен на микросхеме FT232RL , следовательно программатор прошивать НЕ НАДО! Это очень большое приемущество по сравнению с остальными usb - avr программаторами построенными на микроконтроллерах.

Подключается через USB, питание используется от usb.

Перечень деталей:

J1 - 3 Pin c джампером, выбор питания 3,3В или 5В

P1 - USB-B

P2 - IDC 10Pin 

U1 - FT232RL

U2 - 74HC241

R1,R3,R7,R8 - 510 Ом

R2-10K

R4,R5,R6,R9,R10,R11 - 33 Ом

С1,С2,С4,С5 - Керамические 100nF

C3 - Танталовай или Электролитический 4.7uF x 10v

D1 - Выпрямительный 1N4002

HL1 - HL4 - светодиоды любые на ток не более 20мА

Установка Драйвера:

Для начала подключите плату к пк, он должен найти новое оборудование – FT232R USB UART. Далее скачайте архив с драйвером в конце страницы, и установите драйвер. Если всё прошло успешно, в диспетчере устройств появятся два новых устройства – USB Serial Converter (в разделе "контроллеры последовательной шины USB”) и USB Serial Port (в разделе "порты COM и LPT”) :

Если эти устройства отобразились в диспетчере устройств, то можно идти дальше. Следующим шагом идёт настройка микросхемы FT232RL так, чтобы она генерировала тактовый сигнал 6 мГц. Для этого открываем программу FT PROG из архива и нажинаем Devices – Scan and Parse. Через несколько секунд программа найдёт чип и появится такое окно:

Теперь переходим на вкладку USB_Config_Descriptor и выставляем значение Max Bus Power = 500:

Остальное не трогаем. Эта настройка позволит получать из шины USB ток до 500 мА.   Теперь переходим на Hardware_Specific – IO_Controls и устанавливаем в поле С4 значение CLK6:

После этой настройки на выводе CUSB4(12) будет генерироваться импульс с частотой 6 мГц. Далее можно поменять идентификатор устройства т.е. имя, под которым его распознаёт система, когда драйверы не установлены.  Переходим на USB_String_Descriptors и пишем в поле Product Description своё название. Я написал "Программатор USBBit”:

 

Настройка завершена и теперь нужно сохранить изменения. Нажимаем на верхней панели Devices – Program. Через пару секунд операция завершится и можно закрывать утилиту. После этого отключите устройство от пк на несколько секунд, а потом включите. Далее попробуем запрограммировать мк.

Этот программатор поддерживает только модифицированная AVR Dude. Поскольку программа консольная, я использую графическую оболочку SinaProg. Оболочка+модифицированная дудка находятся в архиве в конце статьи. Скачивайте их и распаковывайте куда-нибудь поближе. Например, C:\usbbit\. В этом пути не должно быть никаких папок с русскими названиями и пробелами, иначе программа не будет работать!!! Запускайте SinaProg и выбирайте программатор USBBit, порт USB и максимальную скорость. Дальше подключите программатор к мк и к компу. Подайте на мк питание и нажмите кнопку Search:

 


18 Mb
 
Дата: 14-04-2011, 21:28, Просмотров: 40945, Автор: Fermer12
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти под своим именем.

   
Kotmur # 31
31 декабря 2011 21:26  
 
а энтим девайсом можно прошить ATtiny861?
  •    •     


   
voldemar42 # 32
27 февраля 2012 09:51  
 
Можно ли с помощью USBBit v1.1 прошить AT45DB041B если можно то как заранее спасибо
  •    •     


   
alexandr56 # 33
19 мая 2012 11:15  
 
отлично работает быстро шьет
  •    •     


   
Jenij # 34
25 сентября 2012 22:54  
 
можно им прошить AT89S51?
  •    •     


   
hackerion # 35
8 ноября 2013 20:05  
 
Здравствуйте, а при печати шаблона надо-ли ставить галочку зеркально (если да то как именно) Взарание спасибо.
  •    •     


   
Drayv # 36
28 января 2014 18:01  
 
Привет всем, установил все как показано все с небольшими проблемами установилось, а устройство нажимаю прочитать или записать пишет не удалось, и все у кого такое было подскажите как решали проблему, светодиод при обращении на программатор моргает.
  •    •     


   
Drayv # 37
30 января 2014 18:01  
 
Привет всем кто в этом программаторе подскажет как выставить фюзы, делаю девайс отсекатель напряжения на Attiny 13 cтатья с сайта.
  •    •     

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 

Обновления

Сообщения Форума Ответов
Бакометр 2 336
Touch Start-Stop Engine. 587
Кодграберр 17
Исправляем AVR фьюзы при помощ ... 109
Автоматическая зарядка для Ni- ... 84
LEDstairs 0
Бакометр - измеритель остатка ... 4
IR конструктор на PIC12F629 77
Универсальное зарядное устройс ... 104
Цифровой осцилограф 7