初中生
最后登录1970-1-1
在线时间 小时
注册时间2023-3-28
|
学习使用STM32连接RC522,在没有使用FreeRTOS时调试完成,可以正确显示卡号和卡的类型,但是使用RTOS创建事件组之后就什么都不显示了 在这块还有之前的指纹模块和LCD显示触摸模块。不知道问题出在哪里
RC522_Init();// RC522初始化 HAL_Delay(3000); RC522_Init(); uint8_t CardType; uint8_t i; /* USER CODE END 2 */ while(1) { HAL_Delay(10); // 寻找卡 if(MI_OK == PcdRequest(PICC_REQALL,&CardType)) { printf("卡类型:0x%04X\r\n",CardType); } // 防冲撞并且获取卡号 i = PcdAnticoll(&CardType); if(i == MI_OK) { printf("%04x\r\n",CardType); } HAL_Delay(200); }
|
|