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

學(xué)STM32(STM32F103RCT6)

這篇具有很好參考價(jià)值的文章主要介紹了學(xué)STM32(STM32F103RCT6)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

系列文章目錄

第一章 了解STM32



前言

為什么使用STM32而不是8051? 是因?yàn)?1的頻率太低,無法滿足計(jì)算需求?是51的管腳太少,無法滿足眾多外設(shè)的IO? 是51的功耗太大,電池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 是51的內(nèi)存太小而你要存儲(chǔ)的東西太多?

當(dāng)你需要使用STM32某些功能,而51實(shí)現(xiàn)不了的時(shí)候, 那STM32自然不需要學(xué)習(xí),你會(huì)直接去尋找STM32某方面的使用方法。比如要用spi協(xié)議的網(wǎng)卡、要使用串口通信、要使用rtos等等…

什么是STM32?
STM32單片機(jī)是ST(意法半導(dǎo)體)公司使用arm公司的cortex-M3為核心生產(chǎn)的32bit系列的單片機(jī)


一、STM32基本系統(tǒng)

1.STM32基本(最?。┫到y(tǒng)板

STM32基本(最小)系統(tǒng)是指僅包含必需的元器件,僅可運(yùn)行最基本軟件的簡(jiǎn)化系統(tǒng),也就是用最少的元件組成,但可以工作的系統(tǒng)。

無論多么復(fù)雜的嵌入式系統(tǒng),都可以認(rèn)為是由基本(最?。┫到y(tǒng)和擴(kuò)展功能組成?;荆ㄗ钚。┫到y(tǒng)是嵌入式系統(tǒng)硬件設(shè)計(jì)中復(fù)用率最高,也是最基本的功能單元。

2.使用STM32為核心器件的基本(最小)系統(tǒng)構(gòu)成單元

學(xué)STM32(STM32F103RCT6)

二、主控制器(CPU)

1.STM32F103RCT6微控制器參數(shù)

學(xué)STM32(STM32F103RCT6)

2.STM32F103RCT6微控制器引腳分布

學(xué)STM32(STM32F103RCT6)

學(xué)STM32(STM32F103RCT6)

三、啟動(dòng)電路設(shè)計(jì)

啟動(dòng)模式設(shè)置

在設(shè)計(jì)時(shí),必須確定啟動(dòng)時(shí)使用的芯片引腳。改變啟動(dòng)方式會(huì)使STM32存儲(chǔ)空間的起始地址對(duì)齊到不同的內(nèi)存空間上,從而選擇在閃存、內(nèi)部SRAM或系統(tǒng)存儲(chǔ)區(qū)上運(yùn)行代碼。
例如如果選擇從用戶閃存啟動(dòng),即BOOT0設(shè)置為0,可以通過連接限流電阻實(shí)現(xiàn)。
學(xué)STM32(STM32F103RCT6)

四、電源電路設(shè)計(jì)

1. 電源

1.STM32F103系列微控制器使用單電源供電,其電壓范圍必須為2.0-3.6V,同時(shí)通過內(nèi)部的一個(gè)電壓調(diào)整器,可以給Cortex-M3核心提供1.8V的工作電壓。
2.通常正常電源為5V,可以采用轉(zhuǎn)換電路。電路設(shè)計(jì)可采用5V電源插頭將220V降壓到5V,再采用LMS1117-3.3V穩(wěn)壓芯片將5V電壓降壓輸出3.3V電壓。
3.STM32F103芯片的電源引腳連接電容以增強(qiáng)穩(wěn)定性。

2. 末級(jí)電源電路:使用LM1117-3.3

LM1117一共有4種封裝可以選擇,如圖 所示。為了減小PCB面積,我們選擇SOT-223(M3)封裝。

學(xué)STM32(STM32F103RCT6)

五、調(diào)試電路設(shè)計(jì)

調(diào)試接口

STM32的調(diào)試系統(tǒng)支持JTAG 和SWD兩種接口標(biāo)準(zhǔn),這兩種接口都要使用GPIO(普通I/O口)來供給調(diào)試仿真器使用。選用其中一個(gè)接口即可將在PC宿主機(jī)上編譯好的程序下載到單片機(jī)中進(jìn)行運(yùn)行調(diào)試。

我選用SWD模式。

六、復(fù)位電路設(shè)計(jì)

1.復(fù)位電路

復(fù)位電路的主要作用是把特殊功能寄存器的數(shù)據(jù)刷新為默認(rèn)數(shù)據(jù),單片機(jī)在運(yùn)算過程中由于干擾等外界原因造成寄存器中數(shù)據(jù)混亂不能使其正常繼續(xù)執(zhí)行程序(稱死機(jī))或產(chǎn)生的結(jié)果不正確時(shí)均需要復(fù)位,以使程序重新開始運(yùn)行。單片機(jī)在剛上電時(shí)也需要復(fù)位電路,系統(tǒng)上電時(shí)復(fù)位電路提供復(fù)位信號(hào),直至電源穩(wěn)定后,撤銷復(fù)位信號(hào),以使單片機(jī)能夠正常穩(wěn)定的工作。

學(xué)STM32(STM32F103RCT6)

2.阻容復(fù)位電路

學(xué)STM32(STM32F103RCT6)

3.復(fù)位電路設(shè)計(jì)注意事項(xiàng)

復(fù)位電路非常重要,如果沒有特別的要求,可以采用阻容復(fù)位電路。如果要求比較嚴(yán)格的應(yīng)用場(chǎng)合,一定要使用復(fù)位芯片來設(shè)計(jì)復(fù)位電路。
如果不需要看門狗,可以不用SP706S的WDI腳,并且不焊接R2電阻。當(dāng)然也可以換成沒有看門狗的復(fù)位芯片,如SP708S等。
如果用看門狗,在調(diào)試時(shí)一定要關(guān)閉看門狗,在完成調(diào)試后才打開看門狗,否則將不能調(diào)試。

七、時(shí)鐘電路設(shè)計(jì)

時(shí)鐘電路是單片機(jī)的心臟,它控制著單片機(jī)的工作節(jié)奏。單片機(jī)就是通過復(fù)雜的時(shí)序電路來完成不同的指令功能的。實(shí)際選用8M時(shí)鐘。
學(xué)STM32(STM32F103RCT6)


總結(jié)

反正我是馬上要實(shí)習(xí)了,就想重新回顧一遍32,錯(cuò)的地方見諒見諒
加一個(gè)STM32F103RCT6各字段的含義
STM32(芯片系列):STM32代表ARM Cortex-M 內(nèi)核的32位微控制器
103(芯片子系列):101基本型,102USB基本型(USB2.0),103代表增強(qiáng)型系列,105或107互聯(lián)型
F(產(chǎn)品類型):F代表通用系列
R(引腳數(shù)量):T=36, C=48, R=64, V=100 ,Z =144
C(閃存容量):4=16K,6=32K,8=64K,B=128K,C=256K,D=384K,E=512K

T(表封裝):
H代表BGA封裝
T代表LQFP封裝
U代表VFQFPN封裝
Y代表WLCSP64

6(工作溫度范圍):6代表-40 — 85℃,7代表-40 —105℃

STM32F10xxx參考手冊(cè) 開始就有介紹
其他的區(qū)別請(qǐng)看2個(gè)芯片的數(shù)據(jù)手冊(cè)文章來源地址http://www.zghlxwxcb.cn/news/detail-407991.html

到了這里,關(guān)于學(xué)STM32(STM32F103RCT6)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 從零開始制作STM32F103RCT6小車(一)

    從零開始制作STM32F103RCT6小車(一)

    ? ? ? ? 僅以此系列給實(shí)驗(yàn)室的學(xué)弟學(xué)妹作為小車制作教程來使用,后續(xù)的內(nèi)容我會(huì)在這個(gè)暑假陸續(xù)更新出來,本篇的內(nèi)容是新建一個(gè)適用于STM32F103RCT6的工程 ? ? ? ? 接下來的操作幾乎是基于STM32F1xx系列的固件庫,這里我給大家列出鏈接 STM32F1xx系列固件庫? ? ? ? ? ? ? ?

    2023年04月08日
    瀏覽(108)
  • stm32f103rct6使用內(nèi)部晶振作為時(shí)鐘源

    stm32f103rct6使用內(nèi)部晶振作為時(shí)鐘源

    stm32f103rct6(庫函數(shù)版例程)使用內(nèi)部晶振8M,倍頻64M 參考 https://blog.csdn.net/oHuanCheng/article/details/105112884 http://www.openedv.com/forum.php?mod=viewthreadtid=286233 https://blog.csdn.net/ll148305879/article/details/106138302 修改system_stm32f10x.c文件中的void SystemInit(void)函數(shù) 內(nèi)部時(shí)鐘用到了FLASH,需要添加s

    2024年02月07日
    瀏覽(1209)
  • stm32F103RCT6使用FFT運(yùn)算分析波形詳解(細(xì)致教學(xué))

    stm32F103RCT6使用FFT運(yùn)算分析波形詳解(細(xì)致教學(xué))

    最近學(xué)校電賽隊(duì)伍招新,出的招新題就是低頻示波器的。之前一直沒有弄懂FFT,借著這次機(jī)會(huì)實(shí)現(xiàn)了一下,做了一個(gè)小示波器 FFT原理簡(jiǎn)述 FFT,就是快速傅里葉變換,這個(gè)操作能夠?qū)r(shí)域信號(hào)轉(zhuǎn)化成頻域信號(hào),然后對(duì)信號(hào)進(jìn)行分析 這樣說可能有點(diǎn)抽象。講細(xì)點(diǎn)就是指能夠直觀

    2024年02月14日
    瀏覽(95)
  • STM32F103RCT6電路設(shè)計(jì)及繪制方法和學(xué)習(xí)體會(huì)

    STM32F103RCT6電路設(shè)計(jì)及繪制方法和學(xué)習(xí)體會(huì)

    目錄 1電路圖各部分原理分析 1.1通信-下載板塊接口電路 1.1.1 通信模塊 1.1.2 顯示燈 1.2電源轉(zhuǎn)化電路 1.2.1 電源轉(zhuǎn)化 1.3晶振電路 1.4 OLED顯示屏接口電路 1.5 獨(dú)立按鍵電路 1.6 JTAG/SWD調(diào)試接口電路 1.7 STM32微控制器電路 1.7.1 副芯片原理 1.7.2 主芯片原理 1.8 外擴(kuò)引腳 1.9 顯示燈 2圖紙的

    2024年02月14日
    瀏覽(84)
  • STM32F103RCT6驅(qū)動(dòng)SG90舵機(jī)-完成正反轉(zhuǎn)角度控制

    STM32F103RCT6驅(qū)動(dòng)SG90舵機(jī)-完成正反轉(zhuǎn)角度控制

    SG90是一種微型舵機(jī),也被稱為伺服電機(jī)。它是一種小型、低成本的直流電機(jī),通常用于模型和機(jī)器人控制等應(yīng)用中。SG90舵機(jī)可以通過電子信號(hào)來控制其精確的位置和速度。它具有體積小、重量輕、響應(yīng)快等特點(diǎn),因此在各種小型機(jī)械設(shè)備上得到了廣泛應(yīng)用。 SG90舵機(jī)通常用于

    2024年02月03日
    瀏覽(106)
  • STM32F103RCT6 -- 基于FreeRTOS 的USART1 串口通訊

    使用 FreeRTOS 提供的隊(duì)列(Queue)機(jī)制來實(shí)現(xiàn)數(shù)據(jù)的接收和發(fā)送 TX - PA9 RX - PA10 波特率:9600 數(shù)據(jù)位:8bit 校驗(yàn)位:無 停止位:1bit 數(shù)據(jù)格式: RX: 55 AA 06 00 06 31 02 24 01 FC 80 TX: 55 AA 06 00 06 32 01 24 01 B8 70 55 AA – 幀頭 06 - 數(shù)據(jù)字節(jié)數(shù),不包括幀頭,不包括校驗(yàn)位 00 06 – 模塊 31 02 24

    2024年02月16日
    瀏覽(90)
  • 設(shè)計(jì)分享 | STM32F103RCT6利用ULN2003驅(qū)動(dòng)步進(jìn)電機(jī)正反轉(zhuǎn)

    設(shè)計(jì)分享 | STM32F103RCT6利用ULN2003驅(qū)動(dòng)步進(jìn)電機(jī)正反轉(zhuǎn)

    https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==mid=2247484170idx=1sn=3fa68d0fbf30cf614e8779abf38c3e2bchksm=cf430652f8348f44e4b95bb7b22ce7f9f5a86e13f421741aefd08cedb169708309c79566ab1ftoken=1923877603lang=zh_CN#rd https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==mid=2247484170idx=1sn=3fa68d0fbf30cf614e8779abf38c3e2bchksm=cf430652f8348f44e4b95bb7b22ce7f9f5a8

    2023年04月17日
    瀏覽(88)
  • RFID課程設(shè)計(jì)--基于STM32F103RCT6的智能門禁系統(tǒng),STM32RCT6+RC522+OLED+DHT11+4*4矩陣鍵盤

    RFID課程設(shè)計(jì)--基于STM32F103RCT6的智能門禁系統(tǒng),STM32RCT6+RC522+OLED+DHT11+4*4矩陣鍵盤

    ??本次課程設(shè)計(jì)要求如下,我們團(tuán)隊(duì)兩人完成了90%的功能。 ??其中我們?cè)O(shè)置的是刷卡錯(cuò)誤3次不報(bào)警,密碼輸入錯(cuò)3次報(bào)警(原理相同,大家根據(jù)需要自行修改) ??然后暫時(shí)只能顯示卡號(hào)和卡是第幾個(gè)錄入到系統(tǒng)中的,想到身份證號(hào)和電話(身份信息)輸進(jìn)去有點(diǎn)長就沒

    2024年01月16日
    瀏覽(114)
  • STM32F103RCT6開發(fā)板M3單片機(jī)教程06--定時(shí)器中斷

    STM32F103RCT6開發(fā)板M3單片機(jī)教程06--定時(shí)器中斷

    除非特別說明,本章節(jié)描述的模塊應(yīng)用于整個(gè) STM32F103xx 微控制器系列,因?yàn)槲覀兪褂檬?STM32F103RCT6開發(fā)板是mini最小系統(tǒng)板。 本教程使用是( 光明谷SUN_STM32mini開發(fā)板 ) ? 首先了解一下是STM32F10X定時(shí)器(Timer) ? 注: 小容量產(chǎn)品是指閃存存儲(chǔ)器容量在16K至32K字節(jié)之間的STM32F101

    2024年02月04日
    瀏覽(99)
  • 基于STM32F103RCT6之手把手教你寫智能家居項(xiàng)目(2)

    基于STM32F103RCT6之手把手教你寫智能家居項(xiàng)目(2)

    ??????? 上一節(jié)我們簡(jiǎn)述了智能家居項(xiàng)目,實(shí)現(xiàn)了點(diǎn)燈的相關(guān)代碼編寫,還有WIFI模塊的固件燒錄。 連接什么平臺(tái): ??????? 我們想要遠(yuǎn)程控制家具的開關(guān)和獲取家中的狀態(tài),少不了一個(gè)可以傳輸數(shù)據(jù)的云平臺(tái)。我認(rèn)為易監(jiān)控是一個(gè)簡(jiǎn)單好用的云平臺(tái)。 怎么連接平臺(tái):

    2024年02月20日
    瀏覽(909)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包