資料介紹
電路板圖如下:
成分
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è),包括多通道直接存儲(chǔ)器訪問、幾個(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)行編程。
特征:
板載測(cè)試指示燈 LED
板載復(fù)位按鈕和電源指示燈 LED
板載 100ma 3.3V 穩(wěn)壓器
所有 GPIO 都引出并標(biāo)明管腳名稱
焊接接頭后,您可以直接將電路板插入面包板上
技術(shù)規(guī)格:
CPU 型號(hào):STM32F103C8T6
下載.jfif
核心:ARM 32 Cortex-M3 CPU。
調(diào)試模式:SWD(可以用ST-LINK V2編程)
CPU內(nèi)部最大時(shí)鐘:72MHz
示意圖:
對(duì)于設(shè)計(jì)實(shí)現(xiàn),我決定使用 Altium,它對(duì)于復(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 允許我們自動(dòng)布線,但這種設(shè)計(jì)及其布線非常復(fù)雜,所以我逐個(gè)仔細(xì)地做了。完成布線后,我可以在 2D 或 3D 中查看電路板,以了解制造后的外觀。
完成電路板設(shè)計(jì)后,我已在 Inventhub 上在線上傳了PCB 設(shè)計(jì)文件。制造商可以查看或下載我的 PCB 設(shè)計(jì)文件來制造我的電路板而不會(huì)出現(xiàn)任何錯(cuò)誤。
材料清單:
電路板制作完成后,我在 Inventhub 上創(chuàng)建了一個(gè)組件列表,其中包含制造商、供應(yīng)商、制造商零件編號(hào)、定價(jià)和數(shù)量的詳細(xì)信息。只需將這些詳細(xì)信息放在 Inventhub 上的 BOM 文件中,我就可以使用供應(yīng)鏈選項(xiàng)輕松自動(dò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 板了
用于測(cè)試板的 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ì)自學(xué)入門教程
- pcb設(shè)計(jì)零基礎(chǔ)入門教程
- pcb設(shè)計(jì)入門需要多久
- pcb設(shè)計(jì)入門基礎(chǔ)知識(shí)
- pcb設(shè)計(jì)入門看什么書
- EDA工具CADENCE原理圖與PCB設(shè)計(jì)說明 58次下載
- 基于單片機(jī)的PCB設(shè)計(jì)源代碼下載 45次下載
- Arduino編程基礎(chǔ)(一)——Arduino語言資料下載
- 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)境搭建) 22次下載
- PCB設(shè)計(jì)軟件有哪些 pcb設(shè)計(jì)軟件哪個(gè)好用 6216次閱讀
- 開關(guān)電源PCB設(shè)計(jì)參考 2886次閱讀
- 如何改善PCB設(shè)計(jì)的基本問題和技巧? 3059次閱讀
- PCB設(shè)計(jì)之五個(gè)EMI設(shè)計(jì)指南 3604次閱讀
- 高速PCB設(shè)計(jì)技巧有哪些 1829次閱讀
- dfrobot 編程積木入門版學(xué)習(xí)套件簡(jiǎn)介 2391次閱讀
- PCB設(shè)計(jì)之如何使用跳線 2.3w次閱讀
- PCB設(shè)計(jì)的六個(gè)檢查階段 3723次閱讀
- PCB設(shè)計(jì)教程之電源PCB設(shè)計(jì)的詳細(xì)資料分析 5326次閱讀
- 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é) 6539次閱讀
- arduino用什么語言編程 6.9w次閱讀
- 降低PCB設(shè)計(jì)風(fēng)險(xiǎn)的三個(gè)技巧 1857次閱讀
- 菜鳥入門:PCB設(shè)計(jì)中各層的意義你真的懂么 1.4w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論