Gast
#682567
Hallo zusammen, ich versuche mit einem ATMEGA8 eine Multiplexansteuerung zu bauen. Je 6 Sende und Empfangskanäle sollen betrieben werden. Hierzu habe ich folgenden Code Programmiert: #include <avr/io.h> #include <util/delay.h> int main(void) {int i,j,x,y; PORTC = 0b00000000; PORTD = 0b00000000; DDRC = 0xff; DDRD = 0xff; for (;;) {x = 32; for (i=0; i<6; i++) {PORTC = x; x = x/2; y = 32; for (j=0; j<6; j++) {PORTD = y; y=y/2; _delay_us(25);} } } } Ist da was sehr dumm? Oder wie kann ich den Ablauf präziser gestalten? Vielen Dank für eure Antworten! Grüße Tobi