女人自慰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)不再提示

靈動(dòng)MM32F0140:FlexCAN控制器介紹

海闊天空的專(zhuān)欄 ? 來(lái)源:靈動(dòng)MM32MCU ? 作者:靈動(dòng)MM32MCU ? 2022-05-13 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 FlexCAN 簡(jiǎn)介

FlexCAN 控制器局域網(wǎng)模塊是符合 ISO 11898-1 標(biāo)準(zhǔn)和 CAN 2.0B 規(guī)范的通信控制器,支持 CAN 總線協(xié)議。FlexCAN 模塊框圖如 圖1 所示。FlexCAN 模塊包括 CAN 收發(fā)器(CAN Transceiver)、協(xié)議引擎(Protocol Engine)、控制接口(Controller Host Interface)、總線接口單元(Bus Interface Unit),以及多個(gè)支持獨(dú)立收發(fā)功能的信息緩沖區(qū)(Message Buffer)。其中 CAN 收發(fā)器負(fù)責(zé)將收發(fā)引腳的 TTL 信號(hào)轉(zhuǎn)換為 CAN 總線的電平信號(hào),協(xié)議引擎負(fù)責(zé)處理對(duì)信息緩沖區(qū)的讀寫(xiě)請(qǐng)求,控制接口負(fù)責(zé)傳輸幀的發(fā)送仲裁以及接收匹配,總線接口單元處理 FlexCAN 和內(nèi)部總線的交互,信息緩沖區(qū)用于存儲(chǔ) FlexCAN 的傳輸幀。

poYBAGJ-FrGACB8FAAFWwN0WSBI965.png

MM32F0140 的 FlexCAN 模塊支持標(biāo)準(zhǔn)幀和擴(kuò)展幀兩種幀格式,支持?jǐn)?shù)據(jù)幀和遠(yuǎn)程請(qǐng)求幀兩種幀類(lèi)型,其中數(shù)據(jù)幀的最大有效數(shù)據(jù)長(zhǎng)度可達(dá)8比特。FlexCAN 模塊支持最高可達(dá) 1Mps 的可編程比特率,支持對(duì)前 16 個(gè)信息緩沖區(qū)的中斷,支持局部和全局的接收幀過(guò)濾機(jī)制,支持可選擇的 FIFO 接收功能。

FlexCAN 模塊支持三種工作模式:回環(huán)模式、只聽(tīng)模式和正常工作模式。因?yàn)樵诨丨h(huán)模式下,F(xiàn)lexCAN 的傳輸幀并不會(huì)通過(guò)其收發(fā)引腳發(fā)送到 CAN 總線,所以通常用于測(cè)試單塊芯片的 FlexCAN 模塊是否工作正常。只聽(tīng)模式下,F(xiàn)lexCAN 模塊將只接收總線上的幀,而不能發(fā)送幀,并且也無(wú)法發(fā)送接收應(yīng)答。正常工作模式下,F(xiàn)lexCAN 模塊既可發(fā)送幀,也可接收幀。

2 FlexCAN 幀格式

FlexCAN 幀傳輸過(guò)程

pYYBAGJ-FxGAYkl-AAA__4nyfxw255.png

