找回密码
 注册
搜索
查看: 1239|回复: 2

[讨论] BC5MM串口输出问题请教!!!

[复制链接]
发表于 2012-11-14 17:19:25 | 显示全部楼层 |阅读模式
小弟用Audio-Adaptor-SDK 2009.R1 (xIDE3)开发应用程序,按照以前BC4 写的串口程序来进行编写,发现串口不能输出数据。

经过调试发现StreamUartSource()函数返回值为0。求教各位大侠,是不是BC5MM模块PSkey或者程序里面需要进行设置参数??万分感谢!

void write_data_touart(const char *pdata)
{
    uint16 length = strlen(pdata);       
    Sink uart_send = StreamUartSink();
    if(uart_send)
        {
                if(SinkClaim(uart_send, length) != 0xFFFF)
            {
                memcpy(SinkMap(uart_send), pdata, length);
                (void) PanicZero(SinkFlush(uart_send, length));
                }
                else;
        }
        else;
}
发表于 2012-11-19 13:18:02 | 显示全部楼层
学习学习
点评回复

使用道具 举报

发表于 2012-12-8 11:52:01 | 显示全部楼层
把工程属性的
Transport设置为Raw,这样
PSkey里的HostInterface才会自动设置为Uart。才能正常使用UART。
PSkey的UART BAUD才有意义。
同时最好把Deep Sleep设置为从不休眠。
否则外面发往BC5mm的第一串数据,会因为休眠,被UART丢了。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-29 01:35 , Processed in 0.044801 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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