roboforum.ru

Технический форум по робототехнике.

Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

meee » 06 ноя 2008, 18:53

Мне нужно сделать: ATmega16 16MHz. Конденсаторы на кварц 22pF. Делал вот поэтому примеру: http://www.roboforum.ru/viewtopic.php?f=2&t=3139#p39053
Только прошивал через ПониПрог. Прошил и запортачил контроллер. Подскажите что я сделал не так. Скриншот понипрога прилагается.
Изображение

Как я понял, я что-то не правильно сделал! Подскажите что не так? И что нужно сделать что б было так, что бы контроллер не запоролся??? Заранее спасибо.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 06 ноя 2008, 19:42

в чем "запортчивание" ? у вас кварц и конденсаторы подпаяны ?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

meee » 07 ноя 2008, 01:06

Кварц и конденсаторы припаяны. Но теперь понипрог начинает при попытке программирования контроллера или чтения с его памяти писать, что данное устройство не распознано. Прошивка слетела. Вот что мне делать???

Я тут присмотрелся, что BootLock'сы устанавливать не нужно было, потому что внизу написано, что если поставить галочку, то это означает поставить соответствующий бит в ноль, а в вашем примере написано что они должны оставатся в единице. Может быть в этом причина.
Что подскажите?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 07 ноя 2008, 01:13

Я думаю в нашем примере правильно.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

meee » 07 ноя 2008, 01:21

В чем тогда ошибка, почему понипрог теперь не прошивает данный контроллер и не читает с него? Попробывал только что коджвижнавр, та же фигня. В чем причина?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 07 ноя 2008, 01:35

да фиг его знает. экстрасексов тут нетути.

посмотри есть ли тактовый сигнал на XTAL1 или кварц припаяй на меньшую частоту.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

meee » 07 ноя 2008, 01:45

Сигнал есть... А вот прошивщик пишет, что устройство неизвестное или его нет. Что не так в консерватории?
Лучше посоветуйте как запрограмить другой, что бы без эксцесов. Я пользуюсь вот этим программатором: Изображение

Как я понял это STK 200/+300. Правильно?

У меня в "Tools -> Chip programmers" нет опцыии "Chip Clock". Почему её нет? И на что она влияет?

В общем как я понял что бы запрограммить фьюзы в кодэвижнАВР нужно выставить все как показано на рисунке, а потом нажать кнопку "Program -> Fuse bits". Я правильно понял?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 07 ноя 2008, 02:10

У вас наверно CVAVR версии 2 - там частота прямо в диалоге программирования выставляется. в CVAVR 1 галка у "програм фьз" означает что при прошивке они будут прошиваться так как установили в диалоге.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

meee » 07 ноя 2008, 02:15

А для чего служат BootLock'сы? Просто у вас в примере они все в единице стоят, а у меня все в нуле. А вы утверждаете, что у меня в примере все правильно. Вот интересно стало.
И ещё что выставляется в разделе EEPROM и FLASH того же диалогового окна? :)

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

avr123.nm.ru » 07 ноя 2008, 02:37

meee писал(а): А вы утверждаете, что у меня в примере все правильно.


ВНИМАТЕЛЬНО зырьте мои утверждения.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

Master » 07 ноя 2008, 09:55

Походу шлейф у программатора сильно длинный, возможно МК не правильно зашился, ну или МК просто бракованный.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

meee » 07 ноя 2008, 11:11

До этого я этим программатором контроллеру зашивал память команд и все было прекрасно.
Вот только попытался зашить ему фьюзы, все он моментально перестал определятся.
Ну и все-таки ответьте на мой вопрос, просто нигде ответ я пока месть не нашел: для чего служат BootLock'сы? И ещё что выставляется в разделе EEPROM и FLASH того же диалогового окна?

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 10 дек 2008, 14:00

Здравствуйте,Помогите пожалуйста разобраться.собираю конструкции на мк 90s2313 и tiny2313. Использую программатор STK 200/300 на LPT. Программа прошивальщик ponyprog2000. На tiny2313 в potyprog2000 (Security Bits) фузы отображаются а на 90s2313 нет - отображаются биты lock 1 и lock 2, так и должно быть?

Если так, то как править фузы?
Последний раз редактировалось galex1981 10 дек 2008, 14:41, всего редактировалось 1 раз.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

EdGull » 10 дек 2008, 14:18

если есть STK 200/300 на LPT то лучше пользоваться программой прошивальщиков Bascom AVR Basic.
Про вопросы по фусибитам забудешь как страшный сон.

Re: Фьюзы в AVR - помогите разобраться(для новичков и гуру)

galex1981 » 10 дек 2008, 14:44

Так дело в том, что программлю я на CodeVisionAVR языки C и Asm. Bascom насколько я погнял это Basic. Или вы имеете ввиду что компилировать код на своем ПО а прошивать на Bascom?


cron
Rambler\'s Top100 Mail.ru counter