資料介紹
電路板圖如下:
成分
USB B | × 1 |
R2012 4.7k | × 1 |
R0603 510R | × 2 |
R3116 1M | × 1 |
R1608 22 | × 2 |
R0603 10k | × 1 |
STM32F103C8T6 | × 1 |
R0603 100k | × 2 |
引領(lǐng) | × 2 |
接頭 4 針 | × 1 |
標(biāo)題 3x2 | × 1 |
接頭 20 針 | × 2 |
C0805 1uF 105 | × 1 |
線性穩(wěn)壓器 | × 1 |
C0603 20pf | × 4 |
C0603 1uF 105 | × 1 |
C0805 10uF 106 | × 1 |
C0603 0.1uF 104 | × 7 |
按鈕 | × 1 |
C0603 0.022uf 223 | × 1 |
水晶 32kHz | × 1 |
晶振 8MHz | × 1 |
描述
STM32入門——Arduino代碼編程和PCB設(shè)計(jì)
STM32板:
STM32 是一款高性能開發(fā)板,具有大量功能且外形小巧。它具有運(yùn)行頻率為 72MHz 的 32 位 ARM Cortex M3 處理器,具有 64KB 的閃存和 20KB 的 SRAM。它具有廣泛的 I/O 和外設(shè),包括多通道直接存儲器訪問、幾個(gè)高分辨率 ADC 和三個(gè)通用 16 位定時(shí)器和一個(gè) PWM 定時(shí)器。它還具有多個(gè)通信接口,包括兩個(gè) I2C 和 SPI、三個(gè) UART 和 USB。此外,它允許您通過將 SPI 閃存焊接到板上來添加額外的閃存。
該開發(fā)板預(yù)裝了 Arduino 引導(dǎo)加載程序,因此您可以像下載任何其他 Arduino 板一樣下載草圖。STM32 可以使用 Type-C USB 連接器(如果引導(dǎo)加載程序已閃存)、STLink USB 加密狗或外部 USB 至 3.3V TTL 適配器進(jìn)行編程。
特征:
板載測試指示燈 LED
板載復(fù)位按鈕和電源指示燈 LED
板載 100ma 3.3V 穩(wěn)壓器
所有 GPIO 都引出并標(biāo)明管腳名稱
焊接接頭后,您可以直接將電路板插入面包板上
技術(shù)規(guī)格:
CPU 型號:STM32F103C8T6
下載.jfif
核心:ARM 32 Cortex-M3 CPU。
調(diào)試模式:SWD(可以用ST-LINK V2編程)
CPU內(nèi)部最大時(shí)鐘:72MHz
示意圖:
對于設(shè)計(jì)實(shí)現(xiàn),我決定使用 Altium,它對于復(fù)雜的設(shè)計(jì)非常有用且高效。創(chuàng)建原理圖后,我已經(jīng)在 Inventhub 上為用戶在線上傳了我的原理圖文件。任何想要實(shí)施我的設(shè)計(jì)的人都可以從 Inventhub 直觀地查看或下載文件,并可以實(shí)施我的設(shè)計(jì)。
印刷電路板:
我已經(jīng)在 Altium 上實(shí)現(xiàn)了這塊板的 PCB 設(shè)計(jì)。它是一個(gè)雙層PCB板,一個(gè)是頂層,另一個(gè)是底層。兩面都有一個(gè)絲印層,我在板上寫了文字。Altium 中的 Autoroute 允許我們自動布線,但這種設(shè)計(jì)及其布線非常復(fù)雜,所以我逐個(gè)仔細(xì)地做了。完成布線后,我可以在 2D 或 3D 中查看電路板,以了解制造后的外觀。
完成電路板設(shè)計(jì)后,我已在 Inventhub 上在線上傳了PCB 設(shè)計(jì)文件。制造商可以查看或下載我的 PCB 設(shè)計(jì)文件來制造我的電路板而不會出現(xiàn)任何錯誤。
材料清單:
電路板制作完成后,我在 Inventhub 上創(chuàng)建了一個(gè)組件列表,其中包含制造商、供應(yīng)商、制造商零件編號、定價(jià)和數(shù)量的詳細(xì)信息。只需將這些詳細(xì)信息放在 Inventhub 上的 BOM 文件中,我就可以使用供應(yīng)鏈選項(xiàng)輕松自動計(jì)算項(xiàng)目的總成本。我還可以查看組件的數(shù)據(jù)表并查看其 3D 模型。我可以將這個(gè) BOM 文件發(fā)送給他,而不是訪問組件供應(yīng)商,他可以以 CSV 文件格式下載它,并可以根據(jù)我的設(shè)計(jì)要求交付我的組件。
將 STM32 安裝到 Arduino:
在 Arduino 中,轉(zhuǎn)到文件 → 首選項(xiàng)
將下面的 URL 添加到“Additional Board Manager URLs”框中,然后單擊確定
?
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json _
?
單擊“工具”菜單,然后單擊“板→板管理器”
選擇“STM32”并點(diǎn)擊安裝。
您可以從菜單中查看 STM32 板
選擇“通用STM32F1系列”
您也可以從“board part number: BluePill F103C8”選項(xiàng)中選擇板子的part number
選擇 Arduino 中的可用端口。現(xiàn)在您可以開始使用 STM32 板了
用于測試板的 Arduino 代碼:
?
/* ?以 0.1 秒的間隔閃爍板載 LED */ void setup () { ? // 將數(shù)字引腳 PB2 初始化為輸出。 ?pinMode(PB2,輸出);// LED 連接到引腳 PB2 } 無效 循環(huán)() { ?數(shù)字寫入(PB2,高);??//打開LED(HIGH是電壓電平) ?延遲(100);????????// 等待 100 ?毫秒 digitalWrite(PB2, LOW);?? ?//通過使電壓低延遲(100 )關(guān)閉LED;????????// 等待 100 毫秒 }
?
- 高速PCB設(shè)計(jì)指南之六.zip
- pcb設(shè)計(jì)自學(xué)入門教程
- pcb設(shè)計(jì)零基礎(chǔ)入門教程
- pcb設(shè)計(jì)入門需要多久
- pcb設(shè)計(jì)入門基礎(chǔ)知識
- pcb設(shè)計(jì)入門看什么書
- EDA工具CADENCE原理圖與PCB設(shè)計(jì)說明 55次下載
- 基于單片機(jī)的PCB設(shè)計(jì)源代碼下載 45次下載
- Protel PCB設(shè)計(jì)入門及實(shí)訓(xùn)教程免費(fèi)下載 0次下載
- 高速PCB設(shè)計(jì)之DSP系統(tǒng)的降噪技術(shù) 9次下載
- PCB設(shè)計(jì)實(shí)例之開關(guān)電源 0次下載
- PCB設(shè)計(jì)入門必讀 0次下載
- Altium-Designer-PCB設(shè)計(jì)入門 0次下載
- 支持向量機(jī)之SVM引導(dǎo)_《OpenCV3編程入門》書本配套源代碼 2次下載
- arduino輕松入門一(編程環(huán)境搭建) 21次下載
- PCB設(shè)計(jì)軟件有哪些 pcb設(shè)計(jì)軟件哪個(gè)好用 3675次閱讀
- 開關(guān)電源PCB設(shè)計(jì)參考 2521次閱讀
- 如何改善PCB設(shè)計(jì)的基本問題和技巧? 2893次閱讀
- PCB設(shè)計(jì)之五個(gè)EMI設(shè)計(jì)指南 3397次閱讀
- 高速PCB設(shè)計(jì)技巧有哪些 1702次閱讀
- dfrobot 編程積木入門版學(xué)習(xí)套件簡介 2178次閱讀
- PCB設(shè)計(jì)之如何使用跳線 2.2w次閱讀
- PCB設(shè)計(jì)的六個(gè)檢查階段 3535次閱讀
- PCB設(shè)計(jì)教程之電源PCB設(shè)計(jì)的詳細(xì)資料分析 5141次閱讀
- PCB設(shè)計(jì)中如何設(shè)置格點(diǎn)_pcb設(shè)計(jì)中格點(diǎn)的設(shè)置方法 1.2w次閱讀
- STM32F030之IAP代碼編寫 1.1w次閱讀
- PCB設(shè)計(jì)經(jīng)驗(yàn)總結(jié) 6358次閱讀
- arduino用什么語言編程 6.9w次閱讀
- 降低PCB設(shè)計(jì)風(fēng)險(xiǎn)的三個(gè)技巧 1783次閱讀
- 菜鳥入門:PCB設(shè)計(jì)中各層的意義你真的懂么 1.4w次閱讀
下載排行
本周
- 1開關(guān)電源設(shè)計(jì)原理手冊
- 1.83 MB | 5次下載 | 免費(fèi)
- 2PL4807單節(jié)鋰離子電池充電器中文手冊
- 1.36 MB | 3次下載 | 免費(fèi)
- 3BQ769142技術(shù)參考手冊
- 2.99MB | 2次下載 | 免費(fèi)
- 4BQ77207EVM用戶指南
- 865.23KB | 2次下載 | 免費(fèi)
- 5智能小車proteus仿真+C源程序
- 0.02 MB | 1次下載 | 免費(fèi)
- 6FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 1次下載 | 免費(fèi)
- 7HT2120兩節(jié)鋰電池保護(hù)板電路
- 0.22 MB | 1次下載 | 免費(fèi)
- 8OPAx320x精密CMOS運(yùn)算放大器
- 2.22MB | 1次下載 | 免費(fèi)
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 155次下載 | 1 積分
- 2PCB布線和布局電路設(shè)計(jì)規(guī)則
- 0.40 MB | 47次下載 | 免費(fèi)
- 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 1 積分
- 4智能門鎖原理圖
- 0.39 MB | 14次下載 | 免費(fèi)
- 5elmo直線電機(jī)驅(qū)動調(diào)試細(xì)則
- 4.76 MB | 9次下載 | 6 積分
- 6WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 7PC1013三合一快充數(shù)據(jù)線充電芯片介紹
- 1.03 MB | 7次下載 | 免費(fèi)
- 8HC20LG0302_Datasheet_Ver_1
- 755.91 KB | 6次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多