Stránka 1 z 1

attiny 13 A PB5

Napsal: 30 bře 2016, 13:07
od elnovy
Zdravím všecky . U ATTINY 13 je na pinu 1 několik funkcí
RESET , PB5 a ADC0......... CHci pouzivat pin procesoru jedna
jako PB5 ve funkci output ......
; Initial I/O
ldi R16,0b00100001 ; PB0 OUT PB5 OUT OSTATNI INPUT
out DDRB,R16 ;
tato volba zřejmě nestači neboť v programu
H100: CBI PORTB,0
RCALL T1S

SBI PORTB,0
RCALL T1S
RCALL H100
PB0 ....funguje
a v programu
H100: CBI PORTB,5
RCALL T1S

SBI PORTB,5
RCALL T1S
RCALL H100
PB5 ...nefunguje

nevim si s tim rady PORT PB5 chci pouzivat
Děkuji predem za radu

Napsal: 30 bře 2016, 13:53
od ross4435897
RSTDISBL fuse bit ...
nemusim snad pripominat, ze si tak znacne znesnadnis dalsi programovani cipu ... pokud tedy nevlastnis HV-programator

Napsal: 30 bře 2016, 13:55
od stanleyv
Tento vývod na tomto procesore je defaultne nastavený na funkciu RESET. V poistkách procesora si to môžeš zmeniť a dať mu funkciu štandartného I/O pinu, ale automaticky s týmto úkonom prídeš o možnosť programovania systémom ISP (tento systém používa aj RESET) a procesor sa bude dať naprogramovať iba HV programátorom .....

EDIT: ross .... bol si rychlejší ;)

Napsal: 30 bře 2016, 15:03
od elnovy
ISP programovani je nade vše ...proto radeji pouziji verzi procesoru s vice porty .
Dekuji za odpověď .

Napsal: 30 bře 2016, 17:57
od GeorgeB
Já tento procesor používám s plně obsazenými piny. Pokud potřebuji přeprogramovat, tak ATTiny Fusebit Doctor mi nastaví defaultní Fusebity a mohu znovu naprogramovat. Uvedený přípravek jsem si vyráběl sám podle návodu. Mohu předat výrobní podklady.

Napsal: 30 bře 2016, 18:04
od ross4435897
pokud vlastnis jakekoliv zbytecne arduino, muzes si ho snadno vyrobit ... navodu jak na to, je na netu vicero ...