Board logo

标题: [求助]求一简单的串口收发程序 [打印本页]

作者: 迷糊到永远    时间: 2005-7-25 09:19     标题: [求助]求一简单的串口收发程序

刚接触单片机,好多地方都很糊涂,所以想求一简单的程序进行学习。求一简单的串口收发程序,就是从串口输入一些数据,然后再完整的转发给串口,希望大牛们能帮帮小弟。发到我邮箱里吧jiery@hotmail.com
作者: 天涯倦客    时间: 2005-7-25 09:53

我的一个帖子里有一个简单的串口,收发函数都有,不过我是写的是LIN用的,可能会有所差别.freescale网站上应该有这种类子.
作者: 迷糊到永远    时间: 2005-7-25 10:10

楼上,谢谢!我在freescale上没有找到相关程序,麻烦楼上能帮个忙吗?
作者: 天涯倦客    时间: 2005-7-25 10:53

搜索我的帖子看看吧,在陈远征的帖子中.我的回复有串口的接受发送.不一定合适.你自己看看了.
作者: tottyning    时间: 2005-7-25 11:50

你是要软件模拟的呢还是其他?
作者: 迷糊到永远    时间: 2005-7-25 14:03

模拟的或者硬件的都可以,因为想学习,所以想找个程序来看看,麻烦楼上仁兄能不能发一个给我?
作者: fjczd    时间: 2009-2-4 13:39

怎么没人理了?


作者: denglu    时间: 2009-2-4 14:24

????????
作者: fjczd    时间: 2009-2-10 13:59

建议参考PE生成的代码

如下的例子

void AS1_OnRxChar(void)
{
/* Write your code here ... */
//datai=2;
sFlag='T';
//for(;data!='D';) { // 没有接收到字符‘D',程序就一直等待 通讯协议为"R02C05D"
if(AS1_GetCharsInRxBuf()!=0){
AS1_RecvChar(&data);
string[datai]=data;
datai++;
AS1_SendChar(data);
}
//}
data=0;
R1=string[1]-48;
R2=string[2]-48;
myR=R1*10+R2; //行
C1=string[4]-48;
C2=string[5]-48;
myC=C1*10+C2;//列
iNum=myR*100+myC;
// datai=0;
}






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