Hallo,
da sich meine Wetterstation langsam weiter entwickelt brauche ich noch weitere Timer. Nun gut, der Atmega1281 hat ja 6, reicht ja, dachte ich. Aber unter BASCOM ist es nicht möglich, Timer 4 & 5 korrekt anzusprechen. Offensichtlich sind da einige Funktionen (noch) nicht implementiert.
Ich brauche genau so etwas auf Timer 4 oder 5 :
Wobei BASCOM das noch zuläßt :
Hier fängt BASCOM an zu motzen :
On Timer4 Timer_dcf77 ' Überlauf alle 25ms
Error : 117 Line : 411 Unknown interrupt [TIMER4] , in File : D:\ASTRO WETTERSTATION\BASCOM\PROZESSOR\128K\WETTER.BAS
Da es mit BASCOM-Code nicht geht, dachte ich mir, es muß mit ASM gehen. Wäre da nicht das Problem, das ich null Ahnung von ASM habe
Hat jemand passenden Code parat, den ich "einbauen" kann ? BASCOM laßt ja ASM zu.
Thomas
da sich meine Wetterstation langsam weiter entwickelt brauche ich noch weitere Timer. Nun gut, der Atmega1281 hat ja 6, reicht ja, dachte ich. Aber unter BASCOM ist es nicht möglich, Timer 4 & 5 korrekt anzusprechen. Offensichtlich sind da einige Funktionen (noch) nicht implementiert.
Ich brauche genau so etwas auf Timer 4 oder 5 :
Code:
Config Timer3 = Timer , Prescale = 8 ' Timer für 40Hz (25ms)
Timer3 = 40536
On Timer3 Timer_dcf77 ' Überlauf alle 25ms
Disable Timer3 ' Timer für DCF77 noch disablen
.
.
.
Timer_dcf77: ' Timer zur DCF77-Decodierung
Timer3 = 40536
Call Dcf77
Return
Wobei BASCOM das noch zuläßt :
Code:
Config Timer4 = Timer , Prescale = 8 ' Timer für 40Hz (25ms)
Timer4 = 40536
Disable Timer4 ' Timer für DCF77 noch disablen
.
.
.
Timer_dcf77: ' Timer zur DCF77-Decodierung
Timer4 = 40536
Call Dcf77
Return
Hier fängt BASCOM an zu motzen :
On Timer4 Timer_dcf77 ' Überlauf alle 25ms
Error : 117 Line : 411 Unknown interrupt [TIMER4] , in File : D:\ASTRO WETTERSTATION\BASCOM\PROZESSOR\128K\WETTER.BAS
Da es mit BASCOM-Code nicht geht, dachte ich mir, es muß mit ASM gehen. Wäre da nicht das Problem, das ich null Ahnung von ASM habe
Hat jemand passenden Code parat, den ich "einbauen" kann ? BASCOM laßt ja ASM zu.
Thomas