|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
blueln Član
Pridružen-a: Pet 21 Avg 2009 21:05 Prispevkov: 15 Aktiv.: 0.08 Kraj: Primorska
|
Objavljeno: Pon Avg 24, 2009 1:06 pm Naslov sporočila: |
|
|
mucek4, hvala za ponudbo, ampak sem pravkar dovil ZS, da je to že urejeno. |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.39 Kraj: Celje- Dobrna
|
Objavljeno: Ned Okt 11, 2009 11:03 am Naslov sporočila: |
|
|
Imam eno težavo z izpisom številk na LCD-ju. Če številko izpišem direktno, se lepo izpiše( prve tri številke). Če pa hočem številko prebrati iz spremenljivke, poklicati tabelo za naslov znaka in potem izpisati pa ni nič.
Koda: |
movlw 0x43
call DDRAM_n
bsf RS
movlw b'00110000'
call LCD_pisi
movlw b'00110000'
call LCD_pisi
movlw b'00110000'
call LCD_pisi
movf Ena,0
call TABELA
call LCD_pisi
Konec goto Konec ; Neskoncna zanka
|
Koda: |
TABELA
addwf PCL,f
retlw b'00110000' ;0
retlw b'00110001' ;1
retlw b'00110010' ;2
retlw b'00110011' ;3
retlw b'00110100' ;4
retlw b'00110101' ;5
retlw b'00110110' ;6
retlw b'00110111' ;7
retlw b'00111000' ;8 |
|
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14551 Aktiv.: 65.53 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Okt 11, 2009 11:19 am Naslov sporočila: |
|
|
Je v registru "Ena" prava vrednost? _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.39 Kraj: Celje- Dobrna
|
Objavljeno: Ned Okt 11, 2009 12:46 pm Naslov sporočila: |
|
|
V tem registru je zaenkrat 0.
To bo števec izdelanih komadov (na stroji bo ena tipka), pritiske na tipko bom štel s timerjem. Potem moram to število razbiti tisočice, stotice, enice za izpis. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14551 Aktiv.: 65.53 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Okt 11, 2009 8:57 pm Naslov sporočila: |
|
|
vitez93 je napisal/a: |
V tem registru je zaenkrat 0.
To bo števec izdelanih komadov (na stroji bo ena tipka), pritiske na tipko bom štel s timerjem. Potem moram to število razbiti tisočice, stotice, enice za izpis. |
Na tem košču kode se ne vidi, da bi register kje brisal oz. vpisoval v njega. Po resetu so vrednosti v registrih nedifinirane. V koliko je vrednost resnično "0" prikaz pa ni nič potem je problem lokacija tabele. Priporočam branje literature "Table read" katero najdeš na microchipovi domači strani. Mislim, da nosi oznako AN556.
Našel: Table read _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.39 Kraj: Celje- Dobrna
|
Objavljeno: Pon Okt 12, 2009 10:16 am Naslov sporočila: |
|
|
Vrednost ni bila nedefinirana. . Potreben je bil en "clrf" |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14551 Aktiv.: 65.53 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Okt 12, 2009 11:41 am Naslov sporočila: |
|
|
Na začetku programa je dobro napisati eno rutinco, s katero "obrišeš" SNR. S tem, ko imaš znano vrednost v registru se izogneš podobnim težavam. "Brisanje" najlažje izvedeš preko FSR ter INDF. _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.39 Kraj: Celje- Dobrna
|
Objavljeno: Sob Nov 07, 2009 4:30 pm Naslov sporočila: |
|
|
Če timer povečujemo z impulzi na RA4, se predelilnik upošteva, ali je vedno 1:1? |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14551 Aktiv.: 65.53 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Nov 07, 2009 4:33 pm Naslov sporočila: |
|
|
vitez93 je napisal/a: |
Če timer povečujemo z impulzi na RA4, se predelilnik upošteva, ali je vedno 1:1? |
Vir clocka nima vpliva na preddelilnik. _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
ljudsko Član
Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 6.08 Kraj: Koroška-Mežica
|
Objavljeno: Ned Dec 27, 2009 8:29 pm Naslov sporočila: |
|
|
Mislim, da je tema zelo zašla, od prvega dela. Silvo, od začetka si še pisal primere in načine uporabe raznih stvari z mikrokrmilnikom, kasneje je tema postala nekakšen "helpdesk". Nikjer v obeh temah nisem zasledil recimo način uporabe 7-segmentnega LED displaya, ki je zelo razširjen. Upam, da boš še imel kaj časa objaviti kakšen primer in rešitve.
Hvala _________________ return;
brake; |
|
Nazaj na vrh |
|
|
mucek4 Član
Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 13.29 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Pon Dec 28, 2009 9:20 am Naslov sporočila: |
|
|
Ne. Silvo pa sploh še ni delal z 7 segmentnimi displayi. Ima vsaj 10 projektov narejenih in objavljenih s temi displayi, opisane ima v detajle v prvi in drugi reviji, .... |
|
Nazaj na vrh |
|
|
ljudsko Član
Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 6.08 Kraj: Koroška-Mežica
|
Objavljeno: Pon Dec 28, 2009 1:54 pm Naslov sporočila: |
|
|
Pardon, mislim sem v tej temi. Kot od začetka, kako se recimo bere tipka na vhodu mikrokrmilnika. Tako bi lahko recimo bil primer uporabe displeja. Projekt oz. aplikacija pa je nekaj čisto drugega. _________________ return;
brake; |
|
Nazaj na vrh |
|
|
mucek4 Član
Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 13.29 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Pon Dec 28, 2009 2:27 pm Naslov sporočila: |
|
|
ljudsko je napisal/a: |
Tako bi lahko recimo bil primer uporabe displeja. |
mucek4 je napisal/a: |
...opisane ima v detajle v prvi in drugi reviji... |
|
|
Nazaj na vrh |
|
|
ljudsko Član
Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 6.08 Kraj: Koroška-Mežica
|
Objavljeno: Pon Dec 28, 2009 6:07 pm Naslov sporočila: |
|
|
Dobro, to bom pogledal. Ampak vseeno tega ni na tem forumu
Hočem povedat to, da je bila ta tema namenjena (vsaj tak občutek sem dobil, ko sem jo začel brati) učenju programiranja PIC mikrokrmilnikov. Pa je prvih par strani v prvem delu teme bilo odličnih, lepi primeri, lepo obrazloženi, kasneje se je vse spreobrnilo v nek help desk, primeri so izginili, prav tako namen teme. Ne vem. Pač to sem samo hotel. Bom pa vsekakor pogledal revije. Hvala za napotek _________________ return;
brake; |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14551 Aktiv.: 65.53 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Dec 28, 2009 6:51 pm Naslov sporočila: |
|
|
Citiram: |
Dobro, to bom pogledal. Ampak vseeno tega ni na tem forumu |
O pa ja... se sprašuješ zakaj tvoja sproočila ignoriram ... zato ker nisi niti toliko, da bi skušal karkoli poiskat na forumu. Garantiram, da je na forumu najmanj deset mojih projetkov z izvorno kodo, kjer sem uporablil LED displej. Zelo podrobno sem delovanje LED dispejev opisal v dveh številkah naše revije. Koda se tam sicer nanša na AVR a delovanje je enako kot pri pic-u. Tudi v prvem delu osnov sem obdelal displeje ***klik*** _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
|
|
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: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|