在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于dsPIC33FJ128MC506的CAN通信(07-100)

            基于dsPIC33FJ128MC506的CAN通信(07-100)

            ——
            作者:山東省科學(xué)院自動(dòng)化研究所 張?jiān)?李明強(qiáng) 莊汝科 時(shí)間:2009-03-04 來(lái)源:電子產(chǎn)品世界 收藏

              接收過(guò)濾寄存器和屏蔽寄存器的設(shè)置

            本文引用地址:http://www.biyoush.com/article/92042.htm

              /* 下面的函數(shù)用來(lái)設(shè)置接收過(guò)濾器"n" ,各輸入?yún)?shù)的意義分別為:

              n-> 過(guò)濾器號(hào),范圍為[0-15]

              identifier-> 合法的標(biāo)識(shí)符

              exide -> 是否擴(kuò)展數(shù)據(jù)幀,"0" 表示為標(biāo)準(zhǔn)數(shù)據(jù)幀,"1"表示為擴(kuò)展數(shù)據(jù)幀

              bufPnt -> 過(guò)濾后的信息存放的緩沖區(qū),范圍為[0-15]

              maskSel -> 關(guān)連的屏蔽寄存器[0-3] */

              void ecan1WriteRxAcptFilter(int n, long identifier, unsigned int exide, unsigned int bufPnt, unsigned int maskSel)

              {

              /*定義局部變量*/

              unsigned long sid10_0=0, eid15_0=0, eid17_16=0;

              unsigned int *sidRegAddr,*bufPntRegAddr,*maskSelRegAddr, *fltEnRegAddr;

              /*因?yàn)閷⒁O(shè)置的特殊寄存器要與別的寄存器共用地址,所以需設(shè)置控制位WIN*/

              C1CTRL1bits.WIN=1;

              /* 根據(jù)輸入的參數(shù),計(jì)算出相應(yīng)寄存器的地址,包括濾波器n的地址、緩沖指針寄存器地址、相關(guān)的屏蔽寄存器的地址及接收過(guò)濾使能寄存器的相關(guān)位*/

              // 接過(guò)過(guò)濾寄存器的地址

              sidRegAddr = (unsigned int *)(&C1RXF0SID + (n << 1));

              //報(bào)文緩沖區(qū)地址

              bufPntRegAddr = (unsigned int *)(&C1BUFPNT1 + ((n >> 2)*2) ) ;

              //屏蔽寄存器地址

              maskSelRegAddr = (unsigned int *)(&C1FMSKSEL1 + ((n >> 3)*2));

              //過(guò)濾器使能地址



            關(guān)鍵詞: CAN TJA1054 dsPIC33FJ128MC506

            評(píng)論


            技術(shù)專(zhuān)區(qū)

            關(guān)閉