Board logo

标题: C中整型或长整型的数据通过串口发送需用指针吗? [打印本页]

作者: answerpro    时间: 2006-5-26 13:55     标题: C中整型或长整型的数据通过串口发送需用指针吗?

整型的是16位的,长整型的是32位的。如果需要将这些数据通过串口发送出去,是不是一定要用指针啊?

大家帮我看看下面的程序对不对?

void SendData(unsigned long int data){
    unsigned long int *tmpdata;
    while(SCS1_SCTE==0);
    tmpdata=&data;                // 得到存储地址
    SCDR=*tmpdata++;
    while(SCS1_TC==0);
    SCDR=*tmpdata++;
    while(SCS1_TC==0);
    SCDR=*tmpdata++;
    while(SCS1_TC==0);
    SCDR=*tmpdata++;
    while(SCS1_TC==0);
}


 






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0