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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AS32系列MCU調試教程 SPI調試的常見問題解析

安芯 ? 來源:jf_29981791 ? 作者:jf_29981791 ? 2025-06-27 18:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介

AS32X601內置的I2C模塊提供了支持全雙工的同步串行通信。該接口可配置為主機或從機模式,配置為主機模式時,它可為外部從器件提供通信時鐘(SCK),6個SPI每個都支持8個從機。

SPI 協議是由摩托羅拉公司提出的通訊協議(Serial Peripheral Interface),即串行外圍設備接口,是一種高速全雙工的通信總線。它被廣泛地使用在 ADC、 LCD 等設備與 MCU 中,要求通訊速率較高的場合。

1.信號線:SPI具有SCK,MOSI,MISO ,CS線

2.尋址方式:SPI是通過CS片選信號來選擇從機

3.通信速率:SPI速率較快(可達fPCLK/2),一般用于高速設備之間通信。AN32X601上SPI速率最快可達45MHz。

硬件設計

SPI通信使用 3 條總線及片選線,3條總線分別為SCK、MOSI、 MISO,片選線為CS0。

SPI時序

CS0、SCK、MOSI信號都由主機控制產生,而 MISO的信號由 從機產生,主機通過該信號線讀取從機的數據。MOSI 與 MISO的信號 只在 NSS為低電平 的時候才有效,在 SCK的 每個時鐘周期,MOSI 和 MISO 傳輸一位數據。

① 處 NSS信號由高變低,是SPI通信的起始信號。NSS是 每個從機各自獨占的信號線,當從機在自己的 NSS線檢測到起始信號后,就知道自己被主機選中,開始準備與主機通信。⑥ 處 NSS信號由低變高,是SPI通信的停止信號,表示本次通信結束,從機的選中狀態被取消。

軟件編程

配置SPIx需要的GPIO為復用功能。

通過配置ISPI_INITSTRUCT初始化I2Cx,包括時鐘分頻,主機或從機模式,相位模式等等。

按需求配置中斷,并配置IRQ_HANDLER;

調用收發接口,并處理數據

SPI常見問題解析

Q1主從通信時,先開從機,然后再給主機上電,通信正常,但是同時上電,即便是給主機加了延時都通信異常。

A:首先應排查硬件上的問題,如芯片間的去耦電容是否正常,電源是否穩定,如果確定了硬件沒有問題,就使用硬件片選試試,非常穩定,主從同時上電即使主機不加延時也不會引起通信異常。

Q2:使用的DMA收發,單獨測試一切正常,但是只要跟其他DMA同時使用就死機

A: 嘗試增大堆棧,MCU死機很大一部分原因是堆棧溢出(DMA是要用到堆棧的)

SPI穩定性優化

1,通信速率:主機的通信速率盡量不要超過從機SPI的最大速率

2,CRC校驗:如果工作環境較為惡劣,有較大的噪聲干擾,推薦開啟CRC校驗

