chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

STM32F103C8T6控制器單片機(jī)的簡(jiǎn)單認(rèn)識(shí)

jf_96671735 ? 來(lái)源:jf_96671735 ? 作者:jf_96671735 ? 2023-03-14 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32等基于 ARM Cortex內(nèi)核的微控制器,憑借豐富的片上資源與簡(jiǎn)單易用的標(biāo)準(zhǔn)外設(shè)庫(kù),逐步成為消費(fèi)與工業(yè)領(lǐng)域中的主流產(chǎn)品。

我們所說(shuō)的STM32F103C8T6是屬于市場(chǎng)上用得比較廣泛的一種型號(hào),意法提供的標(biāo)準(zhǔn)外設(shè)庫(kù)對(duì) STM32片上資源進(jìn)行了封裝,標(biāo)準(zhǔn)庫(kù)和HALL庫(kù)相比,標(biāo)準(zhǔn)外設(shè)庫(kù)比較接近于傳統(tǒng)的寄存器操作,國(guó)產(chǎn)GD32微控制器在很多方面都可以移植替代。

STM32F103C8T6是一款基于 ARM 32位 Cortex?-M3內(nèi)核,電壓使用范圍是2.0V ~ 3.6V,工作頻率最高可以達(dá)到72MHz,內(nèi)部采用64K或128K字節(jié) Flash程序存儲(chǔ)器,以及高達(dá)20K字節(jié)的 SRAM數(shù)據(jù)存儲(chǔ)器;內(nèi)置 CRC循環(huán)冗余校驗(yàn)以及 96位編碼( 24位的十六進(jìn)制數(shù))的芯片唯一序列號(hào)。

它的主系統(tǒng)由 4個(gè)控制單元(DCode總線D-bus、系統(tǒng)總線S-bus、通用DMA1、通用DMA2)以及 4個(gè)受控單元(內(nèi)部SRAM、內(nèi)部Flash、FSMC、AHB到 APB的橋AHB2APBx)組成,它們通過(guò)一個(gè)多級(jí)的 AHB總線相互進(jìn)行連接。

ICode總線:連接 M3內(nèi)核指令總線與 Flash的指令接口,主要作用是進(jìn)行指令預(yù)取。

DCode總線:連接 M3內(nèi)核 DCode總線與 Flash的數(shù)據(jù)接口,主要作用是完成調(diào)試訪問(wèn)和常量加載。

System總線:連接 M3內(nèi)核系統(tǒng)總線與總線矩陣 Bus Matrix,用于協(xié)調(diào)內(nèi)核與 DMA之間的通信。

DMA總線:連接 DMA的 AHB主接口與總線矩陣 Bus Matrix,用于協(xié)調(diào) DCode和 DMA對(duì) SRAM、Flash以及其它外設(shè)的訪問(wèn)。

Bus Matrix總線矩陣:利用輪換算法管理內(nèi)核系統(tǒng)總線與 DMA主總線之間訪問(wèn)的仲裁,由 4個(gè)控制單元(DCode、系統(tǒng)總線、DMA1和 DMA2總線)以及 4個(gè)受控單元(FLITF、SRAM、FSMC、AHB2APB橋)組成。

時(shí)鐘系統(tǒng)

由于 STM32外設(shè)資源眾多,工作的時(shí)鐘頻率各不相同,所以采用了多達(dá) 5個(gè)時(shí)鐘源:片上經(jīng)過(guò)出廠調(diào)校的8MHz RC振蕩器系統(tǒng)時(shí)鐘HSI,以及帶校準(zhǔn)的40kHz RC振蕩器作為實(shí)時(shí)時(shí)鐘LSI,也可以采用外置4 ~ 16MHz晶體振蕩器作為系統(tǒng)時(shí)鐘HSE,以及帶校準(zhǔn)功能的32kHz RTC振蕩器作為實(shí)時(shí)時(shí)鐘LSE;最后還內(nèi)置了用于對(duì) CPU時(shí)鐘進(jìn)行倍頻的的PLL鎖相環(huán)。

GPIO

STM32F103C8T6采用 LQFP48方式封裝,一共擁有 37個(gè) I/O引腳,被分為PA(15個(gè))、PB(15個(gè))、PC(3個(gè))、PD(2個(gè))、PE(0個(gè))五個(gè)組,所有 I/O接口可以映像到 16個(gè)外部中斷,并且大部份端口都可以可以兼容5V信號(hào)。每個(gè) I/O端口可以接受或輸出8mA電流,灌電流則可達(dá)到20mA。除了模擬輸入功能的引腳之外,所有 GPIO都擁有大電流通過(guò)能力。根據(jù)我們的需要可以對(duì) GPIO進(jìn)行鎖定,主要是防止意外擦寫 GPIO相關(guān)的寄存器。位于APB2上的 GPIO引腳,其脈沖轉(zhuǎn)換速度可達(dá)18MHz。

定時(shí)器

