Gast
#273743
Hallo, mein Ziel ist es eine Tastatur an einen AT90S8515 anzuschließen mit ACR-GCC. Dazu habe ich die folgende Frage: Wie bekomme ich die Clockleitung synchronisiert? Ich habe schon alle möglichen Forenbeiträge und Google abgesucht, konnte aber die Idee die hinter der Synchronisation steckt nicht nachvollziehen. Ich gehe davon aus: 1. Ich kann den Clock Pin an jede beliebigen PIN anschließen und ich brauche kein UART dafür. 2. Benötige ich dafür einen Interrupt oder funktioniert das auch mit einer nrmlaen Funktion die aufgerufen wird? 2. Meine Programmstruktur der Funktion: PINC0 ist Datenleitung PINC1 ist Clockleitung int x,i; // Zähler bis CHAR koplett char Buchstabe[8]; x=8; i=0; while (x) { while (PINC&(1<<PINC0)) {} i=i+1; Buchstabe[i]=PINC0; while (PINC&(0<<PINC0)) {} x=x-1; }