1、介绍
GD32L233C-START板载了一颗GD32L233CCT6芯片,它是GD下半年新推出的一颗基于Cortex-M23内核的低功耗微控制器,256KB的FLASH以及32KB的SRAM;GD32L233这个系列的MCU提供了多至4个通用16位定时器、2个基本定时器和1个32位低功耗定时器,以及标准和高级通信接口:多至2个USART、2个UART、1个低功耗LPUART、3个I2C、2个SPI、1个I2S和1个USB 2.0 FS控制器。其中32位Low Power Timer、Low Power UART都能够在Deep-sleep1/2模式下运行并唤醒MCU。模拟外设方面,还集成了1个12位采样率1Msps的ADC、1个12位DAC和2个比较器。
全新MCU配备了丰富的外设接口增强连接性,GPIO复用率高达93%;此外,GD32L233系列MCU还引入了全新的多通道DMA选择器模块(DMAMUX),增加了外设与DMA之间路由的灵活性;片内集成了全功能日历型RTC、可编程电压监测器(PVD)和可编程欠压复位保护(BOR),能够时刻监测电池电量和电压异常并唤醒MCU;支持段码LCD显示,并提供8*28段和4*32段两种格式;还集成了高精度温度传感器,其精度达到了±5℃。
我们先来SEE SEE一下开发板的靓照吧^_^
2、开发板体验
开发板入手后第一眼被Mini USB接口的数量给惊艳到了,一个GD-Link调试下载接口,一个MCU USB接口,还有一个是MCU UART通过CH340芯片实现TTL转USB的接口;新最的GD START系列的开发板都搭载了Arduino接口,这个极大的方便了我们外扩Arduino模块;板子上清晰的引脚丝印和复用功能丝印,在扩展其它功能模块接线时,也不容易搞混,很NICE!但作为GD新推出的低功耗MCU,对这个板子还是有些期待和建议的:
如果将GD-Link做成复合设备(烧录器、虚拟串口),这样板载就可以少一个CH340芯片和Mini USB接口了,对于工程师来说,也可以少接一根USB线,更方便;
将MCU的供电电源独立开,可以类似于BOOT,用一个跳帽将MCU的VDD与+3.3V短接在一起;这样在做低功耗实验时,可以直接用万用表接在这两个PIN脚上测量MCU的实际运行功耗;
另外,就是还有一点需要说明的是,我们这个START板载的是GD32L233CCT6这颗芯片,所以我们不支持SLCD哦,这个系列只有LQFP64封装的,也就是GD32L233RxT6的芯片型号才支持;
3、准备资料
GD官方已经给我们工程师准备好了开发所需要的资源,不管是软件还是硬件都一应俱全。
数据手册:
用户手册:
芯片支持包:
代码驱动库:
开发板资料:
GD32L233系列配套开发板包括GD32L233R-EVAL全功能评估板、GD32L233C-START和GD32L233K-START入门级学习套件,分别对应于不同封装和管脚,方便用户进行开发调试。
4、开发前的准备
第一次使用这个系列的芯片,我们需要在相应的开发环境KEIL或者IAR中添加支持的芯片型号,可以下载上面芯片支持包附件进行安装;操作如下图所示:
KEIL:
IAR:
5、上电运行
最后,我们通过USB连接线将开发板与电脑连接,LED流水灯例程已经预先烧录在开发板里了,待开发板上电后,我们就可以看到LED灯间隔循环的闪烁效果。通过KEIL软件打开开发板资料中流水灯的示例程序,通过GD-Link可以正确识别到芯片,能够正常下载程序,在此我们就可以基于GD32L233C-START开发板来正常开发设计啦……
本帖最后由 xld0932 于 2021-12-9 22:27 编辑