STM32F103C8T6擁有 7個(gè)定時(shí)器,其中 1個(gè)用于電機(jī)控制的 16位 PWM高級(jí)控制定時(shí)器、3個(gè) 16位通用定時(shí)器、2個(gè)看門狗定時(shí)器(包含獨(dú)立型的和窗口型)、1個(gè) 24位自減型系統(tǒng)嘀嗒定時(shí)器。

通信接口

STM32F103C8T6擁有 2個(gè) I2C接口、3個(gè) USART接口、2個(gè) SPI接口、1個(gè) CAN接口、1個(gè) USB 2.0全速接口。

DMA(直接內(nèi)存存取,Direct Memory Access)用來(lái)提供在外設(shè)與存儲(chǔ)器或者存儲(chǔ)器與存儲(chǔ)器之間的高速數(shù)據(jù)傳輸,傳輸過(guò)程無(wú)需經(jīng)過(guò) CPU進(jìn)行干預(yù),數(shù)據(jù)直接通過(guò) DMA快速進(jìn)行操作,從而節(jié)省大量 CPU資源。

STM32F103C8T6的優(yōu)點(diǎn):

1.資料教程豐富,在網(wǎng)上一搜,一堆答案。

2.穩(wěn)定且性價(jià)比高

早期的時(shí)候STM32性價(jià)比還是很高的,現(xiàn)在價(jià)格似乎也慢慢回落了。STM32的話性能很穩(wěn)定,不會(huì)有奇奇怪怪問(wèn)題。

3.可移植性做得很好

最強(qiáng)大的就是他們的庫(kù),很多芯片基本都是大同小異,比如使用STM32F030的切換到STM32F103也很輕松,代碼風(fēng)格和定義非常相似。這樣有助于產(chǎn)品快速更新迭代。

4.量大

有一個(gè)現(xiàn)象就是,如果芯片漲價(jià),那漲得最猛的肯定是量最大的那顆,STM32F103C8T6就是典型的例子。

市場(chǎng)占有率大,這樣的話產(chǎn)品不會(huì)有芯片交期的困擾。

但是特別量大的情況下,很多公司會(huì)選擇用***。

5.生態(tài)完善

ST的產(chǎn)品生態(tài)和開發(fā)生態(tài)都已經(jīng)相對(duì)完善了。

官網(wǎng)提供了很多行業(yè)應(yīng)用的方案選型,估計(jì)很多人忽略了。

pYYBAGQQQWKAarniAAA6FCGw_cg85.webp

poYBAGQQQWKARTDjAABeStyCtUw755.jpg

pYYBAGQQQWOAU0AIAABbzDAzYIg33.webp

如果你在做一款產(chǎn)品,確定用STM32,但是不知道哪個(gè)型號(hào)合適,可以到他們官網(wǎng)的應(yīng)用找找。

其它單片機(jī)外設(shè)資料、Flash、RAM就沒啥說(shuō)的了,現(xiàn)在基本都是大同小異。
本期先分享到這里,如果還有哪些不足,我們可以一起探討,喜歡點(diǎn)個(gè)贊哈!

