реклама на сайте
подробности

 
 
> программатор для AVR
Voice2001
сообщение Dec 17 2011, 14:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 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р ведро.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Voice2001
сообщение Dec 20 2011, 00:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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 и программатор стал мигать желтой лампочкой!!!! sm.gif
и сообщения нормальные пишутся:
Цитата
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.


====================
добавлено спустя еще полчаса (на часах полпятого утра)
====================
ЗАРАБОТАЛООООО!!!!!
программы пишутся, работают, огоньки бегают, все супер!!! sm.gif
ИТОГО: подсоединяем правильно RESET, MOSI, MISO, SCK, GND, (а если ваша схема без кварца, то и XTAL1. И там вроде фьюз как-то для этого должен быть), шьемся по книжке (выставляем нужные fuse)
и все работает.
Заработало с CodeVisionAVR и SinaProg. PonyProg так и не увидел программатор.


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Dec 20 2011, 19:50
Сообщение #3


Знающий
****

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



Цитата(Voice2001 @ Dec 20 2011, 06:26) *
ЗАРАБОТАЛООООО!!!!!
программы пишутся, работают, огоньки бегают, все супер!!! sm.gif

Ура-а-а-а!!!

На часах половина пятого утра. Сестра, запишите -- родился эмбеддер!
Счастливые родственники пожимают друг другу руки. На лицах слезы умиления...

И еще пять копеек от simpleavr:
http://www.simpleavr.com/avr/vusbtiny


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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 страниц V   1 2 >


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016