圖2 是 CAN 幀的發(fā)送流程,首先是幀起始位 SOF,SOF 值規(guī)定為 1,標(biāo)識(shí)此幀的開(kāi)始。在 CAN 總線協(xié)議中約定,值 0 為顯性位,值 1 為隱性位。FlexCAN 采取多主機(jī)、基于優(yōu)先級(jí)的總線傳輸方式,總線幀的收發(fā)順序在 Arbitration field 仲裁段確定。仲裁成功的節(jié)點(diǎn)會(huì)繼續(xù)發(fā)送幀,仲裁失敗的節(jié)點(diǎn)會(huì)轉(zhuǎn)為接收狀態(tài)。如果不設(shè)置使用幀的優(yōu)先級(jí)進(jìn)行仲裁,則使用幀的 ID 號(hào)進(jìn)行仲裁比較,越小優(yōu)先級(jí)越高。結(jié)合 圖2 CAN 幀發(fā)送流程 和 圖3 CAN 標(biāo)準(zhǔn)數(shù)據(jù)幀格式可知,Arbitration field 仲裁段存放 CAN 報(bào)文的 ID 號(hào)以及 RTR 標(biāo)識(shí),RTR 用于表示幀類(lèi)型,在下文講述 FlexCAN 使用信息緩沖區(qū)發(fā)送報(bào)文時(shí),會(huì)進(jìn)一步解釋其含義。Control filed 控制段在 MM32F0140 的 FlexCAN 中,主要涉及兩個(gè)部分,IDE 字段和 DLE 字段。IDE 字段用于標(biāo)識(shí)幀格式,為數(shù)據(jù)幀還是遠(yuǎn)程幀。DLC 字段用于標(biāo)識(shí)此幀的有效字節(jié)數(shù),DLC 字段值將影響后續(xù)的 Data field 字段長(zhǎng)度。FDF 字段表示此幀是否為 CAN FD 幀,在MM32F0140 的 FlexCAN 模塊中暫時(shí)未使用到。Data field 有效傳輸數(shù)據(jù)負(fù)載段,如果此幀為遠(yuǎn)程幀,將不攜帶任何數(shù)據(jù),所以 DLC 字段對(duì)應(yīng)為 0;如果此幀為數(shù)據(jù)幀,此段長(zhǎng)度由 DLC 字段控制。CRC field 循環(huán)冗余碼段,用于在發(fā)送和接收流程中檢查此幀是否出現(xiàn)比特錯(cuò)誤。CRC 后,為 ACK field 檢測(cè)段,發(fā)送方會(huì)發(fā)送隱性位 1,然后在此段期間回讀總線上信號(hào)。如果讀到為顯性位 0,則說(shuō)明有其他 CAN 接收器接收到此幀,發(fā)送方發(fā)送成功。最后是 EOF 結(jié)束位,標(biāo)識(shí)發(fā)送結(jié)束。

poYBAGJ-FzOAWP9lAACaeyaqaRY298.png

以下是 MM32F0140 FlexCAN 在上述 CAN 發(fā)送流程要求下,使用信息緩沖區(qū)寄存器進(jìn)行 CAN 幀的收發(fā)的詳細(xì)操作流程。信息緩沖區(qū)寄存器的結(jié)構(gòu)如圖 4 所示。

poYBAGJ-F0CAYlvlAADJ8lRZ9wo776.png

FlexCAN 發(fā)送幀

FlexCAN 發(fā)送幀時(shí),首先將幀相關(guān)信息寫(xiě)入預(yù)計(jì)使用的信息緩沖區(qū)寄存器中。如果此幀的 ID 號(hào)可用 11 個(gè)比特位進(jìn)行表示,則將此幀的 ID 號(hào)填入 ID 段,并將 IDE 位置 0,標(biāo)識(shí)為標(biāo)準(zhǔn)幀。如果此幀的 ID 號(hào)超過(guò) 11 位,則將剩余低位部分填入 ID(Extended) 段,并將 IDE 位置 1,標(biāo)識(shí)為擴(kuò)展幀。FlexCAN 的幀 ID 長(zhǎng)度不能超過(guò) 29 位。

然后根據(jù)此幀的幀類(lèi)型,如果是攜帶數(shù)據(jù)的數(shù)據(jù)幀,則將 SRR 替代遠(yuǎn)程請(qǐng)求位和 RTR 遠(yuǎn)程請(qǐng)求位都設(shè)置為 0,并將對(duì)應(yīng)需要發(fā)送的數(shù)據(jù)寫(xiě)入 DataByte 區(qū),將數(shù)據(jù)長(zhǎng)度寫(xiě)入 DLC 字段;如果是不攜帶數(shù)據(jù)的遠(yuǎn)程請(qǐng)求幀,則將上述的 SRR 位和 RTR 位都設(shè)置為 1。

