FW 심화 과정/[2] STM32심화실습 36

0722 브레드 보드의 스위치, LED를 GPIO로 제어하기

Register 역할 RCC_AHB1ENR GPIO 사용을 위한 클록 설정 사용 원하는 핀 번호 1로 설정 GPIOx_MODER 입출력을 설정해주는 레지스터 00 : INPUT 01 : GPO MODE 정해진 MODE를 토대로 핀 번호당 2비트씩 설정해준다 GPIOx_IDR 전기적 상태 확인이 가능 GPIOx_ODR 핀번호마다 전기적 신호 변경이 가능 #include //#include "stm32f4xx.h" #define rRCC_AHB1ENR (*(int *)0x40023830) // -> GPIO CLK ON #define rGPIOE_MODER (*(int *)0x40021000) // -> LED와 연결된 핀 #define rGPIOE_ODR (*(int *)0x40021014) #define..

[4주차 세미나] 포트포워딩 분석

들어오고 나가는 inout 코드를 보고 포트번호는 사용자가 설정할 수 있다. ip는 하나고 포트는 여러개가 될 수 있다. - 흔히 쓰이는 port번호 HTTP : 80 HTTOS : 443 SSH : 22 FTP server : 21 # 많은 쓰이는 port들은 전세계적으로 정해진 형식이 있다 Well-known ports # 열어놓는 포트 많이 쓰이는 포트들은 열어놓는다. 따라서 많이 쓰이는 포트로 위장해서 접근 가능한 경우가 있음. ** 같은 사설망에 있으면 포트포워딩 필요없음 **점선 : 포트포워딩 설정할 쪽 LGAMD 노트북에서 3000번 포트를 쓰는 소켓프로그램을 실행하면 해당 포트가 열린다. 같은 네트워크의 ASUS노트북에서 3000번 포트로 접속할때 내부망이므로 포트포워딩이 필요하지 않고 바..