杰理蓝牙AC692N按键调试

本文介绍了如何在杰理蓝牙AC692N芯片上进行AD按键的调试,包括在sdk_cfg.hl中开启调试、在key.h中选择AD按键模式、设置AD键IO口以及理解不同按键值与按键消息的对应关系。内容详细,适用于初学者参考。
摘要由CSDN通过智能技术生成

1、首先在sdk_cfg.hl里打开#define __DEBUG,用于串口打印

2、在key.h打开KEY_AD_VDDIO_EN,采用AD按键,比KEY IO可以节约很多IO口

/*按键类型定义*/
#define KEY_AD_RTCVDD_EN       0   ///<采用RTCVDD电源的AD按键使能
#define KEY_AD_VDDIO_EN        1   ///<采用VDDIO电源的AD按键使能
#define KEY_IO_EN              0   ///<IO按键使能
#define KEY_IR_EN              0   ///<红外遥控使能,PA9
#define KEY_TCH_EN             0   ///<触摸按键使能
#define KEY_UART_EN            0   ///<串口按键使能
#define KEY_ENCODER_EN           0   ///<旋转编码器使能

3、AD key IO口设置,IO口必须是具有ADC 功能的IO口(key_drv_ad.h)

#define AD_KEY_IO_PAX  0
#define AD_KEY_IO_PX   JL_PORTA
#define AD_KEY_CH      AD_CH_PA10

4、按键值与按键消息

    在key_drv_ad_vddio.c里有

#define ADC10_33   (0x3ffL)
#define ADC10_30   (0x3ffL*2200/(2200 &

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值