Сб мар 14, 2015 15:24:21
Сб мар 14, 2015 16:35:50
edm2007 писал(а):Если USBASP то все проще некуда.
1. устанавливаем LVRTE2010min.exe
2. извлекаем из архива SinaProg
3. Запускаем SinaProg.exe
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
Сб мар 14, 2015 16:42:47
John Locke писал(а):Причем, если зашивать в high не FF, а те которые уже в микроконтроллере (DF), то все отлично происходит, в чем причина, не понятно:
Сб мар 14, 2015 17:58:36
edm2007 писал(а):P.S. Если МК новый и ни разу не щупаный, то достаточно снять CKDIV8 (он с завода включен). Более ничего делать не нужно.
Сб мар 14, 2015 18:08:35
John Locke писал(а):Я так понимаю, можно оставить фьюзы, как на скриншоте?
John Locke писал(а):Уж извините за мое незнание в этом деле. Пока только учусь
Вс апр 05, 2015 22:27:32
Вс апр 05, 2015 23:54:52
Пн апр 06, 2015 08:42:59
.INCLUDE "tn2313def.inc"
.CSEG
.ORG $0000
RESET:
RJMP START ; On Reset
;*************************************************
RETI
; SBI PINB,0 ; Externa0 Interrupt1 Handler
RETI ; External Interrupt1 Handler
;*************************************************
START:
LDI R16,LOW(RAMEND)
OUT SPL,R16
SER R16
OUT PORTD,R16
OUT DDRD,R16
CBI DDRD,2
OUT PORTB,R16
OUT DDRB,R16
SBI ACSR,ACD ; выключить аналоговый компаратор
LDI R16,1<<INT0
OUT GIMSK,R16
OUT EIFR,R16
LDI R20,1<<SE|1<<SM0; SLEEP_POWER_DOWN enable
; LDI R20,1<<SE|1<<SM1; SLEEP_STANDBY enable
; LDI R20,1<<SE ; SLEEP_IDLE enable
OUT MCUCR,R20
SEI
WAIT_INIT:
SLEEP
RJMP WAIT_INIT
.EXIT
Пн апр 06, 2015 09:55:50
Чт май 14, 2015 10:17:48
hybroid писал(а):Чем ниже частота, тем меньше жрет.
Чт май 14, 2015 10:34:09
Чт май 14, 2015 11:55:14
alex1126 писал(а):После чего взял тиньку в диповском корпусе (attiny2313-PU) воткнул на макетную плату, теже шесть ног воткнул в программатор USBASP и она прошилась.
Как запрограммировать то -SU? Какие там ньюансы?
Куда копать? Или все микросхемы мертвые?
Чт май 14, 2015 13:57:44
Чт май 14, 2015 15:44:47
АлександрЛ писал(а):alex1126 писал(а):После чего взял тиньку в диповском корпусе (attiny2313-PU) воткнул на макетную плату, теже шесть ног воткнул в программатор USBASP и она прошилась.
Как запрограммировать то -SU? Какие там ньюансы?
Куда копать? Или все микросхемы мертвые?
Относится ли этот пример к вашему случаю, или нет- Я столкнулся с тем, что есть ТРИ разновидности (не считая корпусов) - тиньки 2313- это просто Tiny2313, Tiny2313V и Tiny2313A - и оказалось, что у меня программатор "НЕ шьёт" Tiny2313A, а остальные - шьёт нормально..
Чт май 14, 2015 15:48:00
Пт май 15, 2015 00:53:40
edm2007 писал(а):alex1126, вообще все 2313 с завода идут с настройкой тактовой на 8 MHz и включенным делителем CKDIV8. То бишь его тактовая равна 1 MHz. Для того чтобы программатор нормально работал с МК, его частота SCK не должна быть выше 1/4 от тактовой МК, в ином случае микроконтроллер либо не увидится вообще, либо будет определяться / шиться / читаться криво (это куда хуже). Для низких частот в оригинальной схеме программатора USBasp есть джампер "Low SCK", при его задействовании прекрасно видятся все МК, настроенные на низкие частоты тактирования. Шьется / читается МК дольше, но зато можно поменять фьюзы на более высокую частоту и снять джампер. Есть ли этот переключатель в китайской версии USBasp, Вам должно быть виднее.
Пт май 15, 2015 00:55:52
edm2007 писал(а):Сто лет уже не видел старые 2313, давно применяю серию A. И шьется она USBasp-ом прекрасно, иначе и быть не может.
Пт май 15, 2015 03:22:36
Ср май 27, 2015 21:06:03
edm2007 писал(а):Вот SinaProg, на всякий случай. ИМХО, для USBasp другого и не нужно. Сначала устанавливаете LVRTF2010min.exe, затем запускаете SinaProg. Все.
Чт май 28, 2015 13:53:12