遇到一点小问题,希望大家指点下

2020-02-02 09:19发布

我在写串口发送数据的时候
        SendData(16,pCmdData);
调用
void SendData(unsigned char tNum,unsigned char tSendData[])
{
        unsigned char j;

        for(j=0;j<tNum-1;j++)       
                COMSendData(tSendData[j]);
}
函数时,为什么tNum定义成uchar发送255个,定义成uint发送正常啊?

小弟一时迷糊啊,望高手指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。