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

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

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

深度解析IO模擬時(shí)序(SPI)的注意事項(xiàng)

MCU開發(fā)加油站 ? 2018-01-17 09:37 ? 次閱讀

原則:有硬件I2C、SPI時(shí)盡量用硬件操作,省去IO模擬繁瑣的時(shí)序調(diào)試。但在內(nèi)部資源不夠時(shí)就要用IO模擬總線了。

關(guān)于短延時(shí):

模擬時(shí)序時(shí)是否需要延時(shí)要看MCU與device的相對(duì)速度。比如I2C如果400K的速率和MCU動(dòng)輒幾十M的速率不再一個(gè)量級(jí),肯定要通過延時(shí)調(diào)整時(shí)序;但對(duì)于SPI因?yàn)槠渌俣群芨撸踔劣械谋?a target="_blank">單片機(jī)的速度還高,這時(shí)就沒必要延時(shí)了。

關(guān)于IO模擬的收發(fā)函數(shù)是否要合并成一個(gè):

對(duì)于SPI因?yàn)槭侨p工,所以可以分開,當(dāng)然也可以合并成一個(gè)(發(fā)送時(shí)不需要返回值,而接收時(shí)此時(shí)參數(shù)是要發(fā)送的數(shù)據(jù),返回值是要讀的值)

關(guān)于在什么跳變沿操作:

比如芯片手冊(cè)中說到在上升沿采樣/鎖定(也就是在搞定平之后值必須穩(wěn)定),那么單個(gè)位bit的收發(fā)都應(yīng)該在0->1之間進(jìn)行操作。

關(guān)于時(shí)鐘極性和時(shí)鐘相位:

CPOL時(shí)鐘極性只是說明了空閑時(shí)總線的電平狀態(tài):CPOL=1表明空閑時(shí)時(shí)鐘是搞定平;否則是低電平。

CPOA時(shí)鐘相位說明了在第幾個(gè)跳變沿進(jìn)行采樣,CPOA=0表明在第一個(gè)沿進(jìn)行采樣,否則在第二個(gè)沿。
深度解析IO模擬時(shí)序(SPI)的注意事項(xiàng)

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

    關(guān)注

    0

    文章

    429

    瀏覽量

    39010
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1700

    瀏覽量

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

    關(guān)注

    17

    文章

    1681

    瀏覽量

    91050

