【沁恒CH32V208开发板试用】2-ARDUINO
天问Block一站式的开发工具,通过简单易用的图形化模式和代码模式编程,让单片机开发变得简单和高效。天问Block主要包括项目创建和云保存,代码编辑,调试配置,程序下载和调试等功能,结合图形化、代码编程以及丰富的软件资源,减少重复工作,提高开发效率。开发环境与arduino非常接近,便于零基础学习者使用。本篇将重点介绍利用天问BLOCK开发环境进行CH32V208WBU6开发的方法。
一、 天问BLOCK开发环境
1、搭建开发环境
天问Block开发环境有在线和离线两个版本,离线版需下载天问Block安装包,下载地址:天问Block
(tianwen51.com)
在线版地址:[http://www.tianwen51.com/C51/CH32V208.php#](http:
打开地址,显示开发环境如下:
图2 天问Block开发环境
使用方法与arduino图形编程环境使用方法类似。这里我们以用PWM控制LED1闪烁为例,介绍使用方法。
① 点击GPIO菜单,出现相关选项,见图3,拖动放入图2中的初始化BLOCK中,选择PA0接LED1,设置为通用推挽输出模式,见图4。
图3 GPIO的block选项
图4 设置PA0为输出模式
② 用类似操作GPIO的方法选择PWM,并且设置频率为1Hz,占空比50%。
③ 点击编译下载按钮,选择目录,输入文件名,即可。
④ 打开WCHISPTool,选择上面编译的文件,下载到CH32V208EVT开发板。
⑤ 连接PA0和LED1,按RESET按钮,LED1闪烁,程序编制完毕。
⑥ 运行
图6 运行结果
可以看出,在天问Block开发环境下编程非常方便。但在试用过程中同样也发现了一些问题,使用扩展模块时,编译显示头文件不存在,估计是CH32V208仍处于开发同时当中,期待不久的将来能够全部完善。
二、 总结
因时间仓促,加之对有关开发环境不是非常熟悉,难免存在一些不妥之处,期待与大家一起交流。
|