Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 996 Bytes

readme.md

File metadata and controls

21 lines (12 loc) · 996 Bytes

CH32V003 NFC工程

本工程对应原理图为CH32V003-NFC-EVT

本工程相对于原版EVT工程修改点

HSE_VALUE

由于使用了13.56Mhz晶振,所以在ch32V00x.h中的HSE_VALUE由原来的24000000改为13560000

system_ch32v00x.c

system_ch32v00x.c中,时钟初始化已经根据13.56Mhz外接晶振更改,使用nfc时系统时钟只可以使用27.12Mhz

本工程相对其他NFC代码变化

  1. CH32V003只有一个放大器且输出不可选,所以在NFC_Reader_bsp.h中,删除了NFC_OPANFC_OPA_MODE的宏定义,并且在NFC_Reader.c中,原先的OPA_Cmd(NFC_OPA, ENABLE);改为OPA_Cmd(ENABLE);
  2. CH32V003只有两个定时器TIM1TIM2,所以在NFC_Reader_bsp.c中,删除了一些宏判断。用户如需要定时器功能,可以使用Systick
  3. CH32V003引脚有复用,默认例程中TIM1引脚映射配置为全映射。