STM32 Ethernet 제어

DongHee Lim·2022년 5월 30일
0

서론


  1. Hand Shake 기능
  2. GPIO 전압 차이 해결 (예 : RS-232)
  3. 1:N 통신
  4. IP 주소

속도, 연결의 간단함, 신뢰성을 제공하는

이더넷을 사용해보자.

CubeIDE 를 통해 이더넷 물리계층을 설정해주면
어플리케이션 계층을 통해 연결이 가능하다.

STM 에서 지원하는 Middle Ware 중 LwIP (Light Weight IP) 라는 것이 있다.
LwIP 는 TCP/IP 네트워크 스택이며 임베디드에서 적은 용량의 RAM, ROM 환경에서 사용할 수 있다.
즉, 이더넷을 사용하는 프로토콜을 제공해주기 때문에 간단하게 사용할 수 있다는 것이다.


CubeIDE 설정


CubeIDE 가 업데이트 되면서
기본으로 제공되는 코드도 많이 바뀌었고 제대로 동작하지 않는 코드도 있었다.


참고


Setup
https://blog.naver.com/PostView.nhn?blogId=eziya76&logNo=221852430347

Mbed
https://os.mbed.com/docs/mbed-os/v6.15/apis/connectivity-architecture.html

LwIP
https://naudhizb.tistory.com/943?category=851788

<작성중>

profile
하고 싶은 것, 소유하고 싶은 것, 좋아하는 것

0개의 댓글