[elektro] dsPIC30F3012 - most PORTC
Horvath Zsolt
hozso_001 at freemail.hu
Fri Sep 5 08:28:05 CEST 2008
Sziasztok!
Elég kemény dió ez a cucc...
Az oszcillátor beállítása nem teljesen tiszta. Beállítottam a belső
gyors RC-t,
az OSC2 lábat meg kimenetnek ( legalábbis azt hiszem ). Nem tudom a PLL-t
bekapcsolni, vagy legalábbis nem változik a sebessége.
Próbaképpen csináltam egy miniprogit, az oszcillátor beállítások
tesztelésére.
PORTB 0,1 bitjei ki-be kapcsolgatnak, a kettő között némi késleltetéssel. A
gyakorló panelemen ütöttem össze, szépen működik. Na, mondom lássuk a
PORTC-t.
Próbáltam IO-ként használni a három darab PORTC bitet, de rám se
bagózik. A 15-ön
( az OSC2 láb ) állandó magas szint van! A program szerint ugyanúgy
villognia kellene,
mint a PORTB 0,1-nek, ehelyett állandó magas van rajta. Akkor is, ha
IO-nak konfigolom,
akkor is, ha az órajel negyedét szeretném látni. A 13-14 bitjei csak
akkor villannak fel
egyszer, ha lehúzom az IO modult a gyakorlóról és ismét visszadugom.
Egyet villannak,
és utána semmi. A proci közben vígan fut! ( Legalábbis a PORTB szépen
villog. )
Namost! A NYÁK-om úgy van kialakítva, hogy a PORTC15 adja az RS
jelet az LCD-nek.
Ha mindig magas az RS, akkor nem tudna működni az LCD. De működik. Én
arra gyanakszom,
hogy ez lassítja az LCD működését és ezért lassú az analóg
mérés+kiértékelés+kiírás program.
Valakinek van ötlete?
( Ha lesz időm, az RC15-ről átteszem a vezérlőjelet a PORTD-re, ha az
rendesen működik,
akkor átforrasztom oda az RS jelet. )
Üdv.: Horváth Zsolt
More information about the Elektro
mailing list