審核編輯黃宇

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

    關(guān)注

    68

    文章

    19896

    瀏覽量

    235282
  • dma
    dma
    +關(guān)注

    關(guān)注

    3

    文章

    576

    瀏覽量

    103269
  • 控制器
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32F103C6T6 DCAC逆變器原理圖

    STM32F103C6T6 DCAC逆變器原理圖
    發(fā)表于 05-19 17:48 ?0次下載

    stm32f103c8t6主控芯片無(wú)人機(jī)原理圖

    stm32f103c8t6主控芯片無(wú)人機(jī)原理圖
    發(fā)表于 04-29 17:02 ?1次下載

    STM32F103C8T6無(wú)法選擇外部晶振怎么解決?

    我從網(wǎng)上購(gòu)入了STM32F103C8T6的核心板,板上有外部晶振。但我使用STM32CubeMX生成項(xiàng)目時(shí),卻無(wú)法選擇外部晶振(如下圖)。請(qǐng)問(wèn)要在哪里設(shè)置才能選擇外部晶振呀?
    發(fā)表于 04-28 07:03

    基于STM32F103C8T6控制多路VL53L0X激光測(cè)距傳感

    使用STM32F103C8T6的一條IIC總線控制4個(gè)激光測(cè)距傳感,我使用的激光測(cè)距傳感是亞博智能的 地址相同改不了,我要怎么控制多路,
    發(fā)表于 04-23 18:23

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

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

    STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖

    電子發(fā)燒友網(wǎng)站提供《STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖》資料免費(fèi)下載
    發(fā)表于 03-24 09:09 ?62次下載

    stm32f103c8t6編碼模式在keil的debug調(diào)試時(shí)遇到的問(wèn)題求解

    stm32f103c8t6編碼模式在keil的debug調(diào)試時(shí),手動(dòng)把編碼的計(jì)數(shù)置為一個(gè)數(shù)500(比如計(jì)數(shù)溢出值是4000),然后在
    發(fā)表于 03-14 06:06

    STM32F103C8T6 PA2無(wú)PWM輸出怎么解決?

    STM32F103C8T6最小系統(tǒng)PA0/PA1/PA2/PA3為PWM輸出控制舵機(jī),配置相同,PA2始終無(wú)輸出,PA0/PA1/PA3輸出正常;用試驗(yàn)軟件對(duì)STM32F103C8T6最小系統(tǒng)PA2口驗(yàn)證能輸出高/低電平。
    發(fā)表于 02-27 08:13

    MH32F103A單片機(jī) 低價(jià)替代STM32,硬件完美兼容 主頻可達(dá)216M

    、I2C、UART、USB 2.0全速串行通信接口、CAN總線控制器以及SDIO接口。 MH32F103A單片機(jī)可用于替代STM32103,
    的頭像 發(fā)表于 02-14 16:14 ?497次閱讀
    MH32<b class='flag-5'>F103</b>A<b class='flag-5'>單片機(jī)</b> 低價(jià)替代<b class='flag-5'>STM32</b>,硬件完美兼容 主頻可達(dá)216M

    基于單片機(jī)中藥存放環(huán)境監(jiān)測(cè)系統(tǒng)的實(shí)現(xiàn)

    本項(xiàng)目基于STM32F103C8T6單片機(jī)作為核心控制單元,通過(guò)多種傳感對(duì)環(huán)境進(jìn)行實(shí)時(shí)采集,并通過(guò)液晶顯示屏和Wi-Fi無(wú)線通訊將監(jiān)測(cè)數(shù)據(jù)展示給用戶,達(dá)到環(huán)境預(yù)警和安全保障的目的。
    的頭像 發(fā)表于 01-23 09:42 ?751次閱讀
    基于<b class='flag-5'>單片機(jī)</b>中藥存放環(huán)境監(jiān)測(cè)系統(tǒng)的實(shí)現(xiàn)

    基于STM32F103C8T6 ADXL345 加速度傳感的計(jì)步器設(shè)計(jì)指南和代碼

    基于 STM32F103C8T6控制器和 ADXL345 加速度傳感的計(jì)步器設(shè)計(jì)相關(guān)內(nèi)容,包括 ADXL345 傳感的工作原理、初始化與數(shù)據(jù)讀寫操作,以及基于該傳感
    的頭像 發(fā)表于 01-17 17:38 ?2012次閱讀

    STM32單片機(jī)+MPU6050設(shè)計(jì)一個(gè)電子水平儀

    本項(xiàng)目基于STM32F103C8T6單片機(jī)設(shè)計(jì)一款電子水平儀。STM32F103C8T6作為一種性能強(qiáng)大的微控制器,具有較高的計(jì)算能力和豐富的外設(shè)接口,能夠滿足項(xiàng)目對(duì)實(shí)時(shí)數(shù)據(jù)處理和顯示
    的頭像 發(fā)表于 01-09 11:14 ?1901次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>+MPU6050設(shè)計(jì)一個(gè)電子水平儀

    第19.2章-星曈科技 openmv H7 plus openmv視覺循跡功能-完成視覺識(shí)別指定區(qū)域 OpenMV視覺模塊循跡 STM32F103C8T6視覺巡線

    第19.2章-【星曈科技】openmv H7 plus openmv視覺循跡功能-完成視覺識(shí)別指定區(qū)域 OpenMV視覺模塊循跡_巡線功能 STM32F103C8T6視覺巡線小車
    的頭像 發(fā)表于 08-20 11:28 ?1065次閱讀

    19.4-STM32接收數(shù)據(jù)-狀態(tài)顯示在屏幕 openMV尋跡與小車控制 Openmv+STM32F103C8T6視覺巡線小車

    19.4-STM32接收數(shù)據(jù)-狀態(tài)顯示在屏幕 openMV尋跡與小車控制 Openmv+STM32F103C8T6視覺巡線小車
    的頭像 發(fā)表于 08-20 11:12 ?1679次閱讀
    19.4-<b class='flag-5'>STM32</b>接收數(shù)據(jù)-狀態(tài)顯示在屏幕 openMV尋跡與小車<b class='flag-5'>控制</b> Openmv+<b class='flag-5'>STM32F103C8T6</b>視覺巡線小車

    第七章-V1.5 STM32超聲波測(cè)距STM32F103C8t6超聲波避障小車 超聲波避障模塊 STM32超聲波測(cè)距

    5STM32超聲波測(cè)距STM32F103C8t6超聲波避障小車
    的頭像 發(fā)表于 08-15 16:25 ?1741次閱讀
    第七章-V1.5 <b class='flag-5'>STM32</b>超聲波測(cè)距<b class='flag-5'>STM32F103C8t6</b>超聲波避障小車 超聲波避障模塊 <b class='flag-5'>STM32</b>超聲波測(cè)距