dotaz na programovani PIC12F675

Šerých Jakub Serych na panska.cz
Neděle Únor 16 21:30:57 CET 2014


Nevím jestli ve všech procesorech, ale v některých je to udělané docela chytře. Na úplně posledních buňkách paměti je ta konstanta spolu s instrukcí RETLW. TAkže stačí na začátku zavolat CALL 0x3FF (nebo kolik je poslední adresa daného PICu) a pak jen MOVWF _OSCCAL (pozor na výběr správné sady registrů, kde ten _OSCCAL je).

Jakub Šerých

> -----Original Message-----
> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Admin HWnews
> Sent: Sunday, February 16, 2014 8:16 PM
> To: HW-news
> Subject: Re: dotaz na programovani PIC12F675
> 
> Jen abych to vysvetlil - pokud v kodu mate nejake casove operace (treba usart,
> casovac atd.) a pouzity interni oscilator tak byste mel tuhle adresu precist a
> zapsat ji to patricneho registru - tusim OSCCAL. Tim se docili toho, ze interni
> oscilator se dostavi na nejlepsi presnost.
> 
> Pokud tu konstantu prepisete treba na FF tak program pak do kalibrace
> interniho oscilatoru tuhle hodnotu zapise a jde to podle plotu.
> 
> RV
> 
> Dne 16.2.2014 20:10, Admin HWnews napsal(a):
> > Tu konstantu si radeji opiste nez to date naprogramovat. Ja uz nevim
> > co ten program mysli tim dotazem (leta jej nepouzivam). Jestli ma tu
> > bunku pouzit na naprogramovani tim HEX souborem a nebo zda ji chcete
> > pouzit v programu a tudiz neprepisovat.
> >
> > Nicmene kdyz si ji opisete tak neni problem ji tam pripadne znovu
> > preprogramovat. Zvlast pokud nevite, zda ji ten program uvnitr MCU
> > nepouziva.
> >
> > Az to naprogramujete tak si dejte vypsat flashku a kouknete zda tam ta
> > konstanta je pokud ne tak to opravte a naprogramujte znova a volbu
> > dejte opacne.
> >
> > RV
> >
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list