原文標(biāo)題:關(guān)于IO模擬時(shí)序(SPI)的注意事項(xiàng)

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA設(shè)計(jì)中的時(shí)序分析及異步設(shè)計(jì)注意事項(xiàng)

    FPGA設(shè)計(jì)中的時(shí)序分析及異步設(shè)計(jì)注意事項(xiàng)建立時(shí)間(setup time):是指在觸發(fā)器的時(shí)鐘信號(hào)上升沿到來以前,數(shù)據(jù)穩(wěn)定不變的時(shí)間,如果建立時(shí)間不夠,數(shù)據(jù)將不能在這個(gè)時(shí)鐘上升沿被打入觸發(fā)器;保持
    發(fā)表于 12-07 10:14

    請(qǐng)問stm32與DSP的SPI通信有什么注意事項(xiàng)嗎?

    求STM32與DSP的spi通信注意事項(xiàng)
    發(fā)表于 04-17 06:35

    AVR單片機(jī)IO使用注意事項(xiàng)有哪些?

    AVR單片機(jī)IO使用注意事項(xiàng)有哪些?
    發(fā)表于 10-29 07:22

    通用IO結(jié)構(gòu)注意事項(xiàng)是什么

    通用IO結(jié)構(gòu)注意事項(xiàng):復(fù)位后,ANSELx位默認(rèn)為模擬模式。 要將任何引腳用作數(shù)字通用或外設(shè)輸入,必須通過用戶軟件將相應(yīng)的ANSEL位初始化為0。
    發(fā)表于 11-24 08:05

    低功耗配置IO注意事項(xiàng)是什么

    低功耗配置IO注意事項(xiàng)現(xiàn)在,有許多單片機(jī)應(yīng)用領(lǐng)域,都是用電池供電,節(jié)能成為設(shè)計(jì)工程師普遍關(guān)心的問題。有些時(shí)候單片機(jī)進(jìn)入低功耗模式后功耗還是很大,可能就是IO的配置有問題,下面對(duì)于單片機(jī)進(jìn)入休眠后
    發(fā)表于 02-11 07:58

    SPI協(xié)議如何通過IO模擬,有哪些注意事項(xiàng)

    SPI協(xié)議如何通過IO模擬,有哪些注意事項(xiàng),如何根據(jù)芯片手冊(cè)配置SPI參數(shù),具體例子如何用SPI
    發(fā)表于 06-26 06:44

    CPU翻轉(zhuǎn)IO注意事項(xiàng)

    CPU翻轉(zhuǎn)IO注意事項(xiàng)編寫代碼利用CPU 去翻轉(zhuǎn)IO 口,模擬PWM 輸出,但是第一個(gè)波形的頻率會(huì)不準(zhǔn)?
    發(fā)表于 10-23 07:13

    車載信息娛樂系統(tǒng)IO端口和電子模塊的電路保護(hù)注意事項(xiàng)

    車載信息娛樂系統(tǒng)IO端口和電子模塊的電路保護(hù)注意事項(xiàng)
    發(fā)表于 01-24 16:54 ?13次下載

    PSoC Creator模擬設(shè)計(jì):引腳放置的模擬注意事項(xiàng)

    本視頻介紹了采用PSoC Creator進(jìn)行模擬設(shè)計(jì)的各種技巧和注意事項(xiàng)
    的頭像 發(fā)表于 07-01 12:04 ?3573次閱讀

    PIC18Fxx單片機(jī)IO設(shè)置注意事項(xiàng)!

    通用IO結(jié)構(gòu)注意事項(xiàng):復(fù)位后,ANSELx位默認(rèn)為模擬模式。 要將任何引腳用作數(shù)字通用或外設(shè)輸入,必須通過用戶軟件將相應(yīng)的ANSEL位初始化為0。
    發(fā)表于 11-16 15:21 ?5次下載
    PIC18Fxx單片機(jī)<b class='flag-5'>IO</b>設(shè)置<b class='flag-5'>注意事項(xiàng)</b>!

    IO模擬SPI

    IO模擬SPI根據(jù)SPI通信規(guī)范,與IO模擬I2C類似,通過普通
    發(fā)表于 12-22 19:17 ?20次下載
    <b class='flag-5'>IO</b>口<b class='flag-5'>模擬</b><b class='flag-5'>SPI</b>

    使用注意事項(xiàng)

    使用注意事項(xiàng)
    發(fā)表于 03-17 20:14 ?1次下載
    使用<b class='flag-5'>注意事項(xiàng)</b>

    使用注意事項(xiàng)

    使用注意事項(xiàng)
    發(fā)表于 07-07 19:04 ?0次下載
    使用<b class='flag-5'>注意事項(xiàng)</b>

    深度剖析 IGBT 柵極驅(qū)動(dòng)注意事項(xiàng)

    深度剖析 IGBT 柵極驅(qū)動(dòng)注意事項(xiàng)
    的頭像 發(fā)表于 11-24 14:48 ?609次閱讀
    <b class='flag-5'>深度</b>剖析 IGBT 柵極驅(qū)動(dòng)<b class='flag-5'>注意事項(xiàng)</b>

    ADS8528、ADS8548和ADS8568時(shí)序注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《ADS8528、ADS8548和ADS8568時(shí)序注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 10-10 09:38 ?0次下載
    ADS8528、ADS8548和ADS8568<b class='flag-5'>時(shí)序</b><b class='flag-5'>注意事項(xiàng)</b>