PIC16F819

Snail Instruments snail@iol.cz
Středa Leden 18 02:56:54 CET 2006


>Zkou¹ím vytvoøit program pro tento procesor. Narazil jsem na zajímavý 
>problém  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.

Jeste je ve hre power-up timer - prodleva 72ms. Zapina se to v 
configuracnim slove.

>Kdy¾ u¾ se ptám. Staèí pøi 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ì.

Jeste snad CMCON (pokud ma procesor komparatory).

J. Hanzal





Další informace o konferenci Hw-list