找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 5332|回复: 12

[学习交流] SYD8821蓝牙遥控器设计方案【在开发板上功能演示】

[复制链接]

暂无签到数据

发表于 2020-10-23 10:26:24 | 显示全部楼层 |阅读模式

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

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

×

SYD8821是具有全球领先低功耗(RX 2.4mA @-94.5dBm灵敏度,TX 4.3mA @0dBm输出功率)的蓝牙低功耗SOC芯片,在极低电流下实现了优异的射频性能,搭配176kB SRAM,512kB flash,非常适合中高阶可穿戴、智能家居、物联网等低功耗应用。

SYD8821蓝牙遥控器设计方案

SYD8821的蓝牙遥控器方案以至于SYD8801的遥控器方案,SYD8801的遥控器方案请看:https://blog.csdn.net/chengdong1314/article/details/70141758
关于本程序的配置以及架构请看:https://blog.csdn.net/chengdong1314/article/details/79599299
关于本程序的烧录和仿真过程请看:https://blog.csdn.net/chengdong1314/article/details/80079490
遥控器方案的目录如下:

打开工程文件后可看到main函数如下:
int main(void)
{
__disable_irq();

ble_init(); // RC bumpingsys_mcu_rc_calibration();sys_mcu_clock_set(MCU_CLOCK_64_MHZ);#ifdef USER_32K_CLOCK_RCOSCsys_32k_clock_set(SYSTEM_32K_CLOCK_LPO);delay_ms(500);LPOCalibration();                                                //这是内部RC32k晶振的校准函数        经过该函数后定时器能够得到一个比较准确的值#elsesys_32k_clock_set(SYSTEM_32K_CLOCK_XO);#endifgpio_init();led_config(LED1);led_config(LED2);#ifdef CONFIG_DEBUG_MSG        dbg_init();        PMU_CTRL->UART_EN = 1;#else        //PMU_CTRL->UART_EN = 0;   //要仿真和打印不能够设为0  要低功耗设为0#endifdbg_init();                dbg_printf("\r\nPower On!\r\n");
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

#if 1
//-----------------------------------删除绑定信息----------------------------------------
{
struct gap_bond_dev bonds_device;

        if(bm_s_bond_info_get(&bonds_device) == 1)        {                dbg_printf("Delete bond info & reset!!!\r\n");                                bm_s_bond_info_delete_all();                pmu_system_reset();                while(1);        }        else        {                dbg_printf("No bond info!\r\n");        }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

#endif

#ifdef CONFIG_LEDled_config(LEDALL);#endifio_irq_init(user_gpio_callback);__enable_irq();start_adv();        while(1){        ble_sched_execute();        KeyEvent_Handle();                //要仿真和打印设为POWER_SAVING_RC_ON  要低功耗设为POWER_SAVING_RC_OFF        //SystemSleep(POWER_SAVING_RC_OFF, FLASH_LDO_MODULE, 11000 , (PMU_WAKEUP_CONFIG_TYPE)(FSM_SLEEP_EN|PIN_WAKE_EN|TIMER_WAKE_EN|RTC_WAKE_EN));        SystemSleep(POWER_SAVING_RC_ON, FLASH_LDO_MODULE, 11000 , (PMU_WAKEUP_CONFIG_TYPE)(FSM_SLEEP_EN|PIN_WAKE_EN|TIMER_WAKE_EN|RTC_WAKE_EN));}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

}

开发板功能演示

在开发版上功能演示如下:
1.下载代码后复位可看到串口打印如下:

实物图如下:

2.蓝牙遥控器名称是"SYD-RCU",选择并点击该蓝牙:

3.在上个步骤中蓝牙已经正确连接,接下来点击配对按钮,遥控器正确连接完成:

4.接下来如果不按下开发板的任何按键,开发板在30S后将断开连接并进入休眠状态,这里先测试音量减按键,按下音量减按键,可看到手机弹出音量减窗口,并且串口打印如下;

5.接下来测试音量加按键,按下音量加按键,可看到手机弹出音量加窗口,并且串口打印如下;

6.接下来30秒内无操作,可看到手机显示未连接并且串口显示断开然后进入休眠:

到此SYD8821遥控器开发板上的测试完成!
整个测试流程串口打印以及图片请看:https://download.csdn.net/download/chengdong1314/10617641
关于遥控器的源代码请和官方索取!


楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:88天
签到总奖励:460金币
发表于 2020-10-23 14:15:07 | 显示全部楼层
不错很好
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:84天
签到总奖励:586金币
发表于 2020-10-23 15:32:37 | 显示全部楼层
这个就是广水贴  
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:117天
签到总奖励:1082金币
发表于 2021-1-26 10:24:09 | 显示全部楼层
休闲灌水
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-10-28 17:50:12 | 显示全部楼层
SYD8821是具有全球领先低功耗(
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-10-28 23:39:02 | 显示全部楼层
蓝牙低功耗SOC芯片
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-10-28 23:39:18 | 显示全部楼层
非常适合中高阶可穿戴
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-10-28 23:39:31 | 显示全部楼层
SYD8801的遥控器方案
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-10-28 23:39:44 | 显示全部楼层
在开发板上功能演示
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2021-10-28 23:40:04 | 显示全部楼层

SYD8821是具有全球领先低功
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 06:39 , Processed in 0.253440 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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