偶然邂逅,共同成长 说起与STM32及STM32社区(http://www.stmcu.com.cn/aboutstmcu)的事,其实非常偶然。 工作性质决定了生活的单调,每天例行完成工作任务之后,除了打牌、喝酒、瞎扯蛋,还真找不出啥有意思的事情了。本来一直折腾着BSD/LINUX这些东西,也是瞎折腾,那天心血来潮,决定研究下LINUX下硬件驱动的写法,所以一头扎进去,挖代码看,内核模块什么的倒还不错,看到I2C、SPI这些东西就真的一头雾水了。于是去找这些东西的协议来看看,不小心看到的51单片机,很多这种东西的模拟。 这下不得了,兴趣立即转到单片机上去了,买了人生当中的第一块开发板,当然是51的,至今还保留着,如下 然后就发现了STM32,这东西比51要强大,资源也更丰富。然后顺理成章的发现了STM32社区论坛。 那还是2014年下半年的事。 记得当时的社区论坛还很丑陋,人气似乎也没有现在这么火爆。当然作为一名小菜,咱也只有看看的份,当时最流行的开发板应该是原子的STM32开发板,使用的也还是STM32的STD库来编程。 说实话,STM32刚入门的时候最头疼的应该是时钟的配置了,然后就是GPIO的8种工作模式,想当初可是花了不少的时间学习。像大多数刚入门的童鞋一样,点亮第一个LED时的激动应该还记忆犹新吧! 现在回过头来看,其实这些都是基础,是必须要掌握的,至于说具体的I2C、SPI等东西,在STM32里倒是淡化了。硬件与函数的结合,这些东西反倒不如51单片机中模拟的更容易搞懂原理! 不过没有多久,ST就推出的HAL库,GUI模式的配置时钟与GPIO及其它一些设备更形象化了,稍加熟悉后就很快可以上手,所以有了ST社区的第一个发贴,stm32 cubemx点个灯。 期间也加入了ST社区的QQ群,认识了一堆大牛,慢慢看,也不敢说话,为啥,不懂咯!不过有句话说得好,世上无难事,只要肯登攀!慢慢的也就熟悉了,不懂的东西,只要虚心点,多请教,多学习,然后就会好起来的。 然后就认识了沐紫教主和社区的管理,像zero99,破晓等。社区的气氛还是很好的,在论坛里发贴,很快就会有人回复,不求报酬,共同研究;群里交流也很不错,虽则偶有扯皮,但大多是一笑而过! 有感于自己学习的艰辛,遂有将学习过程中的一些小经验,小技巧分享出来的想法,一则可以帮助刚入门的小伙伴,另一也可以整理自己的思路,做个备忘也好!开始着手写点小文章,刚开始写的就是STM32 的HAL库的教程,STM32CubeMX入门教程汇总贴,期间为了满足自己小小的虚荣心,还向沐紫讨了个版主来做,很是洋气啊。 在社区也混得比较熟了,知识也渐渐见涨。这时候社区刚好推出STM2设计方案的小活动,也不揣冒昧,报个名去混脸熟!于是就有了第一个基于STM32的小方案(玩具),最后居然还中了个鼓励奖,老怀大慰啊! 后面更是一发不可收拾,研究FREERTOS,研究EMWIN,反正有机会折腾的就绝不放过,虽然现在也还是一知半解,不过说实话,总体还说还是收获颇丰啊,正应了那句话,有付出就会有收获!2015年是研究STM32最狂热的一年,在论坛发的贴子也是最多的。 STM32F7-DISCO出来的时候,毫不犹豫的自费订了一块,记得当时花了300多大洋啊,看到论坛总是从爱板网转评测文章,于是也准备写一个,得到当时社区管理沐紫的支持,于是就有了在论坛的第一篇评测文章,挑战更好更强大,STM32F7-DISCO测评(民间版)。 然后陆续有了其它一些评测文章在ST社区论坛的发表,加上本人喜欢插科打诨,冒充内行,不懂装懂,于是圈内朋友戏称N神,此乃N神的真正由来也! 说起来惭愧得很,2016年在论坛呆的时间没有2015年的时间长,又花了些时间继续折腾LINUX去了,不过也经常逛社区论坛,偶尔回回贴,也发发贴。刚好赶上STM32F769评测活动,感谢论坛管理们的支持,入选评测活动,不敢懈怠,认真评测认真发贴,洋洋洒洒也水了好几篇,详见STM32F769评测系列个人汇总贴。 回忆这段岁月,倍感充实! ST社区见证了我们所有菜鸟的成长,也见证了老鸟们的风流倜傥,同时我们广大ST社区的忠实拥趸们,也见证了ST社区的壮大与发展!感谢社区管理们的辛苦付出,感谢全体支持与帮助过我的所有社区网友,让我们一起前行! 2017年,我们期待更多! |
支持N神...
向大神学习!
向大神学习!
向大神学习!
都是司机,老不老难说
老板又来取笑我们了