无刷驱动之STM32芯片简介
要说搞无刷驱动,如果不知道STM32芯片,工程师都不好意思说是搞驱动的,STM32作为国民级MCU产品,嵌入式工程师没接触过STM32的少之甚少。自问世12年来,STM32不仅仅让自家的产品开了挂,还积极迭代、拓展、深耕产品生态建设, STM32正是如日中天,牛比轰轰! PCB设计中, 布局和布线是最难的本帖最后由 czvmkl 于 2019-6-7 09:50 编辑
STM32从字面上来看,ST意法半导体公司, M 是 Microelectronics 的缩写,32 表示32 位单片机,
STM32 合起来理解就是指 ST公司的32 位微控制器。
那么多芯片为啥一定要用STM32?虽然号称工控神器,ST在校园普及这块做的也确实够好,不过低端市场慢慢的还是被国产芯片替代了,汽车级的意法又不行,其实长远看,并不看好ST未来 18201975434 发表于 2019-6-8 06:25
那么多芯片为啥一定要用STM32?虽然号称工控神器,ST在校园普及这块做的也确实够好,不过低端市场慢慢的还 ...
是的,ST的影响力较大,每年都有峰会 czvmkl 发表于 2019-6-8 08:51
是的,ST的影响力较大,每年都有峰会
峰会也没什么,看看这两年在杭州大比特国产mcu也搞峰会, 上图紫框内的Cortex-m3内核,简称m3内核, m3内核是芯片内最重要的东西,由ARM公司设计的, 这家公司在江湖上几乎不为人知,太低调.从没见过ARM做过广告 czvmkl 发表于 2019-6-9 12:48
上图紫框内的Cortex-m3内核,简称m3内核, m3内核是芯片内最重要的东西,由ARM公司设计的, 这家公司在江湖上几 ...
ARM没做广告是因为做了广告一般公司也不怎么找他,它自身又不生产芯片,输出的是芯片构架,只有芯片设计公司才去找他。现在用ARM芯片的人越来越多,ARM的知名度还是有的 PMSM_spy 发表于 2019-6-11 16:05
ARM没做广告是因为做了广告一般公司也不怎么找他,它自身又不生产芯片,输出的是芯片构架,只有芯片设计 ...
他这个帖子的更新速度就是一点一点挤,还没啥干货 18201975434 发表于 2019-6-11 16:12
他这个帖子的更新速度就是一点一点挤,还没啥干货
哈哈,我就随便逛逛论坛,看大佬们发言,收获良多 宝宝们应该先学STM32的基本知识 czvmkl 发表于 2019-6-11 19:02
宝宝们应该先学STM32的基本知识
为啥应该学STM32,我还说应该学51呐,应用也很多,也是基础开始 为什么要选STM32? 因为STM32他具备高性能,低电压,低功耗,灵活自由的应用等特点,8位的STM8 是一只风筝, 风筝还得有根绳子被牵在手里, 而STM32已经是一只蝴蝶, 蝴蝶是任意自由放飞了.你想要实现什么控制功能,可以自己任意发挥了. 本帖最后由 czvmkl 于 2019-6-16 10:43 编辑
32位MCU-ARM Cortex内核分类
华为的麒麟用的Cortex A系列内核架构 Cortex A系列内核架构是面向尖端应用的,像安卓和手机等 STM32最经典的一款学习芯片,Cortex-m3内核增强型 STM32F103RCT6 本帖最后由 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 STM32型号规格有上千,一张图搞定芯片型号的命名规则
本帖最后由 czvmkl 于 2019-7-3 09:37 编辑
STM32的时钟系统,时钟就是芯片运行的时间基准,时基, 就好象是人的心脏跳动,可见其重要性了.
如果用标准的72M时钟,系统会自动调用SystemInit()函数初始化时种钟配置, 如果要自定义时钟,必须深刻把握这张时钟框图, 时钟配置好了进入main函数才有意义 哈哈,我也是在恶补基于STM32的无刷驱动内容,做了两年电机发现不干点控制撑不住。 做电机用把卡尺就行了
页:
[1]
2