Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » минимум того что нужно чтобы светодиодом помигать

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

16. mozg - 26 Июля, 2008 - 18:40:17 - перейти к сообщению
Спасибо за вариант... но представьте на беспаечной монтажной плате такое городить... она ведь лежит на столе который завален всякой ерундой. чуть что зацепил и не работает...

Куплю наверное это:
http://cgi.ebay.com/ATMEL-AVR-ST...Z1QQcmdZViewItem
17. Piro - 14 Августа, 2008 - 13:27:41 - перейти к сообщению
Люди добрые, поможите чем можити =)
Есть ATMEGA16 (16PU).
Посмотрел "ПЕРВЫЙ ПРОЕКТ НА МИКРОКОНТРОЛЛЕРЕ: схема и описание"
Перепаял провода к Меге16,
скомпилил вот такой код
============================
#include <mega16.h>
#include <delay.h>

void main(void)
{

DDRD = 0xff;

while (1) {
PORTD = 0xff;
delay_ms(250);
PORTD = 0x00;
delay_ms(250);
}
}
================================ ==============
Нажимаю "прошить всё" и через 2-3 секунды получаю алерт
http://slil.ru/26058522
Где ж я накосячил?
Может надо в CodeVisionAVR C Compiler на вкладках портов чё-то менять,а?
Или всё программно меняется?
А фьюзы вообще не трогал (напугал меня товарищ с Курс AVR123.nm.ru).
Так что там не поставил ниодной галки.
Вобщем помогите мне дубовому))
Очень хочется поморгать светодиодом ,
знать что всё прошивается ,
не бояться микроконтроллера,
а главное получить стимул к дальнейшему изучению!
18. VCOM - 14 Августа, 2008 - 16:01:09 - перейти к сообщению
Чето с программатором не то. У АВР первый байт сигнатуры 0x1E должен быть. А какой ваще программатор то используеца?
19. Piro - 14 Августа, 2008 - 17:33:20 - перейти к сообщению
Программатор самый что ни на есть здорвский))
"5 проводков с 4-мя резисторами" !
Мож в BIOS для LPT другой режим поставить?

З.Ы Для "5 проводков" выставил программатор Kanda Systems STK200+/300
20. VCOM - 14 Августа, 2008 - 23:23:28 - перейти к сообщению
А схема такаяже как у стк500? Ну и как там с режимами порта в биосе? А прочие там есть дотрониксы и т.д.?
21. Piro - 14 Августа, 2008 - 23:51:44 - перейти к сообщению
ctk500 не видел незнаю))
В БИОСе переставил режим с EPP на SPP - алерт опять выскакивает.
Про дотрониксы впервые слышу,а настроение всё хуже и хуже((
Мега целый год лежала на полке,видимо опять придёцца забросить её туда
Качаю WinAVR,попробую...
22. mozg - 16 Августа, 2008 - 19:17:37 - перейти к сообщению
приехал этот чудо программатор и ..... ничиво...
Устанавливаю драйвер, втыкаю в USB и он мне говорит что драйвер для нового устройства - не найден.

Что-ж за издевательство такое... я уже не знаю сколько времени даже до контроллера дойти не могу.... неужели это под вистой - тоже не работает?

Уж казалось бы что может быть проще - ткнул на монтажную плату контроллер. ткнул программатор и всё но нет.... слов нет...

В программаторе стоит чип серии PL-2303 для преобразования USB to Serial. производитель (чтоб ему провалится...) не делает драйверов для висты 64. только для XP 64. драйвера сторонних производителей как напрямую так и через известное мето не встают. Ламер
23. VCOM - 18 Августа, 2008 - 09:19:43 - перейти к сообщению
Под Вистой помоему ваще ниче не работаед... Нафиг она вам сдалась? Я б давно ХР поставил и не парилсобы...
24. mozg - 18 Августа, 2008 - 12:02:24 - перейти к сообщению
О, заработало. Я таки поставил драйвер.
Кнфликтовал с другим драйвером.

Под вистой Raid нормально работает и быстрый поиск и скейлинг иконок и 3D софт быстрее работает и с вирусами проблем нет да и не анинсталить мне её так просто.
25. Piro - 26 Августа, 2008 - 22:30:35 - перейти к сообщению
Мегу16 прошил сом-программатором...
Помигал светодиодами....
Сейчас она в коме))
Поставил галочку во фьюзах и отключил тактирование(как мне сказали).
Ребя, помогите оживить))
И ваще,надо свою тему создать с просьбой о помощи или можно сдеся,а?
А-то вроде как-то неприлично влезть в чужую...
Нечасто я на форумах и этикета незнаю Смущение
26. VCOM - 27 Августа, 2008 - 08:37:34 - перейти к сообщению
Гхмы смотря как ты тактирование отключил... Либо поставь внешний кварц, если она у тебя от внутреннего генератора работала, а ты кварц выбрал. Либо внешнюю тактовую подай на xtal1 или xtal2 непомню точно на какой... Внешнюю тактовую можно получить с помощью схемки с кварцем и 1й микросхемкой... А так имхо проще новую купить и без дела во фьюзы не лезть Ж)))
27. Piro - 27 Августа, 2008 - 19:47:15 - перейти к сообщению
Вот выжимка моей переписки с автором программы Uniprof
================================ ============================
ПОлучается что вы
записали CKSEL все нули, а это режим внешнего генератора (не
путать с кварцем!)

z> Попытался прошить и ................................ ...
z> Вобщем сейчас при запуске прога в упор не видит МК !!!!!

Ессно, у него просто тактовой нету.

Вопрос решается либо параллельным программатором, что в общем-то
неудобно и не всегда возможно, либо подачей на XTAL1 импульсов
откуда-нить. Генератор собрать думаю несложно на 1 корпусе
какой-нибудь логики. А потом перешить CKSEL3210 на 1110
================================ ===========================
(Добавление)
я спаял реаниматор вот по этой схеме http://radiolla.narod.ru/less_ci...em_generator.htm
,но в результате прога всё-равно не видит МК.
менял конденсатор вплоть до самого маленького - МК не откликается((
Ребя!ССыльте пжалста на рабочую схемку которая мне поможет воскресить мою мегу16.
28. saberty - 08 Сентября, 2008 - 18:06:30 - перейти к сообщению
никто не пробовал создавать ПО для контроллера при помощи Algorithm Builder?
http://www.fox553.narod.ru/s2.htm
там будет "Среда для разработки ПО для МК"
Удобная вещь кстати, все наглядно и программатор на COM и даже схема есть Улыбка