串口实现led亮灭c语言,TX522与STM32串口通信(控制LED灯亮灭)

本文介绍如何使用STM32通过串口与TX522模块通信,实现读取MIFARE卡号并控制LED灯亮灭。通过设置串口和中断,当接收到特定卡号数据时,LED状态翻转。
摘要由CSDN通过智能技术生成

TX522与STM32串口通信(控制LED灯亮灭)

TX522是mifare卡的读取模块,频率为13.56MHz,读取距离在0-10cm范围内。它的特点是只要有卡接近读取模块,就可以主动地通过UART的方式向上位机发送卡号。而网上关于TX522的使用说明都比较少,而关于TX522与STM32方面的使用更是难以寻找。这篇文章将通过一个串口通信的小程序,使STM32读取TX522发送过来的卡号控制LED灯亮灭。

TX522相关资料

mifare卡读写模块TX522B应用指南_V1.06

这是TX522的模块资料,下面做一些简单的说明:

TX522一般以UART的方式与MCU进行数据传输,若是要与电脑相连接,则需要带RS232电平转换模块。连接的方式如下

02c275d0e7637c2e8f8c75436f1a337d.png

串口通信

串口通信只需要少量的数据线来实现设备双方的数据传输,这些数据是按一位一位来传输的,所谓比特率就是一秒之内传输多少位的数据。波特率是比特率的1/10。

9aff95682c81bbcb80a3643916aa43e4.png

上图是TX522(带RS232)与电脑连接,通过PC串口调试助手可以对模块进行具体的读写操作。而当我们将M1卡靠近模块的时候,在串口调试助手可以看到M1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值