首页- 分类- 标签云

掌握stm32要多久,stm32最快多久学会

2023-5-27 实验招标网

如果你迫于产品的成本压力,放弃了初心,在某宝买了原价100多200多,心动价只要20多还由卖家拍胸脯保证是原装正品的STM32的处理器,焊到板子上,打开keil准备调试,却提供连接不上设备的错误信息。这个时候先不着急把芯片扔掉,不妨照着我的方法再抢救一把,其实事情是这样的,这些芯片并不是全新的,而是从废板拆下来的翻新品。

1、学习stm32单片机有上限吗

有。学习stm32单片机有上限,单片机主频上限可以达到64Mhz,只做简单的HAL库开发,上限不高,核心竞争力不强。单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM的设备。

2、有stm32基础,学习linux开发要多久?

linux开发是指:硬件开发?驱动开发?应用程序开发?STM32是cortexM内核,一般能跑linux的都是cortexA核,架构差异蛮大的。STM32单片机cortexM内核 外设armsoccortexA内核 外设先说结论:单片机开发基础对linux开发有帮助,但是很有限STM32基础:我个人认为是一定的code能力 寄存器配置能力 小型程序开发能力 外设驱动能力先大概说一下linux启动流程吧:1、FSBL:引导程序,厂家固化的,不用管;2、SSBL:bootloader程序,一般用uboot,厂家会提供一个可用版本,定制裁剪功能看个人需求;3、linux内核 linux驱动4、跟文件系统rootfs,可能需要增添删改linux毕竟是庞大的操作系统,开发起来当然也非常复杂,需要的技术栈十分庞大,比如:makefile、链接脚本、交叉编译、shell脚本、设备树、驱动框架等等即使是linux驱动开发也是基于框架的开发,与单片机开发差距较大。

3、不学51直接学stm32吗

我其实还是推荐先学51,能让你接触寄存器以及各种常用协议到底是怎么回事,stm32现在性能越来越强,以后用标准库的时候还有人用寄存器开发,现在变成HAL库了,用寄存器开发的也只有bootloader这种东西。我也建议先学习51单片机并且接触寄存器以及汇编,这个更清楚底层操作,51单片机熟悉之后再学习stm32就很快了大概1个月左右就可以了。