Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
satelitko Začetnik
Pridružen/-a: Pon Apr 2004 14:11 Prispevkov: 17
|
Objavljeno: Čet Feb 23, 2012 10:35 pm Naslov sporočila: Megapin in Attiny13 |
|
|
Z megapinom poskušam sprogramirati attiny13. V AVR studiu ne morem prebrati niti signature (tu in tam mi uspe, če nastavim ISP freq. 921,6kHz, a še takrat dobim sporočilo, da "Signature does not match the selected device".
Mega 8515 deluje normalno.
Najbrž nekje grešim, a kje naj začnem?
Hvala vnaprej. |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Pet Feb 24, 2012 12:05 am Naslov sporočila: |
|
|
Poizkusi tako, da odklopiš jumper na PORTB pri LEDicah. To pomaga pri Tiny2313, če bo pa tukaj pa ne vem.
Lp
Jure |
|
Nazaj na vrh |
|
|
satelitko Začetnik
Pridružen/-a: Pon Apr 2004 14:11 Prispevkov: 17
|
Objavljeno: Pet Feb 24, 2012 9:04 am Naslov sporočila: |
|
|
DELUJE!! Hvala. |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Pet Feb 24, 2012 9:32 am Naslov sporočila: |
|
|
satelitko je napisal/a: | DELUJE!! Hvala. |
Zdaj pa v AVRStudio odklopi Fuse bit CKDIV 8, in potem spet lahko daš nazaj jumper na PortB.
Lp
Jure |
|
Nazaj na vrh |
|
|
satelitko Začetnik
Pridružen/-a: Pon Apr 2004 14:11 Prispevkov: 17
|
Objavljeno: Čet Mar 08, 2012 4:46 pm Naslov sporočila: |
|
|
Da ne začenjam nove teme, še kar sem pri Tinyju13:
Za en projektek rabim 3 vhodne in 3 izhodne pine. Ali je Tinyju13 možno spreminjati namembnost pinov med samim delovanjem programa?
Torej: na začetku čaka, katera od 3 tipk na vhodih bo pritisnjena.
Ko zazna pritisk tipke, bi se moral port spremeniti v izhod in pilotirati do 5 lučk.
Kako sekundo zatem bi spet potrpežljivo čakal na pritisk tipke. |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Čet Mar 08, 2012 8:24 pm Naslov sporočila: |
|
|
satelitko je napisal/a: | Ali je Tinyju13 možno spreminjati namembnost pinov med samim delovanjem programa?
|
Če programiraš v Bascomu, bi to naredil takole:
Config PortX.Y = Input
.
.
.
Config PortX.Y = Ouput
.
.
.
Config PortX.Y = Input
.
itd...
Torej odgovor na tvoje vprašanje je da. Kadar koli v programu lahko pin konfiguriraš kot vhod ali izhod.
Lp
Jure |
|
Nazaj na vrh |
|
|
besoft Profesionalec
Pridružen/-a: Čet Maj 2010 10:26 Prispevkov: 98
|
Objavljeno: Pon Mar 12, 2012 10:04 am Naslov sporočila: |
|
|
lp..če je že debata o vhodih in izhodih.
Uporabljam ATmega8515 in BascomAVR. Če hoče pin uporabiti kot vhod ga moram definirati kot :
Config Pinc.4 = Input
kot izhod :
Config Portc.7 = Output
Torej enkrat kot PORTx.y enkrat kot PINx.y...
Edino tako mi deljue program, kot želim.
Če naredim konfiguracijo vhoda kot :
Config Portc.7 =Input
se vhod sploh ne odziva.
je tak način narobe ? |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Pon Mar 12, 2012 2:15 pm Naslov sporočila: |
|
|
besoft je napisal/a: | lp..če je že debata o vhodih in izhodih.
Uporabljam ATmega8515 in BascomAVR. Če hoče pin uporabiti kot vhod ga moram definirati kot :
Config Pinc.4 = Input
kot izhod :
Config Portc.7 = Output
Torej enkrat kot PORTx.y enkrat kot PINx.y...
Edino tako mi deljue program, kot želim.
Če naredim konfiguracijo vhoda kot :
Config Portc.7 =Input
se vhod sploh ne odziva.
je tak način narobe ? |
Če si se zatipkal in napisal
Config Portc.7 =Input
namesto
Config Portc.4 =Input
potem je to razlog, da ne dela.
Lp
Jure |
|
Nazaj na vrh |
|
|
besoft Profesionalec
Pridružen/-a: Čet Maj 2010 10:26 Prispevkov: 98
|
Objavljeno: Pon Mar 12, 2012 4:10 pm Naslov sporočila: |
|
|
Jure je napisal/a: | besoft je napisal/a: | lp..če je že debata o vhodih in izhodih.
Uporabljam ATmega8515 in BascomAVR. Če hoče pin uporabiti kot vhod ga moram definirati kot :
Config Pinc.4 = Input
kot izhod :
Config Portc.7 = Output
Torej enkrat kot PORTx.y enkrat kot PINx.y...
Edino tako mi deljue program, kot želim.
Če naredim konfiguracijo vhoda kot :
Config Portc.7 =Input
se vhod sploh ne odziva.
je tak način narobe ? |
Če si se zatipkal in napisal
Config Portc.7 =Input
namesto
Config Portc.4 =Input
potem je to razlog, da ne dela.
Lp
Jure |
To so bili le primeri..zanima me razlika med :
Config PortC.4 = Output (kot izhod deluje)
in
Config PortC.4= Input (kot vhod ne deluje, če uporabim Config PinC4= Input..pa deluje)
..številke so samo primer..
Lp
Boštjan |
|
Nazaj na vrh |
|
|
stursc Profesionalec
Pridružen/-a: Pet Feb 2005 14:50 Prispevkov: 109 Kraj: Ravne
|
Objavljeno: Pon Mar 12, 2012 8:00 pm Naslov sporočila: |
|
|
Prav si ugotovil !
vhodni pin mora biti definiran kot Pinx.x
Izhodni pa kot Portx.x
Lp,stursc |
|
Nazaj na vrh |
|
|
protoncek Profesionalec
Pridružen/-a: Sob Maj 2007 9:25 Prispevkov: 303 Kraj: Mengeš
|
Objavljeno: Tor Mar 13, 2012 10:55 am Naslov sporočila: |
|
|
hm...jaz nikoli še nisem napisal config pinb.1=input, ampak vedno config portb.1=output, pa mi je vedno delalo. Problem pa je ker vhoda ne smeš brati z ukazom: A=PORTB.1 ampak z ukazom: A=PINB.1 _________________ http://www.protoncek.com |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Tor Mar 13, 2012 2:39 pm Naslov sporočila: |
|
|
protoncek je napisal/a: | hm...jaz nikoli še nisem napisal config pinb.1=input, ampak vedno config portb.1=output, pa mi je vedno delalo. Problem pa je ker vhoda ne smeš brati z ukazom: A=PORTB.1 ampak z ukazom: A=PINB.1 |
Točno tako!
Lp
Jure |
|
Nazaj na vrh |
|
|
stursc Profesionalec
Pridružen/-a: Pet Feb 2005 14:50 Prispevkov: 109 Kraj: Ravne
|
Objavljeno: Sre Mar 14, 2012 7:20 am Naslov sporočila: |
|
|
Jure, kako si pa lahko to potrdil ?
Jure je napisal/a: | protoncek je napisal/a: | hm...jaz nikoli še nisem napisal config pinb.1=input, ampak vedno config portb.1=output, pa mi je vedno delalo. |
Točno tako!
Lp
Jure |
LP, stursc |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Sre Mar 14, 2012 8:30 am Naslov sporočila: |
|
|
stursc je napisal/a: | Jure, kako si pa lahko to potrdil ?
LP, stursc |
Kaj si pa s tem vprašanjem hotel vprašat?
Lp
Jure |
|
Nazaj na vrh |
|
|
protoncek Profesionalec
Pridružen/-a: Sob Maj 2007 9:25 Prispevkov: 303 Kraj: Mengeš
|
Objavljeno: Sre Mar 14, 2012 9:51 am Naslov sporočila: |
|
|
hm....ker je to res?
Jaz imam v nekem programu takole:
Koda: | Config Portb.1 = Output
Config Portb.2 = Input
Config Portb.3 = Output
Config Portb.4 = Input |
pa mi veselo deluje. _________________ http://www.protoncek.com |
|
Nazaj na vrh |
|
|
|