前阵子申请了V2版的设备,刚好继续研究一下相关知识。这次的升级确实非常用心,相比上一代产品在外观、使用体验上都有了很大的提升。
亮点:
1.增加板裁资源一增加一颗led灯(PB2控制),增加一个轻触开关K2(PB11控制)
2.增加背面丝印,开发时再也不需要对着引脚图写代码了
3.增加一颗CH340N芯片,调试/下载再也不需要准备一堆线了,可以直连TYPE C连接到开发板
4.boot模式的选择由跳线帽改为拨码开关
5.PCB拼板由邮票孔改为V割,板边更光滑,并且采用黑油,看起来更高级

拿到产品后第一步还是要研究怎么下载编译代码。根据大佬们的经验,用一个尖嘴镊子,轻轻拔动切换开关就行,不再需要使用拿跳线帽了。

对应的图纸资料可以参考这个。

再来看代码,这次测试一下蓝牙程序,代码自然先是拿官方的例子进行研究。用的例子是GD32VW55x_RELEASE_V1.0.3a\MSDK\examples\ble\peripheral\ble_app_uart ,先编译一下试试,结果出现错误。仔细看了错误提示,怀疑是link库文件的问题,进项目属性修改一下linker中的ble库名称就行了。

蓝牙测试使用lightblue程序,扫描iot设备并通过iot设备的串口输出交互信息。注意接串口信号输出按正面的说明,其中,PA8和PB15与type-c口连接了,所以这里接到UART2作为串口调试输出就行。




 
 