programa para pasar de septetos a octetos en tramas PDU
Fork of pdu1 by
Revision 2:00bc5b7669c6, committed 2017-11-06
- Comitter:
- tony63
- Date:
- Mon Nov 06 03:01:50 2017 +0000
- Parent:
- 1:b0989e540fff
- Commit message:
- rutina mejorada resuelve el problema de bits menores a 10F
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Apr 28 04:27:07 2017 +0000 +++ b/main.cpp Mon Nov 06 03:01:50 2017 +0000 @@ -19,16 +19,21 @@ int main(){ ; //numero de caracteres de abajo pc.printf("prueba con gallina cafe\n"); - char gi[]="gallina cafe"; - //en septetos es 67 61 6c 6c 69 6e 61 20 63 61 66 65 - //en octetos es E7 30 9B 9D 76 87 41 E3 B0 B9 0C + char gi[]="gallina cafe es una cochina"; + //en septetos es 67 61 6c 6c 69 6e 61 20 63 61 66 65 20 65 73 20 75 6e 61 20 63 6f 63 68 69 6e 61 + //en octetos es E7-30-9B-9D-76-87-41-E3-B0-B9-0C-2A-CF-41-75-77-18-34-7E-8F-D1-69-77-18 SepToOct(gi,gs); for (i=0;i<LENOUT;i++){//imprime resultados pc.printf("%2X",gs[i]&0x000000FF); } pc.printf("\n"); for (i=0;i<LENOUT;i++){ + if(gs[i]<0x10){ + pc.printf("-%X%X",0,gs[i]); + goto up1; + } pc.printf("-%2X",gs[i]); + up1: } pc.printf("\n"); pc.printf("LENOUT:%2X,LENIN:%2X\r\n",LENOUT,strlen(gi));// longitudes en hex