直接使用MounRiver创建的工程只有最简单的串口和GPIO功能,其他PWM和SPI等驱动基本上都有,但蓝牙和USB只有参考官方的示例来,全部自己写属实有点麻烦了,而且还需要添加BLE的库。下面就简单基于官方的示例工程创建我们自己的工程。
1.MounRiver选择芯片并创建的工程
2.打开官方的例程(我这里用的BLE鼠标的工程)
3.编译,
虽然有×,但没有报错,就不管了。使用WCHISP连接芯片(我这里用的usb连接,先断电,按住boot,然后再接USB上电,会自动识别,选择程序文件(导出程序文件的方法可以看我很久以前的一片文章))
测试程序正常后进行下一步(蓝牙连接后会有一个鼠标缓慢移动)
4.把例程中的库文件复制到我们的项目中
还有APP下的三个文件(其中有一个是main,我直接替换的原本创建的文件中的内容,记得保存文件修改 )
5.然后添加路径
右键项目,选择属性
添加文件
最后项目结构大概如下