如果 MCR[LPRIOEN] 位被設(shè)置為 1,則在發(fā)送前還需要將此幀的優(yōu)先級(jí)寫(xiě)入 PRIO 位,PRIO 位值越小,優(yōu)先級(jí)越高。

當(dāng)上述各字段都填充完畢后,將 CODE 值 12 填入 CODE 區(qū),此 CODE 值表示將要發(fā)送此幀,發(fā)送完畢后 CODE 值變?yōu)?8,表示發(fā)送完畢。回讀 TIME STAMP 段,可以得到發(fā)送成功時(shí)的時(shí)間戳。

FlexCAN 接收幀

FlexCAN 接收幀前,需要設(shè)置此接收信息緩沖區(qū)的 ID 號(hào)、幀格式 IDE 和幀類(lèi)型 SRR 和 RTR,參考上述發(fā)送過(guò)程的設(shè)置。然后將 CODE 區(qū)值設(shè)置為值 4,表示等待接收。如果需要幀過(guò)濾,還需要設(shè)置局部幀過(guò)濾器 RXIMR 和全局幀過(guò)濾器 RXMGMASK、RX14MASK和RX15MASK。當(dāng) CAN 總線上有其他 FlexCAN 模塊發(fā)送的幀時(shí),信息緩沖區(qū)會(huì)將總線上的幀 ID 與自己的 ID 段以及掩碼值進(jìn)行匹配,接收幀,此時(shí) TIME STAMP 段的值為接收時(shí)的時(shí)間戳。

在傳輸中會(huì)常使用到的 CODE 值如下表 1 所示。

pYYBAGJ-F2WAINARAABLFAYkZnE971.png

FlexCAN 功能測(cè)試流程

首先使用 FlexCAN 的回環(huán)模式測(cè)試開(kāi)發(fā)板上的 FlexCAN 是否工作正常?;丨h(huán)測(cè)試成功以后可以進(jìn)行 FlexCAN 正常工作模式的測(cè)試。如果使用的是兩塊開(kāi)發(fā)板或使用 CAN 分析儀進(jìn)行測(cè)試,需要注意總線兩端必須連接 120Ω 終端電阻。在配置 FlexCAN 過(guò)程中,要保證收發(fā)方的波特率都配置成相同值。測(cè)試 FlexCAN 正常工作模式下收發(fā)的實(shí)驗(yàn)過(guò)程中,要確保至少有一個(gè)接收節(jié)點(diǎn)是正常工作模式,而非只聽(tīng)模式。

3 FlexCAN 配置

配置時(shí)鐘

首先需要使能 FlexCAN 時(shí)鐘,根據(jù)所使用的外設(shè)對(duì) RCC 的 RCC_APB1ENR 寄存器進(jìn)行賦值,將對(duì)應(yīng)外設(shè)位置 1 即可使能時(shí)鐘,詳細(xì)外設(shè)如圖 5 所示。

pYYBAGJ-F5CAKHRbAAJUfOMwt10524.png

使能并初始化模塊

使能 FlexCAN 模塊,通過(guò)配置 FLEXCAN_MCR[MDIS] 為 0,可以使能 FlexCAN 模塊。使能后,F(xiàn)lexCAN 模塊會(huì)自動(dòng)進(jìn)入凍結(jié)模式。在凍結(jié)模式下,設(shè)置 FLEXCAN_MCR_SOFTRST 為 1,軟件重置 FlexCAN 模塊寄存器。然后將所有的信息緩沖區(qū)的獨(dú)立掩碼寄存器和全局掩碼寄存器的掩碼值都設(shè)置為 1,表示接收信息緩沖區(qū)將只接收 ID 號(hào)和緩沖區(qū)提前配置的 ID 號(hào)完全相同的報(bào)文,同時(shí)將每個(gè)信息緩沖區(qū)寄存器也全部清 0。

配置工作模式

