本帖最后由 suncat0504 于 2022-2-10 12:30 编辑
#有奖活动# #申请原创# @21小跑堂
自从STM32微控制器横空出世以来,其宣传力度非常大,市场上相关的开发板也很多。我也买过几款类似的开发板,相比STM32,我倒是更希望能用上自己国家的企业能制造出同样的微控制器,并占领国内市场。在21ic网站中,我已经看到诸多国内的芯片开发企业入驻,并提供了很多类似于STM32的开发板。在国民技术开**坛,终于有机会申请到一款低功耗的。从收到国民技术股份有限公司的**的确认电话后,没两天就收到了开发板,顺丰快递,太快了,估计是赶在年前快递公司放假之前让申请这者们能拿到开发板吧,谢谢国民技术股份有限公司,很用心了。下面让我们一起来欣赏开发板的尊容吧。
这个是包装盒子,挺用心的。以往我收到的其他开发板,往往就接是一个普通快递盒子。
打开盒子,马上可以看到,除了防静电包装袋的开发板,还提供一条编程用的MiniUSB开发线。对于使用标准USB电缆的开发板,很少有配开发电缆的,真的算是很用心了。
这是开发板的元件面,简洁,看着就舒服。绝对不会让有密集恐惧症的人感到心烦,哈哈哈。我是觉着这个布局非常漂亮。值得一说的是,开发板提供了四个尼龙柱,有心吧?有了这四个尼龙柱,你至少不用担心放在桌面上开发的时候,一不小心放错地方,被什么金属小件在开发板底下把线路短路了。那几个按键,不是普通的轻触按钮。上面有橡胶之类的触摸头,按起来手感真好,不会感到手指头疼。
这是开发板的后背,元件不多。因为以体验开发板为主,不需要布局太多的测试项目,只要把开发用到的引脚放出来就足够了,所以不需要提供太多的其他功能模块。
我申请的开发板型号为N32L43XRL-STB-V1.0,是低功耗的。想着是以后准备用电池供电,功耗不能太大。就是不知道在后面的开发中会不会遇到什么问题。毕竟不是那种大众型号的,可以很容易找到对应的资料,能更方便的配合开发。像我之前用的STM32G070的一个开发板,因为在RT-Thread的开发环境中,提供了基于这款开发板的开发模式,开发起来,不用在配置上花太多的精力,就能很容易搭建起来开发环境,以最快捷的方式完成开发。跑题了哈,继续说说我们的国民技术开发板。既然已经把开发板拿到手了,心就痒痒,怎么能不上电试试呢?哈哈。注意到开发板上提供了两个MiniUSB口:一个是Debug USB,一个是USB Comm。一下子有点摸不着头脑。因为在官网上找不到这款开发板的资料,不敢直接上电。还是先去开发板的群里问一下再通电吧。
这是国民技术官网中的通用MCU产品页面,没有找到N32L43XRL这个型号。
因为是国产芯片,同样的,在kei的官网中也没有找到对应于Keil的开发包。
没有找到Nationstech字样的开发包。
在RT-Thread Studio开发环境中,支持的芯片和开发板中,也没有可供支持的开发包和开发板。 1、 Chip_Support_Packages中没有对应的芯片支持
2、 Board_Support_Packages中只有一款型号为N32G45XVL的开发板
在进行下一步测试之前,先谈谈自己的测试计划。毫无疑问的是,第一步肯定是要准备开发、测试环境。我的电脑上已经安装了IAR、Keil、Arduino、RT-Thread等一些开发工具。常用的Keil肯定是首选,一般的开发板也都是用Keil来开发的我准备先用Keil开发。当然了,要是能找到Arduino的,或者RT-Thread的,也一定会优先使用。毕竟开发起来更方便吗。把精力花在如何开发程序上,而不是各种设置上,是我的一个开发习惯。RT-Thread Studio是国内的开源项目,最希望用的就是这个。但现在在RT-Thread中,和国民技术有关的开发板,只有N32G45XVL这一款,有点遗憾啊。
准备好开发环境,下一步是连电测试了。连电测试后,首先测试最基本的下载、串口通讯、按键、LED亮灭测试了。这些测试的目的,首先是确认基本的GPIO的输入、输出功能。这些都完成之后嘛,准备在时钟控制、中断控制上花些时间。都通过了,就准备着手连接显示模块、通讯模块,开始搭配作为控制板使用的一些外围功能模块。 显示模块,使用手里已经有的0.96英寸的OLED显示屏,小了点,先将就用了。无线通信模块准备使用nRF24L01,是已经很成熟的产品了。有机会的话,会再考虑测试和ESP8266的连接,这样就等于是可以连入因特网了。
以上就是准备以国民技术的开发板要学习制作的内容。现在所做的,算作是开发板的开箱体验吧,后续的制作过程和心得体会,会陆续单独发帖,或者以跟贴形式进行补充。
【注】说一句题外话哈。之前用过一款国内其它公司的开发板,刚开始体验挺好,用Keil联机开发、下载也正常。只是只下载了几次,就出问题了。LINK接口正常,就是不能下载。个人怀疑是微处理器出了故障,导致不能下载了。是不是因为静电的缘故?还是我的运气不好?用的STM公司的,基本上怎么折腾都没事儿。唉,还是希望国内的芯片,除了功能上没问题,在芯片的抗静电、抗干扰上能多花些功夫。毕竟芯片的稳定性,也是很重要的一个参考点啊。希望我的这块国民技术开发板也像STM的那样皮实!嘿嘿嘿。
|