|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
NUFAN Član
Pridružen-a: Pon 05 Apr 2004 21:39 Prispevkov: 947 Aktiv.: 4.25 Kraj: Žalec
|
Objavljeno: Pon Maj 04, 2009 10:46 pm Naslov sporočila: |
|
|
Torej je koda, ki jo pošljem LCD-ju 1101 1111 binarno oziroma DF hexa.
Hvala obema za pomoč. _________________ Roke spadajo k telesu, ne k delu. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.28 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Maj 04, 2009 10:46 pm Naslov sporočila: |
|
|
Takole po spominu.
Obstajata vsaj dva ROM krakter seta za HD44780 kontroler. Mislim, da se v Evropi uporablja "A00" drugi "A02" ima nekaj več karatkerjev. So pa tudi med sabo pomečani. Zato ni nujno, da je "°" na istem mestu. _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.36 Kraj: Celje- Dobrna
|
Objavljeno: Sob Maj 30, 2009 11:27 am Naslov sporočila: |
|
|
Lepo prosim, če lahko kdo prevertale programi, zakaj mi ledica ne utripa
Koda: |
list p=16f628a
#include <p16f628a.inc>
__config _WDT_OFF & _CP_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT
org 0x000
goto start
org 0x004
#define LED PORTA,1
start
bsf STATUS,RP0 ;bank 1
movlw 0x01
movwf TRISA ;vsi porti so izhodi
movwf TRISB
bcf STATUS,RP0 ;bank 0
zacni bsf LED ;prižgemo ledico
call PAVZA ;pavza
bcf LED ;ugasnemo ledico
call PAVZA ;pavza
goto zacni
;,,,,,,,,,,,,,,,,,,,,,,,,,,,
;pavza
;,,,,,,,,,,,,,,,,,,,,,,,,,,
PAVZA
movlw 255 ;pavza
movwf 0x0a
movlw 255
movwf 0x0b
movlw 20
movwf 0x0c
zanka1 decfsz 0x0a
goto zanka1
decfsz 0x0b
goto zanka1
decfsz 0x0c
goto zanka1
return
end |
|
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.28 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Maj 30, 2009 11:41 am Naslov sporočila: |
|
|
Splošno namenski registri se pri 16F628 začnejo na lokaciji 0x20 ti pa v pavzi pišeš v specialne registre. 0xA =PCLATH 0xB=INTCON 0xC=PIR1 _________________ lp
Silvo |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.36 Kraj: Celje- Dobrna
|
Objavljeno: Sob Maj 30, 2009 11:59 am Naslov sporočila: |
|
|
Aha. Malce sem pomešal 16f84 in 628A. Pač mislil sem da imajo ti registri enak naslov.(Zato so pa datasheet-i) Bo ta program vredu?
Koda: |
list p=16f628a
#include <p16f628a.inc>
__config _WDT_OFF & _CP_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT
org 0x000
goto start
org 0x004
#define LED PORTA,1
#define T1 0x20
#define T2 0x21
#define T3 0x22
start
bsf STATUS,RP0 ;bank 1
movlw 0x01
movwf TRISA ;vsi porti so izhodi
movwf TRISB
bcf STATUS,RP0 ;bank 0
zacni bsf LED ;prižgemo ledico
call PAVZA ;pavza
bcf LED ;ugasnemo ledico
call PAVZA ;pavza
goto zacni
;,,,,,,,,,,,,,,,,,,,,,,,,,,,
;pavza
;,,,,,,,,,,,,,,,,,,,,,,,,,,
PAVZA
movlw 255 ;pavza
movwf T1
movlw 255
movwf T2
movlw 20
movwf T3
zanka1 decfsz T1
goto zanka1
decfsz T2
goto zanka1
decfsz T3
goto zanka1
return
end |
|
|
Nazaj na vrh |
|
|
blueln Član
Pridružen-a: Pet 21 Avg 2009 21:05 Prispevkov: 15 Aktiv.: 0.08 Kraj: Primorska
|
Objavljeno: Sob Avg 22, 2009 12:53 pm Naslov sporočila: |
|
|
Zdravo,
tudi sam sem razmišljal, da bi začel delati s PIC, vendar sem (zaenkrat) tu še popoln laik. No parkrat sem ga programiral, samo lučke, ki mežikaj, vse pod natančnimi navodili, tako da nisem imel prilike, da bi se navadl še kaj posvoje.
Zanima me, kje bi lahko dobil kakšno poceni ploščico in čip, samo malo 'za igračkanje' zaenkrat, da vidim, če me bo prijelo. Čip ni nujno, da je kakšen dober, samo da se ga da programirat. Ja, za zdaj še ne mislim dat 60€ za kakšno tako ploščo (mogoče kasneje, če mi bo všeč), da bi jo pa sam sestavil, pa dvomim, da imam potrebno znanje.
(naj vprašam na malih oglasih?)
LP, |
|
Nazaj na vrh |
|
|
vitez93 Član
Pridružen-a: Pet 19 Sep 2008 20:00 Prispevkov: 1018 Aktiv.: 5.36 Kraj: Celje- Dobrna
|
|
Nazaj na vrh |
|
|
blueln Član
Pridružen-a: Pet 21 Avg 2009 21:05 Prispevkov: 15 Aktiv.: 0.08 Kraj: Primorska
|
Objavljeno: Sob Avg 22, 2009 1:37 pm Naslov sporočila: |
|
|
Tole že imam, hvala.
Zares si mi pomagal.
Je po vaših izkušnjah PIC16F84A v redu? |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.19 Kraj: Kranj - struževo
|
Objavljeno: Sob Avg 22, 2009 4:15 pm Naslov sporočila: |
|
|
blueln je napisal/a: |
Je po vaših izkušnjah PIC16F84A v redu? |
Tole je "klasika", največkrat uporabljeni PIC. Zaradi tega tudi ustrezno dražji
Uporabi 16F628A (pin-kompatibilen, programsko kompatibilen, le analogni komparator moraš izklopit).
Za lažje igranje pa priporočam 16F877 (40-pinski z veliko periferije in pomnilnika). _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
Highlag Član
Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 18.09 Kraj: Črnuče
|
Objavljeno: Sob Avg 22, 2009 6:52 pm Naslov sporočila: |
|
|
Dober sploh za začetek. Dobiš par dobrih knjig, ki obravnavajo ravno njega. _________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
|
blueln Član
Pridružen-a: Pet 21 Avg 2009 21:05 Prispevkov: 15 Aktiv.: 0.08 Kraj: Primorska
|
Objavljeno: Ned Avg 23, 2009 9:24 pm Naslov sporočila: |
|
|
Žal sem še vedno brez programatorja.
V neki drugi temi je nekdo povedal, da
Citiram: |
Sestaviš ga pa lahko za dobrih 4€ |
Če se ne motim, je bilo takrat govora o p16pro. Ni mi pa jasno, kako ga lahko sestaviš za samo 4€, če pa samo textool stane 18€? Pa LPT priklop, se to sploh kje dobi?
Govora je o temle.
Tole pa se mi verjetno ne splača...se motim?
LP, |
|
Nazaj na vrh |
|
|
Branez Moderator
Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7771 Aktiv.: 34.86 Kraj: Koprivnica HR
|
Objavljeno: Ned Avg 23, 2009 9:53 pm Naslov sporočila: |
|
|
EnaA.com je napisal/a: |
.......nezaseden serijski RS232-Port......... |
Imaš? Če se že za LPT sprašuješ kje ga najti. _________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
|
sortaj Član
Pridružen-a: Sre 23 Jul 2008 21:51 Prispevkov: 812 Aktiv.: 4.23 Kraj: Med Vipavo in Štanjelom
|
Objavljeno: Ned Avg 23, 2009 9:56 pm Naslov sporočila: |
|
|
Na mizi mi ravno leži PIC programator ICD2 klon. Nisem ga še preizkusil, ker je treba sprogramirat oba čipa. Takega kot je (v eni provizor škatli) ti prodam za 20€ (dodam še textool).
O njem je bilo govora tukaj in tukaj
Če te zanima in ti lahko kdo sprogramira PIC-a mi javi na ZS
lp, Jernej _________________ Svet je bil analogen, dokler ni Planck vsega zafrknil... |
|
Nazaj na vrh |
|
|
blueln Član
Pridružen-a: Pet 21 Avg 2009 21:05 Prispevkov: 15 Aktiv.: 0.08 Kraj: Primorska
|
Objavljeno: Pon Avg 24, 2009 10:44 am Naslov sporočila: |
|
|
sortaj je napisal/a: |
n ti lahko kdo sprogramira PIC-a |
Ne vem za nikogar, ki bi mi to naredu. |
|
Nazaj na vrh |
|
|
mucek4 Član
Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 13.24 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Pon Avg 24, 2009 12:55 pm Naslov sporočila: |
|
|
PICa ti lahko sprogramiram jaz. |
|
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: 74 dni
Powered by phpBB © 2001, 2005 phpBB Group
|