Gast
#735025
Hallo miteinander Ich habe das Pollin-Eva.-Board und das Addon-Board. Darauf läuft ein Atmega16 (Atmega32 hatte ich auch schon probiert). Ich hab da dann ein kleines Programm geschrieben und rüber geschickt. Aufgabe des Programms ist es das Byte PORTC einzulesen und an das Byte PORTD weiterzugeben. An PORTD ist ein LED-Treiber angeschlossen. Alle LEDS und alle Taster funktionieren. Hier ist das Programm: #include <avr/io.h> // IO #include <avr/interrupt.h> // Interrupts #include<stdint.h> // int main(void) { DDRC&=0x00; //Port C als Eingang deklarieren DDRD|=0xFF; //Port D als Ausgang deklarieren while (1) { PORTD=PINC; } } Das komische ist, dass das ganze nur bei den Tastern an den Bits 0,1,6,7 funktioniert. Bei den anderen Tastern bleibt alles dunkel. Wer kann mir helfen. Gruß Herki