01兵马未动,粮草先行
       国民科技其实是本人很早就想体验的厂商,不过上半年因为各种原因和国民科技的测评活动擦肩而过,说实话国民科技的开发板识别度是非常高的,对于工作中清一色的绿色反正本人是有视觉疲劳的。有幸获得了一块N32G430开发板,赶紧体验一下吧。
       重归开发板本身,板卡还没有收到,不过不影响咱们先对开发板的资源进行初步了解和介绍,网上有很多开发板资源,国民科技的资源都按照开发板划分的,N32G430开发板是一个三十多M的压缩包,解压后的主要内容如下:
资料列表.jpg

       非常的全面,初步看了一下,文件都是中英文分开的,这个可以根据你的个人习惯阅读。
目标:
       本次主要目的是对开发板所搭载的N32G430系列单片机进行体验,本人比较注重通信接口,重点是SPI,IIC,串口等接口。
开发板资源:
开发板照片.jpg

       1、开发板主MCU 芯片型号为N32G430CBL7;根据命名规则可知该款MCU的位宽为32位,M4内核,LQFP48封装,64KB Flash。
       2、板载NS-link调试器,SWD接口:SWDIO和SWDCK已经引出,也支持通过外接采用ULINK2或JLINK对MCU进行下载调试;
       3、5个按键,其中3个通用按键;
       4、5个LED,其中3个通用LED,高电平点亮;
       5、板载无源晶振:8MHz和32.768K;
       6、所有引脚外引;
      基本资源就是这些。
需求分析:
       为了实现测试需要,根据测试目标不同选择一些典型的器件进行驱动,随着接触的MCU越来越多,也准备将这些典型测试汇总并制作一个专门用于测试的开发扩展板(以下简称EVA扩展板),以后直接制作各种转接板就可以开心进行测试了。
       在实际使用过程中SPI接口使用比较多的有TFT,存储器等,其中TFT还有8080接口,不过这种接口比较适用测试100引脚以上的带FSMC的,本次准备将SPI接口的TFT和存储器加入EVA扩展板;IIC接口的主要是各种传感器,本次将AHT20和外部实时时钟加入EVA扩展板,而串口多是模组之间的通信,因此准备将安信可的NB模组加入,还有什么呢?再扩展一些按键,再加个锂电池供电,基本内容就是这些了。EVA扩展板的制作会在后边专门开一篇介绍一下。
芯片资源:
       根据开发板资源和具体的测试需求分析,一起对芯片资源进行一下初步的了解和分配。
       具体的介绍在各个功能体验时进行具体介绍,不过在芯片资料里面发现了一个与众不同的地方“蜂鸣器模块”,这个和定时器的PWM数据其实感觉是一样的,不同的在于单独的一个模块控制,从而解放是4通道的定时器。
       注意引脚定义在数据手册的后半部分。
号外:开箱

开箱1.jpg 开箱2.jpg 开箱3.jpg
       首先不考虑开发板的性能问题,至少这些配件和包装是非常良心的,充分考虑了使用者的体验。点赞!