EBIMU-9axis

ASCII 출력
 ASCII(American Standard Code for Information Interchange)
각 문자를 7비트로 표현하므로 총 128(=2^7)개의 문자를 표현할 수 있다.
ASCII 문자 코드는 [표 2-6]과 같다. 표를 보는 방법은 해당 문자의 왼쪽에 있는 2진 코드가 ASCII 코드가 되는 것인데, 예로 문자 ‘A’의 왼쪽에 있는 1000001이 ‘A’의 ASCII 코드가 된다.

네이버 지식백과
http://terms.naver.com/entry.nhn?docId=2270339&cid=51173&categoryId=51173


UART

범용 비동기화 송수신기(Universal asynchronous receiver/transmitter)
병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 컴퓨터 하드웨의의 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485와 같은 통신 표준과 함께 사용한다. UART의 U는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다.

통신 데이터는 메모리 또는 레지스터에 들어 있어 이것을 차례대로 읽어 직렬화 하여 통신한다. 최대 8비트가 기본 단위이다.

UART는 일반적으로 컴퓨터나 주변 기기의 일종으로 병렬 데이터를 직렬화 하여 통신하는 개별 직접 회로이다. 비동기통신이므로 동기 신호가 전달되지 않는다. 따라서 수신 쪽에서 동기통신을 찾아내어 데이터의 시작과 끝을 시간적으로 알아서 처리할 수 있도록 약속되어 있다. 디지털 회로는 자체의 클럭 신호를 사용하여 정해진 속도로 수신 데이터로 부터 비트구간을 구분하고 그 비트의 논리 상태를 결정하여 데이터 통신을 한다.

UART는 보통 마이크로컨트롤러에도 포함되어 있다. 듀얼 UART, 곹 DUART는 두개의 UART를 하나의 칩에합친 것이다. 수많은 현대의 직접회로(IC)는 동기화 통신도 지원하는 UART와 함께한다. 이러한 장치들은 USARTs(범용 동기화 송수신기 : universal synchronous/asynchronous receiver/transmitter)로 부른다.


댓글

이 블로그의 인기 게시물

CMAKE 문법

Gyro sensor