Jump to content

    
Sign in to follow this  
Petka

AvrUsb500 by Petka. продолжение

Recommended Posts

попробуйте перед прошивкой очистить flash.

помогло большое спасибо....светодиод весело замигал, прошивать еще не пробовал потом отпишусь.

Edited by amv2000

Share this post


Link to post
Share on other sites
Запаял преобразователь лампочка мигнула 6 раз ( я честно говоря тоже думал , что без прошивки не мигает ан нет)сразу определился ком порт 3, фьюзы считались смотрю стоят SUT0 BOOTSZ0 BOOTSZ1. указал прошивку для меги 8 от версии 6, все начало записываться а в конце пишет запись окончилась неудачей....при попытке потом считать фьюзы почему то кроме указанных стоят галочки на BOOTLOCK 1,2,01,02,11,12. SPIN галка стоит но серого цвета - и в дальнейшем перепрошить не получается Device missing or unknown device (-24) ну что блин за напасть никак до ума не доведу?

теперь ни фьюзы не читаются ни прошивка не записывается подскажите пожалуйста что за причина?

 

Разве фуз SUT0? Помоему надо SUT1 устанавливать.

Смотрите здесь:

http://electronix.ru/forum/index.php?act=A...st&id=33254

Share this post


Link to post
Share on other sites
Разве фуз SUT0? Помоему надо SUT1 устанавливать.

Смотрите здесь:

http://electronix.ru/forum/index.php?act=A...st&id=33254

Petka пишет- Странно. Ещё раз пересмотрел фузы. Нашёл ошибку. Галочка должна стоять в "SUT0" а в "SUT1" её не должно стоять. Но вроде на работоспособность это не должно сказываться.

Поэтому и поставил SUT0

 

 

еще есть ссылка http://roboforum.ru/viewtopic.php?f=18&t=3139

post-55744-1267990577_thumb.jpg

post-55744-1267991224_thumb.jpg

Edited by amv2000

Share this post


Link to post
Share on other sites

Уважаемый Petka подскажите пожалуйста. Мой программатор AVRISP(на атмеге8535,st232 через компорт,использую переходник USB-COM) с AVR Studio 4.18 работать не хочет,нужно прошить тину 25, с AVR Studio 4.12 работает,но там нет тины 25. Нужно перепрошыть прграмматор, есть рекомендации в хелпе,но там программатор отличается от моего. При подключении к пграмматору программа предлагает перепрошить:

 

An STK500 with firmware version 2.04 has been detected. The firmware version corresponding to this installation of AVR Studio is 2.0A. Press OK to launch the upgrade program to perform an upgrade, or Cancel to continue without upgrading. NOTE! Correct operation is not guaranteed if an upgrade is not performed. AVR Studio will close down.

STK500 с микропрограммной версией 2.04 был обнаружен. Микропрограммная версия, соответствующая этой установке Студии AVR, 2.0A. Нажмите хорошо, чтобы начать программу модернизации, чтобы выполнить модернизацию, или Отменить, чтобы продолжить без модернизации. ОТМЕТЬТЕ! Правильная операция не гарантируется, если модернизация не будет выполнена. Студия AVR закроет.

Before continuing, make sure that the following conditions are met:

- The target voltage must be stable and at least 2.7V.

No target hardware must drive the MISO, MOSI or SCK pins on the ISP connection.

Перед продолжением, удостоверьтесь, что следующие условия соблюдают:

- Целевое напряжение должно быть устойчивым и по крайней мере 2.7V.

- Никакие целевые аппаратные средства не должны вести MISO, MOSI или булавки SCK на связи ISP.

 

появляется строчка заливки,потом вылазит ошибка: ноу программер ...... и программа сворачивается. Нельзя ли перепрошить эту атмегу8535 ?

Если нет, то не подскажите как прикрутить к вашему программатору st232 и исползовать переходник USB-COM или же лучше разкурочить этот переходник, там наверняка FT232.

Спасибо.

Share this post


Link to post
Share on other sites
Уважаемый Petka подскажите пожалуйста........

Спасибо.

Если у вас есть опыт программирования AVR, то могу порекомендовать зашить в Мегу8535 модифицированную прошивку skt500v2. И пользоваться как и раньше переходником COM-USB. Если опыта нет, то лучше один в один повторить чью-либо схему программатора, работающего по stk500v2 протоколу. Или собрать программатор, поддерживаемый avreal.

Share this post


Link to post
Share on other sites

