[elektro] PIC belso ora korrekcio
Ágó István
ago.istvan at gmail.com
Fri Sep 19 13:33:02 CEST 2008
Elnézést kell kérnem. Most néztem meg az adatlapot, és ennél a
tipusnál az adatlap szerint valóban az történik, amit előbb írtál.
Amit én írtam, az a nagyobb chipekre vonatkozik (12F629/675/683 és a
16F túlnyomó része). Tehát resetkor a 0x1FF címen levő utasítást
hajtja végre, ami movlw XX kell, hogy legyen. Majd a 0x000 címen egy
MOVWF OSCCAL utasítással kellene, hogy az OSCCAL-t feltöltse. Estefelé
leszek mplab közelben, kipróbálom én is, mi történik.
Pinezits László <ha5aoz at freemail.hu> írta (2008. szeptember 19. 13:17):
> Hát... nem lettem boldog :-(
> Az alany továbbra is 12F508.
> Kipróbáltam a következőt:
> --------------------------------------------------
> org 0x00
> call korrekcio
> movwf OSCCAL
> .
> .
> .
> org 0x1ff
> korrekcio: retlw 0x24
>
> end
> --------------------------------------------------
> Erre a következő hibaüzenettel lepett meg az MPLAB
> "Call or jump not allowed this addres"
> Mit bénázok el?
>
>>
>> 2008. 09. 19, péntek keltezéssel 11.43-kor Ágó István ezt írta:
>> > Azt maga nemis fogja áttölteni. Neked kell reset után áttöltened.
>> > org 0x0000
>> > CALL 0x01ff
>> > movwf OSCCAL
>> >
>> >
>> > És a 0x1FF-nél retlw kell, hogy legyen az utasítás, nem movlw és hasonló.
>> >
>> >
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list