[elektro] 24HJ

Miko, Imre imre.miko at siemens.com
Tue Sep 2 15:44:11 CEST 2008


Termeszetesen a microchip honlapjarol:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2556

24H:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2572

Udv,
Imre


 

> -----Original Message-----
> From: elektro-bounces at tesla.hu 
> [mailto:elektro-bounces at tesla.hu] On Behalf Of Tóth Péter
> Sent: 02 September 2008 14:58
> To: elektro at tesla.hu
> Subject: Re: [elektro] 24HJ
> 
> Jaj de jó, kössz mindenkinek!
> Ezt hol találtad? Ezt kerestem az adatlapban!
> 
> Imre írta a "referece manual"-t ezt hol találom? Szerintem 
> abban lesz minden, ami kérdésem volt eddig.
> Sietek is haza, neki ülök a fordítással, meg a kóddal, aztán 
> megverekszünk ;)
> 
> Köszi
> 
> ToPe
> 
> 
> 
> hg12345 írta:
> > Hi!
> >
> > ;Place the new oscillator selection in W0 ;OSCCONH (high 
> byte) Unlock 
> > Sequence MOV #OSCCONH, w1 MOV #0x78, w2 MOV #0x9A, w3 MOV.b 
> w2, [w1] 
> > MOV.b w3, [w1] ;Set new oscillator selection MOV.b WREG, OSCCONH 
> > ;OSCCONL (low byte) unlock sequence MOV #OSCCONL, w1 MOV 
> #0x46, w2 MOV 
> > #0x57, w3 MOV.b w2, [w1] MOV.b w3, [w1] ;Start oscillator switch 
> > operation BSET OSCCON,#0
> >
> >
> > 
> //--------------------------------------------------------------------
> > ----------------- A C30/ASM30 eszköz helpben ezt találod:
> > __builtin_write_OSCCONL   
> > Description:  Unlocks and writes its argument to OSCCONL.  
> > Prototype:  void __builtin_write_OSCCONL(unsigned char value);
> > Argument:  value character to be written Return Value:  None.
> > Assembler Operator / Machine Instruction*:  mov #0x46, w0 
> mov #0x57, 
> > w1 mov __OSCCON, w2 mov.b w0, [w2] mov.b w1, [w2] mov.b value, [w2] 
> > Error Messages  None.
> > * The exact sequnce may be different.  
> >
> >
> >
> >  __builtin_write_OSCCONH   
> > Description:  Unlocks and writes its argument to OSCCONH.  
> > Prototype:  void __builtin_write_OSCCONH(unsigned char value);
> > Argument:  value character to be written Return Value:  None.
> > Assembler Operator / Machine Instruction*:  mov #0x78, w0 
> mov #0x9A, 
> > w1 mov __OSCCON+1, w2 mov.b w0, [w2] mov.b w1, [w2] mov.b 
> value, [w2] 
> > Error Messages  None.
> > * The exact sequnce may be different.  
> >
> >
> >
> > A lényeg ezeken a uC bizonyos részekhez csak egy megfelelő 
> > szekvencia kiküldése után lehet lehet hozzáférni. Az osc esetén ez 
> > elég fontos mert a 24F és dsPIC esetén akár 192Mhz is 
> beállítható az 
> > osc freki, ilyen frekvencián már nem müködő képés. Ez véd a 
> > véletlen elszállás ellen. Hasonló eljárás van a 16F, 18F 
> eszközökben 
> > az EEPROM hozzáféréshez (iráshoz)
> >
> > Ajánlom figylemedbe a következő linket:
> >
> > http://www.microchip.com/stellent/idcplg?
> > IdcService=SS_GET_PAGE&nodeId=2556
> >
> > itt minden periféria részletezve van.
> >
> > A konfigból csak az lehet engedélyezni, hogy csak egyszer 
> vagy mindig 
> > elfogadja az átállítást, a reset után
> >
> >
> >
> >   
> >> Sziasztok!
> >>
> >> Beleolvasna valaki angol tudású ebbe 
> >> http://ww1.microchip.com/downloads/en/DeviceDoc/70175F.pdf
> >> az adatlapba? A 128. oldalon van leírva az oszcillátor 
> átkapcsolás, 
> >> de nem is igazán értem, meg nem is működik.
> >> A belső RC oszcillátorról indulna és menet közben lenne 
> >> bekapcsolva
> >>     
> > a
> >   
> >> PLL. Valami olyasmit ír, hogy hajtsam végre az "unlock" 
> >> műveletet,
> >>     
> > hogy
> >   
> >> be tudjam írni az OSCCON regisztert. De mi az az "unlock 
> sequence" ?
> >> Nem találok a Microchip oldalán sem példát erre, pedig biztos nem
> >>     
> > nagy
> >   
> >> valami...
> >> Azt látom, hogy engedélyezni kell config-ból, hogy elfogadja a 
> >> változásokat, de nem fogadja el.
> >>
> >> Köszi
> >>
> >> ToPe
> >>
> >> -----------------------------------------
> >>           elektro[-flame|-etc]
> >>
> >>     
> >
> > _______________________________________
> > Micsoda akció! Több mint 500 könyv 50% kedvezménnyel az 
> Alexandra Könyváruházakban 2008. augusztus 15. és szeptember 
> 30. között! Nehogy lemaradjon!
> > http://ad.adverticum.net/b/cl,1,6022,281996,342125/click.prm
> >
> >
> > -----------------------------------------
> >           elektro[-flame|-etc]
> >
> >
> >   
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 



More information about the Elektro mailing list