【开坑国产单片机GD32系列,带你零死角玩转GD32】
第四章 新朝雅政了属于是
(1)前言
知莫大于不疑,行莫大于无过;
前面三章,初步地介绍了GD32工程的创建方式,常用资料获取,以及最基本的时钟体系的构成与解析,彦祖们反响也不错,但在那之后,林北我呀,就停止了那犹如腹泻般的更新,究其原因了,就两点。
第一点,作为骡马跪族的我,是要上班的。
上班加班的我呀,可以说是武则天守寡----失去李治了,至于多位彦祖催更我写博客这件事,那自然就是王八办走读----鳖不住了。
第二点,其实也是最重要的一点,经过之前几章的介绍,很多彦祖应该已经察觉到,GD32的MCU对标的就是STM32,事实上,在电源系统,时钟系统,各类外设的特性等方面,不能说是有些类似,只能说是几乎一样,就连下载算法,硬件引脚排布,外围电路等方面,相当一部分型号都是兼容的,所以实际上,GD32诸如GD32F10xx和GD32F3xx等系列,他们和STM32基本是相通的,所以能够使用STM32的彦祖,自然也是可以很快通过前面几章,熟悉GD32的使用,再往后介绍的话,其实就显得很鸡肋了。
但,难道因为这些,往后就不更新了么?
非也!我写博客的目的,不是为了炫耀,技术这条路,能走到后面的,都是勇士,所以,终归是希望能够和大家分享自己的所见,所学,所得,今天开始,我会恢复每周一到两篇的博客更新,而更新的内容呢,与以往不同的是,要么由我自己完成,要么彦祖们,在评论区留言,把自己想要了解的东西告诉我,(之前就有彦祖问过我Letter Shell的移植问题,下一期就会更新这部分内容的),而范围主要是在以下几点之内:
(1)芯片测评,之所以加入该项,是因为虽然诸如SMT32,TI等国外半导体大厂的MCU的价格有了较大的下落,但是国产MCU的替代趋势已经不可避免,目前国内已知的MCU厂商,就有80余家,在消费电子,工控,通信,仪器仪表等行业都有应用,如果有彦用祖到了某一款国产MCU,但是不怎么熟悉的话,可以和我一起讨论,国内MCU的产品,我也用过十几款了,说不定能够帮到你,我自己也会去挑选一些国内MCU,在成本,供货,开发难度,整体性能等方面,给大家提供一些可以参考的范例。
(2)技术深入,这部分就有意思多了,但是稍微有那么一点门槛,这部分涉及的内容,更多的是综合性项目,或者是在已有功能上进行优化,比如,使用可靠帧结构,外加DMA和空闲中断,优化串口的接收效率,使用二叉链表和内存管理设计可以随意增删改查的GUI菜单系统,使用定时器功能实现按键单击,双击,长按,组合键,编写BootLoader,利用WIFI,ZiGBee,4G,DFU等接口实现远程程序升级,诸如此类的内容,后续也会加入更新的队列之中,彦祖们如果有其他类似的想法,也可以留言告知我,虽然我菜,但是我现在时间多呀!
(3)拆机测评,相信不少彦祖小时候都有过因为好奇把某件东西拆开,到最后装不回去了,然后就感受到了如山般的父爱,但现如今,风停了,雨没了,我又感觉我行了,坐拥电烙铁,热风枪,小电钻,热熔胶,螺丝刀,麒麟臂的我,拆什么拆不开?装什么装不回去?所以对于我们生活中常见的设备,诸如智能手环,扫地机器人,无人机,路由器等,我都会拆开来,一一为大家分解方案,不过肯定都是从某鱼淘过来的啦!哪有钱买新的哦。
(4)入门项目,刚开始学单片机的时候,在B站或者CSDN上看到大佬们整活,绘制的PCB板美轮美奂,编写的程序运行完美,就会有一种蜜汁自信,以为我上我也行,结果就是:
所以,我会提供一些常用的开发套件,如果彦祖只要原理图,制造文件和BOM的话,我直接给你就是了,如果是其他的需求,那就象征性地给点吧。
以上几点只是我个人的规划,这篇帖子我不会删除,各位彦祖们如果有感兴趣的项目,可以在评论区留言,也可以私信我,我会定期选取一个作为下一次的更新内容,相关的开发套件,项目结束后,也可以提供给提出想法的彦祖!