chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

AS32系列MCU調(diào)試教程 SPI調(diào)試的常見問(wèn)題解析

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

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

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

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

1.信號(hào)線:SPI具有SCK,MOSI,MISO ,CS線

2.尋址方式:SPI是通過(guò)CS片選信號(hào)來(lái)選擇從機(jī)

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

硬件設(shè)計(jì)

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

SPI時(shí)序

CS0、SCK、MOSI信號(hào)都由主機(jī)控制產(chǎn)生,而 MISO的信號(hào)由 從機(jī)產(chǎn)生,主機(jī)通過(guò)該信號(hào)線讀取從機(jī)的數(shù)據(jù)。MOSI 與 MISO的信號(hào) 只在 NSS為低電平 的時(shí)候才有效,在 SCK的 每個(gè)時(shí)鐘周期,MOSI 和 MISO 傳輸一位數(shù)據(jù)。

① 處 NSS信號(hào)由高變低,是SPI通信的起始信號(hào)。NSS是 每個(gè)從機(jī)各自獨(dú)占的信號(hào)線,當(dāng)從機(jī)在自己的 NSS線檢測(cè)到起始信號(hào)后,就知道自己被主機(jī)選中,開始準(zhǔn)備與主機(jī)通信。⑥ 處 NSS信號(hào)由低變高,是SPI通信的停止信號(hào),表示本次通信結(jié)束,從機(jī)的選中狀態(tài)被取消。

軟件編程

配置SPIx需要的GPIO為復(fù)用功能。

通過(guò)配置ISPI_INITSTRUCT初始化I2Cx,包括時(shí)鐘分頻,主機(jī)或從機(jī)模式,相位模式等等。

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

調(diào)用收發(fā)接口,并處理數(shù)據(jù)

SPI常見問(wèn)題解析

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

A:首先應(yīng)排查硬件上的問(wèn)題,如芯片間的去耦電容是否正常,電源是否穩(wěn)定,如果確定了硬件沒(méi)有問(wèn)題,就使用硬件片選試試,非常穩(wěn)定,主從同時(shí)上電即使主機(jī)不加延時(shí)也不會(huì)引起通信異常。

Q2:使用的DMA收發(fā),單獨(dú)測(cè)試一切正常,但是只要跟其他DMA同時(shí)使用就死機(jī)

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

SPI穩(wěn)定性優(yōu)化

1,通信速率:主機(jī)的通信速率盡量不要超過(guò)從機(jī)SPI的最大速率

2,CRC校驗(yàn):如果工作環(huán)境較為惡劣,有較大的噪聲干擾,推薦開啟CRC校驗(yàn)

