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 

PIC - Kako začeti II.
Pojdi na stran Prejšnja  1, 2, 3 ... , 17, 18, 19  Naslednja
 
Objavi novo temo   Ta tema je zaklenjena: ne moreš urejati sporočil ali odgovarjati na objave.   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
blueln
Član
Član



Pridružen-a: Pet 21 Avg 2009 21:05
Prispevkov: 15
Aktiv.: 0.08
Kraj: Primorska

PrispevekObjavljeno: Pon Avg 24, 2009 1:06 pm    Naslov sporočila:   Odgovori s citatom

mucek4, hvala za ponudbo, ampak sem pravkar dovil ZS, da je to že urejeno.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Ned Okt 11, 2009 11:03 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Okt 11, 2009 11:19 am    Naslov sporočila:   Odgovori s citatom

Je v registru "Ena" prava vrednost?
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Ned Okt 11, 2009 12:46 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Okt 11, 2009 8:57 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Pon Okt 12, 2009 10:16 am    Naslov sporočila:   Odgovori s citatom

Vrednost ni bila nedefinirana. Applause . Potreben je bil en "clrf"
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Okt 12, 2009 11:41 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
vitez93
Član
Član



Pridružen-a: Pet 19 Sep 2008 20:00
Prispevkov: 1018
Aktiv.: 5.39
Kraj: Celje- Dobrna

PrispevekObjavljeno: Sob Nov 07, 2009 4:30 pm    Naslov sporočila:   Odgovori s citatom

Če timer povečujemo z impulzi na RA4, se predelilnik upošteva, ali je vedno 1:1?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Nov 07, 2009 4:33 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 6.08
Kraj: Koroška-Mežica

PrispevekObjavljeno: Ned Dec 27, 2009 8:29 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 13.29
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Pon Dec 28, 2009 9:20 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 6.08
Kraj: Koroška-Mežica

PrispevekObjavljeno: Pon Dec 28, 2009 1:54 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
mucek4
Član
Član



Pridružen-a: Sob 18 Jun 2005 20:52
Prispevkov: 2952
Aktiv.: 13.29
Kraj: Tržič - Mesto med gorami

PrispevekObjavljeno: Pon Dec 28, 2009 2:27 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 6.08
Kraj: Koroška-Mežica

PrispevekObjavljeno: Pon Dec 28, 2009 6:07 pm    Naslov sporočila:   Odgovori s citatom

Dobro, to bom pogledal. Ampak vseeno tega ni na tem forumu Very Happy
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 Smile

_________________
return;
brake;
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14551
Aktiv.: 65.53
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pon Dec 28, 2009 6:51 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Ta tema je zaklenjena: ne moreš urejati sporočil ali odgovarjati na objave.   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3 ... , 17, 18, 19  Naslednja
Stran 18 od 19

 
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: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group