国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

自制STM32F103C8T6最小系統(tǒng)板

這篇具有很好參考價值的文章主要介紹了自制STM32F103C8T6最小系統(tǒng)板。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔


前言

記錄自己繪制第一塊STM32F103C8T6最小系統(tǒng)板,包括原理圖的繪制,pcb圖的繪制和布局,以及器材的選購。


提示:有任何問題和交流可以加q:2874160799, 我基本上不看評論和私信。

一、MCU

根據(jù)ST官方手冊,查看引腳的功能,畫出原理圖,不同的人畫出來的原理圖當(dāng)然是不一樣的,只要對應(yīng)引腳一樣即可,一定要確保引腳和功能描述對應(yīng)一樣。
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

二、電源

主要目的是引入電容,增加濾波電路,使得ASM1117轉(zhuǎn)化的3.3V變得平穩(wěn)。
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

1.供電MICROUSB

根據(jù)MICRO USB 的引腳功能,將原理圖繪制如下:
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

外圍電路圖為:
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
NC表示NOT CONTROL ,打叉表示無電氣屬性。

2.ASM1117-3.3V

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
NC可以與2引腳相連接,也可以不連,都無所謂。

外圍電路如圖:

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

可以在外圍電路加一個led,表示其在工作中。

led燈如圖:
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

三、CH340G

CH340為常用的下載芯片,根據(jù)芯片手冊所給出的外圍電路,首先新建原理圖庫,畫出原理圖模型
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
外圍電路可以根據(jù)芯片手冊所給出的外圍電路參考

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

晶振旁邊的電容可以讓晶振更容易起振。

四、按鍵及LED電路

復(fù)位按鍵的NRST是指低電平有效,所以復(fù)位電路設(shè)計如圖:
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

其中,C14的作用是物理消抖
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
STM32芯片內(nèi)部自帶上拉電阻,所以上面不需要上拉電阻

可以自己引出一個引腳做開關(guān),此引腳隨便選
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

四、時鐘電路

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

8M晶振為芯片內(nèi)部晶振,9倍頻后為72MHZ,32.768K為rtc晶振,各自的電容都是經(jīng)驗之談。

五、下載電路

1、JTAG下載電路

包括ST-LINK,J-LINK等,常用20針,約三厘米長,比較大,這里繪制的最小系統(tǒng)板比較小,所以不選擇JTAG。

2、SWD下載電路

SWD只需要四根引腳,VCC,GND,DIO,CLK,可以將尺寸控制的盡量小,對應(yīng)的分別是,VCC,GND,34腳和37腳
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

六、AT24C02 EEPROM存儲電路

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
外圍電路如圖:
stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

七、通用IO口引出

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

綜合如圖stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

八、封裝修改

電阻電容都改成0603封裝。確定好自己使用的封裝。0805稍大,0603稍小,0402不適合人工手焊。將所有封裝換好后進(jìn)行下一步。KEEP-OUT Layer(切割層),PCB有綠色說明違反了電氣規(guī)則。
對原理圖進(jìn)行分析,使得走線盡量合理,后使用敷銅,頂層和底層都使用大面積敷銅。stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
整體絲印弄好后導(dǎo)出BOM表stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件

stm32f103c8t6最小系統(tǒng)板封裝,STM32,stm32,單片機(jī),嵌入式硬件
后檢查drc,兩層板到此結(jié)束。文章來源地址http://www.zghlxwxcb.cn/news/detail-727046.html

