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)不再提示

應(yīng)用筆記(二)| 武漢芯源CW32自舉程序中使用的ISP協(xié)議

武漢芯源半導(dǎo)體有限公司 ? 2022-07-11 16:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

CW32 微控制器片上 FLASH 存儲(chǔ)器有一部分區(qū)域用于存儲(chǔ) BootLoader 啟動(dòng)程序,在芯片出廠時(shí)已編程,用戶可利用 BootLoader 啟動(dòng)程序提供的 ISP 模式,通過(guò) UART 串口方便地實(shí)現(xiàn)對(duì) CW32 微控制器片上 FLASH 主存儲(chǔ)器的擦除和燒寫。本應(yīng)用筆記將介紹如何進(jìn)入 CW32 微控制器 ISP 模式,以及所使用的 ISP 協(xié)議,并詳細(xì)介紹支持的每個(gè)命令。

01

目標(biāo)芯片進(jìn)入 ISP 模式的方法

▼ 芯片有 BOOT 腳的流程

- 使芯片處于 RESET 狀態(tài)

- 向芯片的 BOOT 引腳提供高電平

- 釋放芯片的 RESET 狀態(tài)

- 芯片進(jìn)入 ISP 模式

▼ 芯片無(wú) BOOT 腳的流程

- 使芯片處于 RESET 狀態(tài)

- 向芯片的 RXD(SWDIO)提供 50KHz 的方波

- 釋放芯片的 RESET 狀態(tài)并延時(shí) 5ms

- 芯片進(jìn)入 ISP 模式

02

ISP 模式工作流程

▼ ISP 模式工作流程圖

pYYBAGLL2pmAHtB0AABkrqsta9Y411.png

當(dāng) CW32 微控制器進(jìn)入 ISP 模式后,系統(tǒng)將等待串口接收命令。系統(tǒng)接收到命令后,將根據(jù)命令類型執(zhí)行相 應(yīng)的程序操作。

03

ISP 通信協(xié)議格式

▼ 數(shù)據(jù)傳輸要求

采用異步半雙工通信方式,8 個(gè)數(shù)據(jù)位、1 個(gè)停止位、無(wú)校驗(yàn)位,初始速率為 115200BPS。

▼ 數(shù)據(jù)格式

協(xié)議以數(shù)據(jù)幀的形式進(jìn)行交互,一個(gè)完整的數(shù)據(jù)幀由幀頭單元、數(shù)據(jù)長(zhǎng)度單元、數(shù)據(jù)體單元、CRC 校驗(yàn)單元 4 部分組成,如下圖所示:

▼ 數(shù)據(jù)幀格式

pYYBAGLL2pqARNiwAAAafyyoDpc156.png

? 幀頭單元

1 字節(jié)長(zhǎng)度,表示一個(gè)數(shù)據(jù)幀的開始,固定為 16 進(jìn)制數(shù) 0x65。

? 數(shù)據(jù)長(zhǎng)度單元

1 字節(jié)長(zhǎng)度,表示數(shù)據(jù)體單元有多少個(gè)字節(jié),取值范圍為 0-255。

? 數(shù)據(jù)體單元

長(zhǎng)度不固定,為實(shí)際的應(yīng)用層數(shù)據(jù) / 指令。

? 校驗(yàn)單元

2 字節(jié)長(zhǎng)度,為幀頭單元、數(shù)據(jù)長(zhǎng)度單元及數(shù)據(jù)體單元所有數(shù)據(jù)的校驗(yàn)值。采用 CCITT 推薦的 16 位的 CRC-16/X25 算法 x16+x12+x5+1(0x1021),生成 2 字節(jié)的 CRC 校驗(yàn)和(低字節(jié)收發(fā)在前,高字節(jié)收發(fā)在后)。發(fā)送方必須根據(jù)要發(fā)送的數(shù)據(jù)生成 2 字節(jié)的 CRC 檢驗(yàn)和,接收方收到完整的數(shù)據(jù)幀后,根據(jù)接收的數(shù) 據(jù)生成新的 CRC 檢驗(yàn)和,如果新的 CRC 校驗(yàn)和與收到的校驗(yàn)和相等則表明該數(shù)據(jù)幀有效,否則向發(fā)送 方回送“校驗(yàn)錯(cuò)”的應(yīng)答。

▼ 應(yīng)答標(biāo)志

