1

Linux ソースで make menuconfig を使用して uart2 を有効にしました。uart tx が P0.10 に接続され、rx が P0.11 に接続されているという点で、LPC1788 cortex m3 を使用しています。uart を利用して、SL031 を使用して RFID カードを読み取りたいと考えています ( http://www.stronglink-rfid.com/ download/SL031-User-Manual.pdf ) リーダー。rx ピンと tx ピンに接続されます。つまり、P0.10 と P0.11 を意味します。RFID を読み取り、受信したデータを保存する方法を教えてください。uartを有効にして、txとrxを短絡してuartの動作をテストしました。次に、リーダーをこれらのtxとrxに接続してデータを読み取りたいと思います。これどうやってするの。

4

1 に答える 1

0

タスク: microcom を使用して、SL031 との間で UART 経由でデータの書き込み/送信およびデータの読み取り/受信を行います。

問題:デバイスは 16 進数形式のデータ/コマンドを想定していますが、私の知る限り、microcom は 16 進数形式でのデータ送信を直接サポートしていません。

解決:

書き込み/送信: 16 進エディタ、たとえばBless Hex Editorを 使用して、SL031 に送信する一連のコマンドを記述します。基本的なシェル コマンドを使用して、このデータを microcom にリダイレクト/パイプラインします。

読み取り/受信するには: microcom のデータをファイルに取り込み、16 進エディタで解析します。これを行うには、microcom の出力をログ ファイルにリダイレクト/パイプライン処理します。

お役に立てれば。それが親切に答えを受け入れるなら:)
さらに明確にする必要があるかどうか私に尋ねてください.

于 2013-06-21T13:46:44.353 に答える