如何使用串行端口与RFID阅读器进行通信

时间:2013-06-20 10:20:06

标签: linux linux-kernel linux-device-driver embedded-linux uart

我是初学者, 我在linux源代码中使用make menuconfig启用了uart2。我正在使用LPC1788 cortex m3,因为uart tx连接到P0.10和rx连接到P0.11, 我想利用uart使用SL031(http://www.stronglink-rfid.com/download/SL031-User-Manual.pdf)读取器读取RFID卡,该读卡器将连接到rx和tx引脚,即P0.10和P0.11。请指导我如何阅读RFID并保存收到的数据。 通过启用uart我已经通过缩短tx和rx来测试uart,现在我想将读取器连接到那些tx和rx并读取数据。我怎么能这样做。

1 个答案:

答案 0 :(得分:0)

任务:写入/发送数据&使用microcom通过UART读取/接收来自SL031的数据。

问题:您的设备需要十六进制格式的数据/命令,据我所知,microcom不直接支持以十六进制格式发送数据。

<强>解决方案:

写/发送: 例如,使用十六进制编辑器Bless Hex Editor编写一系列要发送到SL031的命令。使用基本shell命令将此数据重定向/管道传输到microcom。

阅读/接收: 捕获文件中microcom的数据并使用十六进制编辑器进行分析。您可以通过将microcom的输出重定向/流水线化到日志文件来完成此操作。

希望这会有所帮助。如果它确实接受答案:) 问我是否需要进一步澄清。