Jump to content

    

Petka

Свой
  • Content Count

    1438
  • Joined

  • Last visited

Everything posted by Petka


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

    Цитата(foxghost @ Feb 8 2012, 11:41) AvrStudio 4.15 (4.19) выбираю tools>program avr>connect выбираю STK500 (порта все перепробывал) далее connect и в итоге ничего, выскакивает обратно окно select avr programmer (перемычку на плате переставил после самопрограммирования) Светодиод на программаторе горит?
  2. AvrUsb500 by Petka. продолжение

    Цитата(ReAl @ Feb 7 2012, 19:05) Я что-то пропустил? Сигнатура ATmega48PA — 1E 92 0A Речь про отличие версии ATmega48 от ATmega48P (и ATmega48PA) Цитата(foxghost @ Feb 7 2012, 19:41) К сожалению радость была не долгой, AVR не видит данный девайс. Что за AVR? Симптомы? Что хотите сделать? Что получается? Что не получается?
  3. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 7 2012, 17:20) спасибо большое, а собственно вчем был прикол стольких мучений? Атмел поменяла сигнатуру. ЦитатаИ весь процесс программирования занял 15мин. это нормально? Нормально.
  4. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 7 2012, 17:10) попробовал вот концовка ... ################### | 100% 0.31s ... avrdude: 1 bytes of hfuse written ... Поздравляю, вы теперь умеете прошивать программатор!
  5. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 7 2012, 16:36) Не помогло .... error at C:\Temp\AVRDUDE\avrdude.conf:332 unrecognized character: "w" воспользуйтесь свежей версией avrdude: http://download.savannah.gnu.org/releases/...h7610-win32.zip avrdude.conf возьмите мой.
  6. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 7 2012, 14:02) System wide configuration file is "C:\Temp\AVRDUDE\avrdude.conf" parse error at C:\Temp\AVRDUDE\avrdude.conf:6422 Попробуйте этот файл.
  7. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 7 2012, 13:02) ... avrdude: AVR Part "atmega48pa" not found. ... Atmel зачем-то изменила сигнатуру чипов Atmeg48pa. Была "0x1e 0x92 0x05" А стала "0x1e 0x92 0x0A" В файле конфигурации avrdude (avrdude.conf) найдите строчку " signature = 0x1e 0x92 0x05;" и замекните её на " signature = 0x1e 0x92 0x0A;"
  8. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 6 2012, 16:44) Вот что выдает ... avrdude: Device signature = 0x1e920a avrdude: Expected signature for ATMEGA48 is 1E 92 05 Double check chip, or use -F to override this check. В параметрах запуска avrdude поменяйте atmega48 на atmega48pa и повторите снова.
  9. AvrUsb500 by Petka. продолжение

    Цитата(Леонид Иванович @ Feb 6 2012, 12:17) А Вы, случайно, не знаете ответ на мой вопрос: http://electronix.ru/forum/index.php?showt...t&p=1023099 Нет.
  10. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Feb 6 2012, 11:03) Пробовал через avrdude ничего не вышло. Что пишет avrdude? При запуске avrdude надо добавить в строку параметров ключ "-v -v" ЦитатаТолько сейчас заметил при первом считывании фьюзов стоит активным SPIEN, может по этому уменя не получается первоначально прошить ATmega48PA? Для точного ответа нужен знать, что выводит avrdude при попытке прошить.
  11. AvrUsb500 by Petka. продолжение

    Цитата(alfpk00 @ Feb 6 2012, 02:31) ... Можно ли использовать данный программатор в режиме постоянного подключения? (выходы программатора после программирования устанавливаются в Z состояние?). ... Можно. Устанавливаются в Z-состояние.
  12. AvrUsb500 by Petka. продолжение

    Цитата(electronics @ Feb 4 2012, 16:22) Спасибо, помогло. Еще вопрос, в качестве L1 подойдет ферритовая бусина 1uH ток до 7А. Да, подойдёт. По идее там и должна стоять бусина. На момент разработки программатора бусины в розничной продаже были очень редкими. По этой причине я туда поставил дроссель, хотя годится и ферритовая бусина. Цитата(mcmega @ Feb 1 2012, 14:31) Блин, подключился другим программатором к Mega8, использую CodeVisionAVR, сначало писал chip signature mismatch Read: byte0=0x00, byte1=0x00, byte2=0x00 mast be: byte0=0x1E, byte1=0x93, byte2=0x07 я ничего не делал, читал форум и периодически пробовал подключиться к контроллеру, а сейчас пишет chip signature: byte0=0x00, byte1=0x00, byte2=0x00 chip: AT43USB355 or AT76C711 or AT94K05 or AT94K как это понимать, я вообще ничего уже не понимаю, что творится? Видимо вы не правильно подключились программатором к чипу. Проверьте наличие MISO, MOSI, SCK, RESET, VCC, GND. Нулевые фузы могут намекать на закоротку между MISO и GND. Цитата(mcmega @ Jan 31 2012, 18:16) ... В винде (winxp) com порт пропал, устройство никак не обнаруживается, светодиодики на 22 и 23 ногах FT232RL постоянно горят и помиргивают, светодиод, подключеный к 14 ноге Mega8 - горит постоянно. Куда рыть?? ... Добиться наличия виртуального КОМ порта в виндовс. Если нет порта, значит ошибка где-то в обвязке FT232RL. Ищите сначала её.
  13. AvrUsb500 by Petka. продолжение

    Цитата(electronics @ Jan 31 2012, 16:20) Пробовал, не помогает. Может я что то не правильно делаю. Так и есть. Не надо создавать никаких проектов. Просто с оригинальным Makefile выполните "Tools/Make All"
  14. AvrUsb500 by Petka. продолжение

    Цитата(electronics @ Jan 30 2012, 10:07) Пробовал выше написанное, выдает туже ошибку Переустановите компилятор.
  15. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Jan 29 2012, 15:46) Петька, Пробовал выше написанное, пони выдает туже ошибку -24. Генерация ровно 6МГц. Какаие будут соображеня, или выкинуть все нахрен. Попробуйте запрограммировать не через ponyprog а через avrdude. В самом первом посте этого топика в разделе "первоначальная прошивка программатора" есть описание как прошить программатор через avrdude. http://electronix.ru/forum/index.php?s=&am...st&p=662781 Цитата(electronics @ Jan 28 2012, 15:01) Здравствуйте, возникли проблемы при компиляции проекта в WinAvr. При выполнении команды Make all возникает ошибка main.c:29: fatal error: opening dependency file .dep/main.o.d: No such file or directory. Помогите, чем сможете. попробуйте сначала "make clean"
  16. AvrUsb500 by Petka. продолжение

    Цитата(Роман2809 @ Jan 26 2012, 12:37) Подскажите, какой уровень напряжения на выводе PC3 микроконтроллера после завершения программирования??? Должно быть равно напряжению питания программируемого контроллера.
  17. Цитата(Vasya777 @ Jan 23 2012, 18:17) ... в область ОЗУ автоматически будет загружаться эта функция? Таким же образом, как это происходит с инициализированными переменными. Да. ЦитатаА где можно найти информацию по этому вопросу? startup.S и http://ftp.gnu.org/old-gnu/Manuals/ld-2.9..../ld_6.html#SEC6
  18. Цитата(Vasya777 @ Jan 22 2012, 10:29) Здравствуйте! Пользуюсь GCC для ARM. Может кто-то уже сталкивался с этим. Как можно собрать программу так, что бы весь код был загружен во флешь память, а некоторые функции в ОЗУ? При обьявлении функции указать через атрибут "section" что функция размещается в отдельной секции. В скрипте линкера указать что эта секция размещается в ОЗУ. Кодvoid foobar (void) __attribute__ ((section ("ramfunc"))); кусочек скрипта линкера Код  .data : AT (__data_load_start)   {     PROVIDE (__data_start = .);     *(.data)     . = ALIGN(4);     *(.ramfunc)     . = ALIGN(4);     edata = .;     _edata = .;     PROVIDE (__data_end = .);   } > ram
  19. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Jan 21 2012, 11:27) не подавал, негде взять пока 28 контакт микросхемы FT232BM при подключении USB генерирует 6МГц. Его и используйте в качестве генератора. Киньте проводок с него на PB6 и повторите попытку программирования.
  20. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Jan 20 2012, 19:00) ... Кварц обрезал, с емкостями тож экспереминтировал. ... А на вывод PB6 клок подавал?
  21. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Jan 19 2012, 19:38) Я могу на 1000% гарантировать что с Atmega 48PA схема НЕ РАБОЧАЯ. Pony на уже 8 платах выдает ошибку 24, и не надо мне гнать про не пропаи и закоротки. Лутше Петька признать что данный прогер вы собирали только на 8й меге. На первой картинке изображена фотография программатора. Если приглядеться, то можно заметить, что там впаяна мега48. http://www.mindrunway.ru/PetkaAvrUsb.html Иногда маги поступают в магазины с прошитыми фузами на внешний генератор. По этой причине их не получается запрограммировать. Может это Ваш случай? Для этого подайте на вывод XTAL1 (PB6) меги во время проргаммирования какой-нибудь тактовый сигнал. 1 МГц, например. При этом кварц не забудьте отпаять. Кстати, а какие номиналы конденсаторов у Вас на кварце?
  22. программатор для avr по USB

    Цитата(arttab @ Jan 18 2012, 12:29) Подыму в который раз (часто на форуме обсуждалось, но выбрать не смог) какой лучше из программаторов выбрать (купить) с подключением к ПК по USB. требуется: поддержка, удобная среда для заливки и считывания фирваре, установка фузов, плюшки (автоикренент счеткика в пзу и/или еепроме, ....), поддержка командной строки, минимум глюков. очень хочется с возможностью отладки под IAR. заранее спасибо за советы! Olimex ARM-USB-OCD. Программирование и отладка ARM. Быстрая прошивка AVR. Через avreal или свежий avrdude.
  23. AvrUsb500 by Petka. продолжение

    Цитата(Роман2809 @ Jan 18 2012, 12:54) Т.е если отключить эту функции в терминале, можно не подключать вывод PC2 микроконтроллера, и схема будет рабочей??? Да.
  24. AvrUsb500 by Petka. продолжение

    Цитата(Роман2809 @ Jan 18 2012, 12:09) Интересует вопрос как можно обойтись без делителя RST_ADC. Если возможно опишите, что нужно поменять в схеме или программе. Заранее спасибо. Ничего в схеме или прошивке менять не надо. Зайдите терминалом на программатор и на вопрос "Reset target at connector polarity test(1=on 0=off)" ответьте "0". Всё.
  25. AvrUsb500 by Petka. продолжение

    Цитата(atac1313 @ Jan 10 2012, 11:18) прошивка такая http://radiokot.ru/forum/download/file.php?id=90202 Комментарий к файлу: Прошивка мега8 и кварц на 14,7456MHz рисунок платы такой http://radiokot.ru/forum/download/file.php?id=90169 посмотрите пожалуйста ещё раз -фьюзы для этой прошивки правильные???? забыл вчера указать-левый рисунок это то что я сам выставлял в окне фьюзов и с указанной прошивкой перед тем как программировать,а справа- то что считал с чистой меги я буду использовать мега8 в дип корпусе. сейчас идёт стадия сборки(вот мегу я уже запрограммировал)только подскажите правильно или нет? ,когда я соберу ,если возникнут вопросы могу я к ВАМ обратится за помощью???? Схема и топология размещённая на радиокоте сделана НЕ мной. Разумнее обратиться за помощью к автору той схемы и топологии. Фузы я использовал такие: http://electronix.ru/forum/index.php?act=A...st&id=33254 Цитата(foxghost @ Jan 10 2012, 12:46) .... только после пару игнорирований начинается запись с последующей ошибкой записи. .... Игнорировать ошибки не надо. Перепроверяйте непропаи/закоротки. Цитатасделайте пожалуйста скрин на фьюзы меги48 для пони, см выше. Цитатаи дайте пожалуйста прямую ссылку для меги48 под кварц14 либо 18, может я что нетак сделал либо запутался в архивах с пршивками. спасибо http://electronix.ru/forum/index.php?act=A...st&id=26604