由于测试无线通讯需要具备2个相同类型的E22P-433MBH-SC 无线模块,但手头只有一个就无法进行测试,要是蓝牙的话,还好说可用手机来充当另一端,而这个无线模块在手机端是扫描不到的,只能作罢。
好在,E22P-433MBH-SC 无线模块上还有一个STM32F103C8的MCU,用它就可以进行相应的二次开发。
为进行二次开发,选取的开发工具是常用的KEIL。
此外,为了支持STM32F103C8还需安装必要的芯片支持包,这样才能见到对STM32F103C8的支持,见图1所示。

图1 芯片支持
厂家提供了相应的例程,利用它更利于对板载资源的使用。
为测试所搭建的开发环境,编写了一段LED灯闪烁的程序,经编译其结果如图2所示,说明编译无问题。

图2 完成编译
值得点赞的是,在E22P-433MBH-SC 无线模块配置了二次开发的程序下载接口,见图3所示。

图3 下载接口
默认的下载工具是ST-LINK,见图4所示,具体的连接关系见图5所示。

图4 ST-LINK

图5 连接关系

图6 实物连接
在上电的情况下,其状态见图7所示。

图7 连接状态
在选取图8的烧录算法后,可进行程序的下载,完成下载后如图9所示。

图8烧录算法

图9 完成下载
下载后,其运行效果见图10所示,说明二次开发环境已构建好。

图10 完成下载
后续,就可以自主进行目标设计啦!
我要赚赏金
