这是一篇新定义NBK-RD8X3X开发板调试经历的博客,记录调试过程点滴
一、下载安装新定义易码魔盒
注意不要下载错误了,赛元易码魔盒与新定义易码魔盒不是通用的
二、安装完成后打开
运行界面
新建一个工程
下一步后选择芯片型号,这次的NBK-RD8X3X开发板用的是RD8T36P48芯片
选择新建工程,这里用作测试随便建一个吧
用的是DS_1302的demo
打开后界面变为这样子,相信用过STM32CubeMX的会很熟悉
点击下一步
出现流程图的界面,可以在其中编写代码
例子不需要修改,直接编译
第一次编译需要导入keil路径
按照提示打开:编译 → 配置 → 导入keil执行文件
再次编译
出现编译失败,这是应为我安装的keil是arm的 不是c51版本的 重装c51版本后即可解决问题
如果使用keil打开官方的例子出现这个报错也是因为安装的keil版本不对导致的,处理方法同上。
三、基于NBK-RD8X3X开发板RD8T36P48芯片的pwm调试
在重装完c51版本的keil后,再次新建工程
这次建立个空白模板
打开后是这界面
该芯片的pwm资源很丰富有四个pwm通道,其中0通道最多可以输出8路pwm波
这里选择pwm0做个简单的举例
输出一个周期为1ms的方波,频率选择1000HZ
其中pwm0约占1/2周期,pwm1约占1/4周期,pwm3约占1/4周期但是是反向的
这里注意到pwm2是被跳过的,这是因为pwm2是与rst共用引脚,需要额外的设置才可以用
在单片机图中选择对应的引脚功能,也可以在下方勾选,
继续下一步
直接 生成&编译&烧录
选择 确定
选择串口
点击更新程序,再在单片机上复位
下载完成
这里使用示波器看看波形 示波器使用的是老梁的开源示波器
pwm0的1kHZ 1/2的波形
pwm3 的1kHZ 1/4反向的波形
pwm1 的1kHZ 1/4的波形
最后
特别感谢新定义官方的大力支持!!