2013-06-20 51 views
1

我是初学者, 我已经通过使用我的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我测试了uart通过短接tx和rx工作,现在我想将读写器连接到tx和rx并读取数据。我怎样才能做到这一点。如何使用串口与RFID阅读器进行通信

+0

Hi Amar, 你在系统上运行的是什么linux发行版? 在环回(短路)测试期间,您使用了什么应用程序(程序)来确认UART正在工作?你不能使用相同的应用程序与SL031进行通信吗? – microMolvi

+0

@amar正如我在你以前的帖子(http://stackoverflow.com/questions/17162659/i-have-enabled-the-uart-in-linux-source-and-created-a-image-how- to-test-the-uart/17162988?noredirect = 1#comment24887338_17162988)你真的需要向我们提供你已经试过的代码。请在问题中提供,而不是在评论中提供。我确实想帮你解决这个问题。 –

+0

@microMolvi,我使用的是uclinux(内核版本-2.6.33)。我用busy box microcom来确认uart loob后面工作正常。我不知道同一个应用程序可以用于SSL031关于那个我我正在寻求帮助,我可以为我提供一些提示,以便我可以继续联系并实现我的工作 – amar

回答

0

任务:写/过UART从SL031使用Microcom公司发送的数据&读/接收数据到/。

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

解决方案:

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

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

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

+2

@amar看起来您已经提出了15个问题,但仍然接受任何可接受的答案。请考虑选择可接受的答案。 – chux

相关问题