<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > AVR的uart串口通信程序

          AVR的uart串口通信程序

          作者:時間:2018-09-14來源:網絡收藏

          //1、使用ICC的終端調試窗口(Terminal),進行通信調試。
          //2、對ICC的終端調試窗口進行設置,設置串口為com1或com2
          //通信波特率為19200(Tools->EnvironmentOptions...)。
          //3、將PC屏幕光標定位于調試窗口中。
          #include
          #definefosc8000000//晶振8MHZ
          #definebaud19200//波特率
          #defineosc_address0x1ff0
          externunsignedcharread_flash(unsignedintadd);

          voidputchar(unsignedcharc)
          {
          while(!(UCSRA(1UDR=c;
          }

          unsignedchargetchar(void)
          {
          while(!(UCSRA(1returnUDR;
          }

          intputs(char*s)
          {
          while(*s)
          {
          putchar(*s);
          s++;
          }
          putchar(0x0a);//回車換行
          putchar(0x0d);
          return1;
          }

          voidputstr(char*s)
          {
          while(*s)
          {
          putchar(*s);
          s++;
          }
          }

          void_init(void)
          {
          OSCCAL=read_flash(osc_address);
          UCSRB=(1UBRRL=(fosc/16/(baud+1))%6;
          UBRRH=(fosc/16/(baud+1))/256;
          UCSRC=(1}

          voidmain(void)
          {
          unsignedchari;
          _init();
          puts(廣州天河雙龍電子公司RS232通信演示程序);
          puts(HTTP://WWW.SL.COM.CN);
          puts(MAILTsllg@sl.com.cn);
          while(1)
          {
          i=getchar();
          if(i!=0)//按PC鍵盤開始測試
          {
          putstr(當前按鍵是:);
          putchar(i);
          putchar(0x0a);
          putchar(0x0d);
          puts(廣州天河雙龍電子公司RS232通信演示程序);
          puts(HTTP://WWW.SL.COM.CN);
          puts(MAILTsllg@sl.com.cn);
          putchar(0x0a);
          putchar(0x0d);
          }
          }
          }

          本文引用地址:http://www.ex-cimer.com/article/201809/389164.htm


          關鍵詞: AVR uart 串口通信

          評論


          相關推薦

          技術專區

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();