Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Чт ноя 21, 2013 13:41:44
Какая у тебя версия оболочки?
Пт ноя 22, 2013 12:37:50
Самая последняя.
И еще она не влазит по высоте в экран нетбука (11''), но это уже мелочи.
Сб ноя 23, 2013 04:05:49
Какие ошибки выдаёт? Или ты записываешь, а при чтении их нет? Или поля не активны?
Сб ноя 23, 2013 14:19:54
radteh писал(а):Или ты записываешь, а при чтении их нет?
Точно.
Выбрасывает окно что все ОК
А локбиты не прошиты.
Вот лог:
- Код:
Cформированная командная строка:
avrdude.exe -p m8515 -c usbasp -P usb -U lfuse:w:228:m -U hfuse:w:209:m -U efuse:w:0:m -U lock:w:60:m
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e9306
avrdude.exe: reading input file "228"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 228:
avrdude.exe: load data lfuse data from input file 228:
avrdude.exe: input file 228 contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.01s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "209"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 209:
avrdude.exe: load data hfuse data from input file 209:
avrdude.exe: input file 209 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.01s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
"efuse" memory type not defined for part "ATMEGA8515"
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Скрин закладки с фузами перед прошивкой:
и после прошивки и последующего чтения:
Вс ноя 24, 2013 16:29:16
Похоже проблема в программе при передаче строки в avrdude. Перенаправил вопрос автору программы.
Вс ноя 24, 2013 19:18:37
Найдено решение проблемы, у этого контроллера нет efuse. Надо в файл atmel.ini внести изменения в секцию [ATmega8515]:
было
- Код:
extendedbytebit2enabled=1
extendedbytebit2name=BOOTSZ1
extendedbytebit2def=0
extendedbytebit1enabled=1
extendedbytebit1name=BOOTSZ0
extendedbytebit1def=0
extendedbytebit0enabled=1
extendedbytebit0name=BOOTRST
extendedbytebit0def=1
стало
- Код:
extendedbytebit2enabled=0
extendedbytebit2name=NOT USED
extendedbytebit2def=0
extendedbytebit1enabled=0
extendedbytebit1name=NOT USED
extendedbytebit1def=0
extendedbytebit0enabled=0
extendedbytebit0name=NOT USED
extendedbytebit0def=0
Командная строка должна быть:
avrdude.exe -p m8515 -c usbasp -P usb -U lfuse:w:228:m -U hfuse:w:209:m -U lock:w:60:m
Вт ноя 26, 2013 07:21:40
Подскажите, какие фьюзы устанавливать? Я собираюсь прошить атмегу 16 а, нашел фьюзы, но некоторых фьюзов, указанных на сайте, в проге нету( Что делать? и еще вопрос: какие фьюзы выбирать прямые или инверсные, и почему последняя строчка фьюзов не подписана?
Вт ноя 26, 2013 12:53:12
Фьюзы устанавливай те что указаны в статье из твоей схемы. Например каких фьюзов в проге нет? В самой программе можно выбирать режим прямых или инверсных фьюзов. Последняя строчка не активна, потому что этих фьюзов в atmega16 нет.
Чт дек 05, 2013 04:38:29
Здравствуйте,с фьюзами разобрался, все выставил как нужно, все подключил, выбрал в списке усбасп, а он выдает ошибку, мол устройство не найдено, что делать в такой ситуации? Можно ли что-нибудь настроить в проге (в наличии только ноут)? Или может, строчку, сформированную в этой проге скопировать в обычный avrdude?
Чт дек 05, 2013 18:33:13
Выкладывай лог программы с ошибкой, а то не понятно какое устройство не найдено, программатор или кристалл. Можно и строчку дудке скормит, но зачем если есть ошибка она и там будет.
Пт дек 06, 2013 07:07:24
Не находит программатор, usbasp
Пт дек 06, 2013 07:51:23
1. Где лог с ошибкой? Ничего крамольного про тебя там нет, можешь не бояться.
2. В диспетчере устройств программатор есть?
Вт дек 10, 2013 07:20:23
Спасибо за подсказку про диспетчер задач, разобрался с программатором, все работает
Пт янв 03, 2014 20:58:12
Уважаемые фуромчане кто может подскажите как считать и сохранить информацию с чипа.
Кнопка «Читать» в программе есть, в истории видно, что информация считывалась, а сохранить не получается.
Сб янв 04, 2014 10:53:53
Считывание происходит в память, поищи кнопку "Сохранить как".
Сб янв 04, 2014 21:36:16
Да нет в этой программе такой кнопки, не появляется она и после считывания. Я даже за монитор заглядывал. Очень жаль программа хорошая. Я думаю если есть кнопка «чтение» то должна информация как-то сохранятся, может она где-то и сохраняется, но где?
Вс янв 05, 2014 10:03:57
Чего в ней хорошего, вот консоль другое дело. В поле Flash кнопочка с многоточием, тыркни в неё и укажи куда сохранить, потом тыркни "Чтением"
Вс янв 05, 2014 12:19:42
Спасибо! Получилось. Считал, сохранил. Тип сохраненного файла просто «Файл». Сравнил в «блокноте» с первоисточником, абсолютно ничего похожего. С помощью кнопки «стереть все»
очистил чип и по новой запрограммировал сохраненными файлами на мое удивление все заработало. Я абсолютно не знаком с программированием да и поздно уже учится в 62 года, так что в тонкости вникнуть не могу, но что получилось так это факт на лицо. Меня смутило то что программа пишет открыть файл, а не сохранить, я здесь и зациклился. Огромное спасибо за помощь.
Р.С. А что такое "консоль"?
Вс янв 05, 2014 18:13:46
Упрощённо - чёрное окошко где надо все команды набирать текстом, в Windows ещё называется "командная строка". Сравнивать файлы надо hex-редактором, а не блокнотом. К тому-же считаный файл мог оказаться двоичным, а оригинальный шестнадцатиричным.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.