卡片进入场景的串口发送命令代码
时间: 2023-08-06 15:03:07 浏览: 87
卡片进入场景时,读写器可以通过串口发送请求命令(REQA)来检测卡片是否在读写器的范围内。请求命令的协议格式如下:
起始位(1个字节)+命令字(1个字节)+数据长度(1个字节)+数据(n个字节)+校验位(1个字节)+结束位(1个字节)
其中,起始位和结束位固定为0xAA,命令字为0x26,数据长度为1,数据为0x07,校验位为命令字和数据长度的异或值。
以下是请求命令的串口发送命令代码(以Python为例):
```python
import serial
# 打开串口
ser = serial.Serial('/dev/ttyS0', 9600, timeout=0.5)
# 发送请求命令
command = bytes.fromhex('AA 26 01 07 2D AA')
ser.write(command)
# 关闭串口
ser.close()
```
其中,`/dev/ttyS0`为串口设备号,`9600`为波特率,`timeout=0.5`为超时时间,`AA 26 01 07 2D AA`为请求命令的十六进制表示。
阅读全文
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)