본문 바로가기

전체 글89

Ethernet(이더넷) 구성 하드웨어 장치 [2] 이더넷을 구성하는 하드웨어 장치들에 대해 정리해본다. 1. NIC(Network Interface Card)  : 랜 카드 또는 네트워크 카드라 불리며, 컴퓨터와 네트워크를 연결 장치직렬화 : 컴퓨터가 만든 디지털 데이터를 전기 신호나 전파같은 물리적 신호로 변환하여 네트워크로 내보내거나, 네트워크로부터 받은 물리적 신호를 디지털 데이터로 변환하는 기능 랜카드 고유 식별 번호 : MAC Address랜카드는 MAC address라고 하는 고유 식별 번호를 가지고 있다. 이는 제조회사에서 정하는 물리 주소이다.랜카드 제조 업체 식별 번호인 "벤더 코드(OUI)"와 제조 업체가 제품에 붙이는 "일련번호"로 구성역할 : 기기 내부에 들어온 데이터가 맞는지 판별  2. 이더넷 케이블(RJ 45) 3.허브 :  .. 2024. 7. 10.
ADC Multi Channel - Joy Stick stm32에 내장된 ADC 멀티 채널 기능 실습을 정리하고자 합니다. 사용 툴 : stm32cubeide ADC1 컨트롤러 - 채널 IN0 , IN1, IN6, IN7 사용 ADC  Parameter Settings- 여러 채널을 샘플링 하는 경우  -> Scan Conversion Mode : Enable- 계속 샘플링을 진행할 경우 -> Continuous Conversion Mode: Enable- DMA 를 같이 사용하는 경우  -> DMA Continuous Requests  : Enable- EOC : Single Channel Conversion- Number Of Conversion : 4- Sampling Time : 28 Cycles(임의 값, Sampling Time  높을 수록 정교.. 2024. 7. 10.
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.