3,硬件片選:雖然從理論上講,只有主機和從機片選開不開無所謂,但是經過向多名開發者驗證和我的多次測試,開啟硬件片選可以大大提升SPI通信穩定性。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17918

    瀏覽量

    362801
  • 調試
    +關注

    關注

    7

    文章

    612

    瀏覽量

    34620
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1791

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    硬件調試:JLink 驅動配置與調試技巧

    摘要: 本文深入探討了 JLink 調試器在嵌入式系統硬件調試中的應用,詳細闡述了 JLink 驅動配置的方法以及硬件調試技巧。本文以國科安芯的AS32
    的頭像 發表于 06-12 23:20 ?344次閱讀
    硬件<b class='flag-5'>調試</b>:JLink 驅動配置與<b class='flag-5'>調試</b>技巧

    C2000常見問題解

    電子發燒友網站提供《C2000常見問題解答.pdf》資料免費下載
    發表于 12-06 16:04 ?0次下載
    C2000<b class='flag-5'>常見問題解</b>答

    電路設計常見問題解

    電路設計充滿挑戰,即便是最富經驗的工程師也難免遭遇困惑與阻礙。《電路設計常見問題解答》是ADI精心籌備的一份實用指南,力求為您鋪設一條清晰的學習與實踐之路。
    的頭像 發表于 11-05 17:02 ?1050次閱讀
    電路設計<b class='flag-5'>常見問題解</b>答

    Keystone EDMA常見問題解

    電子發燒友網站提供《Keystone EDMA常見問題解答.pdf》資料免費下載
    發表于 10-11 10:43 ?0次下載
    Keystone EDMA<b class='flag-5'>常見問題解</b>答

    Keystone NDK常見問題解

    電子發燒友網站提供《Keystone NDK常見問題解答.pdf》資料免費下載
    發表于 10-11 10:41 ?0次下載
    Keystone NDK<b class='flag-5'>常見問題解</b>答

    TVP51xx產品系列-常見問題解

    電子發燒友網站提供《TVP51xx產品系列-常見問題解答.pdf》資料免費下載
    發表于 10-08 14:36 ?0次下載
    TVP51xx產品<b class='flag-5'>系列</b>-<b class='flag-5'>常見問題解</b>答

    TFPxxx常見問題解

    電子發燒友網站提供《TFPxxx常見問題解答.pdf》資料免費下載
    發表于 09-29 09:56 ?0次下載
    TFPxxx<b class='flag-5'>常見問題解</b>答

    RS-232常見問題解

    電子發燒友網站提供《RS-232常見問題解答.pdf》資料免費下載
    發表于 09-24 10:55 ?0次下載
    RS-232<b class='flag-5'>常見問題解</b>答

    MSP MCU上Σ-Δ ADC的常見問題解

    電子發燒友網站提供《MSP MCU上Σ-Δ ADC的常見問題解答.pdf》資料免費下載
    發表于 09-24 10:53 ?0次下載
    MSP <b class='flag-5'>MCU</b>上Σ-Δ ADC的<b class='flag-5'>常見問題解</b>答

    采用MSP430FR604x MCU的水流和燃氣流量計量超聲波傳感技術的常見問題解答(FAQ)

    電子發燒友網站提供《采用MSP430FR604x MCU的水流和燃氣流量計量超聲波傳感技術的常見問題解答(FAQ).pdf》資料免費下載
    發表于 09-23 12:23 ?0次下載
    采用MSP430FR604x <b class='flag-5'>MCU</b>的水流和燃氣流量計量超聲波傳感技術的<b class='flag-5'>常見問題解</b>答(FAQ)

    數字電源的低壓調試和高壓調試

    數字電源的低壓調試和高壓調試是電力系統中非常關鍵的部分,它們直接關系到設備的穩定運行和電能供應的質量。以下是對這兩種調試方法的詳細解析
    的頭像 發表于 09-15 11:39 ?1038次閱讀

    C2000 MCU JTAG 連接調試

    電子發燒友網站提供《C2000 MCU JTAG 連接調試.pdf》資料免費下載
    發表于 09-09 09:30 ?0次下載
    C2000 <b class='flag-5'>MCU</b> JTAG 連接<b class='flag-5'>調試</b>

    關于UCC25640x LLC諧振控制器的常見問題解

    電子發燒友網站提供《關于UCC25640x LLC諧振控制器的常見問題解答.pdf》資料免費下載
    發表于 09-04 09:37 ?18次下載
    關于UCC25640x LLC諧振控制器的<b class='flag-5'>常見問題解</b>答

    OMAPL138/C6748 ROM引導加載程序資源和常見問題解

    電子發燒友網站提供《OMAPL138/C6748 ROM引導加載程序資源和常見問題解答.pdf》資料免費下載
    發表于 09-04 09:31 ?0次下載
    OMAPL138/C6748 ROM引導加載程序資源和<b class='flag-5'>常見問題解</b>答

    TMP LM 75比較常見問題解

    電子發燒友網站提供《TMP LM 75比較常見問題解答.pdf》資料免費下載
    發表于 08-30 11:40 ?0次下載
    TMP LM 75比較<b class='flag-5'>常見問題解</b>答