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);

 

posted @ 2025-11-01 14:41  SweetTea_lllpc  阅读(1)  评论(0)    收藏  举报