|
最近在用单片机在做一点小作品,想请教各位大虾为什么我申明的一个长度为8的字符数组
unsigned char Rev_Buffer[8];在没有对此字符串进行初始化时利用串口发送字符串:
SendStr(Rev_Buffer);时实际发送的是12个字符?
第二个我申明的一个 unsigned char Csdi[12]={"DATE:"},在后面的程序中没有改变前五位的值,最后调用的时候“DATE:”变成了乱码,而我申明为idata时问题解决了?
第三个问题是申明一个bit变量后,单片机在运行到一个通过串口传送数据时总是重启?
希望大家给予帮助,谢谢...
|
|