本協(xié)議采用半雙工方式通訊,作為命令的主動(dòng)發(fā)起方,需要收到被動(dòng)接收方返回的應(yīng)答標(biāo)志后,才可進(jìn)行后 續(xù)的操作。接收方發(fā)送應(yīng)答的數(shù)據(jù)體單元的第一個(gè)字節(jié)為應(yīng)答標(biāo)志。應(yīng)答標(biāo)志編碼如下表所示:

▼ 應(yīng)答標(biāo)志編碼定義

poYBAGLL2pqAA4poAACAQrdMnec260.png

▼ 收發(fā)數(shù)據(jù)示例

收發(fā)數(shù)據(jù)示例:

poYBAGLL2pmAeACNAAAjJ2l-VsE259.png

04

ISP 模式命令集

下面的表 4-1 列出了支持的 ISP 命令:

▼ ISP 命令集

pYYBAGLL2pqANGcIAAFvr-HFDcs320.pngpoYBAGLL2pqAA9PqAAIOrU2L3zo843.png

以上是武漢芯源CW32自舉程序中使用的ISP協(xié)議

聲明:本文內(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)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    49

    文章

    8813

    瀏覽量

    165566
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45565

    瀏覽量

    673252
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19103

    瀏覽量

    403128
  • 武漢芯源
    +關(guān)注

    關(guān)注

    2

    文章

    67

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    請(qǐng)問(wèn)CW32的code加密方法有哪些?

    CW32單片機(jī)芯片,對(duì)于code加密方法和手段都有哪些方式?
    發(fā)表于 12-26 08:09

    請(qǐng)問(wèn)CW32 MCU支持哪些匯編語(yǔ)言?

    CW32 MCU支持哪些匯編語(yǔ)言?
    發(fā)表于 12-23 06:14

    CW32系列微控制器的時(shí)鐘和定時(shí)器選項(xiàng)介紹

    CW32系列微控制器的時(shí)鐘和定時(shí)器選項(xiàng)會(huì)因具體型號(hào)而異,但一般來(lái)說(shuō),該系列微控制器會(huì)提供多種時(shí)鐘和定時(shí)器選項(xiàng)以滿足不同應(yīng)用的需求。 時(shí)鐘方面,
    發(fā)表于 12-16 06:26

    請(qǐng)問(wèn)CW32系列微控制器提供了哪些時(shí)鐘和定時(shí)器?

    CW32系列微控制器提供了哪些時(shí)鐘和定時(shí)器?
    發(fā)表于 12-16 06:09

    CW32 MCU有RISC-V架構(gòu)的MCU嘛?性能如何?

    CW32 MCU有RISC-V架構(gòu)的MCU嘛?性能如何?
    發(fā)表于 12-10 06:16

    關(guān)于CW32 互補(bǔ)PWM 程序調(diào)試的疑問(wèn)求解

    在調(diào)試CW32 輸出互補(bǔ)PWM 的程序時(shí),發(fā)現(xiàn)在線調(diào)試時(shí)波形輸出正常,但是當(dāng)把程序在下到CW32 自行運(yùn)行時(shí),波形輸出不正常,這是什么原因?qū)е碌哪兀?/div>
    發(fā)表于 12-08 07:02

    使用CW32 MCU來(lái)實(shí)現(xiàn)低功耗模式下的RTC定時(shí)喚醒功能

    最近在項(xiàng)目中,我使用了CW32 MCU,并成功實(shí)現(xiàn)了低功耗模式下通過(guò)RTC定時(shí)喚醒系統(tǒng)的功能。這篇帖子將分享我的實(shí)現(xiàn)過(guò)程以及一些代碼片段,希望能對(duì)大家有所幫助。 1. 項(xiàng)目背景 在低功耗應(yīng)用場(chǎng)
    發(fā)表于 12-04 07:55

    如果CW32芯片鎖死有什么方法可以解鎖嗎?

    之前用別家芯片容易出現(xiàn)芯片鎖死的情況,解鎖一般可以用ISP,請(qǐng)問(wèn),如果CW32芯片鎖死,有什么方法可以解鎖嗎?
    發(fā)表于 12-04 07:50

    基于CW32 MCU的LED閃爍示例及代碼分析

    最近我在項(xiàng)目中使用了CW32 MCU,這是一款非常適合物聯(lián)網(wǎng)和低功耗應(yīng)用的微控制器。在初步學(xué)習(xí)和使用中,我做了一個(gè)簡(jiǎn)單的LED閃爍實(shí)驗(yàn),通過(guò)這篇帖子給大家分享一下代碼及相關(guān)的配置
    發(fā)表于 12-04 06:52

    基于武漢CW32F030C8T6直流無(wú)刷電機(jī)評(píng)估開發(fā)板的設(shè)計(jì)方案

    武漢半導(dǎo)體在2021年推出的CW32F030系列微控制器嗎優(yōu)勢(shì),該控制器全面實(shí)現(xiàn)-40℃-105℃超寬溫度范圍和1.65V-5.5V超寬工作電壓,面向最廣泛的各種
    發(fā)表于 12-04 06:16

    基于CW32 MCU智能家居照明控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    隨著智能家居的快速發(fā)展,照明控制系統(tǒng)成為了其重要組成部分?;?b class='flag-5'>芯CW32 MCU的智能家居照明控制系統(tǒng),能夠通過(guò)無(wú)線控制、自動(dòng)調(diào)節(jié)亮度、定時(shí)開關(guān)等方式,提升用戶的生**驗(yàn)。CW32
    發(fā)表于 12-03 06:06

    【活動(dòng)評(píng)測(cè)】基于CW32的wegui實(shí)驗(yàn)+代碼

    簡(jiǎn)介 最近參加了cw32生態(tài)社區(qū)的體驗(yàn)活動(dòng),CW32L012C8T6評(píng)估板是一款非常典型的、用于展示和評(píng)估國(guó)產(chǎn)低功耗MCU的開發(fā)板。它的核心價(jià)值在于讓開發(fā)者能夠以極低的成本,接觸到武漢
    的頭像 發(fā)表于 11-19 16:37 ?1064次閱讀
    【活動(dòng)評(píng)測(cè)】基于<b class='flag-5'>CW32</b>的wegui實(shí)驗(yàn)+代碼

    祝賀武漢半導(dǎo)體CW32生態(tài)社區(qū)榮獲立創(chuàng)開源硬件平臺(tái)&amp;quot;優(yōu)質(zhì)合作社區(qū)&amp;quot;榮譽(yù)!

    5月24日,武漢半導(dǎo)體有限公司CW32生態(tài)社區(qū)在第三屆立創(chuàng)開源星火會(huì)上榮獲立創(chuàng)開源硬件平臺(tái)"優(yōu)質(zhì)合作社區(qū)"榮譽(yù)。這一榮譽(yù)不僅是對(duì)CW32
    的頭像 發(fā)表于 05-27 10:39 ?4281次閱讀
    祝賀<b class='flag-5'>武漢</b><b class='flag-5'>芯</b><b class='flag-5'>源</b>半導(dǎo)體<b class='flag-5'>CW32</b>生態(tài)社區(qū)榮獲立創(chuàng)開源硬件平臺(tái)&amp;quot;優(yōu)質(zhì)合作社區(qū)&amp;quot;榮譽(yù)!

    武漢半導(dǎo)體CW32L010在兩輪車儀表的應(yīng)用介紹

    CW32L010憑借其優(yōu)異的性能、豐富的外設(shè)資源和超低功耗特性,為兩輪車儀表盤應(yīng)用提供了高性價(jià)比的解決方案。其寬電壓工作范圍和工業(yè)級(jí)溫度特性,特別適合車輛電子應(yīng)用的嚴(yán)苛環(huán)境。對(duì)于想采用CW32L010進(jìn)行兩輪車儀表盤開發(fā)的客戶,武漢
    的頭像 發(fā)表于 05-13 14:07 ?960次閱讀
    <b class='flag-5'>武漢</b><b class='flag-5'>芯</b><b class='flag-5'>源</b>半導(dǎo)體<b class='flag-5'>CW</b>32L010在兩輪車儀表的應(yīng)用介紹

    武漢半導(dǎo)體CW32L010在兩輪車儀表的應(yīng)用介紹

    隨著兩輪電動(dòng)車的智能化發(fā)展,儀表盤作為人機(jī)交互的重要界面,其功能需求日益復(fù)雜。武漢半導(dǎo)體的安全低功耗單片機(jī)CW32L010憑借其優(yōu)異的性能和豐富的外設(shè)資源,成為兩輪車儀表盤應(yīng)用的理
    發(fā)表于 05-13 14:06