Elkezdtem írni egy PIC18F14K22 IC-re programot, de valamiért nem nagyon akar teljesűlni amit szeretnék, vélemény?
Nem régen kaptam egy PicKit 3 starter kit-et és szerettem volna az alábbi IC-re egy programot írni,de valamiért nem működik amit szeretnék. A célom az lett volna,hogy az 5,6,7 és 8-as láb adjon le feszültséget. (Alapértelmezettként 0 V-ot ad le). Ezt a kódot sikerült írnom:
org 0x00 ;Kezdőcím
;Init
movlb 0x0F ;bank 15
movlw 0x0F
movwf 0xF94 ;TRISC ;PORTC 4,5,6,7 kimenet
movlw b'00010010' ;óra 250 kHz belső
movwf 0xFD3 ;OSCCON
; Főprogram
movlw 0xFF
movwf 0xF82 ;PORTC
nop
Stop
goto Stop
end
AVR-t szoktam programozni, PIC-el régen foglalkoztam de átnéztem az adatlapját és az értékek jónak tűnnek.
Viszont az 5, 6, 7, 8 lábak az RC5, RC4, RC3, RC6 biteknek felelnek meg, így a TRISC-t 00001111 helyett 10000111-re kéne állítani.
Ezen kívül sikerült már működő programot összehozni? Mit produkál a kódod? Debuggolni sikerült?
Ajánlom amúgy hogy include-old a megfelelő headert hogy ne nyers számokkal keljen megcímezned az adatmemóriát.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!