[HWnews] program pro PIC

Danhard danhard@volny.cz
Čtvrtek Duben 1 00:36:32 CEST 2004


Rekl bych, protoze PIC startuje od adresy 0, tak by tam mel asi zacinat i
program :o)
Ten ORG nikam neskoci, jenom umisti preklad, je to ridici pseudoinstrukece
prekladace.

Danhard


> Nemuze to byt prave tim ze je program umisten od ORG 0x00 a prijde neco co
> vyvola preruseni?
>
> Pro jistotu posilam jak inicializuji ja:
>
> ORG 0x5
> start
> clrf PORTB ;portb do 0
> clrf PORTA ;porta do 0
>
> movlw B'00000000'
> movwf INTCON ;GIE zakazano, vse dalsi take OFF
>
> movlw B'00000111'
> movwf CMCON ;komparatory off
>
> bsf STATUS,RP0 ;banka 1
> clrf PIE1 ;zakaze preruseni od periferii
> movlw B'11100000'
> movwf TRISB ;portb 7,6,5 vstupy ostatni vystupy
> movlw B'00010000'
> movwf TRISA ;porta cely vystup RA4 vstup
> clrf TMR0 ;vynuluju citac
> clrwdt ;vynuluju watchdog pred prepnutim
> movlw B'10100111' ;pripojen citac,delicka na 256
> movwf OPTION_REG ;pull-ups odpojeny, RB0/INT sestupna
> bcf STATUS,RP0 ;banka 0





Další informace o konferenci Hw-list