到了這里,關(guān)于自制STM32F103C8T6最小系統(tǒng)板的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Altium designer—STM32F103C8T6最小系統(tǒng)原理圖

    Altium designer—STM32F103C8T6最小系統(tǒng)原理圖

    分享使用Altium designer軟件繪制的STM32F103C8T6最小系統(tǒng)電路原理圖 親測可用,完整電路文件資源見文末鏈接 一、電路原理圖 STM32F103C8T6是STM32入門級的芯片,性價比很高,資源相對比較豐富,該最小系統(tǒng)包括STM32F103C8T6芯片、晶振電路、復(fù)位電路、供電電源電路、SWD下載電路、B

    2024年02月11日
    瀏覽(31)
  • 自制DAPLink -- ARM官方源碼以及STM32F103C8T6

    自制DAPLink -- ARM官方源碼以及STM32F103C8T6

    【本文發(fā)布于https://blog.csdn.net/Stack_/article/details/128771308,未經(jīng)許可禁止轉(zhuǎn)載,轉(zhuǎn)載須注明出處】 ARM的GitHub有如下說明 1、python3 【官網(wǎng)】 【網(wǎng)盤】提取碼:fp68 安裝時會自動添加環(huán)境變量。如果電腦已有py2環(huán)境變量,安裝完后在系統(tǒng)變量中將py3提到py2前面,下面的操作完成后

    2023年04月19日
    瀏覽(19)
  • 學(xué)習(xí)記錄之STM32F103C8T6最小系統(tǒng)板驅(qū)動MPU6050串口打印數(shù)據(jù)

    學(xué)習(xí)記錄之STM32F103C8T6最小系統(tǒng)板驅(qū)動MPU6050串口打印數(shù)據(jù)

    1.使用到的工具介紹 2.MPU6050和整體和簡單介紹 3.程序的介紹 1.使用到的工具介紹 硬件方面:STM32F103C8T6最小系統(tǒng)板核心板,MPU6050模塊三維角度傳感器,經(jīng)典的CH340燒寫和串口作用,和若干個杜邦線。 軟件方面:keil5編寫程序軟件,燒寫軟件FlyMcu.exe燒寫工具,sscom.exe串口調(diào)試工

    2023年04月09日
    瀏覽(22)
  • [初學(xué)單片機(jī)]stm32f103C8T6最小系統(tǒng)板快速完成點亮led燈

    [初學(xué)單片機(jī)]stm32f103C8T6最小系統(tǒng)板快速完成點亮led燈

    目錄 一、準(zhǔn)備工作 二、建立工程模板 三、配置keil5 四、程序 五、程序下載(燒錄) ?六、總結(jié) ① keil5,自行下載安裝; ② 庫函數(shù)包,這里我上傳了一個F1xx的庫函數(shù)包,可以在建立工程模板的時候用到;1,STM32F1xx固件庫.rar - 藍(lán)奏云 ③ STM32F103C8T6最小系統(tǒng)班,淘寶十幾塊;

    2024年02月01日
    瀏覽(17)
  • STM32F103C8T6系統(tǒng)板

    STM32F103C8T6系統(tǒng)板

    1.電源部分 2.復(fù)位 3.晶振 4. 電源電路——防反接 有關(guān)二極管 漫談二極管防電源反接電路 本次采用上圖右下角的NMOS防反接電路。 電源電路——電源芯片 AMS1117是AMS公司的 ,LM1117是NS(美國國家半導(dǎo)體)的,LM1117要貴很多,所以一般的用AMS1117就可以了。 (以下分析參考STM32F10

    2024年02月02日
    瀏覽(20)
  • 使用USB轉(zhuǎn)TTL下載器將固件燒寫到STM32F103C8T6最小系統(tǒng)板中

    使用USB轉(zhuǎn)TTL下載器將固件燒寫到STM32F103C8T6最小系統(tǒng)板中

    ch340驅(qū)動下載地址: https://www.wch.cn/download/CH341SER_EXE.html mcuisp下載地址: 百度云盤資源: 鏈接:https://pan.baidu.com/s/1TuecWD0T1HTMkEpobuesFw 提取碼:visk Flymcu下載地址: 百度云盤資源 鏈接:https://pan.baidu.com/s/1VxMUZFOVvpAf-L_YbATMag 提取碼:fasf usb轉(zhuǎn)TTL下載器的跳線帽接3V3 開發(fā)板BOOT0跳線

    2024年01月18日
    瀏覽(19)
  • 使用串口燒寫程序到STM32F103C8T6最小板(CH340)

    使用串口燒寫程序到STM32F103C8T6最小板(CH340)

    商家沒給ST‐LINK V2下載器,故使用串口將程序燒錄到最小板,使用仿真軟件Flymcu進(jìn)行。(默認(rèn)安裝過CH340的驅(qū)動) 聯(lián)機(jī)下載時的程序文件:編譯生成的.hex文件; 編程前重裝文件:當(dāng)選中該項后,flymcu會在每次編程之前將Hex文件重新裝載一遍,這對于代碼調(diào)試的時候比較有用

    2024年02月01日
    瀏覽(190)
  • STM32項目設(shè)計:基于stm32f103c8t6智能電梯系統(tǒng)

    STM32項目設(shè)計:基于stm32f103c8t6智能電梯系統(tǒng)

    資料鏈接:待更新~ 嗶哩嗶哩視頻鏈接:https://www.bilibili.com/video/BV17D4y1V7HG/?vd_source=e5082ef80535e952b2a4301746491be0(bilibili:化作塵my) 資料鏈接:https://pan.baidu.com/s/1qObK7KBl50RmFrAtoX12kw 提取碼:iih4 實物鏈接:https://m.tb.cn/h.5h5mDXI?tk=MdxLWYHgKnz CZ0001 1、OLED顯示當(dāng)前樓層、目標(biāo)樓層等信息

    2024年02月03日
    瀏覽(40)
  • 舵機(jī)控制(STM32F103C8T6)

    舵機(jī)控制(STM32F103C8T6)

    ? ? ? ? 本文是以 STM32F103C8T6 作為主控芯片,通過PB6端口輸出PWM,實現(xiàn)控制180°舵機(jī)。 (一)概述 ? ? ? ? 舵機(jī)是一種位置伺服驅(qū)動器器,是一種帶有輸出軸的小裝置。當(dāng)我們向伺服器發(fā)送一個控制信號時,輸出軸就可以轉(zhuǎn)到特定的位置。只在控制信號持續(xù)不變,伺服機(jī)構(gòu)就

    2023年04月09日
    瀏覽(25)
  • STM32F103C8T6串口通信

    STM32F103C8T6串口通信

    ? 首先來看一下需要操作的函數(shù),以及配置的步驟: 圖1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖2?? Code: usart.c #include \\\"usart.h\\\" void ustart_Init(void ) { GPIO_InitTypeDef GPIO_Init_Ustar ; // 定義輸出端口TX的結(jié)構(gòu)體對象 USART_InitTypeDef USTART_Init; // 定義串口初始化結(jié)構(gòu)體對象

    2024年02月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包