Gast
#2082725
Hallo zusammen
Ich arbeite mit einem at89c2051 und Keil.
Nun habe ich ein Array im externen Bereich mit xdata abgespeichert, da
es sonst zu gross ist. So weit so gut.
Nun möchte ich diese Zahlen auch wieder ausgeben, aber dies funktioniert
nicht! :(
Könnt ihr mir einen Tipp geben wie ich die zahlen ausgeben kann?
Ich habe schon einen Kollegen gefragt und dieser hat mir ein Vorschlag
gegeben, aber dieser funktioniert nicht.
Hier ist sein Vorschlag (P1 ist der ausgang, Port1)
unsigned char xdata arr[126]= {126. zahlen}
unsigned char i;
void warte(){
//Warteschleife
}
void main(){
while (i<126){
P1 = (unsigned char *) &(frisch_INF+i);
warte();
i++;
}
}