让人神往的STM32经验大抵如此
时间:2021-10-18 16:45:55
[导读]单片机用处这么广,尤其是STM32生态这么火!如何快速上手学习呢?你要考虑的是,要用STM32实现什么?为什么使用STM32而不是用8051?是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO?是51的功耗太大,电池挺不住?是51的内存太小而你要存储...
单片机用处这么广,尤其是STM32生态这么火!如何快速上手学习呢?
第二、库函数有bug这个遇到的概率是非常低的,但确实存在。不过一般来说如果mcu表现出预料之外的行为,你首先要想的应该是你的代码写的有bug,而不是库函数有bug。如果库函数真的有bug,你去google搜一下,相信你绝对不是第一个踩坑的人。
对于传统的电子工程师来讲,使用库编程可能会感到有一点虚,感觉没有脚踏实地的感觉。但如果你写过web、写过服务器端代码、写过桌面端代码的话,你就一定会理解API、封装、抽象的意义。对于如何学习STM32这个话题,来看看老司机们的看法:@icecut:
2.后来F103的开发板越来越多,切换成使用官方库的确大大提高了生产力,底层不用学的太好也可以开发了。
3.ST在力推stmcubemx,此软件会根据你的配置和芯片来生成轻量级的代码。代码量小很多,并且软件上有freertos以及闭源的 ui 库的支持。
4.ST芯片的遍地开花,软件上配合 stm32cubeMx 的开发利器可以大大缩短调试的工作量。
5.最近在做互联网开发,有时候还是手痒痒,还想弄ST的芯片玩玩。
@菜鸟同学:
@lxyppc:
第二、库函数有bug这个遇到的概率是非常低的,但确实存在。不过一般来说如果mcu表现出预料之外的行为,你首先要想的应该是你的代码写的有bug,而不是库函数有bug。如果库函数真的有bug,你去google搜一下,相信你绝对不是第一个踩坑的人。
对于传统的电子工程师来讲,使用库编程可能会感到有一点虚,感觉没有脚踏实地的感觉。但如果你写过web、写过服务器端代码、写过桌面端代码的话,你就一定会理解API、封装、抽象的意义。对于如何学习STM32这个话题,来看看老司机们的看法:@icecut:
2.后来F103的开发板越来越多,切换成使用官方库的确大大提高了生产力,底层不用学的太好也可以开发了。
3.ST在力推stmcubemx,此软件会根据你的配置和芯片来生成轻量级的代码。代码量小很多,并且软件上有freertos以及闭源的 ui 库的支持。
4.ST芯片的遍地开花,软件上配合 stm32cubeMx 的开发利器可以大大缩短调试的工作量。
5.最近在做互联网开发,有时候还是手痒痒,还想弄ST的芯片玩玩。
@菜鸟同学:
@lxyppc:





