刚学串口,遇到不会发字符串,搞了很久没搞出来。最后问了一位工程师,一点拨,豁然开朗。学到了新知识,原来字符串就是一个指针!
现在串口字符串程序写好了,特贴上,只供参考,相互学习,写的不对请轻拍。
//**********发送一串字符**************//
void send_string(unsigned char *str)
{
unsigned char *data=str;
while(*data) //判断是否到尾部
{
if(UCSRA&(1<
{
UDR=*data;
*data++;
}
_delay_us(1); //延时 等待数据发送完
}
}
回复 沙发maychang 的帖子
谢谢提示,已改正。