Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Прошу, помогите чайнику. (проблемы с програматором или с моими мозгами)

Страниц (1): [1]
 

1. forallth - 09 Сентября, 2008 - 15:37:50 - перейти к сообщению
прикрепил скриншот в архиве т.к размер не подходит.(пытаюсь помигать светодиодом). Помогите пожалуйста. Не знаю, что такое. но когда отключил ATmega8
от питания(lpt был подключен к компу), то светодиод замигал неровно и то медленно то очень быстро(когда подключаю питание он вообще не мигает и не горит). Так должно быть или нет. Заранее спасибо Ламер

что пишет комп при заливке программы , читайте в следующем сообщении, т.к сюда не лезет



Помогите плиииииз. Заранее спасибо
(Добавление)
> "make.exe" all

-------- begin --------
avr-gcc (WinAVR 20080610) 4.3.0
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling C: mytest.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./mytest.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/mytest.o.d mytest.c -o mytest.o
In file included from mytest.c:2:
c:/documents and settings/user/рабочий стол/роб0ты/avr/lib/gcc/../../avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to <util/delay.h>."
mytest.c:21: fatal error: opening dependency file .dep/mytest.o.d: No such file or directory
compilation terminated.
make.exe: *** [mytest.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:03
2. digger - 10 Сентября, 2008 - 23:54:45 - перейти к сообщению
WinAVR не любит путей с пробелами и русскими буквами. Попробуйте сделать папку с Вашим проектом, например, на диске C и назовите ее без пробелов по английски. Еще лучше, если Вы ее сделаете в папке с WinAVR. Например: c:\WinAVR\my_projects\my_first_test
3. Гани - 19 Сентября, 2008 - 23:48:25 - перейти к сообщению
Хорошие книги для чайников это
А.В Фрунзе -"Микроконтроллеры? Это же просто!"
и еще В.А. Ульрих -"Микроконтроллеры PIC16X7XX"
эти книги можно скачать с сайта www.iboo.ru Улыбка
4. GrayHunter - 16 Ноября, 2008 - 13:45:51 - перейти к сообщению
Привет.

Спаял программатор по этой статье - http://homorobot.md6.ru/teach/Program/prog.html
Вот такая схема у меня получилась - http://www.valar.ru/gallery/1108/0001.jpg

Сначала был провод длинный - укоротил - чип вроде прошился CodeVisionAVR, но де-факто ток на нужную лапку так и не подавался (хотел помигать светодиодом).
Однако последующие попытки прошить микроконтроллер ни к чему не привели - ошибка. Пробовал 3 микроконтроллера - второй тоже 1 раз "прошился" (так же безрезультатно), а третий даже и 1 раз отказался - ошибка.

Пробовал Algorithm_Builder500 и UniProf - они тоже не могут найти кристал...

Вот здесь просил помочь (ник - Vasa) - там немного подробнее рассказывается:
http://easyelectronics.ru/avr-sh...tml#comment-2513


Мои версии:
- ещё укоротить провод (сейчас ~10 см),
- я, наверное, не знаю как настроить порт/программы,
- ошибка в схеме из-за чего сгорели микроконтроллеры (как проверить их состояние?)

Помогите плз - я делаю боевого радиоуправляемого робота (60 см в диаметре) для сражений с роботами и без микроконтроллеров никак...не знаю, почему не работает...


С уважением, Grayhunter. Смущение
5. alexx - 16 Ноября, 2008 - 17:24:53 - перейти к сообщению
попробуйте сделать все по схеме с этого сайта.и программу тоже с этого сайта должно все получится .попробуйте менять настройки lpt порта в биосе(мне это помогло).а зачем земля програматора через резистор подключена к ноге vss питания мк,?(это ненужно) питание берите 5вольт 4 пальчиковые батарейки последовательно соединенные.а так все правельно.попробуйте прошить пакетом winavr с этого сайта
6. GrayHunter - 16 Ноября, 2008 - 21:05:33 - перейти к сообщению
Цитата:
попробуйте менять настройки lpt порта в биосе(мне это помогло)
я не смог найти там слово LTP - подскажите плз где именно и на что поменять?

Цитата:
а зачем земля програматора через резистор подключена к ноге vss питания мк
через резистор светодиод подклён - не мк.

Цитата:
питание берите 5вольт 4 пальчиковые батарейки
у меня 9в от кроны через "понижалку" до 5 вольт. Если хотите - могу точно назвать через что именно, но выглядит оно так: http://lirc.narod.ru/stabilizator.gif (правая)

Поповоду схем с этого сайта:
вот Ваша - http://myrobot.ru/stepbystep/images/stk200.gif
вот с того - http://homorobot.md6.ru/teach/Program/pic/1.JPG
С "того" сайта схема совпадает с Вашей по подписанным цифрам портов, но линия от GND ведёт не туда... Где ошибка, в чьей именно схеме? (вероятно именно из-за не туда припаянного GND и не работает...или это не важно?)
ДОПОЛНЕНИЕ:
да там не только GND по другому соединён линиями...где правильно всё-таки?
7. GrayHunter - 17 Ноября, 2008 - 00:41:30 - перейти к сообщению
Ура! Ошибка была в смехе. Вот правильная:

http://myrobot.ru/stepbystep/images/stk200.gif

Всё работает. Спасибо!
8. Tehnic - 06 Января, 2009 - 13:48:13 - перейти к сообщению
Помогите пожалуйста! У меня такая проблема: контроллер я запрограммировал (через 5 проводов), раза 4 его программировал, в итоге на пятый раз его перестала видеть программа! появляется то же окно Error (типа он его не видит) че с этим делать? это из-за программатора? в Datasheet было написано 1000 циклов записи/стирания! заранее спасибо!

P.S. у меня контроллер Atmega8. Да, кстати, после прошивки все классно работало (светодиод моргал) все как описано в статье!
(Добавление)
После подключения к LPT светодиод продолжает мигать, как и до подключения!
9. Tehnic - 06 Января, 2009 - 22:20:30 - перейти к сообщению
Вопрос по поводу программатора на MAX232! В разных источниках рунета встречал разные конденсаторы в схеме, в частности 0,1мкф , 1мкф, 10мкф. На что они влияют? Как эта схема в работе? Стоит ли ее собирать?
10. Белый Волк - 07 Января, 2009 - 04:54:16 - перейти к сообщению
Это не программатор.
11. Tehnic - 07 Января, 2009 - 14:06:01 - перейти к сообщению
понятно Улыбка . А как же тогда по поводу первого вопроса? почему микросхема перестала программироваться?
12. Tehnic - 09 Января, 2009 - 20:49:35 - перейти к сообщению
Вопрос сам собой отпал Улыбка я проверил этот программатор на другом компьютере: все великолепно работает! значит проблема с моим компом!