文章预览
大家好,我是麦鸽,最近有网友提问: 用STM32的话,是学标准库还是HAL库? 对于新手,我想说,不要和自己过不去,一开始不要搞得太难,要循序渐进。 新手经常会问的问题,先学51还是STM32, 或者之前有网友提问,写PC软件是学MFC还是Qt? 其实诸如此类的问题,都不能忽略一个问题就是学习曲线,是否对初学者友好。然后再看后续是否再值得深入学习,是否有学习的价值。 对于单片机而言,标准库还是HAL库,只不过是操作硬件的中间件而已,我们不需要再去生硬地去查芯片手册,去配置寄存器,可以更快地搞定底层的配置,集中精力搞定应用部分的开发。 image 单片机开发通常是这样架构,或者会再跑个RTOS,一般裸机开发,我们会把一些硬件模块写成单独的驱动模块,向上提供接口给应用层。 而这里会操作到一些芯片的资源,就可以通过调用固
………………………………