女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

原來(lái)SPI并沒(méi)有想的那么簡(jiǎn)單

璟琰乀 ? 來(lái)源:8號(hào)線攻城獅 ? 作者:8號(hào)線攻城獅 ? 2020-12-18 16:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

先說(shuō)串口之前寫(xiě)過(guò)一篇UART,通用串行異步通訊協(xié)議,感興趣可以參考一下《我打賭!你還不會(huì)UART》;因?yàn)閁ART沒(méi)有時(shí)鐘信號(hào),無(wú)法控制何時(shí)發(fā)送數(shù)據(jù),也無(wú)法保證雙發(fā)按照完全相同的速度接收數(shù)據(jù)。因此,雙方以不同的速度進(jìn)行數(shù)據(jù)接收和發(fā)送,就會(huì)出現(xiàn)問(wèn)題。

如果要解決這個(gè)問(wèn)題,UART為每個(gè)字節(jié)添加額外的起始位和停止位,以幫助接收器在數(shù)據(jù)到達(dá)時(shí)進(jìn)行同步;

雙方還必須事先就傳輸速度達(dá)成共識(shí)(設(shè)置相同的波特率,例如每秒9600位)。

傳輸速率如果有微小差異不是問(wèn)題,因?yàn)榻邮掌鲿?huì)在每個(gè)字節(jié)的開(kāi)頭重新同步。相應(yīng)的協(xié)議如下圖所示;

vqeU3a.png

串口傳輸?shù)倪^(guò)程

如果您注意到上圖中的11001010不等于0x53,這是一個(gè)細(xì)節(jié)。串口協(xié)議通常會(huì)首先發(fā)送最低有效位,因此最小位在最左邊LSB。低四位字節(jié)實(shí)際上是0011 = 0x3,高四位字節(jié)是0101 = 0x5。

異步串行工作得很好,但是在每個(gè)字節(jié)發(fā)送的時(shí)候都需要額外的起始位和停止位以及在發(fā)送和接收數(shù)據(jù)所需的復(fù)雜硬件方面都有很多開(kāi)銷。

不難發(fā)現(xiàn),如果接收端和發(fā)送端設(shè)置的速度都不一致,那么接收到的數(shù)據(jù)將是垃圾(亂碼)。

下面開(kāi)始講一下SPI協(xié)議,會(huì)有哪些優(yōu)點(diǎn)。

SPI通訊協(xié)議于是我們想有沒(méi)有更好一點(diǎn)的串行通訊方式;相比較于UART,SPI的工作方式略有不同。

SPI是一個(gè)同步的數(shù)據(jù)總線,也就是說(shuō)它是用單獨(dú)的數(shù)據(jù)線和一個(gè)單獨(dú)的時(shí)鐘信號(hào)來(lái)保證發(fā)送端和接收端的完美同步。

時(shí)鐘是一個(gè)振蕩信號(hào),它告訴接收端在確切的時(shí)機(jī)對(duì)數(shù)據(jù)線上的信號(hào)進(jìn)行采樣。

產(chǎn)生時(shí)鐘的一側(cè)稱為主機(jī),另一側(cè)稱為從機(jī)。總是只有一個(gè)主機(jī)(一般來(lái)說(shuō)可以是微控制器/MCU),但是可以有多個(gè)從機(jī)(后面詳細(xì)介紹);

數(shù)據(jù)的采集時(shí)機(jī)可能是時(shí)鐘信號(hào)的上升沿(從低到高)或下降沿(從高到低)。

具體要看對(duì)SPI的配置;

整體的傳輸大概可以分為以下幾個(gè)過(guò)程:

主機(jī)先將NSS信號(hào)拉低,這樣保證開(kāi)始接收數(shù)據(jù);

當(dāng)接收端檢測(cè)到時(shí)鐘的邊沿信號(hào)時(shí),它將立即讀取數(shù)據(jù)線上的信號(hào),這樣就得到了一位數(shù)據(jù)(1bit);

