永发信息网

IAP15F2K61S2的串口通信

答案:1  悬赏:0  手机版
解决时间 2021-04-05 03:19
IAP15F2K61S2的串口通信
最佳答案
IAP的串口通信如果你用keil的debug模式必须用串口2去通信
串口2的通信是这样的 115200bps 33.1776MHz
void UartInit(void)
{
S2CON = 0x50;
AUXR = 0x14;
T2L = 0xB8;
T2H = 0xFF;
EA = 1;
IE2=0x01;
}

void SendChar(u8 dat)
{
BusyFlag=1;
S2BUF=dat;
while(BusyFlag);
}

void Uart2(void)interrupt 8
{
if(S2CON&S2RI)
{
    S2CON&=~S2RI;
}
if(S2CON&S2TI)
{
    S2CON&=~S2TI;
    BusyFlag=0;
}
}

IAP的串口通信跟以前版本的串口通信差距很大,由于定时器1变成16位自动重装比以前版本定时器1的8位自动重装要好很多,所以方式也变化很多
void UartInit(void) //115200bps@33.1776MHz
{
SCON = 0x50; //8位数据,可变波特率
AUXR |= 0x40; //定时器1时钟为Fosc,即1T
AUXR &= 0xFE; //串口1选择定时器1为波特率发生器
TMOD &= 0x0F; //设定定时器1为16位自动重装方式
TL1 = 0xB8; //设定定时初值
TH1 = 0xFF; //设定定时初值
ET1 = 0; //禁止定时器1中断
TR1 = 1; //启动定时器1
ES=1;                   //开启串口中断
EA=1;                   //开启总中断
}这是不使用debug模式的串口1通讯的初始化

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一号二号三号四号五号病?
随着我国经济的发展,信用卡的使用越来越广泛
发朋友圈的唯美句子,在朋友圈里发祝福语会让
黄芪适合什么人群服用?
分手后第一次见前男友,他干嘛穿我送他的衣服
奔驰2015款 S 500 Coupe 4MATIC 这款车在加拿
这人是谁?军姬吗?
怀疑狗狗吃了有害物质,应该怎么办?有人说可
赞美八月的句子,八月秋天的诗句
直接写得数0.3×0.22.4÷104.2÷0.73.6÷121.
请熟高手帮我辨认一下这个瓷器上的篆字是什么
要在临深投资房产,东莞,惠州和中山,到底选
带三月和飞来的诗句,形容三月梅花盛开的诗句
两个口那字怎么读
UG数控加工 为什么一般用2D仿真 不用3D仿真
推荐资讯
网站iframe嵌套网页有法律风险吗
证人出庭作证时应先由哪一方当事人向证人发问
谁有法制安全小报的电子版啊?
雪佛兰乐风rv发动机是什么型号
太极拳踢腿的动作有转跨吗?
想去找工作可是不知道为什么又不敢去问门卫招
狼人追猎者或被遗忘者敢死队成就在哪
制动轮什么有油污时,摩擦系数减小导致动力矩
大神们,我想买个4.2货车,拉货1-3吨,短途。
是什么意思,八字中提到有非业之灾是什么意思
3000个0相加的和是3000对不对
银行卡被吞放置时间太长有什么后果
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?