如果 FlexCAN 需要進(jìn)入正常工作模式,僅需在使能 FlexCAN、初始化信息緩沖區(qū)后退出凍結(jié)模式即可進(jìn)入,即將 FLEXCAN_MCR[FRZ] 設(shè)置為 0。因?yàn)橥顺鰞鼋Y(jié)模式需要一定時(shí)間,通過(guò)輪詢 FLEXCAN_MCR[FRZACK] 是否等于 1 判斷是否退出成功。如果 FlexCAN 需要配置為只讀模式,則需要將 FLEXCAN_CTRL1[LOM] 置為 1;如果 FlexCAN 需要配置為回環(huán)模式,則需要將 FLEXCAN_CTRL1[LPB] 設(shè)置為 1。值得注意的是,當(dāng)配置為回環(huán)模式時(shí),F(xiàn)lexCAN 的 FLEXCAN_MCR[SRXDIS] 不能被設(shè)置為 1,否則 FlexCAN 將無(wú)法收到回環(huán)報(bào)文。

配置波特率

首先通過(guò)設(shè)置 FLEXCAN_CTRL1[CLKSRC] 指定 FlexCAN 協(xié)議引擎的時(shí)鐘源,設(shè)置為 0 時(shí)使用振蕩器時(shí)鐘,設(shè)置為 1 時(shí)使用外設(shè)時(shí)鐘??稍斠?jiàn)圖 6 FlexCAN 模塊協(xié)議引擎時(shí)鐘框圖。

pYYBAGJ-F7uAYTu4AACjzMpbDNA117.png

對(duì) FlexCAN 引擎時(shí)鐘頻率進(jìn)行可編程分頻后得到 FlexCAN 串行時(shí)鐘頻率,F(xiàn)lexCAN 串行時(shí)鐘頻率的倒數(shù)被稱為時(shí)間份額Tq,用于衡量 FlexCAN 傳輸過(guò)程中各個(gè)階段所需的時(shí)間長(zhǎng)度,詳見(jiàn)圖 7 1 bit time 下 FlexCAN 傳輸段。

poYBAGJ-F8yAG_qnAAEKwdp6RUU867.png

SYNC_SEG 表示使用 1 個(gè)時(shí)間份額用于同步;Time Segment 1 段包括 PROPSEG 段和 PSEG1 段,前者用于補(bǔ)償實(shí)際網(wǎng)絡(luò)傳輸延時(shí),后者和 PSEG2 都將用于補(bǔ)償在 FlexCAN 傳輸過(guò)程中潛在的邊緣相位誤差。上述三項(xiàng)可以分別通過(guò) FLEXCAN_CTRL1[PROPSEG]、FLEXCAN_CTRL1[PSEG1] 和 FLEXCAN_CTRL1[PSEG2] 進(jìn)行設(shè)置。下圖 8 是 Bosch CAN 2.0B 標(biāo)準(zhǔn)中對(duì)于 PSEG1 和PSEG2 的設(shè)置表。

poYBAGJ-F_aAT_hUAABvwPbNUhs341.png

在上述定義下,假定此時(shí)引擎時(shí)鐘源的時(shí)鐘頻率為 ClockFreqHz,PROPSEG 中指定值為 PropSegLen,PSEG1 和PSEG2 中指定值分別為 PhaSegLen1 和 PhaSegLen2,所需波特率為 BaudRate 時(shí),我們可以得到預(yù)期的分頻數(shù)值 Div 為:

pYYBAGJ-F_uAQn9dAAArRoH2sl0107.png

得到的 Div 值通過(guò)配置 FLEXCAN_CTRL1[PreDiv] 實(shí)現(xiàn)。這里尤其要注意各項(xiàng)和 ClockFreqHz 之間是否滿足整除關(guān)系。

配置發(fā)送幀