由于時(shí)鐘是隨數(shù)據(jù)一起發(fā)送的,因此指定數(shù)據(jù)的傳輸速度并不重要,盡管設(shè)備將具有可以運(yùn)行的最高速度(稍后我們將討論選擇合適的時(shí)鐘邊沿和速度)。

主機(jī)發(fā)送到從機(jī)時(shí):主機(jī)產(chǎn)生相應(yīng)的時(shí)鐘信號(hào),然后數(shù)據(jù)一位一位地將從MOSI信號(hào)線上進(jìn)行發(fā)送到從機(jī);

主機(jī)接收從機(jī)數(shù)據(jù):如果從機(jī)需要將數(shù)據(jù)發(fā)送回主機(jī),則主機(jī)將繼續(xù)生成預(yù)定數(shù)量的時(shí)鐘信號(hào),并且從機(jī)會(huì)將數(shù)據(jù)通過(guò)MISO信號(hào)線發(fā)送;

具體如下圖所示;

BjAr2i.png

SPI的時(shí)序

注意,SPI是“全雙工”(具有單獨(dú)的發(fā)送和接收線路),因此可以在同一時(shí)間發(fā)送和接收數(shù)據(jù),另外SPI的接收硬件可以是一個(gè)簡(jiǎn)單的移位寄存器。這比異步串行通信所需的完整UART要簡(jiǎn)單得多,并且更加便宜;

SPI特性SPI總線包括4條邏輯線,定義如下:

MISO:Master input slave output 主機(jī)輸入,從機(jī)輸出(數(shù)據(jù)來(lái)自從機(jī));

MOSI:Master output slave input 主機(jī)輸出,從機(jī)輸入(數(shù)據(jù)來(lái)自主機(jī));

SCLK :Serial Clock 串行時(shí)鐘信號(hào),由主機(jī)產(chǎn)生發(fā)送給從機(jī);

SS:Slave Select 片選信號(hào),由主機(jī)發(fā)送,以控制與哪個(gè)從機(jī)通信,通常是低電平有效信號(hào)。

其他制造商可能會(huì)遵循其他命名規(guī)則,但是最終他們指的相同的含義。以下是一些常用術(shù)語(yǔ);

MISO也可以是SIMO,DOUT,DO,SDO或SO(在主機(jī)端);

MOSI也可以是SOMI,DIN,DI,SDI或SI(在主機(jī)端);

NSS也可以是CE,CS或SSEL;

SCLK也可以是SCK;

本文將按照以下命名進(jìn)行講解[MISO, MOSI, SCK,NSS]

下圖顯示了單個(gè)主機(jī)和單個(gè)從機(jī)之間的典型SPI連接。

qmyYVf.png

主從連接

時(shí)鐘頻率SPI總線上的主機(jī)必須在通信開(kāi)始時(shí)候配置并生成相應(yīng)的時(shí)鐘信號(hào)。在每個(gè)SPI時(shí)鐘周期內(nèi),都會(huì)發(fā)生全雙工數(shù)據(jù)傳輸。

主機(jī)在MOSI線上發(fā)送一位數(shù)據(jù),從機(jī)讀取它,而從機(jī)在MISO線上發(fā)送一位數(shù)據(jù),主機(jī)讀取它。

就算只進(jìn)行單向的數(shù)據(jù)傳輸,也要保持這樣的順序。這就意味著無(wú)論接收任何數(shù)據(jù),必須實(shí)際發(fā)送一些東西!在這種情況下,我們稱其為虛擬數(shù)據(jù);

從理論上講,只要實(shí)際可行,時(shí)鐘速率就可以是您想要的任何速率,當(dāng)然這個(gè)速率受限于每個(gè)系統(tǒng)能提供多大的系統(tǒng)時(shí)鐘頻率,以及最大的SPI傳輸速率。

時(shí)鐘極性 CKP/Clock Polarity除了配置串行時(shí)鐘速率(頻率)外,SPI主設(shè)備還需要配置時(shí)鐘極性。

