слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Код: Выделить всё
D:\AVR\Distrib>D:\AVR\Distrib\avreal32.exe +90s2313 -p1 -ab -o10Mhz -ew -% D:\AV
R\Projects\tutorial\output\hexfile.hex -n
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev2 (Apr 26 2005 10:01:59) ReAl@real.kiev.ua
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
+90s2313 -p1 -ab -o10Mhz -ew -% D:\AVR\Projects\tutorial\output\hexfile.hex -n
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 10000kHz -> setup=1, hold=1,1
% Reset
% PgmOn reply 0xAC530000
% Try 1 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 2 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 3 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 4 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 5 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 6 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 7 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 8 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 9 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 10 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 11 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 12 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 13 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 14 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 15 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 16 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 17 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 18 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 19 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 20 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 21 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 22 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 23 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 24 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 25 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 26 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 27 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 28 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 29 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 30 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 31 to resync by SCK pulse % PgmOn reply 0xAC530000
% Try 32 to resync by SCK pulse % PgmOn reply 0xAC530000
Can't resync
Reset pin released
adapter outputs -> Hi-Z state
D:\AVR\Distrib>pause=null
??? ??????????? ??????? ????? ??????? . . .Рас не шьётса значит либо фьюзофрения либо сброс отдан под другие нужды.Фьюзофрению лечим докторомСериг писал(а):ребят сор вопрос так обстоит,случайно написал программу для тини2313,а в заголовке слууучайно появилось инклюд мега8 а не тини2313,и прошил этот код в тиню... как теперь вылечить?не шьется не фига(
Это атавизм(в смысле так ещё обезьяны шили),собери нормальный прогер!Semen2 писал(а):Попробовал зашить мк с помощью 5ти проводков
Скачай прогу чекит.экзе,распаяй заглушку и протестируй.Semen2 писал(а): может у меня порт мертвый?
О, при закороченных MOSI и MISO именно такое и должно быть. Главное, что доступ к порту есть, байт-бластер по перемычкам автодетекта найден и сигнал с MOSI через перемычку вернулся на MISO и был принят программой. Непонятно, почему не мигал светодиод LED1 -- он управляется тем же сигналом, которым открывается шинник, выпускающий MOSI наружу. Разве что питание было подано в точку «+5V», а не на X2.контакт_4. В таком случае шинник питание получил и отработал, а светодиоды (и плата дальше) не получили питания, диод не пустил (о назначении диода тут, в особо злостных случаях, например, при программировании контроллера при питании меньше 3 вольт, он может и мешать, но чаще помогает).Semen2 писал(а):диод не мигал при закорачивании MOSI и MISO.Код: Выделить всё
% ByteBlaster found % ByteBlaster mode ... % PgmOn reply 0xAC530000 % Try 1 to resync by SCK pulse % PgmOn reply 0xAC530000 ... % Try 32 to resync by SCK pulse % PgmOn reply 0xAC530000 Can't resync Reset pin released adapter outputs -> Hi-Z state
Пробовал разные режимы работы ЛПТ в биосе - все то же самое.
Стрый комп или в BIOS стот SPP ? Раньше не все LPT поддерживали упраление высокоимпедансным состоянием выходов данных. Режим LPT под названием BIDIRECTIONAL (появился в IBM PS/2, по имени которой до сих пор называются порты клавиатры и мыши) может стоять в BIOS отдельно, может быть включен в SPP. Но именно StandardPrinterPort такого режима не имеет и ключ -az нужно убрать. Просто после программирования выходы остантся в активном состоянии и могут мешать работе программы.Semen2 писал(а):Попробовал зашить мк с помощью 5ти проводков тем же авреалом
опять не вышло. может у меня порт мертвый?
да я его хочу собрать,но программа не видит прошу(К@Т писал(а):Рас не шьётса значит либо фьюзофрения либо сброс отдан под другие нужды.Фьюзофрению лечим докторомСериг писал(а):ребят сор вопрос так обстоит,случайно написал программу для тини2313,а в заголовке слууучайно появилось инклюд мега8 а не тини2313,и прошил этот код в тиню... как теперь вылечить?не шьется не фига(
http://www.getchip.net/posts/059-isprav ... it-doctor/,а если сброс отдан то на него надо дать вместо земли +12В и почистить.
Какой код?Я тебе не какого кода недавал!Сериг писал(а):да я его хочу собрать,но программа не видит прошу(
не могли бы кинуть в лс целиком код пожалуйста?)
Нет,на ресет!Сериг писал(а):а плюс на кварц?или куда?
а понятн спасибо,да я знаю что не выкладывал мне просто код нужен который залить в мегу доктора" а у меня прога его не видит почемутоК@Т писал(а):Какой код?Я тебе не какого кода недавал!Сериг писал(а):да я его хочу собрать,но программа не видит прошу(
не могли бы кинуть в лс целиком код пожалуйста?)Нет,на ресет!Сериг писал(а):а плюс на кварц?или куда?
Вот статья,там всё естьhttp://www.getchip.net/wp-content/uploa ... date10.zipСериг писал(а):мне просто код нужен который залить в мегу доктора" а у меня прога его не видит почемуто
SV12 писал(а):Нужна помощь !!
Собрал я устройство на Tiny2313, прошил. Но работает оно только при подключенном программаторе !!! Вытаскиваю разъем программатора работа устройства останавливается!
Нога №1 Tiny2313 на питание через 10 КОм. Замыкал на питание - не работает.
На выводах Mosi, Miso, Csk ни чего не висит, в работе устройства не используются!
Тактирование - внутреннее.
Программатор - упрщенный для AVR - Extra-PIC+ (MAX232 + 155ЛА3). Питание от устройства. + PonyProg
*Trigger* писал(а):Вывод сброса МК подтяни к питанию через резистор 10К.
SV12 писал(а): Нога №1 Tiny2313 на питание через 10 КОм. Замыкал на питание - не работает.
Не помогло!*Trigger* писал(а):Попробуй притянуть входы программирования к земле через резисторы 10К.
Код: Выделить всё
RESET:
LDI Temp1,RamEnd ; Инициализация стека
OUT SPL,Temp1 ; Обязательно!!!
CLI ; Запрет прерываний
LDI Temp1, 0b00011111 ; Настройка порта B
OUT DDRB, Temp1
LDI Temp1, 0b00010000 ; Настройка порта D
OUT DDRD, Temp1
;LDI Temp1,0b00000101 ; *****nnn NNN= CS00..CS02 тактовый сигнал /1024
;LDI Temp1,0b00000011 ; CK\64
LDI Temp1,0b00000010 ; CK\8
OUT TCCR0,Temp1
LDI Temp1, 0b00000010 ; 0- **
; 1- TOIE0 - разрешение прерывания по переполнению 0-го таймера
; 2- **
; 3- TICIE1- разрешение прерывания защелки 1-го таймера
; 4- **
; 5- **
; 6- OCIE1A- разрешение прерывания компаратора 1-го таймера
OUT TIMSK, Temp1 ; 7- TOIE1 - разрешение прерывания по переполнению 1-го таймера
С питанием всё в порядке? Похоже, запитывается от паразитного...Тинька запускается, только если программатор воткнут. Или если любую из ног (mosi, miso, sck) подключить к массе без резистора(-).
Вот !!! Вот оно волшебное сочетание слов !!! Я почти уверен, что 10-я нога не контачит !!! Надо проверить.ploop писал(а):С питанием всё в порядке? Похоже, запитывается от паразитного...Тинька запускается, только если программатор воткнут. Или если любую из ног (mosi, miso, sck) подключить к массе без резистора(-).
http://www.getchip.net/posts/059-isprav ... it-doctor/Serg56 писал(а):Что делать подскажите!!!