#申请原创# #技术资源#
这次活动拿到的开发板是NBK-RD8x3x,在官网可以找到这款开发板的资料包进行下载
在资料包里可以看到开发板说明,开发板原理图和开发板的Demo Code
通过原理图可以看到开发板的引脚连接状态
板子上带有USB转串口的ISP电路,配合ISP软件可以实现串口固件更新。
选择开发板上对应的芯片型号
打开下载串口,导入要下载的文件,点击更新程序,按一下板子上的复位按键,就可以下载程序。
接下来再重点看一下NBK-RD8x3x Demo Code,通过原理图和开发板应用说可以知道,开板上用的主控芯片是RD8T36P48RJ,但打开Demo Code发现,工程使用的芯片不是RD8T36P48RJ。
IDE内的宏定义也不对
因为这个Demo Code是适合于不同芯片的,所以在体验Demo Code前需要将芯片型蛤和宏定义修改过来。
首先将芯片型号修改
然后将IDE内宏定义也一并修改
修改宏定义是因为,在程序中会根据宏选择编译时链接的头文件
Demo Code内给出的15个外设例程,根据给uint8_t Test = 0;赋不同的值实现例程的选择
在看代码时发现一处描述错误,IO初始化的模式描述错误(P1和P2的模式描述反了),希望下一版修改一下
到此,就可以愉快的玩转Demo Code了,新定义的库风格很像ST的HAL库,很久内玩51内核单片机了,能将51单片机的库封装成这样,让我很惊讶,让上手更加简单了。
|