Port Name in Byte speichern Kategorie: CC-Pro Unit & Appl.Board (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 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: Re: Port Name in Byte speichern (von PeterS - 5.06.2014 15:08) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum