Gast
#1693042
Hallo zusammen, als neuling , möchte ich ein Interupt programmierien. Es sollte nach Tastendruck z.b. SW2 ein LED leuchten z.b. LED0. Kann jemanden mir helfen. Danke
|
Anzeige
|
einfaches Interrupt
Gast
#1693042
Hallo zusammen, als neuling , möchte ich ein Interupt programmierien. Es sollte nach Tastendruck z.b. SW2 ein LED leuchten z.b. LED0. Kann jemanden mir helfen. Danke
Gast
#1693047
Hallo zusammen, als neuling , möchte ich ein Interupt programmierien. Es sollte nach Tastendruck z.b. SW2 ein LED leuchten z.b. LED0. Kann jemanden mir helfen. Danke
Gast
#1693051
Ich rate einfach mal, dass du einen AVR benutzt und mit der Programmiersprache C arbeitest: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Interrupts_mit_dem_AVR_GCC_Compiler_.28WinAVR.29
Gast
#1693056
Hi Flo,
gelesen habe ich schon.
das ist meine codeversuch, aber pasiert nichts
#include <avr/io.h>
#include <avr/interrupt.h>
int main(void)
{
GICR = ((1<<INT1) | (1<<INT0)); //enable extern interrupt
MCUCR = ((~(1<<ISC01)) | (~(1<<ISC00))); // steigende Flanke reagieren
DDRA=0;
PORTA=0x04;
sei(); // global interrupts enable
return 0;
}
Gast
#1693061
Hallo, was erwartest Du denn, was passieren sollte? 1. Interrupt-Vektor fehlt (Der Programmteil, der bei Auftreten eines Interrupt ausgeführt werden soll) 2. DDRA = 0 setzt den kompletten Port auf Eingang. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|