Привет.После на нажатия кнопки "Стереть все" в программе AVRDUDE, перестала записываться прошивка, но при этом usbasp видит МК и читает.До нажатия кнопки все писалось. Вот что пишет при попытке записать: Cформированная командная строка: avrdude.exe -p t13 -c Usbasp -B 4 -P usb -U flash:w:"D:\Atmel проекты\blink\blink\Debug\blink.hex":a avrdude.exe: set SCK frequency to 187500 Hz avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude.exe: Device signature = 0x1e9007 avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude.exe: erasing chip avrdude.exe: set SCK frequency to 187500 Hz avrdude.exe: reading input file "D:\Atmel проекты\blink\blink\Debug\blink.hex" avrdude.exe: input file D:\Atmel проекты\blink\blink\Debug\blink.hex auto detected as Intel Hex avrdude.exe: writing flash (0 bytes): Writing | ################################################## | 100% -0.00s avrdude.exe: 0 bytes of flash written avrdude.exe: verifying flash memory against D:\Atmel проекты\blink\blink\Debug\blink.hex: avrdude.exe: load data flash data from input file D:\Atmel проекты\blink\blink\Debug\blink.hex: avrdude.exe: input file D:\Atmel проекты\blink\blink\Debug\blink.hex auto detected as Intel Hex avrdude.exe: input file D:\Atmel проекты\blink\blink\Debug\blink.hex contains 0 bytes avrdude.exe: reading on-chip flash data: Reading |
Я опишу хронологию событий для ясности. Я прошиваю новый attiny13->мигает светодиод->Не закрывая программы, ничего не отключая, ради интереса нажимаю "стереть все"->светодиод тухнет->опять нажимаю "программировать" и на этом все, не шьется. Закрывал открывал программу, пересобирал прошивку-результат один и тот же.
Кристалл не залочили?Дудка/Kazama его видят?Отсоедините программатор снимите питание закройте программу и попробуйте снова. Если раз прошили то не дефектные.С какой целью тёрли/снова програмировали?
В принципе разобрался.Такая проблема встречается у китайских тини.Там что-то записано изначально было, а при попытке что-то с этим сделать она блочится. Лечится это обычно "High-Voltage Serial Programming" но у меня как-то получилось прошить по обычному.К слову теперь прошивается, но не читается Странные тиньки короче.
В пятый раз делюсь: может по вине внутрисистемной ошибки, а может быть потому что 13 модель особо часто копируют криворукие китайцы, но именно Attiny13 попадаются багнутыми намного чаще других. Много часов я потерял чтобы выяснить это и еще больше матюков высказал. Пользуйтесь чужими наработками.
Какими?В смысле Т13 есть китайские подделки?Не от Atmel?Меги 8 попались с битым ЕЕПРОМом но не думаю что их кЕтайцы сделали просто брак продают.