Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Megapin in Attiny13

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
satelitko
Začetnik


Pridružen/-a: Pon Apr 2004 14:11
Prispevkov: 17

PrispevekObjavljeno: Čet Feb 23, 2012 10:35 pm    Naslov sporočila: Megapin in Attiny13 Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 24, 2012 12:05 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
satelitko
Začetnik


Pridružen/-a: Pon Apr 2004 14:11
Prispevkov: 17

PrispevekObjavljeno: Pet Feb 24, 2012 9:04 am    Naslov sporočila: Odgovori s citatom

DELUJE!! Hvala.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pet Feb 24, 2012 9:32 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
satelitko
Začetnik


Pridružen/-a: Pon Apr 2004 14:11
Prispevkov: 17

PrispevekObjavljeno: Čet Mar 08, 2012 4:46 pm    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Čet Mar 08, 2012 8:24 pm    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
besoft
Profesionalec


Pridružen/-a: Čet Maj 2010 10:26
Prispevkov: 98

PrispevekObjavljeno: Pon Mar 12, 2012 10:04 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pon Mar 12, 2012 2:15 pm    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
besoft
Profesionalec


Pridružen/-a: Čet Maj 2010 10:26
Prispevkov: 98

PrispevekObjavljeno: Pon Mar 12, 2012 4:10 pm    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
stursc
Profesionalec


Pridružen/-a: Pet Feb 2005 14:50
Prispevkov: 109
Kraj: Ravne

PrispevekObjavljeno: Pon Mar 12, 2012 8:00 pm    Naslov sporočila: Odgovori s citatom

Prav si ugotovil !

vhodni pin mora biti definiran kot Pinx.x
Izhodni pa kot Portx.x



Lp,stursc
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Profesionalec


Pridružen/-a: Sob Maj 2007 9:25
Prispevkov: 303
Kraj: Mengeš

PrispevekObjavljeno: Tor Mar 13, 2012 10:55 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Tor Mar 13, 2012 2:39 pm    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
stursc
Profesionalec


Pridružen/-a: Pet Feb 2005 14:50
Prispevkov: 109
Kraj: Ravne

PrispevekObjavljeno: Sre Mar 14, 2012 7:20 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Sre Mar 14, 2012 8:30 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
protoncek
Profesionalec


Pridružen/-a: Sob Maj 2007 9:25
Prispevkov: 303
Kraj: Mengeš

PrispevekObjavljeno: Sre Mar 14, 2012 9:51 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group