根據(jù)硬件制造商的命名規(guī)則不同,時(shí)鐘極性通常寫(xiě)為CKP或CPOL。時(shí)鐘極性和相位共同決定讀取數(shù)據(jù)的方式,比如信號(hào)上升沿讀取數(shù)據(jù)還是信號(hào)下降沿讀取數(shù)據(jù);

CKP可以配置為1或0。這意味著您可以根據(jù)需要將時(shí)鐘的默認(rèn)狀態(tài)(IDLE)設(shè)置為高或低。極性反轉(zhuǎn)可以通過(guò)簡(jiǎn)單的邏輯逆變器實(shí)現(xiàn)。您必須參考設(shè)備的數(shù)據(jù)手冊(cè)才能正確設(shè)置CKP和CKE。

CKP = 0:時(shí)鐘空閑 IDLE為低電平 0;

CKP = 1:時(shí)鐘空閑 IDLE為高電平 1;

時(shí)鐘相位 CKE /Clock Phase (Edge)除配置串行時(shí)鐘速率和極性外,SPI主設(shè)備還應(yīng)配置時(shí)鐘相位(或邊沿)。根據(jù)硬件制造商的不同,時(shí)鐘相位通常寫(xiě)為CKE或CPHA;

顧名思義,時(shí)鐘相位/邊沿,也就是采集數(shù)據(jù)時(shí)是在時(shí)鐘信號(hào)的具體相位或者邊沿;

CKE = 0:在時(shí)鐘信號(hào) SCK的第一個(gè)跳變沿采樣;

CKE = 1:在時(shí)鐘信號(hào) SCK的第二個(gè)跳變沿采樣;

時(shí)鐘配置總結(jié)綜上幾種情況,下圖總結(jié)了所有時(shí)鐘配置組合,并突出顯示了實(shí)際采樣數(shù)據(jù)的時(shí)刻;

其中黑色線為采樣數(shù)據(jù)的時(shí)刻;

藍(lán)色線為SCK時(shí)鐘信號(hào);

具體如下圖所示;

qmmYNz.png

模式編號(hào)SPI的時(shí)鐘極性和相位的配置通常稱為 SPI模式,所有可能的模式都遵循以下約定;具體如下表所示;

SPI ModeCPOLCPHA

0 [00]00

1 [01]01

2 [10]10

3 [11]11

除此之外,我們還應(yīng)該仔細(xì)檢查微控制器數(shù)據(jù)手冊(cè)中包含的模式表,以確保一切正常。

多從機(jī)模式前面說(shuō)到SPI總線必須有一個(gè)主機(jī),可以有多個(gè)從機(jī),那么具體連接到SPI總線的方法有以下兩種:

第一種方法:多NSS

通常,每個(gè)從機(jī)都需要一條單獨(dú)的SS線。

如果要和特定的從機(jī)進(jìn)行通訊,可以將相應(yīng)的 NSS信號(hào)線拉低,并保持其他 NSS信號(hào)線的狀態(tài)為高電平;如果同時(shí)將兩個(gè) NSS信號(hào)線拉低,則可能會(huì)出現(xiàn)亂碼,因?yàn)閺臋C(jī)可能都試圖在同一條 MISO線上傳輸數(shù)據(jù),最終導(dǎo)致接收數(shù)據(jù)亂碼。

具體連接方式如下圖所示;

f6n2yu.png

多NSS連接

第二種方法:菊花鏈

在數(shù)字通信世界中,在設(shè)備信號(hào)(總線信號(hào)或中斷信號(hào))以串行的方式從一 個(gè)設(shè)備依次傳到下一個(gè)設(shè)備,不斷循環(huán)直到數(shù)據(jù)到達(dá)目標(biāo)設(shè)備的方式被稱為菊花鏈。

菊花鏈的最大缺點(diǎn)是因?yàn)槭切盘?hào)串行傳輸,所以一旦數(shù)據(jù)鏈路中的某設(shè)備發(fā)生故障的時(shí)候,它下面優(yōu)先級(jí)較低的設(shè)備就不可能得到服務(wù)了;

