公司做的产品主要是物联网,智能穿戴设备相关,目前做相关MCU的选型,因此申请了国民技术N32G430开发板进行测试,主要关注该MCU的外接控制接口的使用情况。
实际应用中我们主要是对接温湿度传感器,步进电机及陀螺仪等设备。
本次试用主要是对接DHT11温湿度传感器,来获取环境的温湿度参数,通过串口来观察具体的温湿度的数值。
1、硬件介绍
从开发板总体图上可以看到,这个MCU的外设接口是非常丰富的,那么对于多接口的应用来说,应该是非常合适的一个MCU。
我们再来看看这个开发板的原理图。其中非常多的外设引脚,包括3.3v的电源引脚。这让我们在测试某些传感器的时候非常的方便。
2、试用介绍
我们用DHT11的温湿度传感器,基于Keil和串口工具来进行一个基本的测试。
具体的Keil的使用我们不做过多的介绍,大家可以参考相应的使用说明。这里面串口需要安装相应的串口的驱动,因为我们本身串口驱动已经安装好了,大家可以在设备管理权器里面查看具体的端口。使用该端口来查看相应的打印信息即可。
3、试用工程介绍
因为是一个基本的功能的测试,我们的硬件工程也非常的简单,基本就是将DHT11传感器的3个接口,VCC,DAT和GND分别对应开发板上面的3.3v电源接口,PB9作为DATA接口,GND找到GND连接即可。
硬件连接好后,使用keil进行软件的编译和工程的下载。然后运行工程,可以从串口看到返回的当前的温湿度的值。
4、关键结论:
国民技术的这款MCU应该是功能比较强大的,我们可以看一下这个芯片的关键的参数:
1、这里我们可以看到,这个MCU的主频是非常高的,高达128MHz。这个在一般的MCU来说,是非常有竞争力的。
2、接口上,我们可以看到,GPIO,UART口,都是非常全面。尤其是其中的UART口也是支持LIN总线的,这个目前可以用在车载设备上,非常的关键的指标。
3、工作条件上,这个芯片可以工作在高达105度的温度环境下。那么这个指标是可以用在车载的非高温的位置的。所以,这个芯片的定位还是比较高端的。
我们公司目前正在做相关MCU控制步进电机的应用,后续也可以用这颗芯片验证一下,共享相关的经验给大家参考。
|