본문 바로가기

전체 글109

Push Pull & Open drain GPIO Output 설정을 위해 Datasheet를 보다보면 Push Pull & Open Drain 설정 관련 페이지를 볼수 있다.Push Pull과 Open Drain이 무엇이고, MCU에서 어떻게 활용되는지 정리해보고자 한다.  Push Pull 정의  N-MOS와 P-MOS라는 전기 스위치가 2개 달렸다고 생각해도 무방하다.N-MOS는 1이면 켜지고 P-MOS는 0이면 켜집니다. GPIO OUTPIN BIT가 LOW면 GPIO OUTPUT PIN에 그라운드가 연결되고,GPIO OUTPIN BIT가 HIGH면 GPIO OUTPUT PIN에 VCC가 연결됩니다.push를 output에 vcc가 나가는걸 의미하고 pull이 output을 gnd로 당기는걸 의미-> 전기 스위치를 두개를 이용하여 Hig.. 2024. 7. 9.
LAN과 Ethernet(이더넷) [1] 네트워크 네트워크(Network)이란?   "컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태"네트워킹(Networking)이란?  "연결된 다양한 데이터 링크(OSI 2 layer) 상의 데이터 통신을 활용하여 특정 그룹의 통신 장들을 연결하고, 정보를 효과적으로 공유할 수 있도록 만드는 통신 기술  네트워크 규모에 따른 종류1.  LAN(Local Area NetWork) : 집, 사무실, 빌딩, 공장 등과 같이 제한된 지역에서 여러대의 장치들을 연결 하기 위하여 최적화 되고 신뢰성 있는 고속 통신을 제공 하는 네트워크기술적인 측면에서는 동일한 네트워크 ID를 공유하는 장치들의 공간 의미 2. WAN(Wide Area Network) : 광대역 네트워크   LAN 토폴로지에 따른 구.. 2024. 7. 8.
트래픽 전송 방식(캐스트 모드) 트래픽 전송 모드란?송신지에서 수신지로 데이터를 전송 방법송신자, 수신자의 개수를 기준으로 크게 유니캐스트, 브로드캐스트, 멀티캐스트 방법으로 구분한다1. 유니캐스트란?하나의 송신자가 하나의 수신자에게 트래픽을 전송(1:1 방식)장점목적지 주소가 아닌 다른 PC들의 CPU 성능을 저하시키지는 않는다. 자신의 맥 어드레스가 아니라고 판단되면 랜카드가 이 프레임을 버리기 때문이다. 2. 멀티캐스트란? 하나의 송신자가 보내고자 하는 그룹 멤버들에게 트래픽을 전송(1: 특정 다수)장점 멀티캐스트는 그룹에 속해있는 사람들에게만 선택적으로 트래픽 전송 가능 3. 브로드캐스트란? 하나의 송신자가 불특정 다수에게 트래픽을 전송, 즉 송신자를 제외한 연결된 모든 컴퓨터들에게 트래픽이 전송(1: 불특정 다수)단점 자기가 .. 2024. 7. 8.
PORT / IP 주소 / MAC 주소 / 서브넷 마스크 / 소켓 +게이트 웨이 추가 포트(PORT)인터넷 프로토콜에서 포트(port)는 운영 체제 통신의 종단점이자컴퓨터와 컴퓨터 또는 컴퓨터와 다른 장치들(프린터, 마우스 등)을 연결하는 "하드웨어 인터페이스"이다.소프트웨어 측면에서 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다.전송 계층 프로토콜에서 포트 사용각 포트는 번호로 구별되며 이 번호를 포트 번호라 한다. 0~ 65535 사이의 정수값을 사용한다.포트 번호는 크게 세 종류로 구분된다. 0번 ~ 1023번: 잘 알려진 포트 (well-known port)1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port) 이 중 잘 알려진 포트 번호의 대표적 예는 다음과 같다... 2024. 7. 8.