首先需要將發(fā)送幀的內(nèi)容填入等待發(fā)送的 i 號(hào)信息緩沖區(qū)的寄存器 FLEXCAN_MB[i] 的 CS、ID、WORD0 和WORD1 寄存器。然后將發(fā)送 CODE 值 (12) 填入 FLEXCAN_MB[i].CS[CODE] 中,即可發(fā)送。此時(shí),如果將 FLEXCAN_ IMASK1 中對(duì)應(yīng)中斷位設(shè)置為 1,則發(fā)送成功后將會(huì)喚起中斷。

配置接收幀格式

接收匹配需要設(shè)置對(duì)應(yīng)的 i 號(hào)信息緩沖區(qū) FLEXCAN_MB[i].CS[CODE] 值為 4,表示當(dāng)前信息緩沖區(qū)接收為空,可以接收信息并安全存儲(chǔ),配置 FLEXCAN_MB[i].ID 為預(yù)期接收的幀 ID 號(hào)。設(shè)置 FLEXCAN_MB[i].CS[IDE] 配置接收擴(kuò)展幀或標(biāo)準(zhǔn)幀,接收擴(kuò)展幀則配置為 1,接收標(biāo)準(zhǔn)幀則配置為 0。設(shè)置 FLEXCAN_MB[i].CS[RTR] 配置接收遠(yuǎn)程幀或數(shù)據(jù)幀,接收遠(yuǎn)程幀則此位配置為 1,否則配置為 0。

如果需要對(duì)幀進(jìn)行過(guò)濾接收,則需額外考慮配置全局幀過(guò)濾器或局部幀過(guò)濾器。配置 FLEXCAN_MCR[IRMQ] 為 1 則采用局部幀過(guò)濾,配置為 0 則采用全局幀過(guò)濾。當(dāng)使用局部幀過(guò)濾方法時(shí),掩碼需要通過(guò) FLEXCAN_RXIMRN[i] 寄存器配置,全局則通過(guò) FLEXCAN_RXMGMASK、FLEXCAN_RX14MASK 和FLEXCAN_RX15MASK 寄存器進(jìn)行配置。

4 FlexCAN 實(shí)驗(yàn)

SDK 中已有支持的 pokt-f0140 開(kāi)發(fā)板上,在 driver example 下的 flexcan_loopback 樣例中,使用 FlexCAN 模塊進(jìn)行回環(huán)測(cè)試,演示 FlexCAN 的初始化設(shè)置、接收和發(fā)送設(shè)置以及中斷處理。

初始化外設(shè)時(shí)鐘

FlexCAN 模塊在 APB1 總線上,因此對(duì) RCC_ APB1ENR 寄存器的 FLEXCAN 對(duì)應(yīng)位設(shè)置為 1。

RCC_EnableAPB1Periphs(RCC_APB1_PERIPH_FLEXCAN, true);

初始化FlexCAN

使用外設(shè)時(shí)鐘作為 FlexCAN 的時(shí)鐘源,則 FlexCAN 的時(shí)鐘頻率為 pokt-f0140 上 APB1 總線時(shí)鐘頻率,為48MHz。此時(shí)將傳輸階段的時(shí)鐘配置 PhaseSegLen1,PhaseSegLen2,PropSegLen 分別配置為 2, 1, 1;將波特率APP_FLEXCAN_XFER_BAUDRATE 設(shè)置為 1MHz。則根據(jù)先前所述的波特率計(jì)算公式,可以滿足整除關(guān)系。在實(shí)際調(diào)整波特率,需要考慮傳輸段的時(shí)鐘設(shè)置是否滿足整除關(guān)系。

pYYBAGJ-GEmAVXL4AAEE5TOO24g735.png

配置接收信息緩沖區(qū)

配置接收 MB 的接收幀類(lèi)型為標(biāo)準(zhǔn)數(shù)據(jù)幀,ID 為 APP_FLEXCAN_XFER_ID。通過(guò)配置接收 MB 的 CODE 區(qū),將其配置為接收為空的狀態(tài)。

poYBAGJ-GKaAKi1YAABegCJj0ZU951.png

配置發(fā)送信息緩沖區(qū)

