"Prevodnik" RS-232 -> paralel 8bit
prichy@volny.cz
prichy
Středa Březen 17 14:55:40 CET 2004
On Sat, 4 Jan 2003 prichy@volny.cz wrote:
> code char Tab0[] = {1,0,1,0,1} ;
> code char Tab1[] = {1,1,1,1,1,0,0,0,0,0,0,1,0,1,0,1,1,1,0} ;
> code char Tab2[] = {1,1,1,1,1,0,0,0,1,0,1,0,0,0,0} ;
> code char Tab3[] = {1,1,1,1,1,0,0,0} ;
>
> code char*Tab[]; // zde jsem vytvoril ukazatel..........hazi samozrejme
> chybu error C163: 'Tab': unknown array size
A proc to neudelate jako ukazate na char ? char *Tabpointer;
> if (a == 0) Tab=&Tab0; // zde bych chtel
Tabpointer=&Tab0;
> for (j= 0; *Tab; j++) // tato smycka by mela skoncit s
na dalsi znak pak muzete ukazovat pres *(Tabpointer + posuv)
> // koncem pole,.asi bych
> musel
> // na nejkou zakoncovaci hodnotu,
> // ze, treba jako 00
> vestringu
> { Rep= Tab[j]; // vystup pole vystup na P3.3
znak = *(Tabpointer + j); // kde j je hodnota 0 az rozmer pole.
> Poradte, prosim, Prichy
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| psimek@jcu.cz |
*------------------------------------------------------------------------*
Další informace o konferenci Hw-list