找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 13177|回复: 39

[BC5系列] BC5MM UART串口怎么使用,我测试了很久,拜托各位大虾了

[复制链接]

暂无签到数据

发表于 2013-9-30 16:12:19 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
我的一些具体情况:
1. ADK2.5+BC5MM的开发板(CSR的开发板,目前还在测试阶段,CSR上海的技术支持太不给力了);
2.在app/sink下添加的uart代码,代码待会贴到最下面;
3.transport设为Raw,SKEY_HOST_INTERFACE 设置为VM access to the UART,将PSKEY_UART_BITRATE设置为115.2kbaud(ADK2.5的pskey名会有些出入);
code:
uart_task.handler = hbcp_msg_handler;
/* set uart */
StreamUartConfigure(VM_UART_RATE_115K2,VM_UART_STOP_ONE,VM_UART_PARITY_NONE);
MessageSinkTask(StreamUartSink(), &uart_task);
static void hbcp_msg_handler(Task task, MessageId id, Message message)
{
switch(id)
{
case MESSAGE_MORE_DATA:
/*recevie uart messege*/
MAIN_DEBUG(("------hbcp_msg_handler MESSAGE_MORE_DATA------\n")) ;
break;
case 0x8022:
MAIN_DEBUG(("------hbcp_msg_handler 0x8022------\n")) ;
break;
default:
MAIN_DEBUG(("------hbcp_msg_handler default------\n")) ;
break;
}
}
void dataSend(void)
{
uint8 data1[2];
Sink sink = StreamUartSink();
data1[0] = 10;
data1[1] = 20;
if(sink && SinkClaim(sink, sizeof(data1)) != 0xffff)
{
memcpy(SinkMap(sink), data1, sizeof(data1));
DEBUG (("-----------SinkFlush-----------\n"));
PanicZero(SinkFlush(sink, sizeof(data1)));
}
}
每次调用dataSend发送数据,数据被模块自己收到,就是hbcp_msg_handler里的MESSAGE_MORE_SPACE,太奇怪了。
拜托各位大侠了,不胜感激,谢谢各位!
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:19天
签到总天数:3189天
签到总奖励:113537金币
发表于 2013-9-30 16:41:19 | 显示全部楼层
有个参数没有打开
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2013-9-30 16:42:56 | 显示全部楼层
哪个?哪个?哪个?哪个?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:19天
签到总天数:3189天
签到总奖励:113537金币
发表于 2013-9-30 16:44:13 | 显示全部楼层
trans啥的
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2013-9-30 16:45:03 | 显示全部楼层
{:soso_e117:}{:soso_e117:}{:soso_e117:}{:soso_e117:}{:soso_e117:}{:soso_e117:}{:soso_e117:}{:soso_e117:}{:soso_e117:}
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2013-9-30 16:46:19 | 显示全部楼层
说完整点啊,这点提示我也不知道......
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:19天
签到总天数:3189天
签到总奖励:113537金币
发表于 2013-9-30 16:49:21 | 显示全部楼层
没用过 ADK2.5,只用过 ADK2.0,但应该一样吧
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:19天
签到总天数:3189天
签到总奖励:113537金币
发表于 2013-9-30 16:50:28 | 显示全部楼层
MESSAGE_MORE_SPACE表示数据已经发出去了
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:19天
签到总天数:3189天
签到总奖励:113537金币
发表于 2013-9-30 16:51:00 | 显示全部楼层
MESSAGE_MORE_DATA才表示有收到串口发来的数据
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

暂无签到数据

 楼主| 发表于 2013-9-30 16:51:09 | 显示全部楼层
刚才看到ADK1.1有UART的测试代码,看看吧,没辙了
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-25 04:18 , Processed in 0.175473 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表