Denkot писал(а):P.S. может, кто-нибудь согласится консультировать в онлайне (icq или skype)?
Можете создать свою отдельную темку, буду помогать по мере возможности
Denkot писал(а):P.S. может, кто-нибудь согласится консультировать в онлайне (icq или skype)?
Код: Выделить всё
.include "tn2313def.inc"
.def Temp=R16
.def F_click=R17
.def Razr0 = r18
.def Razr1 = r19
.def Razr2 = r20
.def Temp2 = r21
.cseg
.org 0
rjmp RESET ; Reset Handler
rjmp L4 ; External Interrupt0 Handler
RESET: ldi r16, low(RAMEND); Main program start
out SPL,r16 ; Set Stack Pointer to top of RAM
sei ; Enable interrupts
ldi Temp2, 0b01110000
out MCUCR,Temp2
ldi Temp2, 0b110
out GIMSK,Temp2
ldi Temp, 0b11111111
out DDRB,Temp
ldi Temp, 0b11111000
out DDRD,Temp
ldi F_click, 0b00000000
ldi r23, 2
L1: ldi F_click,0b00000000
out PORTB,F_click
rcall Delay
ldi F_click,0b00000011
out PORTB,F_click
rcall Delay
dec r23
brne L1
ldi F_click,0b00000000
out PORTB,F_click
nop
nop
sleep
cli
nop
L4: rcall Delay
rcall Delay
ldi r23, 3
L3: ldi F_click,0b00000011
out PORTB,F_click
rcall Delay
ldi F_click,0b00000000
out PORTB,F_click
rcall Delay
dec r23
brne L3
rjmp L4
Delay:
ldi Razr0,0
ldi Razr1,200
ldi Razr2,1
Loop: dec Razr0
brne Loop
dec Razr1
brne Loop
dec Razr2
brne Loop
ret
Denkot писал(а):в момент нажатия ничего не происходит, только потребляемый ток подскакивает до 50 мА
qwert писал(а):ATTiny3213V прошивать также как ATTiny3213?
Gudd-Head писал(а):Ёпт! Где вы такие кристаллы нашли???
qwert писал(а):Доброго времени суток.
ATTiny3213V прошивать также как ATTiny3213?
Если нет то как и какой прогой, а то этого кристала ни в одной проге нет.
Зарание спасибо.
qwert писал(а):покупал тут. http://www.platan.ru/cgi-bin/qwery.pl/i ... &group=101
Denkot писал(а):2313V шьется абсолютно так же, как и просто 2313
я шил через пять проводков авреалом
qwert писал(а):Напишите поподробнее как шили. Шил понипрогом, а он мне пишет: write failed.
Если что, то проект здесь http://www.radioelectronika.ru/?mod=ful ... emi_id=515
Код: Выделить всё
copy E:\Test3.hex C:\avw\Test3.hex /Y
avr +tiny2313 -p1 -ap -o0 -n -2 -e >4.htm
avr +tiny2313 -p1 -ap -o0 -n -2 -w Test3.hex >4.htm
avr +tiny2313 -p1 -ap -o0 -n -2 -v Test3.hex >4.htm
Код: Выделить всё
avreal/WIN32 - AVR controllers programmer by Redchuk Alexandr v1.28r5 (Oct 11 2010 20:02:13) http://real.kiev.ua/avreal bug-reports, suggestions and so on mail to avreal@real.kiev.ua Command: +tiny2313 -p1 -ap -o0 -n -2 -v Test3.hex Power ON Device connected, tiny2313|tiny2313A detected Chip not locked Read number of erases 95 Fuses OSCCALs = 52 4F _LOW = 0x2 CKDIV = 0 CKOUT = 0 SUT = 0 CKSEL = 2 _HIGH = 0xDF DWEN = 1 EESAVE = 1 WDTON = 1 BODLEVEL = 7 RSTDISBL = 1 _EXT = 0xFF SELFPRGEN = 1 Verifying CODE memory passed done (136ms) Total time 0.65s Reset pin released Power OFF qwert писал(а):Denkot, а у Вас кварц внешний или внутренний.
AI_Disable писал(а):itmaker, выставите SKSEL=1111