在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > DSP的SPI口和串行EEPROM在變頻器中的應(yīng)用

            DSP的SPI口和串行EEPROM在變頻器中的應(yīng)用

            作者: 時間:2009-05-07 來源:網(wǎng)絡(luò) 收藏

              器件的存儲器部分是帶有XICOR公司的塊鎖存保護的CMOS 陣列,陣列的內(nèi)部組織是x8位。具有外圍接口()和軟件協(xié)議的特點,允許在簡單的四線總線上工作。利用XICOR專有的直接寫入晶片,提供最小為100,000次擦寫和最少為100 年的數(shù)據(jù)保存期。

            4 的連接通信

            4.1硬件設(shè)計

              在設(shè)計中的硬件連接圖如圖1

            圖1 連接原理圖

              外設(shè)接口()有兩種工作模式:主模式和從模式,與X5168 連接時工作于主模式。從圖中可看到,X5168通過四根線來完成與的數(shù)據(jù)交換,DSP的SIMO、SPISOMI、SPICLK、SPISTE引腳分別連接X5168的SI(串行輸入)、SO(串行輸出)、SCK(串行時鐘)、/CS(片選端),此時的F240控制器稱為“主機”,這種情況下,SPI在SPICLK引腳上提供了整個串行通信網(wǎng)絡(luò)所需的串行時鐘;數(shù)據(jù)從SPISIMO引腳輸出;并鎖存從SPISOMI引腳輸入的數(shù)據(jù);SPIBRR寄存器決定了整個串行通信網(wǎng)絡(luò)中數(shù)據(jù)發(fā)送和接收時的位傳輸率。

              寫入SPIDAT的數(shù)據(jù)啟動了SPISIMO引腳上的數(shù)據(jù)發(fā)送,先發(fā)送最高有效位;同時,接收的數(shù)據(jù)通過SPISOMI引腳移入SPIDAT的最低有效位。當(dāng)有一定數(shù)量的數(shù)據(jù)位通過SPIDAT移位時,產(chǎn)生下列事件:

              一、SPI INT FLAG置1

              二、SPIDAT的內(nèi)容傳送到SPIBUF

              三、如果SPI INT ENA也被置1,則產(chǎn)生中斷請求

              在主模式中,無論寄存器SPIPC1的位5(SPISTE FUNCTION)為何值,SPISTE引腳都將用作通用數(shù)字I/O引腳。在本設(shè)計中,引腳SPISTE用作從機SPI模塊的片選引腳;在將主機數(shù)據(jù)傳送到從機器件之前,應(yīng)將從機器件片選引腳拉低電平,并且在傳送完主機數(shù)據(jù)之后,重新將該引腳拉為高電平。

            4.2軟件設(shè)計

            4.2.1 TMS320 F240的SPI初始化

              上文介紹了F240的SPI模塊的功能,配置寄存器串行外設(shè)接口工作于主模式,波特率設(shè)置為2MHz,初始化程序如下:

              void SPIinitial(void)

             ?。?*SPICCR=0xc7; //復(fù)位SPI

             ?。猄PICTL=0x06; //主模式,使能TALK,禁止SPI中斷

             ?。猄PISTS=0x00; //清中斷標(biāo)志

             ?。猄PIBRR=0x04; //波特率設(shè)為SPICLK=SYSCLK/4+1=2MHz,SYSCLK=10MHz

             ?。猄PIPC1=0x52; //SPISTE引腳配置成輸出引腳,SPICLK被配置成串行時鐘的輸

              //入或輸出

              *SPIPC2=0x22; //SPISIMO,SPISOMI用作SPI輸入輸出

             ?。猄PICCR=0x47; //上升沿發(fā)送,下降沿輸入數(shù)據(jù)鎖存,無時延,字符長度為8

             ?。?p>4.2.2 F240對X5168的讀寫程序



            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