www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Matrična tipkovnica ter ATtiny 2313

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
klemen88
Član
Član



Pridružen-a: Tor 01 Jan 2008 17:37
Prispevkov: 747
Aktiv.: 3.51
Kraj: Slovenj Gradec

PrispevekObjavljeno: Čet Maj 01, 2008 2:44 pm    Naslov sporočila:  Matrična tipkovnica ter ATtiny 2313 Odgovori s citatom

Lp.
V Knjigi ki sem jo kupil preko SE, sem našel program za matrično tipkovnico.
Zadevo sem malo preuredil in hotel narediti, da bi mi delalo na ATTINY-ju.
Vendar nevem v čem je problem. Sad
Prilagam program ter načrt, da mi boste lahko lažje svetovali. Hvala za pomoč!

Lp Klemen




Koda:

http://hopsasa/f/1i/2i/2WMwsL35/text.htm

Problem se mi vrjetno pojavla pri tem, saj ne znam nastavit teh nastavitev za attinya.

Koda:


Sprejeta_t:
Preverispet:                                                ' Bere P2 in preverja, ce so vse tipke sproscene
Preveri = P2 And 71
If Preveri <> 71 Then : Goto Preverispet : End If           ' Preveri spuscenost tipk
If Vrednost_t = 12 Then : Goto Akcija : End If              ' Tipka #
If Vrednost_t = 11 Then : Goto Akcija : End If              ' Tipka *
Incr Kontrola
If Kontrola > 6 Then : Goto Akcija : End If
Digiti = Digiti * 10                                        ' Sesteva stevila za pravilen izpis
Digiti = Digiti + Vrednost_t
Cls : Lcd Digiti                                            ' Izpis na LCD
Vrednost_t = 0                                              ' Brise vrednosti spremenljivk
Preveri = 0
Return                                                      ' se vrne iz subrutine



Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Čet Maj 01, 2008 8:34 pm    Naslov sporočila:   Odgovori s citatom

BASIC ni ravno moja specialnost.

Citiram:
Preveri = P2 And 71

Kaj je P2 ?

Predvidevam, da so bile v original načrtu vse vrstice priključene na P2.

Če bereš vrstice, bi moral vrednost v "Preveri" sestaviti iz "Vrstica1".."Vrstica4", oz iz bitov 0 in 1 pina in pinb.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Čet Maj 01, 2008 8:41 pm    Naslov sporočila:   Odgovori s citatom

Kot sem ti že na SE forumu povedal,moraš bite preimenovati. Nekatere moraš celo na "1" postaviti. Tam ko je P1 daš portb(izhodni)ali pind(vhodni),namesto p3 daš pa portd.


int47: Tisto je ime registra v 8051 bascomu,zato moraš spremeniti imena registrov za AVR.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2104
Aktiv.: 8.88
Kraj: Ljubljana

PrispevekObjavljeno: Pet Maj 02, 2008 10:25 am    Naslov sporočila:   Odgovori s citatom

dkone: Hvala za odgovor, vendar je bilo vprašanje namenjeno avtorju teme.
Mislim, da BascomAVR P2 razume kot spremenljivko, zato sem avtorja teme vprašal, če ve kaj je P2.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
klemen88
Član
Član



Pridružen-a: Tor 01 Jan 2008 17:37
Prispevkov: 747
Aktiv.: 3.51
Kraj: Slovenj Gradec

PrispevekObjavljeno: Pet Maj 02, 2008 12:19 pm    Naslov sporočila:   Odgovori s citatom

Hvala za odgovore. Trenutno sem na morju tako da ne morem zadeve testirat. Bistvo delam nekakšen projekt in sem že naredil tiskanino ter zjedkal, zato se najbolj bojim da ni težava v sw ampak hw. Preden sem pa šel na morje sem pa tiste spremenljivke brisal in mi vrjetno zato ni delovalo. Bom sporočil rezultate ko pridem domov. Čez kakšen dan 2...

Lp Klemen
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
klemen88
Član
Član



Pridružen-a: Tor 01 Jan 2008 17:37
Prispevkov: 747
Aktiv.: 3.51
Kraj: Slovenj Gradec

PrispevekObjavljeno: Čet Maj 08, 2008 5:57 pm    Naslov sporočila:   Odgovori s citatom

Lp.
Danes sem imel malo časa, da sem se z zadevo spet malo ukvarjal. In po nekem časo sem si prišel gor da pini ki so drugač namenjeni za zunanji oscilator nimajo notranjih pull-up uporov. Tako da sem potem vrstice zamenjal z kolonami ter napisal svojo kodo. Stvar je začela delovati v prvo. Hvala za pomočSmile
Lp Klemen
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Član
Član



Pridružen-a: Sre 03 Mar 2004 21:35
Prispevkov: 563
Aktiv.: 2.38
Kraj: Ljubljana

PrispevekObjavljeno: Čet Maj 08, 2008 7:46 pm    Naslov sporočila:  matrična tipkovnica ter Tiny2313 Odgovori s citatom

Klemen, zakaj se matraš, saj Bascom AVR pozna ukaz GetKBD.
V Help-u poglej pod config kbd.
Vlado
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
klemen88
Član
Član



Pridružen-a: Tor 01 Jan 2008 17:37
Prispevkov: 747
Aktiv.: 3.51
Kraj: Slovenj Gradec

PrispevekObjavljeno: Čet Maj 08, 2008 10:47 pm    Naslov sporočila:   Odgovori s citatom

am...Vlado nevem zakaj se matram...ampak ne poznam tega ukaza in sem boolj pristaš set reset.... Razz
Bom pogledal in probal kaj sestavit drugače te bom pa vprašal.
Lp Klemen
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni č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
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group