Gast
#6067809
Guten Tag Zusammen, leider habe ich ein Problem beim nutzen des PCINT21 [PD5]. Vorab ein paar Infos: Ich Programmiere im aktuellen AVR Studio und nutze das Microchip XPlained 328PB. Momentan ist der Plan über einen Taster, welcher an PD5 angeschlossen ist (Wenn Taster gedrückt = LOW, Taster nicht gedrückt = HIGH) eine LED an PC3 zum leuchten zu bringen. Hierzu folgender Programmteil: define F_CPU 16000000 #include <avr/interrupt.h> #include <avr/io.h> #include <asf.h> ISR(PCINT21_vect){ PORTC|=1<<PORTC3; } int main (void) { DDRD|=1<<PORTD5; PCICR|=1<<PCIE2; PCMSK2|=1<<PCINT21; sei(); while(1){} } Leider kommt hier immer eine Fehlermeldung bezüglich dem Handler: 'PCINT21_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr] Da ich das Datenblatt nun das zweite Wochenende (ohne Ergebnis) nach einer Lösung durchsucht habe, hoffe ich hier Hilfe finden zu können. Mit bestem Dank und freundlichen Grüßen Christoph
