[완료] 임베디드 보드와 RFID 리더기를 UART 로 연결하고자 합니다.

liveeasily의 이미지

안녕하세요? 현재 임베디드 보드와 씨름하고 있습니다 ㅜㅜ

현재 저는 임베디드 보드와 RFID 리더기를 연결하고자 합니다.

RFID 리더기에는 UART 포트가 존재합니다.

그리고 임베디드 보드에도 UART 포트가 존재합니다.

물론 콘솔용으로 사용되는 시리얼 포트가 아닌, IO 용도로 쓸수 있는

포트입니다.

RFID 리더기를 일반 컴퓨터와 연결하여 테스트를 무사히 마쳤습니다.

이때는 RFID 리더기가 UART 의 TTL level 이므로 시리얼 보드를

연결하여 사용하였습니다.

그런데 문제는 임베디드 보드와 RFID 리더기의 UART 간 연결은

정상 작동이 되지 않는 다는 것입니다.

보드가 RFID 리더기로 부터 수신하는 데이터는

RFID 리더기의 API 메뉴얼에서 찾아볼수 없는 것들입니다 -_-;;;;
(규칙성이라고는 찾아 볼수가 없습니다.ㅜㅜ)

저는 단순히 RS232 와 UART 간의 연결은 당연히 안 되고,

UART 간의 연결은 정상작동할 것이라고 생각했는데요,

보드의 UART 도 시리얼 보드를 이용하여 RS232 신호 레벨로 변환하고

RFID 리더기의 UART 도 RS232 로 변환하여

연결하여 하는 것인가요??

bushi의 이미지

아시는대로 RS232 line driver 는 쌍으로만 사용하셔야하고요.

선의 길이가 그렇게 길지 않다면...
Rx 쪽에 pull-up 해보세요.
(음.. Rx pull-up 시키지 않으면 보드쪽에서 UART Rx irq 가 임의로 발생할 텐데... 말씀이 없으신 거 보니 이게 아닐 수도 있겠습니다)

보드 쪽의 s/w 드라이버가 이상없고,
어플리케이션이 baudrate 등등 잘 맞췄다면 문제없이 됩니다.
언젠가 GPS 모듈을 붙일 때 RS232 line driver 없이 그냥 붙여서 썼던 기억이 있습니다.
물론, 보드와 모듈간의 전압을 맞추기 위한 level shifter 는 사용하고요.

OTL

liveeasily의 이미지

음.. 제가 전자쪽으로 지식이 많이 없어서..

우선적으로 보드와 RFID 리더기 양쪽 모두 시리얼 보드로 연결해서 테스트 해보아야 겠네요..

잘 되면 따로 작게 MAX232 칩 두개 박아서 만들구요...

답변 감사합니다!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.