Re: Port Name in Byte speichern Kategorie: CC-Pro Unit & Appl.Board (von PeterS - 5.06.2014 15:08) | |
Als Antwort auf Port Name in Byte speichern von Ay - 26.05.2014 12:17
| |
> Hallo > > Ich frage mich ob man Port Namen in Byte variable speichern kann um den Programm Code zu verkürzen > wollt ein Lauflicht (6 LED) nacheinander ein und aus schalten Ja, das geht. Der Typ "byte" ist auch ok, da die Portnummern <= 255 bleiben. Gruss Peter > > ich benutze > C-Control PRO AVR32-Bit Unit + Applicationboard > > void main(void) > { > byte p[6] = {P52,P53,P54,P55,P56,P57}; > int z, a; > for(z=0; z<7; z++) Port_Attribute(p[z], PORT_ATTR_OUTPUT|PORT_ATTR_INIT_LOW); > > while(1) > { > for(z=0; z<6; z++) > { > Port_WriteBit(p[z],1 ); > AbsDelay(100 ); > Port_WriteBit(p[z],0 ); > AbsDelay(100 ); > } > for(z=5; z<1; z--) > { > Port_WriteBit(p[z],1 ); > AbsDelay(100 ); > Port_WriteBit(p[z],0 ); > AbsDelay(100 ); > } > if(a==2) break; > } > } > > mfg | |
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum