国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

國產(chǎn)單片機替代-CH32替代STM32

efans_c52803 ? 來源:efans_c52803 ? 作者:efans_c52803 ? 2022-12-28 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著芯片價格瘋漲,項目的不可控性越來越大。特別是價格方面,達到了無法想象的地步了。

以之前《UEFI編程實踐》所用的YIE002開發(fā)板為例,當(dāng)時選擇使用STM32F103C8T6,也是因為它是一款性價比較高的MCU。當(dāng)然,也有我之前用這款CPU做過幾個項目,比較熟悉的原因在。

按我的記憶,之前項目中所用的STM32F103C8T6,價格在9元左右;而現(xiàn)在到立創(chuàng)商城上去查,單片價格到了驚人的109元!十幾倍的漲幅,哪個項目還敢用它?

因此,大部分公司,都在準(zhǔn)備各種替代方案。

我們也一樣,預(yù)備使用CH32F103C8T6替代STM32F103C8T6。這兩種芯片引腳兼容,內(nèi)部的資源差不多,理論上代碼移植也比較方便。

我就是這么想的,然后就被打臉了。

最大的原因在于,廠家提供的資料太少了!編程相關(guān)的CH32F103應(yīng)用手冊,只有短短的31頁。我想看的USB設(shè)備控制器寄存器細節(jié),甚至都沒有。想想STM32豐富的應(yīng)用資料、例程和各種視頻,感覺從新手級難度到了骨灰級難度了。

不過,再想想CH32這友好的價格,也就釋然了。

周末兩天,把之前的USB HID通信,在CH32F103C8T6上實現(xiàn)了,估計不久能很快地應(yīng)用到項目中去。

1 固件下載
CH32F103的芯片,支持WCH-Link或者其他SW仿真工具下載,也支持使用WCHISPTool通過USB和串口下載??紤]到后續(xù)開發(fā)的時候需要調(diào)試,我使用的是WCH-Link進行下載。

如圖1所示,給出了WCH-Link的實物圖(摘自《WCH-Link使用說明-V1.3》)。

pYYBAGOr5QuAJRDUABPmPuAQrts559.png

由于我的目標(biāo)是使用它下載程序到CH32F103C8T6中,只需要使用ARM模式就行了,不需要關(guān)注RISC-V模式。

拿到的WCH-Link,一般是RISC-V模式,需要將其切換到ARM模式。

模式切換的方法如下:

WCH-Link 斷電, 將圖一正面圖 1 中排針, TX 接 GND;
WCH-Link 上電, 切換模式成功后, 斷開 TX 和 GND;
后續(xù)使用時, WCH-Link 保持切換后的模式。
判斷的方法如下:

WCH-Link空閑時藍燈常滅,是為RISC-V模式;
WCH-Link空閑時藍燈常亮,為ARM模式。
在ARM模式下,Windows 10下是不需要安裝驅(qū)動的,而Win7有些情況下需要更換驅(qū)動,具體可以向廠家索取資料。
2 代碼編寫
我的目標(biāo)在篇首就給出了,使用CH32F103C8T6實現(xiàn)之前的USB HID雙向通信。

在經(jīng)歷了若干款MCU編寫USB代碼后,對這塊內(nèi)容已經(jīng)比較熟悉了。簡單來說,只要在USB HID的示例上,修改各類描述符,添加需要的命令處理就可以了。

可惜的是,廠家提供的示例代碼非常少。CH32F103C8T6支持兩個USB端口,一個是可做全速主機或設(shè)備的USBHD,另一個是全速設(shè)備USBD。

提供的示例代碼中,USBD給出了VirtualCom的工程;USBHD給出了DEVICE、HOSG、HOST_Udisk三個示例。

USBD的工程,類似于STM32的Legacy Library;而USBHD的工程,則使用了沁恒電子自己的庫。

我的目標(biāo)很明確,實在沒太多時間去研究沁恒電子的USB庫,因此采用了USBD的示例作為模板,進行開發(fā)。

由于USBD的工程與STM32的USB庫類似,我選擇深入研究下STM32的USB庫(畢竟資料更多,而且之前學(xué)習(xí)過)。

審核編輯黃昊宇

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

    關(guān)注

    463

    文章

    54024

    瀏覽量

    466367
  • 單片機
    +關(guān)注

    關(guān)注

    6076

    文章

    45500

    瀏覽量

    670678
  • ch32
    +關(guān)注

    關(guān)注

    0

    文章

    74

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    國產(chǎn)替代IC vs TMC2209|兩相步進驅(qū)動芯片國產(chǎn)替代選型推薦

    本文將從核心參數(shù)對標(biāo)、關(guān)鍵技術(shù)解析、國產(chǎn)替代價值、場景選型四大維度闡述一款可替代TMC2209的國產(chǎn)IC的替代邊界與技術(shù)優(yōu)勢,助力精準(zhǔn)選型。
    的頭像 發(fā)表于 03-06 17:23 ?1824次閱讀
    <b class='flag-5'>國產(chǎn)</b><b class='flag-5'>替代</b>IC vs TMC2209|兩相步進驅(qū)動芯片<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>替代</b>選型推薦

    Neway微波國產(chǎn)替代方案

    Neway微波國產(chǎn)替代方案Neway對微波產(chǎn)品電源模塊進行全面優(yōu)化,采用國產(chǎn)電源組件替代進口產(chǎn)品。實際測試表明,國產(chǎn)電源組件在轉(zhuǎn)換效率(達
    發(fā)表于 01-30 08:45

    單片機CH554電容觸摸屏控制器方案

    本方案采用8位USB單片機CH554作為核心,設(shè)計了一款電容觸摸屏接口轉(zhuǎn)換器。
    的頭像 發(fā)表于 01-29 17:36 ?676次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>CH</b>554電容觸摸屏控制器方案

    Neway微波產(chǎn)品的國產(chǎn)替代方案

    國產(chǎn)替代方案主要體現(xiàn)在電源模塊優(yōu)化、關(guān)鍵部件自主化、供應(yīng)鏈本地化及技術(shù)兼容性適配四個方面。一、電源模塊全面國產(chǎn)替代Neway對微波產(chǎn)品的電源模塊進行全面優(yōu)化,提供
    發(fā)表于 12-18 09:24

    基于單芯片國產(chǎn)32位單片機CH568的SATA電子盤方案

    在存儲設(shè)備需求日益多樣化的今天,基于國產(chǎn)32位單片機CH568所開發(fā)的SATA電子盤方案,為工業(yè)與嵌入式存儲提供了高可靠、高靈活性的選擇。該方案以CH568作為核心主控,可連接1至4張
    的頭像 發(fā)表于 12-17 15:23 ?428次閱讀

    32位單片機PY32F003的特性概述

    PY32F003是一款極具性價比的國產(chǎn)入門級32位單片機,基于ARM Cortex-M0+內(nèi)核,主頻最高32MHz。提供最大64KB的Flash存儲器和8KB的SRAM,這個容量對于大多數(shù)簡單的控制
    的頭像 發(fā)表于 11-07 16:02 ?1227次閱讀
    32位<b class='flag-5'>單片機</b>PY32F003的特性概述

    NXP 1052 國產(chǎn)替代推薦?

    NXP 1052 國產(chǎn)替代推薦
    發(fā)表于 09-29 10:47

    高效設(shè)計,國產(chǎn)精品:BT5026——LM5026的優(yōu)質(zhì)Pin-to-Pin替代方案

    國產(chǎn)芯片替代方案
    的頭像 發(fā)表于 09-02 14:50 ?1165次閱讀
    高效設(shè)計,<b class='flag-5'>國產(chǎn)</b>精品:BT5026——LM5026的優(yōu)質(zhì)Pin-to-Pin<b class='flag-5'>替代</b>方案

    TMC5130電機驅(qū)動國產(chǎn)替代對標(biāo)解析

    TMC5130電機驅(qū)動國產(chǎn)替代對標(biāo)解析,國產(chǎn)高性能芯片幫助企業(yè)擺脫國際供應(yīng)鏈重度依賴,構(gòu)建多元化的供應(yīng)市場,保障供應(yīng)鏈穩(wěn)定。
    的頭像 發(fā)表于 09-02 09:27 ?1139次閱讀
    TMC5130電機驅(qū)動<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>替代</b>對標(biāo)解析

    PY32F003國產(chǎn)單片機、外設(shè)豐富、高性價比的國產(chǎn)替代方案

    ADC,具有10個通道,3 通道 DMA 控制器,可以滿足大部份項目的使用需求。 PY32F003單片機的工作溫度范圍為-40℃85℃,寬工作電壓:1.7V5.5V。芯片提供 sleep 和stop
    發(fā)表于 08-21 11:50

    PY32F003國產(chǎn)單片機、外設(shè)豐富、高性價比的國產(chǎn)替代方案

    ADC,具有10個通道,3 通道 DMA 控制器,可以滿足大部份項目的使用需求。 PY32F003單片機的工作溫度范圍為-40℃~85℃,寬工作電壓:1.7V~5.5V。芯片提供 sleep 和stop
    的頭像 發(fā)表于 08-19 15:46 ?1231次閱讀
    PY32F003<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>單片機</b>、外設(shè)豐富、高性價比的<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>替代</b>方案

    輝芒微單片機FT61F023-RB國產(chǎn)替代微芯PIC16F676芯片

    在半導(dǎo)體領(lǐng)域,芯片的國產(chǎn)替代進程正穩(wěn)步推進。輝芒微單片機 FT61F023 - RB 作為一款性能卓越的 A/D 型 8 位系列單片機,在諸多方面展現(xiàn)出了對微芯 PIC16F676
    的頭像 發(fā)表于 06-25 17:02 ?940次閱讀
    輝芒微<b class='flag-5'>單片機</b>FT61F023-RB<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>替代</b>微芯PIC16F676芯片

    國產(chǎn)單片機倒車影像合作

    尋找國產(chǎn)低成本單芯片單片機AMT630,SSD101合作方案, 尋找國產(chǎn)低成本單芯片單片機AMT630,SSD101合作方案, 尋找國產(chǎn)低成
    發(fā)表于 04-29 09:00

    STM32F103x8 STM32F103xB單片機數(shù)據(jù)手冊

    STM32F103x8STM32F103xB單片機數(shù)據(jù)手冊
    發(fā)表于 04-14 14:55 ?8次下載