Jump to content

    

Petka

Свой
  • Content Count

    1438
  • Joined

  • Last visited

Everything posted by Petka


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

    Цитата(atac1313 @ Jan 10 2012, 00:41) ... пожалуйста дайте ответ на след.вопрос. ... я правильно выбрал необходимые фьюзы?... Если я ничего не перепутал надо так: Цитата(foxghost @ Jan 8 2012, 21:14) Еще вопрос сейчас спаял второй программатор. Пытаюсь понипрогом записать фьюзы и прошивку, пони выдает ошибку -24. Нажимаю игнорировать начинается прошивание минут 30 (как по мануалу), в конце пони пишет ошибка записи. Меняю премычку х2 к х3, при включении моргает 6 раз, авр студио видит, терминал нет, а дальше все те же проблемы что и спервым программатором. P/S/ Видимо две платы в мусорку, не может такого быть чтобы на второй плате проблемы были идентичными (вторая плата была очищена от флюса и все пропаено и повела себя один в один как первая) По какой схеме была выполнена печатная плата? Какую версию прошивки прошивали?
  2. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Jan 5 2012, 00:02) в вообщем такая проблема, понирпрогом вроде как прошил, подключаю к компьютеру мигает 6 раз, аврстудио программатор не видит. когда подключаю микросхему к программатору, светодиод начинает моргать непрерывно. Программатор собран на: мега48, ft232bm, кварц 6 и 14...Мгц. Что неправильно сделал? Проверьте питание контроллера в программаторе, когда происходит непрерывное "мигание". Проверьте Reset контроллера, когда происходит мигание. В терминальном режиме программатор видится?
  3. ЦитатаНужен ARM7 или Cortex с максимально быстрым GPIO, Задача: как можно быстрее "дергать" ножками и считывать их состояние В чипах lpc17xx есть возможность подключать DMA к GPIO. При этом время доступа к пину 1 такт. Если учесть тактовую частоту до 100 Мгц. то.....
  4. AvrUsb500 by Petka. продолжение

    Цитата(foxghost @ Dec 23 2011, 21:46) ... Сейчас мне надо прошить ATmega8: я так понимаю что сейчас мне нужно подключить программатор к компьютеру а далее с разъема выводы SCK GND MISO RESET MOSI к программируемой ATmega? Правильно. ЦитатаА нужно ли на программируемую Atmega (во время программирования) что либо подавать на VCC? Если надо то от внешнего источника или можно взять 5v с самого USB? Программируемую Мегу нужно запитать. Если схема с мегой потребляет до 500 мА, то можно запитать от USB. Если больше, то нужен внешний источник питания.
  5. Цитата(asket @ Dec 20 2011, 16:49) ... это связано с тем, что по умолчанию GCC трактует предупреждения как ошибки, что не есть гуд! ... Враки. По умолчанию gcc трактует варнинги как варнинги и компилирует дальше. Для трактовки варнингов как ошибки нужен ключ -Werror. Другое дело что разработчики insight в ./configure по умолчанию добавляют этот ключ.
  6. Вычисление CRC

    Цитата(6Ф3П @ Dec 11 2011, 10:57) .... Может лучше использовать какую-нибудь другую программу для отладки? Или руки кривые? Не надо =) Всё просто. Скорее всего компилятор разместил переменную crc в регистре. А если переменная в регистре зачастую GNU отладчик её значение получить не может. volatile заставляет компилятор не оптимизировать обращение к crc и как следствие размещает её в доступной отладчику ram.
  7. AvrUsb500 by Petka. продолжение

    Цитата(shaman2005 @ Dec 6 2011, 23:22) Собрал на 88Меге, при подключении все нашлось, определилось как СОМ2, НО при первоначальной попытке запрограммировать чип лошадью устройство не распознается, при попытке чтения меги на 31 (РС_RX) ноге стабильно высокий уровень. Плата промыта спиртом, наличие коротышей, соплей не замечено. Где могут быть грабли? Если ком порт определился, значит обвязка чипа FT232 выполнена правильно. Надо разбираться дальее. На ноге 31 при первоначальном программировании "лошадью" ничего и не должно быть. Сигналы должны быть на цепях "UC_MOSI" "UC_MISO" "UC_RST" и "UC_SCK" (пины 15, 16, 29 и 17).
  8. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Dec 3 2011, 13:07) ...Что теперь делать, как прошить или восстановить начальное состояние МК?? Попробуйте в настройках "Programming Mode and Target Settings" "ISP Frequency" снизить до максимально низкого и повторить действия.
  9. AvrUsb500 by Petka. продолжение

    Цитата(Andrey K. @ Nov 23 2011, 10:51) На первой странице сказано, что он программирует все контроллеры, которые поддерживают программирование через ISP. Насколько я помню, многие PIC-контроллеры его поддерживают. Если не прав, объясните. "Вариант программатора AVR"
  10. AvrUsb500 by Petka. продолжение

    Цитата(shaman2005 @ Nov 18 2011, 11:25) Хочу собрать ваш программатор на 232RL, 88 Меге и кварце 18,432МГц, возникло несколько вопросов: 1. Конденсаторы частотозадающие на кварце 0,1uF не многовато-ли, обычно 15-47пик 2. Попалась старая схема на FT232BM, там резистор R13 (в новой R9) имел разные номиналы в зависимости от кристалла, имеет ли это значение в новой схеме? 1. Многовато. Эта опечатка была исправлена в более поздних версиях документации (в первом посте "старой" темы в самом низу есть "актуальные прошивки и докуентация") 2. Имеет. Этот резистор зависит от опорного напряжения АЦП контроллера. Цитата(nikita-kit @ Nov 19 2011, 15:57) Купил уже собранный программатор .... Любопытно, а где купил? Цитата... появляется USB serial port COM9 .... Что я не так делаю? Где рыть? Перенастройте COM9 на COM1, COM2, COM3 или COM4
  11. AvrUsb500 by Petka. продолжение

    Цитата(nikolaevalex @ Nov 7 2011, 21:03) Питание в норме,короткого нет все прозвонил,флюс смыл еще раз спиртом. В прогаматор с терминала захожу.Индикатор все равно мигает. Вольтметром посмотрите питание, когда мигает. Что пишет в терминале когда мигает?
  12. AvrUsb500 by Petka. продолжение

    Цитата(nikolaevalex @ Nov 6 2011, 16:42) Я собрал ваш программатор.Использовал Atmega8A AU1111,кварц 14.7456. Прошивка с первого поста.Программатор прошиваеться и его видит АВР Студия. Прошивать им еще не пробывал.Но после подключения и шести миганий индикатора он не выключаеться а переодично мигает.Подскажите куда смотреть. Питание? Закоротки? Залипухи? Непропаи? Флюс отмыть?
  13. AvrUsb500 by Petka. продолжение

    Цитата(PRIMUS_NN @ Oct 31 2011, 18:34) Решил собрать Ваш программатор. Необходимо уточнить подойдет ли Atmega8L (лайтовая версия) и актуальны ли прошивки выложенные в первой части в начале темы (в папке v6 вложена папка v5), и если нет тогда можно ссылку на свежую прошивку. Заранее спасибо. Подойдёт, только на неё нужен кварц 7,372800 МГц. И немного другая прошивка (в старой теме от 2009 года) : http://electronix.ru/forum/index.php?act=a...st&id=30117 Прошивки в начале темы актуальны (фича в названием папки v5 известна давно)
  14. AvrUsb500 by Petka. продолжение

    Цитата(AlexP63 @ Oct 28 2011, 21:27) запаял только Atmega8...Прошил фюзы по картинке "Fuse.jpg",....В чем я неправ?... Ответ тривиален. Фузы настроили Мегу на внешний кварц, который вы ещё не поставили. Разумеется мега перестала тактироваться и как следствие программироваться. Поставьте кварц и продолжайте.
  15. Дисплей FutabaM162MD05AJ

    Цитата(XWoo @ Oct 26 2011, 15:33) Добрался я до этого индикатора... Запустил его. Проблем не было. Petka, вы были правы: всё почти как и у HD44780. А вот с русскими буквами не прокатило: примеры для HD44780 не подходят для M242SD04A. Petka, может у вас есть пример знакогенератора для отображения русского алфавита? Вот. Проверяйте. Это не весь знакогенератор а только русский алфавит. АБВГ..ЮЯабвгд....юя Код#ifdef FUTABA             'A', 0x80,'B', 0x92,0x81,'E', 0x82,0x83,0x84,0x85,'K',             0x86,'M', 'H', 'O', 0x87,'P', 'C', 'T', 0x88,0xD8,'X',             0x89,0x8A,0x8B,0x8C,0x8D,0x8E,'b', 0x8F,0xAC,0xAD,             'A', 0x80,'B', 0x92,0x81,'E', 0x82,0x83,0x84,0x85,'K',             0x86,'M', 'H', 'O', 0x87,'P', 'C', 'T', 0x88,0xD8,'X',             0x89,0x8A,0x8B,0x8C,0x8D,0x8E,'b', 0x8F,0xAC,0xAD #else             'A', 0xA0,'B' ,0xA1,0xE0,'E', 0xA3,0xA4,0xA5,0xA6,'K',             0xA7,'M', 'H', 'O', 0xA8,'P', 'C', 'T', 0xA9,0xAA,'X',             0xE1,0xAB,0xAC,0xE2,0xAD,0xAE,'b', 0xAF,0xB0,0xB1,             'a', 0xB2,0xB3,0xB4,0xE3,'e', 0xB6,0xB7,0xB8,0xB9,0xBA,             0xBB,0xBC,0xBD,'o', 0xBE,'p', 'c', 0xBF,'y', 0xE4,'x',             0xE5,0xC0,0xC1,0xE6,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7 #endif
  16. AvrUsb500 by Petka. продолжение

    Цитата(nick17 @ Oct 28 2011, 08:50) ...Почему-то терминал не потребовал установки режима[1MHz/fast].... Ещё раз перепрошейте программатор, но более новой прошивкой. (v6)
  17. AvrUsb500 by Petka. продолжение

    Цитата(Alet @ Oct 20 2011, 21:28) "If you got an error that says “Unable to connect to tool STK500” and you see an error message in the Output pane in the main window that says “The signature of the attached tool is AVRISP_2, which is unexpected.” then you need to upgrade your programmer’s firmware to version 1.06 or later (see Section 9). If you get a different error, see Troubleshooting (Section 8) for help identifying and fixing the problem." Попробуйте поменять номер версии программатора зайдя на него в консольном режиме.
  18. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Oct 17 2011, 07:34) Этот разъем у меня смонтирован во встраиваемом картридере, сейчас вот вставил программатор в USB на материнке с зада, вроде все ОК пока. Наверное дело в картридере, или как он установился, может кривовато. А еще не подскажете, правильно ли, что я с сайта FTDI скачиваю обновленные драйверы формата VCP или надо все-таки DXX? Насколько я понял ftdi даёт одинаковые инсталляторы и для того и для другого (хотя правильно качать VCP).
  19. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Oct 16 2011, 10:29) Пробовал прошить Мегу 8 через Студию, все прошилось! Работает! Код небольшой, поэтому даже не успел засечь сколько прошивка шла - оч быстро. Вылезла странная фигня - при подключении программатора к фронтальному разъему через некоторое время USB-WiFi адаптер сети становится неопознанным устройством (включается только через перезагрузку), в чем загадка не пойму. Когда туда же вставляю флешку - все нормально! Может драйвер 232-й надо обновить? Может дело во фронтальном разъёме? попробуйте с разъёмами на материнской плате.
  20. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Oct 14 2011, 22:50) Правильно ли я понял? В мейк файле сначала правим, например: MCU = atmega8 F_CPU = 11059200 а уже потом в консоли запускаю команду make? Попробовал без редактирования запускать make - идет создание hex, epp и др. файлов. Да, правильно.
  21. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Oct 13 2011, 19:07) Т.е. в мейкфайле правлю инфу под свои данные, а потом..., извиняюсь за тупость, где в папке(Вин-7 стоит) консоль, куда make набирать? Или это через ВинАВР все-таки надо делать? Я просто знаю только, что если пишу на Си в Студии, то прям там указываю частоту и чип... А тут Студия матерится оч сильно. Windows7 -> Пуск -> Выполнить... -> "cmd" -> откроется консоль. P.S. Прошу прощения. У меня ни АВР студии нет, ни рабочей Виндоуз.
  22. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Oct 13 2011, 14:57) Спасибо! Завтра в одном магазе обещали подогнать кварц на 14,7456МГц, но на всякий случай, объясните пожалуйста, как пересобрать прошивку? В каких программах? Я попробовал в АВР-Студии создать проект из исходников архива, но студия выдала 115 ошибок, типа :191 undefined reference to `uart_sendchar' :356: undefined reference to `convertanalog' А вот в WINAVR prigrammers notepad открывается makefile, но что с ним дальше делать после правки типа МК и частоты кварца - не знаю, с ВинАВР не работал совсем. В папке с исходниками в консоле набрать "make"
  23. AvrUsb500 by Petka. продолжение

    Цитата(roma9112 @ Oct 12 2011, 22:51) Подскажите пожалуйста, пересмотрел кучу материнок, на них обнаружил только кварцы на 14.318МГц, будет ли работать с таким программатор? А если будет, то с какой версией прошивки? Еще откопал кварц на 11.059МГц - может такой использовать? 14.318МГц - нельзя 11.059МГц - можно. нужно только прошивку пересобрать. меняете в makefile частоту на частоту своего кварца и пересобираете.
  24. AvrUsb500 by Petka. продолжение

    Цитата(Dimm168pin @ Sep 27 2011, 02:55) ...воткнул для проверки тиню 13А, дудка не видит... какой командной строчкой запускаете avrdude? и что он отвечает?
  25. AvrUsb500 by Petka. продолжение

    Цитата(Dimm168pin @ Sep 26 2011, 21:58) Куда выход генератора тыкнуть для воскрешения,? на Xtal1 прямо в схеме к кварцу?, или кварц выдрать сначала?.. кароче полтергейст крепчает Кварц снять, генератор на XTAL1. (И фузы поправить)