CH585 NFC刷卡 软件
前言
针对NFC刷卡/检卡代码配置注释。
|
参数 |
注释 |
备注 |
|
nfca_pcd_set_out_drv
|
天线发射引脚输出档位,默认Level1
|
|
|
nfca_pcd_set_recv_gain
|
接收增益,默认18DB
|
|
|
NFCA_PCD_LPCD_THRESHOLD_PERMIL
|
低功耗检卡的ADC差值比例阈值,千分比
|
默认为5。配置过小可能出现误唤醒。过大可能导致检卡困难 |
GPIO配置
/* 开启HAL_SLEEP配置 */
/* NFC引脚不能在此初始化上拉 */
/* 如果是NFC CTR引脚也连接上了,则还应该将NFC CTR引脚取消初始化 */
/* PA9和PB9内部短接的,必须使能该代码,不可对PA9进行初始化 */
#define EXCLUDE_GPIOA_PINS (GPIO_Pin_7)
#define EXCLUDE_GPIOB_PINS (GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_16 | GPIO_Pin_17)
GPIOA_ModeCfg((GPIO_Pin_All & (~(EXCLUDE_GPIOA_PINS))), GPIO_ModeIN_PU);
GPIOB_ModeCfg((GPIO_Pin_All & (~(EXCLUDE_GPIOB_PINS))), GPIO_ModeIN_PU);
浙公网安备 33010602011771号