本人现为在校大二学生,接触STM32也快一年了。我和大家一样,也是从51开始学起的。2014年,学校组织科研宣讲会,我第一次从学长口中得知“单片机”这一个词,并且强调利用开发板学习。在同学们都去图书馆寻找书籍看的时候,我选择了买了一块开发板,扎扎实实的开始学习,因为一开始没有C语言基础,没有模电数电的基础,所以学的比较吃力,但是我并没有放弃。身边的人买了开发板,慢慢的都坚持不下去了,开发板开始吃灰了。我一直咬着牙坚持着,每周会让我的开发板最起码启动3次,2014年10月-2015年1月我一直在辛勤的学着51,努力的补充C语言知识。
我不断的与他人交流,得知学完51可以直接转STM32,我放弃了AVR,PIC,认为自己差不多的时候直接上手了STM32,在淘宝上花了200多买了一套开发板,从此开始学习STM32F1系列,花了3个月一边学习数模电、进阶C语言、同时废寝忘食的学习STM32,那3个月真是难忘,每天7点起床,除了上课,吃饭和睡觉,我基本就是泡在自习室(那时候还没有实验室)学习STM32,从系统时钟,GPIO,USART,EXTI,ADC。。。一直到FSMC,SDIO,FATS,我把STM32所涉及到的都学了一遍(没有选择动UCGUI和UCOS)。我又自学了AD,自己用STM32设计出了一款自动避障车,当我自己用手捧着自己的作品的时候,那种成就感实在太爽了!ST的固件库是我见过最好的固件库之一,PEMiro,allego,TI我都用过,但是我感觉ST的固件库最清晰。
因为我本人主要做汽车电子(我是非电子专业学生,专业为车辆工程),所以使用STM8和STM32的机会比较少,但是做一些小项目我还是首选STM32,迄今为止,已经使用过STM32F103,STM32F411,STM32L063系列,使用MDK,IAR,STM32CubeMX开发过STM32。
去年9月份又有幸参加了STM32全国研讨会青岛站,在宣讲之际切身体会到了ST公司对于整个世界和整个半导体市场的影响力,认识了许多同仁,我希望与各位更好的交流,一起进步!
我是MDebug,我不但喜欢飞思卡尔的汽车级产品,也喜欢STM32和STM8。我擅长使用C#,Labview,Simulink,STM32,Freescale等系列的产品,欢迎各位与我交流,共同进步!
希望ST公司升级一下HAL库,在CubeMX里面用的太不舒服了。
求学之路漫漫,唯有坚持与努力!我会与STM32同行,去创造属于我的辉煌!
附:芯片手册截图
|