飞思卡尔单片机SCI编程求救!!!

2025-04-13 11:37:02
推荐回答(3个)
回答1:

void SendMsg(unsigned char msg[])

函数定义的这一行,msg[]的“[]”去掉

这个错误我相信是你的笔误

函数的参数不能是数组的,只能是数组的首地址

而且,你这个明显只是想传递数组中的一个元素过去,也就是说,传递到SendMsg函数中的,只是一个unsigned char型变量而已,写个中括号做什么

回答2:

把void SendMsg(unsigned char msg[]) 改成void SendMsg(unsigned char msg) 就可以了

回答3:

你是哪个学校的?