본문 바로가기
반응형

Firmware Programming17

[Arduino] Arduino Wifi Module (ESP8266) 활용 윈도우 pc로 데이터 전송 우선 다른 블로그의 글을 보고 #include #define BT_RXD 2 #define BT_TXD 3 SoftwareSerial ESP_wifi(BT_RXD, BT_TXD); void setup() { Serial.begin(115200); ESP_wifi.begin(115200); ESP_wifi.setTimeout(5000); delay(1000); } void loop() { if (Serial.available()){ ESP_wifi.write(Serial.read()); } if (ESP_wifi.available()) { Serial.write(ESP_wifi.read()); } } 위 코드를 업로드 한 상태에서 Serial Monitor에서 AT를 쳤을 때 OK가 나오고 와이파이에 연결.. 2024. 1. 31.
[STM32F429ZI] 8x8 LED (1088BS) 제어 왜 행에 High를 주고 열에 Low 를 줘야되는지 모르겠다면 아래 링크를 보고 오자. https://program-developers-story.tistory.com/21 [STM32F429ZI] GPIO를 통한 LED 제어 GPIO(General Purpose Input Output) 범용 입출력 장치 다양한 용도로 사용하는 입출력 장치가 되겠다. 보드를 정면으로 바라봤을때 좌측라인이 아래 핀맵사진의 내용이다. 핀맵은 앞으로 전자회로 부품 program-developers-story.tistory.com 위 그림의 핀의 숫자는 모듈의 물리적인 핀 번호를 의미함. 행은 실제 매트릭스에 표시되는 행이나 열을 의미함. pin1~8이 그림 상에는 PD0~PD7로 나와있고, pin9~16이 그림 상에는 PC0.. 2024. 1. 18.
[임베디드 기초 상식] 장치의 부팅 과정 리틀엔디안(little endian)과 빅엔디안(Big endian) 리틀엔디안은 0번지부터 ffff번지까지 업카운트(up count) 빅엔디안은 ffff번지부터 0번지까지 다운카운트(down count) Linux Window 1.Flash ROM에 위치한 Boot Loader를 RAM 으로 올린다. 2. kernel로 os를 RAM에 올린다 3. File System을 올려야 함. 1. Flash Rom에 위치한 BIOS를 RAM 으로 올린다. 2. command.com으로 os를 올린다 3. windows.com 1. Boot Loader와 BIOS의 역할: 처음 기기를 켰을 때 기기의 이상유무 파악하고 이상이 없으면 os를 적재 이상이 있으면 os 차단(1.프로그램 올릴 ram이 고장 났을 때 2.. 2023. 10. 25.
[STM32F429ZI] Block Diagram 2023. 10. 25.
[STM32F429ZI] 타이머의 종류 2023. 10. 24.
[STM32F429ZI] GPIO를 통한 8Unit-LED 제어(2) 내용이 이어지니 이전 편을 보지 않았다면 보고 오도록 하자. [STM32F429ZI] GPIO를 통한 8Unit-LED 제어 오늘 사용할 부품은 아래 부품들이다. 8 Unit LED는 LED BAR라고도 부르며 자세한 내용은 [전자회로] 8Unit LED Array 내가 갖고있는 8Unit LED Array는 아래의 파트넘버를 가진 red 버전이다 제품번호가 있는 program-developers-story.tistory.com 이번에는 led bar를 키지만 하지 않고 순차적으로 점멸 시켜보도록 하겠다. 0->7까지 키고 7부터 0까지 끄는 함수를 led.c 내부에 작성한 후 led_main()안에 넣어주자. 위 방법 아래방법 모두 가능하다. 2023. 10. 20.
[STM32F429ZI] GPIO를 통한 8Unit-LED 제어 오늘 사용할 부품은 아래 부품들이다. 8 Unit LED는 LED BAR라고도 부르며 자세한 내용은 [전자회로] 8Unit LED Array 내가 갖고있는 8Unit LED Array는 아래의 파트넘버를 가진 red 버전이다 제품번호가 있는 쪽이 애노드(+) 반대쪽이 cathode가 되겠다. program-developers-story.tistory.com 거기에 같이 연결되어 있는부품은 array 저항으로 9pin이다. 부품을 보다보면 끝에 점이 있을건데 그 부분을 LED BAR의 핀과 어긋나게 꽂아주고 그럼 나머지 8개는 다 맞겠죠? 점 부분을 GND에 연결해준다. Array 저항은 다음 참고 [전자회로] 어레이 저항 어레이 저항에 글자를 해석해보자면 ex) ·9A331G(총핀은 9개고 저항은 33*.. 2023. 10. 20.
[STM32F429ZI] GPIO를 통한 LED 제어 GPIO(General Purpose Input Output) 범용 입출력 장치 다양한 용도로 사용하는 입출력 장치가 되겠다. 보드를 정면으로 바라봤을때 좌측라인이 아래 핀맵사진의 내용이다. 핀맵은 앞으로 전자회로 부품을 추가한다거나 할때 자주 사용하게 될테니 익숙해지자! 우측라인은 아래 빵판에 전원을 인가시켜주자. 라인끼리는 연결된거 +는+끼리 다 연결해보고, -는 -끼리 연결 확인은 LED에 저항을 연결해서 하면 되겠다. LED에 대한 내용은 https://program-developers-story.tistory.com/23 에 있다. 2023. 10. 19.
반응형