完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、基本的参数介绍,可以参见厂家的资料手册,这里截图如下:
功能简介 1、支持蓝牙音频、BLE数传、U盘播放、TF卡播放。支持MP3、WAV、FLAC、APE格式解码 2、可选:串口AT指令控制。支持修改波特率、修改蓝牙名、指定设备播放、和手机数据透传 3、 3、支持BLE和SPP双模数据透传,同时还可以播放蓝牙音频,不冲突 4、支持蓝牙通话,多按键控制,上一曲、下一曲、播放暂停、调音量等等简单功能。 5、支持获取播放的完整文件名,串口指定路径播放,循环或者单次播放 6、支持128KBS的录音功能。录音到TF卡或者U盘,录音删除回放等等 7、丰富的使用资料,参考pcb、使用视频教程、手机透传视频教程、串口AT视频教程 8、超低的成本,量大价优,超级简单的外围,5颗电容搞掂 9、轻松对接已经有的APP,或者开发微信小程序。实现手机操控 二、参考的代码如下:---- 默认的波特率为38400 /************************************************************************* 功能描述: 串口发送一个字节 隶属模块: 外部 1、每种芯片的串口输出的方式不一样,这里是我们自己的芯片的方式 2、您也只用修改这个接口封装一下即可 *************************************************************************/ void func_send_byte( u8 dat ) { ctrl_uart_write(dat) ;/替换这个接口/ } /************************************************************************* 功能描述: 串口发送字符串 隶属模块: 外部 ****/ void func_UartPutStr (const char Str ) { while ( Str) { func_send_byte ( Str ); Str++; } } / 功能描述: 串口接收处理 — 参考 隶属模块: 外部 1、串口接收都是采用中断的方式,一定要设置一个超时的计数器,超时做错误处理 2、由于我们所有的命令都是以0x0D和0x0A作为结束,所以只用检测0x0A就认为接收完成 *************************************************************************/ void uart_isr_recv(u8 uto_buf) { g_uart_flag.uart_timeout = UART_TIMEOUT ;/一般100ms/ g_uart_flag.uart_stop = 0; buf_uart1.buf[buf_uart1.index++] = uto_buf;/字符存到缓存中/ if(uto_buf == 0x0A) /收到数据0x0A则认为一帧数据结束了/ { g_uart_flag.uart_stop = 1; /接收完成标志位置1/ g_uart_flag.uart_analysis = 1;/分析数据使能打开/ g_uart_flag.uart_timeout = 0 ; uart_recv_ok_pro(buf_uart1.buf ,buf_uart1.index) ; /这里就是接收完成之后的处理/ /这里添加你自己的应用程序/ } } /************************************************************************* 功能描述: main 隶属模块: 外部 *************************************************************************/ void main() { uart_init() ;/串口初始化/ delay_2ms(500) ;/延时1秒/ func_UartPutStr(“AT+CA30rn”) ;/设置音量为30级/ delay_2ms(500) ;/延时1秒/ func_UartPutStr(“AT+CA15rn”) ;/设置音量为15级/ delay_2ms(500) ;/延时1秒/ func_UartPutStr(“AT+BD12354678rn”) ;/设置蓝牙名为12345678/ delay_2ms(500) ;/延时1秒/ func_UartPutStr(“AT+CT02rn”) ;/设置波特率为19200 – 参考手册/ delay_2ms(500) ;/延时1秒/ while(1) ; } 三、测试所需要用到的工具 PC端串口调试助手 串口猎人 iphone手机app LightBlue 安卓手机app 蓝牙串口 蓝牙版本 5.0 串口波特率 38400 四、硬件测试环境的说明 1、首先请使用KT1025A芯片的测试板BT201进行测试 连接好串口调试助手之后,设置界面如下: 串口所有的测试均是以AT指令进行测试的 2、芯片画板过程中的注意事项: 1、检查芯片18脚的供电电压是否正常 2、检查芯片12脚有没有3.3V电压输出 3、检查24MHZ晶振有没有焊接好 4、芯片本身有没有焊接好 5、LED发光二极管有没有焊接好 通过以上测试流程,就可以测试KT1025A的全部功能了测试非常简单。 |
|
|
|
只有小组成员才能发言,加入小组>>
4345个成员聚集在这个小组
加入小组3287 浏览 0 评论
航顺(HK)联合电子发烧友推出“近距离体验高性能Cortex-M3,免费申请价值288元评估板
4233 浏览 1 评论
4239 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:33 , Processed in 0.511295 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号