Red de conocimientos sobre prescripción popular - Remedios caseros - Lenguaje C, envío de aproximadamente 16 puertos serie.
Lenguaje C, envío de aproximadamente 16 puertos serie.
Defina una unión { unsigned int I; unsigned Character AC[4]; } udata
udata I = 1;
if (udata.ac[0]== 1) / /Para terminales pequeñas, envíe de menor a mayor.
{
udata .I = 123456789;
int j = 0
mientras(j & lt; 4 )
p>
p>
{
enviar _ datos _ UART(udata. AC[j]);
j++; /p>
}
Else //Big endian, envía de mayor a menor
{
udata I = 123456789;
int j = 4;
mientras(j->0)
{
enviar _ datos _ UART(udata . AC[j]) ;
p>
}
}
El primer método que se debe utilizar para corregir el piso superior es la suma postural:
Unsigned int val = 123456789;
Enviar datos UART(val&0xff);
send_data_UART((val>>8)&0xff);
send_data_UART((val>>16);0xff);
send_data_UART((val>>24)&0xff);
Por favor, entregue la pegatina arriba. Creo que el método uno funciona mejor.