最近申请(白嫖)的两块合肥新定义公司的开发板到货了,顺手写个开箱测评。
板子发来有两个,一个是有ARDUINO uno3接口的NBK-RD8x3x开发板,另一片是NBK-EBS001 触控板
左:NBK-EBS001 触控板 右:NBK-RD8x3x核心开发板
其中核心开发板的芯片采用 新定义RD8T36P48作为微控制器
MCU放大图
NBK-RD8x3x核心板板载资源如下:
⚫ CPU:RD8T36P48,工作电压为 2.0V~5.0V,ROM 为 64KB,RAM 为 4KB,系统时钟可选 32/16/4MHz
⚫ 一组烧录仿真引脚
⚫ 一个 Type-C 接口
⚫ 一个复位按键
⚫ 一个 LED 灯,蓝光
⚫ 一个电源指示灯,红光
⚫ 一个 SPX1117-3.3 芯片,提供 3.3V 的稳压电源
⚫ 一组 5V 电源供应口
⚫ 一组 3.3V 电源供应口
核心板布局如下图
可以看到,这块核心板采用烧录器+芯片引脚全引出的方案
这种方案在近些年的开发板里算是一种潮流,可以兼容市面上很多ARDUINO的扩展功能板
从左到右分别是:新定义NBK-RD8x3x,沁恒CH32V307,意法半导体STM32F401
板子做工很精美,但是好不好用,要得写代码才能验证
开发环境使用KEIL C51,安装Keil RD插件后使用RD ISP烧录工具烧录编译好的代码
插件和烧录工具下载地址:下载中心 (rdsmcu.com)
要注意,使用板载ISP烧录要用的是RD ISP,而不是量产开发工具里的烧录上位机RD Programming Tool,使用RD Programming Tool要用到专用的烧录器
这里先烧录触控板的DEMO例程来做试验
烧录完成后复位,用手触摸时可以看到对应区域的灯光亮起,烧录成功
这里后续又尝试了下 新定义 推出的代码生成工具 易码魔盒
下载地址:下载中心 (rdsmcu.com)
易码魔盒提供了自动生成的底层代码,配置时无需担心底层驱动
代码生成工具的加入使得开发进度大大加快,这在未来单片机开发无疑也是一种趋势。
总的来说开发起来还是比较简单的,后续有机会的话会移植一些arduino模块和各种模块的代码到开源仓库
感谢合肥新定义公司给与的此次评测机会和物料支持,祝国产芯片越做越强大