我是初学者,我通过在我的 linux 源代码中使用 make menuconfig 启用了 uart2。我正在使用 LPC1788 cortex m3,因为 uart tx 连接到 P0.10,rx 连接到 P0.11,我想利用 uart 使用 SL031 读取 RFID 卡(http://www.stronglink-rfid.com/下载/SL031-User-Manual.pdf ) 阅读器,它将连接到 rx 和 tx 引脚,即 P0.10 和 P0.11。请指导我如何读取 RFID 并保存收到的数据。通过启用 uart,我通过短路 tx 和 rx 测试了 uart 的工作,现在我想将阅读器连接到那些 tx 和 rx 并读取数据。我怎样才能做到这一点。
问问题
1930 次
1 回答
0
任务:使用 microcom 通过 UART 向/从 SL031 写入/发送数据和读取/接收数据。
问题:您的设备需要十六进制格式的数据/命令,据我所知,microcom 不直接支持以十六进制格式发送数据。
解决方案:
编写/发送: 使用十六进制编辑器,例如Bless Hex Editor,编写一系列要发送到 SL031 的命令。使用基本的 shell 命令将这些数据重定向/管道传输到 microcom。
读取/接收: 在文件中捕获 microcom 的数据并使用十六进制编辑器对其进行分析。您可以通过将 microcom 的输出重定向/流水线化到日志文件来做到这一点。
希望这可以帮助。如果它确实接受答案:)
询问我是否需要进一步澄清。
于 2013-06-21T13:46:44.353 回答