Hy,
ich hab mal wieder ein problem.
Und zwar ich versuche ich das Tachosingal eines Stink normalen Computer lüfters auszuwerten. Bloß irgendwie klappt das nicht wirklich. Mir fällt langsam nichts mehr ein woran es liegt. Das lüftersignal liegt an Pin4 (int0) an.
hier mal der Code:
Die timer sequenz hab ich von dem Tool "rnAvr" hier von der seite.Code:$regfile = "M8def.dat" $crystal = 8000000 Config Lcd = 20 * 4 Config Lcdbus = 4 Config Lcdpin = Pin Dim Zehler As Long On Int0 Int0_int Config Timer1 = Timer , Prescale = 256 'Hier wird das Unterprogramm festgelegt, das 'in dem von ihnen eingestellten Intervall aufgerufen wird On Timer1 Timer_irq 'Diese Vorgabe wurde berechnet um die genaue Intervallfrequenz zu erreichen Const Timervorgabe = 34286 'Hier werden die Timer aktiviert Enable Timer1 'Hier wird der Timer und der Teiler festgelegt Enable Int0 Enable Interrupts Start Timer1 Zehler = 0 Do Int0_int: Incr Zehler Loop 'Dies ist der Programmteil, der in dem von ihnen gewählten 'Intervall aufgerufen wird Timer_irq: Timer1 = Timervorgabe Cls Lcd Zehler Return End
Als µM nehme ich denn Mega8.
Ich hab schon denn ganzen Tag gesucht und gegoogelt aber nicht so richtig was gefunden...
THX Cokie
Edit:
Achso das zählen scheint mit dem Simulator zu klappen, bloß das anzeigen der Zahl auf dem LCD funkt. nicht.








Zitieren

Lesezeichen