PN7462作为Host,QN9020作为Controller, 串口硬件连接如下,本节的重点是移植Host的程序到PN7462.
很简单,QN9020提供了完备的源代码工程和资料,首先需要更新QN9020的程序,
将controller的Keil工程打开,编译后直接写入到QN9020。
然后移植host的代码到PN7462中即可,这需要参考《QN9020 Easy ACI User Guide v1.0.pdf》这个文档。
注释掉原来测试hsu的代码,新增app_eaci_msg_hdl函数处理EACI的接收数据,即处理接收到的蓝牙的数据包,发送的话,按照协议直接打包发就可以了。
目前接收数据和处理已经移植完成,等待调试的状态,发送数据等到接收调试OK后再进行开发。
另外,在阅读文档时候有些词不理解,网上搜了一下,其实是蓝牙的标准服务,贴出来方便参考
The End!
|