<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Zkouším vytvořit program pro tento procesor. 
Narazil jsem na zajímavý problém&nbsp; Potřebuji pouze digitální vstupy a 
výstupy a nepotřebuji přesnost. Proto chci použít interní oscilátor na 4 MHz. 
Implicitně je nastavena frekvence 31,25 kHz. Proto ji musím softwarově nastavit 
na požadovanou 4MHz. Znamená to nastavit banku a do registru OSCCON vložit 
zadanou hodnotu.Tyto instrukce trvají velmi dlouho a zpožďují start programu po 
resetu. Podle osciloskopu je toto zpoždění ještě o dost větší než 128us krát 
počet instrukcí. Zřejmě není změna frekvence okamžitá. Pochopil jsem tuto 
vlastnost správně? Není na to nějaká finta? Zpoždění na začátku mně trochu 
komplikuje navazující obvody. </FONT></DIV>
<DIV><FONT face=Arial size=2>Když už se ptám. Stačí při&nbsp;použití obou portů 
na digitální vstupy a výstupy nastavit pouze registry TRISA, ADCON1, a TRISB? 
Myslím, že vše ostatní může zůstat na implicitní hodnotě. Odkaz na datasheet mně 
moc nepomůže. V tom listuji a nic jiného jsem nevyčetl. Snažím se trošku s PICy 
pracovat a dost mě překvapily rozdíly v nastavování u různých 
typů.</FONT></DIV></BODY></HTML>