另一方面,距離主機(jī)越遠(yuǎn)的從機(jī),獲得服務(wù)的優(yōu)先級(jí)越低,所以需要安排好從機(jī)的優(yōu)先級(jí),并且設(shè)置總線檢測(cè)器,如果某個(gè)從機(jī)超時(shí),則對(duì)該從機(jī)進(jìn)行短路,防止單個(gè)從機(jī)損壞造成整個(gè)鏈路崩潰的情況;

具體的連接如下圖所示;

菊花鏈連接

其中紅線加粗為數(shù)據(jù)的流向;

所以最終的數(shù)據(jù)流向圖可以表示為:

z6ZFNv.png

數(shù)據(jù)流圖

SCK為時(shí)鐘信號(hào),8clks表示8個(gè)邊沿信號(hào);

其中D為數(shù)據(jù),X為無(wú)效數(shù)據(jù);

所以不難發(fā)現(xiàn),菊花鏈模式充分使用了SPI其移位寄存器的功能,整個(gè)鏈充當(dāng)通信移位寄存器,每個(gè)從機(jī)在下一個(gè)時(shí)鐘周期將輸入數(shù)據(jù)復(fù)制到輸出。

優(yōu)缺點(diǎn)SPI通訊的優(yōu)勢(shì)使SPI作為串行通信接口脫穎而出的原因很多;

全雙工串行通信;

高速數(shù)據(jù)傳輸速率。

簡(jiǎn)單的軟件配置;

極其靈活的數(shù)據(jù)傳輸,不限于8位,它可以是任意大小的字;

非常簡(jiǎn)單的硬件結(jié)構(gòu)。從站不需要唯一地址(與I2C不同)。從機(jī)使用主機(jī)時(shí)鐘,不需要精密時(shí)鐘振蕩器/晶振(與UART不同)。不需要收發(fā)器(與CAN不同)。

SPI的缺點(diǎn)沒(méi)有硬件從機(jī)應(yīng)答信號(hào)(主機(jī)可能在不知情的情況下無(wú)處發(fā)送);

通常僅支持一個(gè)主設(shè)備;

需要更多的引腳(與I2C不同);

沒(méi)有定義硬件級(jí)別的錯(cuò)誤檢查協(xié)議;

RS-232和CAN總線相比,只能支持非常短的距離;

編程實(shí)現(xiàn)下面是通過(guò)STM32的cubemx自動(dòng)生成的HAL庫(kù)代碼,比較簡(jiǎn)單,截取了其中一部分,具體如下;