3,硬件片選:雖然從理論上講,只有主機(jī)和從機(jī)片選開不開無(wú)所謂,但是經(jīng)過(guò)向多名開發(fā)者驗(yàn)證和我的多次測(cè)試,開啟硬件片選可以大大提升SPI通信穩(wěn)定性。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18893

    瀏覽量

    396996
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    643

    瀏覽量

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

    關(guān)注

    17

    文章

    1885

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    匯總開關(guān)電源調(diào)試常見問(wèn)題

    開關(guān)電源作為現(xiàn)代電子設(shè)備的核心部件,其穩(wěn)定性和可靠性直接影響整體系統(tǒng)的性能。然而,在調(diào)試過(guò)程中,工程師常會(huì)遇到各種問(wèn)題,導(dǎo)致電源無(wú)法正常工作或性能不達(dá)標(biāo)。本文將系統(tǒng)梳理開關(guān)電源調(diào)試中的常見問(wèn)題及其
    的頭像 發(fā)表于 02-06 12:05 ?329次閱讀
    匯總開關(guān)電源<b class='flag-5'>調(diào)試</b>的<b class='flag-5'>常見問(wèn)題</b>

    芯源mcu常見問(wèn)題解

    1.Q:MCU的系統(tǒng)時(shí)鐘從默認(rèn)的8MHz改為48MHz后,程序跑飛,不能調(diào)試是什么原因? A:CW32F030 內(nèi)部的 FLASH 存儲(chǔ)器支持最快 24MHz 頻率的操作時(shí)鐘,當(dāng)配置的 HCLK
    發(fā)表于 02-02 07:41

    變頻器調(diào)試三步驟

    變頻器作為現(xiàn)代工業(yè)自動(dòng)化控制的核心設(shè)備,其調(diào)試過(guò)程直接關(guān)系到設(shè)備運(yùn)行效率與穩(wěn)定性。本文將系統(tǒng)介紹變頻器調(diào)試的三大關(guān)鍵步驟——參數(shù)設(shè)置、空載測(cè)試與負(fù)載測(cè)試,并結(jié)合實(shí)際案例解析常見問(wèn)題及解
    的頭像 發(fā)表于 12-03 07:35 ?887次閱讀
    變頻器<b class='flag-5'>調(diào)試</b>三步驟

    FreeRTOS 在 AS32系列RISC-V 架構(gòu)MCU電機(jī)驅(qū)動(dòng)中的應(yīng)用實(shí)踐與優(yōu)化

    一、AS32系列 RISC-V MCU與 FreeRTOS 融合的電機(jī)驅(qū)動(dòng)架構(gòu)解析 1.1 硬件層: AS32
    的頭像 發(fā)表于 11-13 23:33 ?812次閱讀

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調(diào)試器技術(shù)解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發(fā)用作SPC58汽車微控制器的調(diào)試器/編程器加密狗。AEK-MCU-SPC5LNK結(jié)合了無(wú)源USB轉(zhuǎn)JTAG調(diào)試
    的頭像 發(fā)表于 10-21 11:51 ?604次閱讀
    ?STMicroelectronics AEK-<b class='flag-5'>MCU</b>-SPC5LNK 編程<b class='flag-5'>調(diào)試</b>器技術(shù)<b class='flag-5'>解析</b>

    ?MPLAB? PICkit? Basic調(diào)試器技術(shù)解析與應(yīng)用指南

    PICkit Basic調(diào)試器支持Microchip的許多MCU產(chǎn)品(并非部分傳統(tǒng)產(chǎn)品)。該調(diào)試器具有標(biāo)稱功能集,面向不需要高級(jí)功能的開發(fā)人員。
    的頭像 發(fā)表于 09-29 13:44 ?783次閱讀
    ?MPLAB? PICkit? Basic<b class='flag-5'>調(diào)試</b>器技術(shù)<b class='flag-5'>解析</b>與應(yīng)用指南

    如何實(shí)現(xiàn)Infineon TRAVEO T2G系列MCU的安全調(diào)試

    。Infineon TRAVEO T2G系列MCU在滿足高性能需求的同時(shí),集成了完整的硬件安全特性,包括生命周期管理、安全啟動(dòng)(Secure Boot)、硬件加密引擎以及調(diào)試端口訪問(wèn)控制(安全
    的頭像 發(fā)表于 09-05 09:37 ?3276次閱讀
    如何實(shí)現(xiàn)Infineon TRAVEO T2G<b class='flag-5'>系列</b><b class='flag-5'>MCU</b>的安全<b class='flag-5'>調(diào)試</b>

    如何實(shí)現(xiàn)NXP S32K3系列MCU安全調(diào)試

    。NXP推出的S32K3系列MCU配備了多層次的生命周期管理和硬件安全引擎(Hardware Security Engine, HSE),以確保在產(chǎn)品開發(fā)與部署中的信息安全。
    的頭像 發(fā)表于 08-18 11:07 ?3095次閱讀
    如何實(shí)現(xiàn)NXP S32K3<b class='flag-5'>系列</b><b class='flag-5'>MCU</b>安全<b class='flag-5'>調(diào)試</b>

    AS32X601系列MCU硬件最小系統(tǒng)設(shè)計(jì)與調(diào)試方案探析

    推出的AS32X601 系列 MCU 為例,深入探討硬件最小系統(tǒng)設(shè)計(jì)要點(diǎn)以及硬件調(diào)試方案,旨在為相關(guān)領(lǐng)域的研究人員和技術(shù)人員提供有價(jià)值的參考。
    的頭像 發(fā)表于 07-22 13:46 ?630次閱讀

    調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析

    科技有限公司自研AS32 系列 MCU 芯片的調(diào)試應(yīng)用為研究背景,通過(guò)詳細(xì)闡述 Eclipse 調(diào)試環(huán)境的搭建、工具欄各功能模塊的原理與應(yīng)用
    的頭像 發(fā)表于 07-07 11:32 ?848次閱讀
    <b class='flag-5'>調(diào)試</b>工具:Eclipse<b class='flag-5'>調(diào)試</b>工具欄與窗口的深入分析

    使用BLE(CYW20829)作為SPI slave和MCU(TC387)作為SPI master,調(diào)試SPI通信時(shí)遇到的問(wèn)題求解

    我們這邊使用BLE(CYW20829)作為SPI slave和MCU(TC387)作為SPI master,調(diào)試SPI通信時(shí),遇到兩個(gè)問(wèn)題:
    發(fā)表于 07-01 08:28

    適用TI ADS1299器件的ADS129x設(shè)備SPI通信問(wèn)題調(diào)試步驟教程

    適用TI ADS1299器件的ADS129x設(shè)備SPI通信問(wèn)題調(diào)試步驟教程
    的頭像 發(fā)表于 06-18 16:19 ?2261次閱讀
    適用TI ADS1299器件的ADS129x設(shè)備<b class='flag-5'>SPI</b>通信問(wèn)題<b class='flag-5'>調(diào)試</b>步驟教程

    硬件調(diào)試:JLink 驅(qū)動(dòng)配置與調(diào)試技巧

    摘要: 本文深入探討了 JLink 調(diào)試器在嵌入式系統(tǒng)硬件調(diào)試中的應(yīng)用,詳細(xì)闡述了 JLink 驅(qū)動(dòng)配置的方法以及硬件調(diào)試技巧。本文以國(guó)科安芯的AS32
    的頭像 發(fā)表于 06-12 23:20 ?1634次閱讀
    硬件<b class='flag-5'>調(diào)試</b>:JLink 驅(qū)動(dòng)配置與<b class='flag-5'>調(diào)試</b>技巧

    如何解決Air780EPM開發(fā)中的調(diào)試難題?深度解析高效調(diào)試方法

    在Air780EPM項(xiàng)目開發(fā)中,調(diào)試效率往往直接影響進(jìn)度。面對(duì)代碼報(bào)錯(cuò)、邏輯漏洞等常見痛點(diǎn),開發(fā)者亟需一套系統(tǒng)化的方法論。本文將揭秘實(shí)戰(zhàn)中驗(yàn)證的調(diào)試技巧,助您快速定位問(wèn)題并優(yōu)化代碼流程。
    的頭像 發(fā)表于 05-17 10:46 ?746次閱讀
    如何解決Air780EPM開發(fā)中的<b class='flag-5'>調(diào)試</b>難題?深度<b class='flag-5'>解析</b>高效<b class='flag-5'>調(diào)試</b>方法

    RISC-V JTAG:開啟MCU 芯片調(diào)試之旅

    在當(dāng)今電子科技飛速發(fā)展的時(shí)代, MCU 芯片成為眾多企業(yè)追求技術(shù)突破與創(chuàng)新的關(guān)鍵領(lǐng)域。而芯片的調(diào)試過(guò)程則是確保其性能與可靠性的重要環(huán)節(jié)。本文以國(guó)科安芯自研 AS32A601為例,旨在詳細(xì)記錄
    的頭像 發(fā)表于 05-07 17:57 ?2682次閱讀
    RISC-V JTAG:開啟<b class='flag-5'>MCU</b> 芯片<b class='flag-5'>調(diào)試</b>之旅