关于60s2的第二串口应用程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于60s2的第二串口应用程序

关于60s2的第二串口应用程序 /******************************************************************************** 修改版 ************************************************************************************/ void UartInit2(void) //9600bps@11.0592MHz { AUXR = 0xf7; //波特率不倍速 S2CON = 0x50; //8位数据,可变波特率 BRT = 0xFD; //设定独立波特率发生器重装值 AUXR = 0xfb; //独立波特率发生器时钟为Fosc/12,即12T AUXR |= 0x10; //启动独立波特率发生器 IE2=0x01; //允许串口2中断ES2=1 } void sendoneByte(uchar c) {//这句话不需要 //S2CON =S2CON0xFD;//TI=0 //关串口2中断 IE2 = 0X00; S2BUF=c; while(!(S2CON0xFD)); S2CON =S2CON0xFD; //打开串口2中断 IE2 = 0X01; } void sendString(uchar *aaa) { while(*aaa!=\0) { sendoneByte(*aaa); aaa++; } } void Com2_Service(void) interrupt 8 { if(S2CON S2RI) { S2CON=S2CON0xFE;//清标志位 accept=S2BUF; if(accept==0xAA)//AA开始传送 { com2flag=1; //sendString(sendbuffer); } if(accept==0xFF)//结束命令 { com2flag=0; } } } void main() { UartInit2(); EA=1;//开总中断 while(1) { if( com2flag==1) { sendString(sendbuffer); } //不能加这句话,要不然,程序刚开始运行时候,com2flag=0的,则执行 IE2=0x00;将串口中断关闭,以后再也接收不到数据。 //if(com2flag==0) // { // IE2=0x00; // } } } /**************/错误的 期望实现的功能是:当串口调试助手发送给串口2 0xAA后 单片机通过串口2连续发送数组sendbuffer给上位机,当发送来的是0xFF 时停止发送 望大神们给看下,我的程序毫无反应。。。。。 void UartInit2(void) //9600bps@11.0592MHz { AUXR = 0xf7; //波特率不倍速 S2CON = 0x50; //8位数据,可变波特率 BRT = 0xFD; //设定独立波特率发生器重装值 AUXR = 0xfb; //独立波特率发生器时钟为Fosc/12,即12T AUXR |=

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档