Вообще я запутался в этих фьюзах если делать как писали раннее (Petka, при использовании кварца 18,4320 МГц на Atmega8 фузы такие должны быть: CKSEL0=CKSEL1=CKSEL2=CKSEL3=1,

SUT0=1, SUT1=0, BODEN=1, BODLEVEL=1, BOOTRST=1, BOOTSZ0=BOTTSZ1=0, EESAVE=1, CKOPT=1, SPIEN=0, WDTON=1,

RSTDISBL=1 )то получается так а если как на картинке фьюзы то совсем другое и в дудке не так (avrdude -p atmega8 -c stk500_by_petka -P com3 -i 10 -B 10 -b 9600 -U flash:w:mega8.hex -U hfuse:w:0xD9:m -U lfuse:w:0x1F:m) а так (avrdude -p atmega8 -c stk500_by_petka -P com3 -i 10 -B 10 -b 9600 -U flash:w:mega8.hex -U hfuse:w:0xDE:m -U lfuse:w:0xD9:m

 

проясните ситуацию я понимаю , что программатор работает но не понятно с фьюзами...

 

а что то мне подсказывает , что правильнее так как на крайней справа(может и ошибаюсь...)

post-55744-1268073059_thumb.jpg

post-55744-1268073341_thumb.jpg

post-55744-1268073620_thumb.jpg

Edited by amv2000

Share this post


Link to post
Share on other sites
Вообще я запутался в этих фьюзах если делать как писали раннее.....

Правильное значение для мега8 LOW = 0x1F, HIGH = 0xD9 (для avrdude "-U lfuse:w:0x1f:m -U hfuse:w:0xd9:m")

Для меги88 и меги168 LOW = 0xDF, HIGH = 0xDC, EXT = 0xF9 (-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m -U efuse:w:0xf9:m)

Для меги48 LOW = 0xDF, HIGH = 0xDC, EXT = 0xFF (-U lfuse:w:0xdf:m -U hfuse:w:0xdc:m -U efuse:w:0xff:m)

Share this post


Link to post
Share on other sites

Тогда рисунок с фююзами не правильный насколько я понимаю: нет галочек BODLEVEL и BODEN, согласно калькулятору фьюзов картинка справа, фьюз SPIN в понипрог не меняется по умолчанию установлен ? без обид не понимаю...(Atmega 8, кварц 14.7456)

post-55744-1268129190_thumb.jpg

post-55744-1268129410_thumb.jpg

Edited by amv2000

Share this post


Link to post
Share on other sites
Тогда рисунок с фююзами не правильный насколько я понимаю: нет галочек BODLEVEL и BODEN, согласно калькулятору фьюзов картинка справа, фьюз SPIN в понипрог не меняется по умолчанию установлен ? без обид не понимаю...(Atmega 8, кварц 14.7456)

Включение BOD желательно, но необязательно. Картинка была приведена с минимальными необходимыми настройками. Кроме того, для разных камней настройки BOD немного отличаются, поэтому я не стал трогать BOD (чтобы не путать новичков). А тот, кто разбирается сам выставить правильные значения BOD.

Share this post


Link to post
Share on other sites
Включение BOD желательно, но необязательно. Картинка была приведена с минимальными необходимыми настройками. Кроме того, для разных камней настройки BOD немного отличаются, поэтому я не стал трогать BOD (чтобы не путать новичков). А тот, кто разбирается сам выставить правильные значения BOD.

Все понятно огромное спасибо

Share this post


Link to post
Share on other sites
Подскажите пожалуйста - не могу найти плату для SprintLayout под ATMEGA8-16AU (TQFP32) и FT232RL. Ткните носом пожалуйста.

так на первой странице есть точно, только в Pdf а зачем именно в SprintLayout я делал из файла PDF все прекрасно получилось http://electronix.ru/forum/index.php?showtopic=42679 или здесь http://electronix.ru/forum/index.php?showt...mp;#entry425645 да и Petka писал:Да там-то компонентов почти нет, зачем исходники? Схема есть, перечень элементов есть. Что ещё надо? Если начинающий, то исходники платы не помогут, больше со средой разработки будете возиться. Если специалист, то с нуля всё сделать, дело 30 минут.

 

еще здесь были платы в SprintLayout http://electronix.ru/forum/index.php?showt...2679&st=390 и здесь http://electronix.ru/forum/index.php?showt...2679&st=405 выбирайте

Edited by amv2000

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this