czvmkl 发表于 2019-6-7 09:04

无刷驱动之STM32芯片简介

要说搞无刷驱动,如果不知道STM32芯片,工程师都不好意思说是搞驱动的,STM32作为国民级MCU产品,嵌入式工程师没接触过STM32的少之甚少。自问世12年来,STM32不仅仅让自家的产品开了挂,还积极迭代、拓展、深耕产品生态建设, STM32正是如日中天,牛比轰轰!

czvmkl 发表于 2019-9-24 08:10

PCB设计中, 布局和布线是最难的

czvmkl 发表于 2019-6-7 09:47

本帖最后由 czvmkl 于 2019-6-7 09:50 编辑

STM32从字面上来看,ST意法半导体公司, M 是 Microelectronics 的缩写,32 表示32 位单片机,
STM32 合起来理解就是指 ST公司的32 位微控制器。



18201975434 发表于 2019-6-8 06:25

那么多芯片为啥一定要用STM32?虽然号称工控神器,ST在校园普及这块做的也确实够好,不过低端市场慢慢的还是被国产芯片替代了,汽车级的意法又不行,其实长远看,并不看好ST未来

czvmkl 发表于 2019-6-8 08:51

18201975434 发表于 2019-6-8 06:25
那么多芯片为啥一定要用STM32?虽然号称工控神器,ST在校园普及这块做的也确实够好,不过低端市场慢慢的还 ...

是的,ST的影响力较大,每年都有峰会

18201975434 发表于 2019-6-8 11:48

czvmkl 发表于 2019-6-8 08:51
是的,ST的影响力较大,每年都有峰会

峰会也没什么,看看这两年在杭州大比特国产mcu也搞峰会,

czvmkl 发表于 2019-6-9 12:48

上图紫框内的Cortex-m3内核,简称m3内核, m3内核是芯片内最重要的东西,由ARM公司设计的, 这家公司在江湖上几乎不为人知,太低调.从没见过ARM做过广告

PMSM_spy 发表于 2019-6-11 16:05

czvmkl 发表于 2019-6-9 12:48
上图紫框内的Cortex-m3内核,简称m3内核, m3内核是芯片内最重要的东西,由ARM公司设计的, 这家公司在江湖上几 ...

ARM没做广告是因为做了广告一般公司也不怎么找他,它自身又不生产芯片,输出的是芯片构架,只有芯片设计公司才去找他。现在用ARM芯片的人越来越多,ARM的知名度还是有的

18201975434 发表于 2019-6-11 16:12

PMSM_spy 发表于 2019-6-11 16:05
ARM没做广告是因为做了广告一般公司也不怎么找他,它自身又不生产芯片,输出的是芯片构架,只有芯片设计 ...

他这个帖子的更新速度就是一点一点挤,还没啥干货

PMSM_spy 发表于 2019-6-11 17:12

18201975434 发表于 2019-6-11 16:12
他这个帖子的更新速度就是一点一点挤,还没啥干货

哈哈,我就随便逛逛论坛,看大佬们发言,收获良多

czvmkl 发表于 2019-6-11 19:02

宝宝们应该先学STM32的基本知识

18201975434 发表于 2019-6-11 19:09

czvmkl 发表于 2019-6-11 19:02
宝宝们应该先学STM32的基本知识

为啥应该学STM32,我还说应该学51呐,应用也很多,也是基础开始

czvmkl 发表于 2019-6-16 10:18

为什么要选STM32? 因为STM32他具备高性能,低电压,低功耗,灵活自由的应用等特点,8位的STM8 是一只风筝, 风筝还得有根绳子被牵在手里, 而STM32已经是一只蝴蝶, 蝴蝶是任意自由放飞了.你想要实现什么控制功能,可以自己任意发挥了.

czvmkl 发表于 2019-6-16 10:39

本帖最后由 czvmkl 于 2019-6-16 10:43 编辑

32位MCU-ARM Cortex内核分类


华为的麒麟用的Cortex A系列内核架构

czvmkl 发表于 2019-6-16 10:49

Cortex A系列内核架构是面向尖端应用的,像安卓和手机等

czvmkl 发表于 2019-6-23 09:24

STM32最经典的一款学习芯片,Cortex-m3内核增强型 STM32F103RCT6

czvmkl 发表于 2019-6-30 07:51

本帖最后由 czvmkl 于 2019-6-30 07:52 编辑

STM32F103RCT6芯片内部资源,就是里面有的东西
系列:STM32

芯体尺寸:32-位

速度:72MHz

通信接口:CAN,I2C,IrDA,LIN,SPI,UART/USART,USB

外围设备:DMA,电机控制PWM,PDR,POR,PVD,PWM,温度传感器,WDT,晶振

输入/输出数: 51个GPIO口

程序存储器容量:256KB

程序存储器类型:FLASH

RAM容量:48K

电压-电源(Vcc/Vdd):2 V ~ 3.6 V

振荡器型:内部

工作温度:-40°C ~ 85°C

封装/外壳:64-LQFP

czvmkl 发表于 2019-6-30 08:01

STM32型号规格有上千,一张图搞定芯片型号的命名规则

czvmkl 发表于 2019-7-3 08:50

本帖最后由 czvmkl 于 2019-7-3 09:37 编辑

STM32的时钟系统,时钟就是芯片运行的时间基准,时基, 就好象是人的心脏跳动,可见其重要性了.


如果用标准的72M时钟,系统会自动调用SystemInit()函数初始化时种钟配置, 如果要自定义时钟,必须深刻把握这张时钟框图, 时钟配置好了进入main函数才有意义

明何忧不 发表于 2019-7-12 11:27

哈哈,我也是在恶补基于STM32的无刷驱动内容,做了两年电机发现不干点控制撑不住。

czvmkl 发表于 2019-7-14 09:36

做电机用把卡尺就行了
页: [1] 2
查看完整版本: 无刷驱动之STM32芯片简介