將發(fā)送 MB 的寄存器清空。通過(guò)設(shè)置該 MB 的 CODE 區(qū),將該 MB 設(shè)置為發(fā)送空閑。

pYYBAGJ-GM-AYj0bAAAiDQ4OiH0561.png

配置接收中斷

使能 FlexCAN 的接收中斷,設(shè)置 NVIC。

/* Enable intterupts for rx mb. */FLEXCAN_EnableMbInterrupts(BOARD_FLEXCAN_PORT, BOARD_FLEXCAN_RX_MB_INT, true);NVIC_EnableIRQ(BOARD_FLEXCAN_IRQn);

中斷處理函數(shù)

中斷處理函數(shù)檢查接收中斷,設(shè)置接收全局標(biāo)志位為真。

poYBAGJ-GNSAMOXIAABVM7-o-E4673.png

發(fā)送數(shù)據(jù)

設(shè)置標(biāo)準(zhǔn)數(shù)據(jù)幀的 ID 號(hào),幀類(lèi)型和幀格式以及優(yōu)先級(jí);然后填入數(shù)據(jù);設(shè)置數(shù)據(jù)長(zhǎng)度。將上述配置寫(xiě)入 MB 相關(guān)寄存器,然后修改 MB 的 CODE 區(qū)進(jìn)行發(fā)送。

pYYBAGJ-GP2AJa9lAAC3Y7MwqF8084.png

讀取數(shù)據(jù)

讀取對(duì)應(yīng)的 MB 寄存器,將幀數(shù)據(jù)段內(nèi)容解析出來(lái)。

poYBAGJ-GQSABVSTAABsdr7EKtA565.png

main() 函數(shù)

主函數(shù)會(huì)在鍵入之后,準(zhǔn)備好數(shù)據(jù)并通過(guò)發(fā)送 MB 發(fā)送;等待中斷處理函數(shù)將全局標(biāo)志位設(shè)置為真后,解析接收MB 收到的幀,并打印。然后再等待下一次鍵入。

pYYBAGJ-GSuAXFKZAADU9hpsCjM098.png

實(shí)驗(yàn)結(jié)果

poYBAGJ-GTGATFTKAAEdyCSaj_c929.png

來(lái)源: 靈動(dòng)MM32MCU

