RS232串口通信,如何编写接收程序? 另外有没有库函数可以直接用? (接收的数据为24个字符的字符串)
这是串口初始化程序:voidInitUART(void){SCON=0x50;//SCON:模式1,8-bitUART,使能接收TMOD|=0x20;//TMOD:tim...
这是串口初始化程序:
void InitUART (void)
{
SCON = 0x50; // SCON: 模式 1, 8-bit UART, 使能接收
TMOD |= 0x20; // TMOD: timer 1, mode 2, 8-bit 重装
TH1 = 0xFD; // TH1: 重装值 9600 波特率 晶振 11.0592MHz
TR1 = 1; // TR1: timer 1 打开
EA = 1; //打开总中断
// ES = 1;
} 展开
void InitUART (void)
{
SCON = 0x50; // SCON: 模式 1, 8-bit UART, 使能接收
TMOD |= 0x20; // TMOD: timer 1, mode 2, 8-bit 重装
TH1 = 0xFD; // TH1: 重装值 9600 波特率 晶振 11.0592MHz
TR1 = 1; // TR1: timer 1 打开
EA = 1; //打开总中断
// ES = 1;
} 展开
3个回答
展开全部
初始化-一个串行中断服务程序,如有需要加判断接收串行数据的正确性程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有库函数,但一般很多芯片都有例子可参考的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-23
展开全部
没有 库函数直接用
但 可以 相互借鉴
但 可以 相互借鉴
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询