91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

深度解析IO模擬時序(SPI)的注意事項

MCU開發(fā)加油站 ? 2018-01-17 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

關(guān)于短延時:

模擬時序時是否需要延時要看MCU與device的相對速度。比如I2C如果400K的速率和MCU動輒幾十M的速率不再一個量級,肯定要通過延時調(diào)整時序;但對于SPI因為其速度很高,甚至有的比單片機的速度還高,這時就沒必要延時了。

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

對于SPI因為是全雙工,所以可以分開,當(dāng)然也可以合并成一個(發(fā)送時不需要返回值,而接收時此時參數(shù)是要發(fā)送的數(shù)據(jù),返回值是要讀的值)

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

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

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

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

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

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

    關(guān)注

    0

    文章

    510

    瀏覽量

    42517
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1971

    瀏覽量

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

    關(guān)注

    17

    文章

    1885

    瀏覽量

    101227

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    FPGA設(shè)計中的時序分析及異步設(shè)計注意事項

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

    請問stm32與DSP的SPI通信有什么注意事項嗎?

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

    AVR單片機IO使用注意事項有哪些?

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

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

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

    低功耗配置IO注意事項是什么

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

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

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

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

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

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

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

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

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

    PIC18Fxx單片機IO設(shè)置注意事項!

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

    使用注意事項

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

    使用注意事項

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

    深度剖析 IGBT 柵極驅(qū)動注意事項

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

    ADS8528、ADS8548和ADS8568時序注意事項

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

    美國Odyssey奧德賽電池充電注意事項解析

    Odyssey奧德賽電池充電注意事項解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動、摩托車、船舶以及備用電源系統(tǒng)中。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1088次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項</b>全<b class='flag-5'>解析</b>