Was ist das für ein Kompiler, avr-gcc wahrscheinlich nicht, oder ?AVRX_SIGINT(ADC_vect) {
...
}
Gruß Sebastian
Hi,
ich möchte die AD-Wandlungen nicht mehr immer selber anstoßen, sondern
von einem Interrupt regeln lassen, wenn die letze AD-Wandlung fertig
ist.
Dafür gibt es ja eigentlich auch einen Interrupt, aber bei mir springt
er einfach nicht rein:
AVRX_SIGINT(ADC_vect) {
...
}
Wisst Ihr, ob man irgendwo noch irgendetwas dazu einstellen muss, oder
was dafür gegeben sein muss?
Vielen Dank im Voraus, Ozzy
Was ist das für ein Kompiler, avr-gcc wahrscheinlich nicht, oder ?AVRX_SIGINT(ADC_vect) {
...
}
Gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
Jo, genau. So, wie es bai avrx beisteht...
Na gut
Dann kann ich Dir nur allgemeine Hilfe leisten.
Du mußt 2 Sachen noch beachten:
1. Den ADCreadyInterrupt im ADC Statusregister freigeben, das wäre z.B bei m8 ADCIE in ADCSRA wie der bei Dir genau aussieht entnimmst Du dem Dattenblatt zu Deinem µC
2. Interrupts mußt Du allgemein freigeben, das wäre dan Bit I in SREG
und schon läuft die Sache
Gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
Danke, das werde ich dann mal ausprobieren, und dann noch mal ein feedback geben.
Vielen Dank noch einmal, Ozzy
Lesezeichen