[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