static void MX_SPI1_Init(void){ hspi1.Instance = SPI1; hspi1.Init.Mode = SPI_MODE_MASTER; //主機(jī)模式 hspi1.Init.Direction = SPI_DIRECTION_2LINES; //全雙工 hspi1.Init.DataSize = SPI_DATASIZE_8BIT; //數(shù)據(jù)位為8位 hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; //CPOL=0 hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; //CPHA為數(shù)據(jù)線的第一個(gè)變化沿 hspi1.Init.NSS = SPI_NSS_SOFT; //軟件控制NSS hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2;//2分頻,32M/2=16MHz hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB; //最高位先發(fā)送 hspi1.Init.TIMode = SPI_TIMODE_DISABLE; //TIMODE模式關(guān)閉 hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;//CRC關(guān)閉 hspi1.Init.CRCPolynomial = 10; //默認(rèn)值,無(wú)效 if (HAL_SPI_Init(&hspi1) != HAL_OK) //初始化 { _Error_Handler(__FILE__, __LINE__); }} //發(fā)送數(shù)據(jù)HAL_StatusTypeDef HAL_SPI_Transmit(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout);//接收數(shù)據(jù)HAL_StatusTypeDef HAL_SPI_Receive(SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout);

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6206

    瀏覽量

    137795
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1804

    瀏覽量

    95903
  • 串行通信
    +關(guān)注

    關(guān)注

    4

    文章

    588

    瀏覽量

    36180
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    客戶改了一個(gè)電阻就炸機(jī)?原因并沒(méi)有那么簡(jiǎn)單

    客戶改了一個(gè)電阻就炸機(jī)?原因并沒(méi)有那么簡(jiǎn)單【樣機(jī)芯片介紹】本次調(diào)試的樣機(jī)主控IC為思睿達(dá)主推的成都啟臣微的CR6853B,該IC為副邊控制IC,該IC是一款高集成度,低功耗的電流模PWM控制芯片,該
    的頭像 發(fā)表于 05-08 09:59 ?248次閱讀
    客戶改了一個(gè)電阻就炸機(jī)?原因<b class='flag-5'>并沒(méi)有</b><b class='flag-5'>那么</b><b class='flag-5'>簡(jiǎn)單</b>

    看完這篇,SPI其實(shí)也很簡(jiǎn)單嘛(可下載)

    首先我們來(lái)簡(jiǎn)單介紹一下SPISPI是串行外設(shè)接口(SerialPeripheralInterface)簡(jiǎn)單來(lái)講就是它一種高速的,全雙工,同步的通信總線被各種總線搞的暈頭轉(zhuǎn)向的人來(lái)說(shuō)就
    發(fā)表于 03-26 14:29 ?2次下載

    在TIDA-00570提供的參考設(shè)計(jì)中,并沒(méi)有100歐姆的端接電阻,請(qǐng)問(wèn)怎么處理?

    請(qǐng)問(wèn),APP-FPGA和DLPC910之間的A、B、C、D四組LVDS信號(hào),DLPC910手冊(cè)上寫(xiě)明需要外接100歐姆端接電阻,但是在TIDA-00570提供的參考設(shè)計(jì)中,并沒(méi)有100歐姆的端接電阻,請(qǐng)問(wèn)怎么處理?
    發(fā)表于 02-24 06:34

    ADS1198 DRDY并沒(méi)有自動(dòng)變成高電平,而是一直維持在低電平,為什么?

    手冊(cè)上說(shuō)DRDY會(huì)在SCLK的下降沿自動(dòng)變成高電平(DRDY s pulled high at the falling edge of SCLK),但為什么我做了幾次后發(fā)現(xiàn)DRDY并沒(méi)有自動(dòng)變成高電平,而是一直維持在低電平。
    發(fā)表于 02-06 07:14

    請(qǐng)問(wèn)有沒(méi)有ADS1293的SPI的各個(gè)寄存器的介紹?

    請(qǐng)問(wèn)有沒(méi)有ADS1293的SPI的各個(gè)寄存器的介紹,數(shù)據(jù)手冊(cè)中并沒(méi)有詳細(xì)介紹,TI給的官方歷程中涉及到很多與開(kāi)發(fā)板相關(guān)的引腳,所以不太理解給出的例程。
    發(fā)表于 01-15 07:05

    ADS58B18通過(guò)SPI控制將其test pattern寄存器設(shè)置為001或010,為什么輸出并沒(méi)有全為0或1而是變化的?

    ADS58B18通過(guò)SPI控制將其 test pattern 寄存器設(shè)置為001或010,但其輸出并沒(méi)有全為 0或1,而是變化的。我通過(guò)SPI讀該寄存器,ovr_sdout輸出顯示該寄存器已經(jīng)
    發(fā)表于 01-15 07:04

    DAC5687沒(méi)有設(shè)置差分,采用的等效單端,那么內(nèi)部PLL可以工作嗎?

    時(shí)鐘模式采用PLL模式,datasheet要求輸入時(shí)鐘采用差分,但是我并沒(méi)有設(shè)置差分,而是采用的等效單端,那么內(nèi)部PLL可以工作嗎? 如今情況是可以測(cè)到滿偏電流,但是輸出端一直是高電平,有個(gè)小波動(dòng),這是為什么啊?
    發(fā)表于 01-09 08:17

    ads1282怎么設(shè)置輸出的位數(shù)?

    上圖中所說(shuō)的意思是輸出位數(shù)可以設(shè)置成24位吧,但是在手冊(cè)并沒(méi)有找到相關(guān)的設(shè)置方法。那么該怎么樣設(shè)置輸出的位數(shù)呢。 上圖是說(shuō)上電時(shí)會(huì)產(chǎn)生reset信號(hào)。那么這個(gè)reset信號(hào)會(huì)reset 用于
    發(fā)表于 12-11 07:16

    編寫(xiě)好ADS1148讀寫(xiě)數(shù)據(jù)的驅(qū)動(dòng)時(shí)候,發(fā)現(xiàn)SPI總線上的數(shù)據(jù)并沒(méi)有被讀回來(lái),是什么原因呢?

    在編寫(xiě)好ADS1148 讀寫(xiě)數(shù)據(jù)的驅(qū)動(dòng)時(shí)候,發(fā)現(xiàn)SPI總線上的數(shù)據(jù)并沒(méi)有被讀回來(lái),從示波器上,可以發(fā)現(xiàn)SPI的read命令是沒(méi)有問(wèn)題的,可是SDO上面沒(méi)數(shù)據(jù),后來(lái)進(jìn)一步查看是ADS11
    發(fā)表于 12-06 07:13

    使用ADS5281時(shí),ADCLKN/P,CLKP/N的輸出是高電平并沒(méi)有1X,6X的正弦信號(hào),為什么?

    在使用ADS5281時(shí),輸入電壓正常,Vcm輸出電壓為1.48V,REFT和REFB輸入如下: 但是ADCLKN/P,CLKP/N的輸出是高電平,并沒(méi)有1X,6X的正弦信號(hào),非常期待解答,感謝!
    發(fā)表于 11-14 07:58

    進(jìn)行ads1299短接噪聲測(cè)試時(shí),增益更改后短接噪聲并沒(méi)有發(fā)生變化,為什么?

    在進(jìn)行ads1299短接噪聲測(cè)試時(shí),ads1299的增益更改,短接噪聲并沒(méi)有發(fā)生變化,而且在使用內(nèi)部方波測(cè)試時(shí),方波不對(duì)成,在增益為1時(shí),短接噪聲為0.35mV左右,這是為什么呢
    發(fā)表于 11-14 07:46

    TPA2005為什么實(shí)際測(cè)量輸出波形根輸入一樣,并沒(méi)有放大阿?

    我選用的TPA2005D1芯片,輸入電容3300pF,輸入電阻150K。輸出33uH(160mA)電感,1uF電容。 為什么實(shí)際測(cè)量輸出波形根輸入一樣,并沒(méi)有放大阿? 輸入波形:1k,1V的音頻信號(hào)。
    發(fā)表于 10-12 08:46

    THS7530增益控制電壓加到0.9V并沒(méi)有放大到40多dB,為什么?

    按照數(shù)據(jù)手冊(cè)上FIG.21的接法,輸入100mV VPP以下的信號(hào),增益控制電壓加到0.9V并沒(méi)有放大到40多dB,只放大到700mV VPP;下圖是TINA里面的仿真模型,為什么增益控制電壓
    發(fā)表于 09-06 08:18

    為什么INA188的GBW并沒(méi)有1Mhz?

    請(qǐng)問(wèn)下,為什么INA188的GBW并沒(méi)有1Mhz, 但是在官方推薦的應(yīng)用(TIDA-01063)中卻可以適用于20Mhz的傳感器的檢測(cè)?
    發(fā)表于 08-02 10:39

    單獨(dú)使用AFE031芯片并沒(méi)有任何輸出怎么解決?

    你好,在使用AFE031芯片與非C2000系列芯片連接時(shí),按照C2000Ware中boostxl_afe031_f28379d_dacmode示例中初始化完成后,使用SPI任意向AFE031芯片發(fā)送一個(gè)數(shù)據(jù),示波器中并沒(méi)有數(shù)據(jù)變化,請(qǐng)問(wèn)這種情況怎么解決呢?
    發(fā)表于 07-30 06:48