中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AT90CAN單片機CAN通信模塊介紹及軟件編程

        AT90CAN單片機CAN通信模塊介紹及軟件編程

        作者: 時間:2010-12-09 來源:網(wǎng)絡 收藏

          for(i = 0;i8;i++) {

          MSG=PCSJ[i]; //將接收到的數(shù)據(jù)發(fā)送回上位機

          }

          CDMOB=0x58;//使能發(fā)送

          STMOB=~(1TXOK);//清TXOK標志

          wait(2);

          }

          }

          實例中數(shù)據(jù)接收由MOB5產(chǎn)生中斷完成,中斷服務子程序如下:

          #pragma interrupt_handler can_isr:19//CAN控制器中斷向量入口

          void can_isr(void) {

          if ((CANSIT2 0x20)==0x20) {//判斷是否是MOB5產(chǎn)生中斷

          CANPAGE=0x50;

          for(i = 0; i 8; i++) {

          PCSJ[i] =CANMSG;

          }

          CANSTMOB = 0x00; //清狀態(tài)位

          CANCDMOB = 0x98;//重新使能接收功能

          }

          }

          4 結論

          AVR系列內(nèi)部有可編程的Flash,自帶EEPROM,支持JTAG接口片內(nèi)調試和對Flash、EEPROM、熔絲位和鎖定位的編程,因此成為眾多芯片的首選。其內(nèi)部集成了獨立CAN控制器的系列,彌補了單片機在CAN總線應用中的缺陷,不必再擴展外圍的CAN控制芯片,簡化了硬件電路設計。本文通過對系列單片機CAN的詳細,旨在說明如何對其進行編程實現(xiàn)CAN通信功能,為使用單片機進行CAN通信的初學者提供了編程參考。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