硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4993|回复: 1
收起左侧

[有问必答] uint8_t SI4730_PowerUp_FM_Revice(void)   ?????

[复制链接]

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
发表于 2015-5-20 21:02:36 | 显示全部楼层 |阅读模式
你好,大侠们,

/*
*********************************************************************************************************
*    函 数 名: SI4730_PowerUp_FM_Revice
*    功能说明: 配置Si4703为FM接收模式, 模拟模式(非数字模式)
*    形    参:无
*    返 回 值: 0 失败, 1 成功
*********************************************************************************************************
*/
uint8_t SI4730_PowerUp_FM_Revice(void)
{
    /* AN332  page = 277
        Powerup in Analog Mode
        CMD      0x01     POWER_UP
        ARG1     0xC0     Set to FM Receive. Enable interrupts.
        ARG2     0x05     Set to Analog Audio Output
        STATUS   →0x80   Reply Status. Clear-to-send high.
    */

    uint8_t ucCmdBuf[3];
    uint32_t uiTimeOut;

    ucCmdBuf[0] = 0x01;
    ucCmdBuf[1] = 0xD0; //0xC0;
    ucCmdBuf[2] = 0x05;
    SI4730_SendCmd(ucCmdBuf, 3);

    /*
        第1个形参表示最大轮询次数; 如果成功,返回值uiTimeOut > 0 表示实际轮询次数
        第2个形参1表示结束后发送STOP
    */
    uiTimeOut = SI4730_WaitStatus80(1000, 1);        // 这个始终都没有0x80 返回,返回 的是0x00, 这个是什么情况啊  ?????
    if (uiTimeOut > 0)
    {
        return 1;
    }

    return 0;
}
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2015-5-21 09:49:43 | 显示全部楼层
估计芯片没有成功运行
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 02:15 , Processed in 0.203660 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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