如果学习过51单片机 。能够深入理解其硬件结构 。并对寄存器有深入的理解 。能够利用单片机完成一些小制作 。编写过些程序代码 。能够解决开发过程中的问题 。对接口电路有熟悉 。对相关接口芯片的时序有一定的认识 。再学习STM32难度并不是很大的 。个人还是建议学习STM32要从实际动手实践做小项目入手 。编写代码实现功能 。无论是用标准库还是用HAL库 。在开发的过程中 。理解其架构 。理解其硬件资源 。理解其开发方式 。毕竟STM32的开发资源还是比较丰富的 。官方有参考程序代码 。参考手册 。M3或M4开发宝典 。如果用HAL库开发 。还有专门的配置工具 。动手实践的过程中 。可以慢慢的查询 。研读其相关的开发文档 。慢慢的就会理解其原理了 。
其他观点:
大一我们机械工程c语言是基础必修课呀!你说都是我们基础专业课呀?虽然讲了万年的51 。这玩意有必要自学吗?你啥专业的生物的大一也学c语言呀!
其他观点:
有C语言基础就好办了 。建议买一个开发板 。上面自带了很多简单的例子 。通过这些例子可以了解单片机的外设功能与简单用法 。
【本人大一,自学单片机,C语言已经自学完了,数电模电电路都还没学,学stm32需要搞懂它的原理吗?】当然 。这些都是最基本的 。做项目的话还需要有一个整体的思路 。这个需要磨练 。有兴趣的话可以看我的视频和专栏 。详细解说了项目程序的设思路 。[握手]
推荐阅读
- 水蜜桃如何保存好?贮藏保鲜技术 水蜜桃保存保鲜方法
- 减肥期间可以喝一碗羊肉汤吗
- 前列腺增生做手术能彻底治好吗 用手术怎么治疗前列腺增生
- 学习单片机需要什么知识基础?
- 精神分列症能治好吗
- 青春期精神分列症的表现 青春期精神分列症的表现是
- 中国哪个朝代最尚武?
- 安徽哪家医院治疗羊癫疯比较可靠
- 罗汉果泡水需要去壳吗