programovani PIC v MicroPascal-u

RV vicek.radek@cpost.cz
Čtvrtek Září 21 15:15:04 CEST 2006


V mikrPascalu delam, ale musim ted odjet takz ekdyztak se ozvu vecer
pokud nekdo neporadi.

V kazdem pripade Vam tam chybi to z toho ASM tedy vypnout komparatory:

MOVLW B'00000111'
 MOVWF CMCON

tedy v pascalu treba takto :

CMCON := %00000111; //komparatory off


Zapletal Martin napsal(a):
> Omlouvam se za zacatecnicky dotaz ale pokousim se o jednoduchou vec a nejak 
> se mi nedari. Napsal jsem nasledujici kod ale rozsviti se mi jen prvni LED a 
> pri stisku tlacitka mi dalsi nechodi. Pritom pokud to krokuji a menim stav 
> na PORTA tak to dela co ma. Nevim co delam spatne. Poradi mi nekdo prosim? 
> Procesor je 16F627 a nastaveno mam _PWRTE_ON & _WDT_OFF & _MCLRE_OFF & 
> _BODEN_OFF & _LVP_OFF & _INTRC_OSC_NOCLKOUT
> 
> program TDS01;
> 
> begin
>   TRISA  := $FF;                    // PORTA vstup
>   TRISB  := $0;                     // PORTB vystup
>   PORTB  := $01;                    // prvni LED roznout
> 
>   while true do
>   begin
>     if (TestBit(PORTA,0) = 1)then
>       PORTB :=$01;
>     if (TestBit(PORTA,1) = 1)then
>       PORTB :=$02;
>     if (TestBit(PORTA,2) = 1)then
>       PORTB :=$04;
>   end;
> end.
> 
> dik Martin 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> 

-- 
RadekCX - http://www.cncnet.info




Další informace o konferenci Hw-list