|
программатор для AVR |
|
|
|
Dec 17 2011, 14:34
|
Местный
  
Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553

|
просьба не пинать наверняка вопрос обсуждался миллион раз, но не нашел ответа. Излазил весь форум и инет, видимо не хватает знаний, чтобы понять, о чем пишут и подходит ли это мне. в общем, задался целью начать собирать схемы на avr'ках, купил самоучитель Белова А.В., все прочитал, все понял. Купил Tiny2313. Но в книжке дается программатор для LPT. На нотебуке ЛПТ нету... В инете есть программаторы для USB, но, насколько я понял, сначала нужно где-то запрограммировать Мегу, которая там используется, а уже потом припаивать..... Вщм, ткните плз носом, где достать, как спаять нормальный ЮСБишный программатор с нуля. Только это останавливает на пути к приключениям в волшебном мире МК экспериментам ------------ update 2011.12.17 23:58 копаясь глубже, обнаружил этот текст. Оставлю ссылку на него здесь для таких же начинающих (наверно писал его опытный человек и знает, о чем говорит). Вкратце, на данный момент, если у вас НИЧЕГО нет: 1. либо пользоваться простым программатором через LPT или COM 2. использовать преобразователь usb-com на FT232RL, который вроде как трудно найти и сложно паять (для начинающего) из-за мелкого шага между ножками 3. использовать кабель от телефона (?)
--------------------
Продаю котят. Недорого. 50р ведро.
|
|
|
|
|
 |
Ответов
|
Dec 20 2011, 00:26
|
Местный
  
Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553

