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