聲明:本文內(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)注

    114

    文章

    17104

    瀏覽量

    184241
  • 靈動(dòng)微電子
    +關(guān)注

    關(guān)注

    7

    文章

    129

    瀏覽量

    20082
  • MM32
    +關(guān)注

    關(guān)注

    1

    文章

    108

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于MM32F0140系列MCU實(shí)現(xiàn)UDS Bootloader的設(shè)計(jì)

    1、使用MM32F0140系列MCU實(shí)現(xiàn)UDS Bootloader  MM32F0140 使用高性能的 Arm?Cortex-M0 內(nèi)核的 32 位微控制器,最高工作頻率可達(dá) 72MHz,內(nèi)置
    發(fā)表于 09-15 16:35

    上海靈動(dòng)微電子M0內(nèi)核32位單片機(jī)MM32F0140

    上海靈動(dòng)微電子MM32F0140系列使用高性能的Arm?Cortex?-M0為內(nèi)核的32位微控制器,工作頻率高可達(dá)72兆赫茲,內(nèi)置高速64KBFlash和8KBSRAM存儲(chǔ),具有豐富
    發(fā)表于 11-09 17:53 ?1091次閱讀

    靈動(dòng)MM32F0140可替換瑞薩單片機(jī)LPC11C14

    FlexCAN接口。MM32F0140系列MCU適用于各類(lèi)汽車(chē),工業(yè)和消費(fèi)市場(chǎng),其典型應(yīng)用包括電池管理、電梯外呼板、斷路、消防、車(chē)載診斷儀、照明等。 ? MM32F0140該系列3
    發(fā)表于 01-12 15:18 ?883次閱讀

    靈動(dòng)MM32F0140兼容替換華大單片機(jī)HC32L130

    靈動(dòng)MM32F0140使用高性能的Arm?Cortex?-M0為內(nèi)核的32位MCU,工作頻率最高可達(dá)72兆赫茲,內(nèi)置64KB Flash,8KB RAM高速存儲(chǔ),豐富的增強(qiáng)型I/O端口和多種外設(shè)
    發(fā)表于 01-26 14:41 ?745次閱讀

    MM32F0140 產(chǎn)品手冊(cè)(中文版)

    MM32F0140 產(chǎn)品手冊(cè)(中文版)
    發(fā)表于 02-22 18:45 ?0次下載
    <b class='flag-5'>MM32F0140</b> 產(chǎn)品手冊(cè)(中文版)

    MM32F0140 用戶手冊(cè)(英文版)

    MM32F0140 用戶手冊(cè)(英文版)
    發(fā)表于 02-22 18:46 ?0次下載
    <b class='flag-5'>MM32F0140</b> 用戶手冊(cè)(英文版)

    MM32F0140 勘誤表(英文版)

    MM32F0140 勘誤表(英文版)
    發(fā)表于 02-22 18:48 ?0次下載
    <b class='flag-5'>MM32F0140</b> 勘誤表(英文版)

    MM32F0140學(xué)習(xí)筆記——CRC

    MM32F0140學(xué)習(xí)筆記——CRC
    的頭像 發(fā)表于 11-10 18:27 ?972次閱讀
    <b class='flag-5'>MM32F0140</b>學(xué)習(xí)筆記——CRC

    MM32F0140 FlexCAN一致性測(cè)試 (2)

    MM32F0140 FlexCAN一致性測(cè)試 (2)
    的頭像 發(fā)表于 11-10 18:23 ?985次閱讀
    <b class='flag-5'>MM32F0140</b> <b class='flag-5'>FlexCAN</b>一致性測(cè)試 (2)

    MM32F0140 FlexCAN一致性測(cè)試(1)

    MM32F0140 FlexCAN一致性測(cè)試 (1)
    的頭像 發(fā)表于 11-10 17:50 ?966次閱讀
    <b class='flag-5'>MM32F0140</b> <b class='flag-5'>FlexCAN</b>一致性測(cè)試(1)

    MM32F0140學(xué)習(xí)筆記——FlexCAN 控制器局域網(wǎng)

    MM32F0140學(xué)習(xí)筆記——FlexCAN 控制器局域網(wǎng)
    的頭像 發(fā)表于 10-27 09:25 ?1824次閱讀
    <b class='flag-5'>MM32F0140</b>學(xué)習(xí)筆記——<b class='flag-5'>FlexCAN</b> <b class='flag-5'>控制器</b>局域網(wǎng)

    MM32F0140 SPI學(xué)習(xí)筆記

    MM32F0140 SPI學(xué)習(xí)筆記
    的頭像 發(fā)表于 09-26 16:51 ?915次閱讀
    <b class='flag-5'>MM32F0140</b> SPI學(xué)習(xí)筆記

    MM32F0140 DMA學(xué)習(xí)筆記

    MM32F0140 DMA 學(xué)習(xí)筆記
    的頭像 發(fā)表于 09-18 16:57 ?1002次閱讀
    <b class='flag-5'>MM32F0140</b> DMA學(xué)習(xí)筆記

    MM32F0140 UART學(xué)習(xí)筆記

    MM32F0140 UART學(xué)習(xí)筆記
    的頭像 發(fā)表于 09-26 16:45 ?1046次閱讀
    <b class='flag-5'>MM32F0140</b> UART學(xué)習(xí)筆記

    MM32F0140 GPIO學(xué)習(xí)筆記

    MM32F0140 GPIO學(xué)習(xí)筆記
    的頭像 發(fā)表于 09-26 16:42 ?838次閱讀
    <b class='flag-5'>MM32F0140</b> GPIO學(xué)習(xí)筆記