Ich hatte bei der alten Version auch das Problem, dass Bascom die Interrupts nur bei Low Level auslösen wollte, aber man kann das auch einfach selber in die Hand nehmen und das dafür zuständige Register enstprechend einstellen, z.b so
Wie Mcucr genau eingestellt werden muss kann man aus dem Assembler Tutorial hier http://www.mikrocontroller.net/tutorial/interrupts entnehmen.Code:On Int0 Onint0 On Int1 Onint1 Mcucr = 00001010 'Interrupt 0 und 1 bei H/L-Flanke auslösen Enable Int0 Enable Int1 Enable Interrupts







Zitieren

Lesezeichen