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

 
 
76 страниц V  « < 32 33 34 35 36 > »   
Reply to this topicStart new topic
> USB programmer AVR910, с драйвером от obdev
Tpeck
сообщение Oct 13 2007, 16:26
Сообщение #496


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Здравствуйте.
Собираюсь тута спаять программатор представленный на
http://prottoss.com/projects/AVR910.usb.pr..._programmer.htm
Но мучает один маленький вопрос.
По какой причине распиновка выхода программатора не совпадает со byte blasterom представленым наhttp://www.ln.com.ua/~real/avreal/adapters.html?

Это хитрый ход какой или просто такое желание? smile.gif
И можно ли сделать распиновку как в байт бластере?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 13 2007, 16:38
Сообщение #497


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Tpeck @ Oct 14 2007, 00:26) *
Здравствуйте.
Собираюсь тута спаять программатор представленный на
http://prottoss.com/projects/AVR910.usb.pr..._programmer.htm
Но мучает один маленький вопрос.
По какой причине распиновка выхода программатора не совпадает со byte blasterom представленым наhttp://www.ln.com.ua/~real/avreal/adapters.html?

Это хитрый ход какой или просто такое желание? smile.gif
И можно ли сделать распиновку как в байт бластере?
Это не хитрый ход:-) , а распиновка, рекомендованная ATMEL. Если следовать Вашей ссылке, то такая же распиновка у STK200/300

http://www.ln.com.ua/~real/avreal/adapters.html#STK



Но ни кто не запрещает сделать распиновку, как в БайтБластере, НО, бОльшая часть устройств, собранных на МК ATMEL AVR, имеют разъем ISP программирования именно STK200/300


--------------------
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Oct 13 2007, 17:08
Сообщение #498


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
По какой причине распиновка выхода программатора не совпадает со byte blasterom представленым наhttp://www.ln.com.ua/~real/avreal/adapters.html?

Atmel рекомендует распиновку 10 и 6-ивыводного разъёма ISP в AN AVR042 (совпадает с STK200/300)


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Oct 13 2007, 17:53
Сообщение #499


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(prottoss @ Oct 13 2007, 20:38) *
Это не хитрый ход:-) , а распиновка, рекомендованная ATMEL. Если следовать Вашей ссылке, то такая же распиновка у STK200/300


Не знал smile.gif
Спасибо.


Цитата(prottoss @ Oct 13 2007, 20:38) *
Это не хитрый ход:-) , а распиновка, рекомендованная ATMEL. Если следовать Вашей ссылке, то такая же распиновка у STK200/300


А зачем используется 5-ти контактная usb розетка на входе программатора?
Можно ли использовать 4-х контактную розетку?
Go to the top of the page
 
+Quote Post
SergSPio
сообщение Oct 13 2007, 18:37
Сообщение #500





Группа: Новичок
Сообщений: 1
Регистрация: 13-10-07
Пользователь №: 31 326



Цитата(Tpeck @ Oct 13 2007, 20:53) *
Не знал smile.gif
Спасибо.
А зачем используется 5-ти контактная usb розетка на входе программатора?
Можно ли использовать 4-х контактную розетку?

желательно 5-ти контактная, т.к. 5 вывод-экран USB кабеля
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Oct 13 2007, 19:58
Сообщение #501


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(SergSPio @ Oct 13 2007, 22:37) *
желательно 5-ти контактная, т.к. 5 вывод-экран USB кабеля


Опять не знал....smile.gif
Спасибо.
Go to the top of the page
 
+Quote Post
zver
сообщение Oct 13 2007, 23:04
Сообщение #502





Группа: Новичок
Сообщений: 5
Регистрация: 3-10-07
Пользователь №: 31 021



к протосу, можно ли это исправить? или так должно быть?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 14 2007, 11:53
Сообщение #503


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(zver @ Oct 14 2007, 07:04) *
к протосу, можно ли это исправить? или так должно быть?
Так и должнобыть. Кнопка "Exit" предназначена для бутлоадера. То бишь можно AVRProg-ом программировать и бутлоадеры, при чем по команде "Exit" бутлоадер выходит из режима программирования и, к примеру, передает управление с адреса 0х0000, т.е. основному приложению. Прогрмматору же это не нужно, и он справедливо игнорирует эту команду. Хотя можно было бы сделать так, что бы он отвечал ОК. Можете сами ее дописать, если есть желание. ИМХО мои исходники достаточно структурированны и закоментированы, чтобы добавить обработку команды "Exit".


--------------------
Go to the top of the page
 
+Quote Post
foxit
сообщение Oct 14 2007, 16:34
Сообщение #504


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 17-04-07
Пользователь №: 27 098



Помогите! Собрал программатор по схеме. Компьютер определяет правильно, но прошивать из Code Vision и AVProg не хочет. Пишет Error programmig code mode. Какая проблема? sad.gif
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 15 2007, 19:30
Сообщение #505


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(foxit @ Oct 15 2007, 00:34) *
Помогите! Собрал программатор по схеме. Компьютер определяет правильно, но прошивать из Code Vision и AVProg не хочет. Пишет Error programmig code mode. Какая проблема? sad.gif


1. Проверьте правую часть схемы, т.е от МК программатора до ISP разъема

2. Проверьте шлейф от программатора до программируемого МК

3. Проверьте, правильно ли у Вас разведены сигналы RESET, MOSI, MISO, SCK до программируемого МК

4. Если к выводу RESET программируемого МК подключен подтягивающий резистор, его сопротивление должно быть не более 10 кОм - это связанно с относительно низким напряжением питания МК программатора. Убедитесь, что во время программирования на выводе RESET программируемого МК сигнал лог. 0.

5. Если к шине SPI (MOSI, MISO, SCK) программируемого МК подключены еще какие-либо устройтва, убедитесь, что они отключаются от этой шины, при низком (активном) сигнале RESET.

6. Проверьте, происходит ли обмен данными между программатором и программируемым МК во время входа в режим программирования. Это можно сделать с помощью осциллографа или даже с помощью светодиода,если нет осциллографа:-) Светодиод к линиям шины нужно подключать через резистор 470 Ом...1 кОм. При входе в режим программирования на всех линиях должны быть пачки импульсов - светодиод должен мерцать.


--------------------
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Oct 17 2007, 22:42
Сообщение #506


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Сегодня собрал AvrUSB500 программатор с целью сравнить с обсуждаемым AvrUSB910.
Удивительно, но AvrUSB500 собрал довольно быстро, проблем с запайкой FT232RL не возникло, хотя и опасался, драйвера FTDI встали без проблем... Поработал он у меня чуток, несколько разных AVR были прошиты/перепрошиты и я уж начал готовить эксперимент по сравнению времени прошивки как вдруг очередное тестовое шитье AT90S2313 дало сбой. Возможно, я "протестировал" неправильное включение коннектора программирования, сейчас уж не упомню - автор ведь писал, что это его судьбоносная фича данного прогера.... Так вот, при непр. вкл. коннектора светодиод не загорелся, что и следовало ожидать, при правильном - чуть помигает и горит постоянно как и должно быть при исправном включении. Но последующее программирование AT90S2313 завершилось неудачей. Причем точно помню, этот же камень перед неудачным шитьем прошивал AvrUSB910 и не было проблем... С AvrUSB910 вообще не было и нет у мну проблем! beer.gif

Хотелось бы разобраться, что произошло. Очевидно, угробить кристалл невозможно, т. к. все пины программирования развязаны через резисторы 300 Ом. Пробовал подавать внешний синхросигнал - не помогает. При подключении AvrUSB910 к убитому кристаллу ожидаемые осциллограммы присутствуют на всех выводах во время программирования за исключением следующего: амплитуда всех сигналов крайне мала порядка 1-2 вольта, в том числе на ресете. Такого вроде не должно быть.
Восстановиться теперь можно только с параллельным программированием? Я подозреваю, что мог слететь фуз SPI_EN из-за чрезмерно высокой частоты программирвания... Можно ли по внеш. сигналам убитого чипа определить что произошло?

Ближе к утру выяснилось: на другом компе стоит клон STK200 (работает через LPT1) - им "убитый" прошился нормально. Без проблем перешился. Получается следующее: при установке нового программатора AvrUSB500 (установке драйверов) возможно произошли некие изменения в софте, что привело к некорректной работе обоих. Что-то с драйверами USB, по-моему...
Go to the top of the page
 
+Quote Post
-=Женек=-
сообщение Oct 18 2007, 05:04
Сообщение #507


Знающий
****

Группа: Свой
Сообщений: 559
Регистрация: 6-09-06
Пользователь №: 20 131



1. А зачем на выходе резисторы? ВРоде бы МК с МК соединяется... Ведь "ворон ворону глаз не выклюет".
2. Можно ли таким программатором программировать МК, питающийся от 5 вольт?
3. Неужели J3 нельзя заменить программными флагами?
Go to the top of the page
 
+Quote Post
GDI
сообщение Oct 18 2007, 06:03
Сообщение #508


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
1. А зачем на выходе резисторы? ВРоде бы МК с МК соединяется... Ведь "ворон ворону глаз не выклюет".
2. Можно ли таким программатором программировать МК, питающийся от 5 вольт?
Второе и есть причина первого smile.gif Потому и ответ - можно.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Oct 18 2007, 07:29
Сообщение #509


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



GDI, то есть сигнал от 3-вольтового микроконтроллера через указанный резистор на входе 5-ти вольтового микроконтроллера все же будет считаться единицей, я правильно понял?
Go to the top of the page
 
+Quote Post
GDI
сообщение Oct 18 2007, 08:27
Сообщение #510


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Резистор ограничивает ток пинов контроллера на программаторе при несоответствии напряжений питания программатора и целевого кристалла, причем и для 5в питания и , к примеру, для 3.3в и меньше. Питание контроллера в программаторе 3.6в, так что этот потенциал по любым даташитам достаточен для работы 5вольтового контроллера. Ну и к тому же я вполне успешно программировал контроллеры с питанием 5в и 3.3в.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

76 страниц V  « < 32 33 34 35 36 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


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


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