|
SinaProg (GUI AVRdude) его тоже не нашел. Выбирал разные скорости от максимальной до минимальной, поставил Default, все равно не видит... Даже подключался к ноуту, на котором стоит WinXP pro (драйвера встали нормально и появился новый COM-порт), но там тоже программатор не нашелся ни одной программой. В CodeVisionAVR настроил все вроде нормально: Settings - Programmer : {Programmer Type: "Atmel AVRProg (AVR910)"; Communication Port: "COM 25"} Потом иду в Tools - Chip Programmer - Read - Programmer's Firmware Version В этот момент программатор мигает еще 2-мя лампочками (кажется желтой и зеленой - слишком быстро) и вылезает сообщение об ошибке: "AVRProg error entering programming mode" даже на макетке собрал примитивное устройство из книжки (один tiny2313, один кварц, пара кондеров и светодиод с резистором, подвел питание 5В, соединил проводами: MISO, MOSI, SCK, GND), все подключил, думал с ним увидится. Хрен - вообще все без изменений, те же ошибки. ну что за фигня??? ВООБЩЕ никто не видит этот программатор. Может, он не прошитый? Как это проверить? Может ли он самопрошиться с помощью какой-нибудь программы? ----------------------------- добавлено спустя 30 мин. ----------------------------- Игрался тут с настройками: в диспетчере устройств поменял скорость с 9200 на 115200 и переставил на COM2 (он был свободен). В SinaProg таки добился хоть каких-то подробностей. Итого, программатор вроде читается, но по какой-то причине не может войти в режим программирования: Цитата avrdude -C avrdude.conf -c avr910 -P com2 -b 115200 -p t2313 -q
Found programmer: Id = "AVR ISP"; type = S Software Version = U.2; Hardware Version = 0.2 Programmer supports buffered memory access with buffersize = 128 bytes.
Programmer supports the following devices: Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x51 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0xffffff86 = (unknown) Device code: 0xffffff87 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x41 = ATMEGA103 Device code: 0x43 = ATMEGA128 Device code: 0x45 = ATMEGA64 Device code: 0x5e = ATtiny2313 Device code: 0x60 = ATMEGA161 Device code: 0x62 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x69 = ATMEGA8535 Device code: 0x72 = ATMEGA32 Device code: 0x74 = ATMEGA6450 Device code: 0x76 = ATMEGA8 Device code: 0x78 = ATMEGA169
avrdude: error: programmer did not respond to command: enter prog mode ================ добавлено спустя 15мин ================ вроде чего-то получилось... выставил в настройках SinaProg "AVRISP" вместо "AVR910" и стало читаться. Правда запрограммировать чего-то не особо получается все время пишет: Цитата avrdude -C avrdude.conf -c avrisp -P com2 -b 115200 -p t2313 -q
avrdude: stk500_getsync(): not in sync: resp=0x3f
avrdude done. Thank you. интересно, о чем этот "not in sync"? лампочки на программаторе никак в это время не мигают - все время светится только красная ================= добавлено еще полчаса спустя ================= по какой-то причине я не подсоединил провод RESET раньше (были подключены только MOSI, MISO, SCK, GND). Сделал это сейчас. В режиме AVR ISP все так же ничего не происходило. Переключился в AVR910 и программатор стал мигать желтой лампочкой!!!!  и сообщения нормальные пишутся: Цитата avrdude -C avrdude.conf -c avr910 -P com2 -b 115200 -p t2313 -U flash:r:"C:\Users\Voice\Documents\AVRStudio\Prog1\Prog2.hex":i -q
Found programmer: Id = "AVR ISP"; type = S Software Version = U.2; Hardware Version = 0.2 Programmer supports buffered memory access with buffersize = 128 bytes.
Programmer supports the following devices: Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x51 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0xffffff86 = (unknown) Device code: 0xffffff87 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x41 = ATMEGA103 Device code: 0x43 = ATMEGA128 Device code: 0x45 = ATMEGA64 Device code: 0x5e = ATtiny2313 Device code: 0x60 = ATMEGA161 Device code: 0x62 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x69 = ATMEGA8535 Device code: 0x72 = ATMEGA32 Device code: 0x74 = ATMEGA6450 Device code: 0x76 = ATMEGA8 Device code: 0x78 = ATMEGA169
avrdude: AVR device initialized and ready to accept instructions УРААА!!! avrdude: Device signature = 0x1e910a avrdude: reading flash memory: avrdude: writing output file "C:\Users\Voice\Documents\AVRStudio\Prog1\Prog2.hex"
avrdude: safemode: Fuses OK
avrdude done. Thank you. ==================== добавлено спустя еще полчаса (на часах полпятого утра) ==================== ЗАРАБОТАЛООООО!!!!! программы пишутся, работают, огоньки бегают, все супер!!!  ИТОГО: подсоединяем правильно RESET, MOSI, MISO, SCK, GND, (а если ваша схема без кварца, то и XTAL1. И там вроде фьюз как-то для этого должен быть), шьемся по книжке (выставляем нужные fuse) и все работает. Заработало с CodeVisionAVR и SinaProg. PonyProg так и не увидел программатор.
--------------------
Продаю котят. Недорого. 50р ведро.
|
|
|
|
|
Dec 20 2011, 19:50
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(Voice2001 @ Dec 20 2011, 06:26)  ЗАРАБОТАЛООООО!!!!! программы пишутся, работают, огоньки бегают, все супер!!!  Ура-а-а-а!!! На часах половина пятого утра. Сестра, запишите -- родился эмбеддер! Счастливые родственники пожимают друг другу руки. На лицах слезы умиления... И еще пять копеек от simpleavr: http://www.simpleavr.com/avr/vusbtiny
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
Сообщений в этой теме
Voice2001 программатор для AVR Dec 17 2011, 14:34 domowoj Цитата(Voice2001 @ Dec 17 2011, 21:34) пр... Dec 17 2011, 14:48 Mareng купить можно почти везде:
http://www.masterkit.ru/... Dec 17 2011, 15:30 ILYAUL Цитата(Mareng @ Dec 17 2011, 19:30) ps:
A... Dec 17 2011, 15:40  Mareng Цитата(ILYAUL @ Dec 17 2011, 22:40) Аргум... Dec 17 2011, 15:52   zhevak Цитата(Mareng @ Dec 17 2011, 21:52) тема ... Dec 17 2011, 16:00   prottoss Цитата(Mareng @ Dec 17 2011, 21:52) 1. го... Dec 17 2011, 16:37   ILYAUL Цитата(Mareng @ Dec 17 2011, 19:52) тема ... Dec 17 2011, 16:55    Mareng Цитата(ILYAUL @ Dec 17 2011, 23:55) ляпну... Dec 17 2011, 17:06 hd44780 Насчёт "устарелости" AVR нее согласен.
Д... Dec 17 2011, 16:25 zhevak Цитата(hd44780 @ Dec 17 2011, 22:25) Насч... Dec 17 2011, 16:56 prottoss Как обычно, тему с очевидного вопроса новичка пере... Dec 17 2011, 17:00 Voice2001 спасибо за оффтоп он был полезен. Но все ж начну ... Dec 17 2011, 17:19 c001ibin Цитата(Voice2001 @ Dec 17 2011, 21:19) Кс... Dec 17 2011, 22:06 Voice2001 откопал тут у себя usb-rs232 преобразователь, купл... Dec 17 2011, 22:49 ReAl bit-bang программатор через преобразователь USB-CO... Dec 18 2011, 08:56 Voice2001 Цитата(ReAl @ Dec 18 2011, 12:56) bit-ban... Dec 18 2011, 22:12  prottoss Цитата(Voice2001 @ Dec 19 2011, 04:12) Чт... Dec 19 2011, 06:06   Voice2001 Цитата(prottoss @ Dec 19 2011, 10:06) дав... Dec 19 2011, 06:10    prottoss Цитата(Voice2001 @ Dec 19 2011, 12:10) в ... Dec 19 2011, 06:33    MaslovVG Цитата(Voice2001 @ Dec 19 2011, 10:10) в ... Dec 19 2011, 07:05     Voice2001 Цитата(MaslovVG @ Dec 19 2011, 11:05) Так... Dec 19 2011, 07:58 Voice2001 ReAl, а как же на FT232RL?
там ведь то же самое, н... Dec 18 2011, 09:12 prottoss Цитата(Voice2001 @ Dec 18 2011, 15:12) а ... Dec 18 2011, 09:25  Voice2001 prottoss, тогда объясните плз нубу, в чем выигрыш ... Dec 18 2011, 10:00   prottoss Цитата(Voice2001 @ Dec 18 2011, 16:00) pr... Dec 18 2011, 10:53 ReAl Цитата(Voice2001 @ Dec 18 2011, 11:12) Re... Dec 18 2011, 13:20  Voice2001 Цитата(ReAl @ Dec 18 2011, 17:20) Это поз... Dec 18 2011, 13:28 Voice2001 prottoss, т.е. для совсем начинающего, который хоч... Dec 18 2011, 11:04 prottoss Цитата(Voice2001 @ Dec 18 2011, 17:04) pr... Dec 18 2011, 11:11  Voice2001 Цитата(prottoss @ Dec 18 2011, 15:11) Мне... Dec 18 2011, 11:13 sigmaN А был же ещё программатор от пользователя Petka
Но... Dec 18 2011, 12:08 Voice2001 а как себя ведут вот такие 4-х баксовые программат... Dec 18 2011, 15:34 prottoss Цитата(Voice2001 @ Dec 18 2011, 21:34) а ... Dec 18 2011, 15:47  Voice2001 Цитата(prottoss @ Dec 18 2011, 19:47) Это... Dec 18 2011, 17:21   prottoss Цитата(Voice2001 @ Dec 18 2011, 23:21) то... Dec 18 2011, 17:34 zhevak Цитата(Voice2001 @ Dec 18 2011, 21:34) а ... Dec 18 2011, 16:25 smk Цитата(Voice2001 @ Dec 18 2011, 17:34) а ... Dec 19 2011, 18:56 Canis Dirus Цитата(Voice2001 @ Dec 17 2011, 20:34) В ... Dec 18 2011, 23:05 domowoj Voice2001
МОзги не парьте.
Дешевое - не значит хор... Dec 19 2011, 02:58 Voice2001 млин... То "начни уж хоть с чего-нибудь... Dec 19 2011, 05:47 Voice2001 итак, купил AVR910 от мастер-кит
воткнул в комп (з... Dec 19 2011, 17:27 zhevak Цитата(Voice2001 @ Dec 19 2011, 23:27) ит... Dec 19 2011, 17:42 Harbinger А собственно, чем клон AVR ISP MKII на базе LUFA н... Dec 19 2011, 19:04 Voice2001 Цитата(Harbinger @ Dec 19 2011, 23:04) А ... Dec 19 2011, 19:26 Voice2001 Несколько дней не трогал программатор, читал книжк... Dec 22 2011, 19:09 Voice2001 вопрос: а должен ли от программатора к схеме идти ... Dec 22 2011, 21:09 zhevak Цитата(Voice2001 @ Dec 23 2011, 03:09) во... Dec 23 2011, 19:54 Voice2001 пипец. Уже даже шнур новый короткий сделал, думал,... Dec 23 2011, 17:25 Voice2001 Опция -B не помогла (ставил и 5 NOP'ов, и 55, ... Dec 23 2011, 22:08 prottoss И так, ворачиваемся к посту №52 и конкретно к знач... Dec 26 2011, 12:59 Voice2001 ПС. еще раз пересмотрел книжку Белова. Он пишет, ч... Dec 23 2011, 23:09 Voice2001 мистика продолжается.....
залил прожку, тестирующу... Dec 24 2011, 13:37 prottoss Цитата(Voice2001 @ Dec 24 2011, 19:37) ми... Dec 24 2011, 14:02 Voice2001 prottoss, только светодиоды (катодом к ноге МК). З... Dec 24 2011, 14:08 prottoss Цитата(Voice2001 @ Dec 24 2011, 20:08) pr... Dec 24 2011, 14:13 Voice2001 prottoss, пробовал (вообще ВСЕ убрал), не помогает Dec 24 2011, 14:15 prottoss Цитата(Voice2001 @ Dec 24 2011, 20:15) pr... Dec 24 2011, 14:36 Voice2001 prottoss, Пока я записывал короткие программы, все... Dec 24 2011, 15:01 prottoss Цитата(Voice2001 @ Dec 24 2011, 21:01) Фь... Dec 24 2011, 15:16 Voice2001 кварц по книжке - на 4МГц (правда он не в металлич... Dec 24 2011, 22:05 prottoss Цитата(Voice2001 @ Dec 25 2011, 04:05) кв... Dec 25 2011, 06:43 Voice2001 Поставил на 10МГц железный. Ставил раньше на 4, т.... Dec 25 2011, 07:18 prottoss Я так понимаю, что "чистых" МК в арсенал... Dec 25 2011, 07:29 Voice2001 угу, вот сейчас поеду... Их бы не убить. Все ж по ... Dec 25 2011, 07:31 prottoss Цитата(Voice2001 @ Dec 25 2011, 13:31) уг... Dec 25 2011, 07:49  Voice2001 Цитата(prottoss @ Dec 25 2011, 11:49) Кст... Dec 26 2011, 13:19   prottoss Цитата(Voice2001 @ Dec 26 2011, 19:19) пр... Dec 26 2011, 13:22 zhevak Цитата(Voice2001 @ Dec 25 2011, 13:31) Их... Dec 25 2011, 09:06 Voice2001 zhevak, ну, что они просто крепко спят, это я прим... Dec 25 2011, 19:45 prottoss Цитата(Voice2001 @ Dec 26 2011, 01:45) Во... Dec 25 2011, 19:49 zhevak Цитата(Voice2001 @ Dec 26 2011, 01:45) Ещ... Dec 25 2011, 22:55 Voice2001 zhevak, да правильный - hex, только что скомпилиро... Dec 26 2011, 00:09 prottoss Voice2001 можете выложить оригинальный файл и тот ... Dec 26 2011, 02:57 Voice2001 положил в архиве
который с "TestTinkling_C_2.... Dec 26 2011, 09:22 prottoss Еще раз Вам напоминаю, что от того, что Вы залили ... Dec 26 2011, 09:32 zhevak Цитата(prottoss @ Dec 26 2011, 15:32) Еще... Dec 26 2011, 10:07  Voice2001 Цитата(zhevak @ Dec 26 2011, 14:07) Я тож... Dec 26 2011, 10:10   zhevak Цитата(Voice2001 @ Dec 26 2011, 16:10) но... Dec 26 2011, 11:21 Voice2001 prottoss, но ведь в программе, листинг которой я п... Dec 26 2011, 10:06 Voice2001 zhevak, я заливал программу И SinaProg'ом, И C... Dec 26 2011, 11:36 prottoss Посмотрел, что такое sinaprog вот тут http://easye... Dec 26 2011, 12:07 Voice2001 prottoss, не-не-не, я ж не говорю, что конструкция... Dec 26 2011, 12:21 prottoss Цитата(Voice2001 @ Dec 26 2011, 18:21) Fu... Dec 26 2011, 12:40 Voice2001 prottoss, СинаПрог пишет только то, что ей говорят... Dec 26 2011, 12:51 Voice2001 prottoss, именно хз, почему они изменились
кстати... Dec 26 2011, 13:37 prottoss Цитата(Voice2001 @ Dec 26 2011, 19:37) pr... Dec 26 2011, 13:44  Voice2001 Цитата(prottoss @ Dec 26 2011, 17:44) Зав... Dec 26 2011, 13:55 zhevak Цитата(Voice2001 @ Dec 26 2011, 19:37) pr... Dec 26 2011, 14:11  prottoss Цитата(zhevak @ Dec 26 2011, 20:11) Все т... Dec 26 2011, 14:13 Voice2001 zhevak, спасибо за напутствия
за свою не особо до... Dec 26 2011, 14:20 ILYAUL Можно взглянуть на схему Вашего устройства, хоть н... Dec 26 2011, 18:33 Voice2001 ILYAUL, да, вот она (провода, идущие к разъему (RE... Dec 26 2011, 20:44 Voice2001 Цитата(zhevak @ Dec 26 2011, 18:11) Питан... Dec 27 2011, 00:22 domowoj А резистор "ресет - +5В" где? Dec 27 2011, 14:04 ILYAUL Цитата(domowoj @ Dec 27 2011, 18:04) А ре... Dec 27 2011, 15:45  _Артём_ Цитата(ILYAUL @ Dec 27 2011, 17:45) нужно... Dec 27 2011, 16:14   prottoss Цитата(_Артём_ @ Dec 27 2011, 22:14) А за... Dec 27 2011, 16:31
2 страниц
1 2 >
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|