роботы робототехника микроконтроллеры


 Страниц (5): « 1 2 [3] 4 5 »   

> Описание: Создание печатной платы с использованием позитивного фоторезиста в аэрозольной упаковке, на примере внутрисхемного USB-программатора AVR-микроконтроллеров.
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



nest, на кварце диод вообще не светиться. На LED выходе светиться и при замыкании кварца ничего не меняется. Значит ли это что проблемы с кварцем?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



скорее что то не так с микроконтроллером.
Цитата:
Проверить напряжение питания на выводах питания (7, 8) МК программатора – оно должны быть в пределах 3,5 – 3,8 вольт.

всё так ?

после прошивки файла в МК сделали сверку (Command->Verify programm (FLASH)) ?
если нет - загрузите файл прошивки ещё раз в понипрог и сверьте с прошитой в МК.

если всё ОК - то где то в схеме что то не так запаяли :)
можете сразу фотографию собранной платы показать.
 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



nest
Проверил прошивку - в порядке.
Напряжение 3.6 В.
Фото сейчас кинуть не могу(
Сажусь и проверяю каждый контакт и дорожку!
(Добавление)
Взял и заново перечертил схему по готовой, сверил с оригиналом - все совпало.
Help!
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



mctim
Компьютер определяет подключение устройства USB по наличию сопротивлений R4, R5 (http://prottoss.com/images/shematic.png ).

Вы смогли повторно запрограммировать/считать/сверит ь программу микроконтроллера. Это значит, что микроконтроллер находится в рабочем режиме и часть схемы от гнезда программатора до микроконтроллера собрана правильно. К тому же, микроконтроллер запущен.
Судя по тому, что у Вас на выводе LED есть сигнал (светодиод слабо светится, причём светится, даже если закоротить выводы кварцевого резонатора), микроконтроллер работает верно, но на заводской частоте в 1 МГц.
У меня такая проблема возникала из-за неправильного программного обеспечения параллельного программатора (он не мог устанавливать фьюзы, хотя и был рассчитан на это).
 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



Белый Волк.
Я считал с помощью PonyProg фьюзы.

Программатор у меня такой как описано здесь [url] http://myrobot.ru/stepbystep/mc_programmer.php [/url].
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Цитата:
в схеме необходимо, чтобы были запрограммированы (установлены в "0") биты SPIEN, CKOPT, SUT0 и BODEN.

нужно ставить только эти, а у вас выставлены ещё и другие. вот так поставьте:
Прикреплено изображение
Image2.png

 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



Голливудская улыбка я чайник.
Все выставил как на скрине и проверил. Теперь диод на LED тухнет или светиться ярче при замыкании кварца. Только вот при подключении устройства ничего не меняется. Может я и тут торможу. Вот как все происходит.
- подключаю программатор, выскакивает сообщение

- кликаю на него вижу окно

- кликаю дважды на "Неизвестное устройство", получаю его свойства

- перехожу во вкладку драйвер, жму обновить, установить с указанного места, не выполнять поиск я сам выберу нужный драйвер и вижу

- далее жму "установить с диска" и указываю путь к avr910.usb.2000.xp.inf файлу, жму ОК и получаю

(Добавление)
Улыбка помогла перезагрузка ПК. Программатор определяется и драйвер установлен.
Как проверить правильность работы программатора. У меня есть еще один МК мега8.
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



mctim
Зайдите в свойства неизвестного устройства и скопируйте из вкладки "сведения" сюда его VID и PID.
Прикреплено изображение
VID_PID.jpg

 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



Вот они:
USB\VID_16C0&PID_05E1\5&1B8CE7F3&0&2
(Добавление)
Каким ПО работать с этим программатором? Насколько я понял с сайта PonyProg http://www.lancos.com/prog.html#features
Цитата:
PonyProg works also with other simple hardware interfaces like AVR ISP (STK200/300), JDM/Ludipipo, EasyI2C and DT-006 AVR (by Dontronics).

avr910 он не поддерживает.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



mctim, сначала установите сам программатор нормально. потом уже с ПО разберётесь :)

у вас Windows Vista 64-bit ?

попробуйте как указано для Windows XP/Vista 64 bit там
http://prottoss.com/projects/AVR...b_programmer.htm
 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



nest, у меня ХР 32 bit. Драйвер установлен и устройство нормально определяется как AVR910 USB Programmer, ему присваивается ком порт. Разве не так должно быть? Вот хочу окончательно убедиться в работоспособности этого девайса.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



а ... уже ? .. я думал ещё нет.

ну прошивать по нему - там же описано:
Цитата:
Программатор тестировался с программами AVRProg v.1.4 (входит в пакет AVRStudio), ChipBlasterAVR v.1.07 Evaluation, CodeVisionAVR, AVROSP (ATMEL AVR Open Source Programmer). Кроме того, программатор тестировался с программой AVRDUDE, однако, программа с данным программатором не совместима, так как не все команды протокола AVR910 отрабатывает корректно.


что для вас удобнее - ту программу и используйте для прошивки.
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



mctim
Измените номер порта на COM1-4. После этого можете использовать утилиту AVR Prog, входящую в пакет AVR Studio. Эта утилита избавляет от необходимости ручной установки Fuse bits.
 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



Так и сделал. Только вот не хочет подключатся.
Вот AVR Prog

При попытке считать память выдает: "Cant enter programming mode".
Может там чего еще настроить надо?
(Добавление)
Вот еще:

знаки вопроса вместо устройства.

Что я делаю неверно? Ламер
 
 Top
mctim Post Id



Маршал


Сообщений всего: 109
Дата рег-ции: Нояб. 2009  



Похоже это проблема с программируемым МК.
 
 Top
Страниц (5): « 1 2 [3] 4 5 »
« Электронная мастерская »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru