|
本帖最后由 卡德加 于 2015-3-6 21:35 编辑 都是一段时的心得体会,新手借鉴,高手勿喷。 楼主没有嵌入式基础,大学选学过单片机(当时是汇编语言)和C语言,由于工作需要和自己的兴趣开始学习单片机。 从库开始学习STM32,官方做一个固件库出来当然是为了简化开发流程,提高用户体验的。开始接触固件库非常的不习惯,因为习惯了51直接操作寄存器的方式。说道库和寄存器的操作方式,我想起了小学开始学习方程的时候了,当时老师说,设一个x,用方程把题目的内容写出来。比如,一个数加3等于5,问这个数是几。一致的习惯都是5-3=2,但是现在老师叫设一个x,x+3=5,x=2 。当时觉得这个方法好蠢啊,又麻烦。但是等我的年级高了,问题复杂了,习惯了方程解决问题了,开始发现方程的高效。这个方程就像库一样,谁然学起来麻烦,但是我觉得我学会了以后,在解决更加复杂的问题的时候,会更有效率。 学习库最大的问题是我的C语言不好,官方的库里面又用了大量的结构体,宏定义等,刚开始时,真是勾人喝一壶的。只能边学习库边学习C语言。在这里推荐网易云课堂浙大翁凯老师的《程序设计入门-C语言》和《C语言程序进阶》,讲的很好。因为刚开始学习STM32没有什么源码值得分享,随着学习深入,一定会有很多我自己的源码和问题和大家分享。 最后分享下我现在正在用的教材: 野火视频教程和例程:https://pan.baidu.com/s/1c0pjXxY 奋斗视频教程和例程:https://pan.baidu.com/s/1c0jKqC4 |
| 都是新人,一起加油吧 |
| 学习学习 给自己充电 |
| 新人 加油 |
good。![]() ![]() |
| 谢谢分享 |
谢谢分享
|
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版