임베디드:: Renesas || 통신 시 알아야할 용어

이병주·2024년 11월 16일
0

통신의 종류에는 어떤 것들이 있나?

  • 유선통신
    예)UART, I2C, SPI, CAN, Ethernet

  • 무선통신
    예)wifi / bluetooth

  • Terminal 프로그램
    putty / mobaXterm / Teraterm
    Real Term :입출력 잘 되지만, 특수문자는 눈으로 보기 어려움
    ASCII 값으로 출력 가능, ASCII 값 전송 가능

프로토콜이란?

상대방과 데이터를 어떤 내용을 어떤 순서로 보낼 지 약속한 내용.

API란?

프로토콜을 쓰기 쉽게 각 단계별로 구조를 정의해놓은 것.

Renesas칩의 GPIO 설정

CMOS : 반방향 Ouput: push-pull output 회로다. PMOS와 NMOS란걸 묶어서 CMOS라고 한다. 가장 기본적인 출력으로 UART, SPI에 사용한다.

PMOS : 양방향 Output : Open-drain 회로다.
Input, Output 두 가지 용도로 모두 사용하는 곳에 사용하는 회로. I2C, LIN 통신에 사용한다.

I2C 통신이란?

구성 요소

SDA(Serial Data, Address)
SCL(Serial Clock)

Master가 Slave를 지정하고 Read할지 Write할지 결정한다.
ex) I2C 프로토콜 구성
1.start, stop signal
2.slave address
3.read / write
4.data
5.acknowledge bit

SPI 통신이란?

구성 요소

SCLK
MOSI
MISO
SS(Slave Select)

CAN 통신이란?

구성 요소

Filter
Mask
종단 저항
CAN ID
Little Endian(Intel) / Big Endian(Motorola)
Factor
CAN DB(.dbc File)
통신 속도
Sampling Point
Channel
Virtual CAN
CANoe

profile
일신우일신

0개의 댓글