분류 전체보기 33

STM32와 SHT20으로 I2C 통신 및 파형 캡쳐

STM32F103rb 보드와 SHT20 온습도 측정 모듈을 I2C로 통신하고, 통신하는 파형을 Logic Analyzer로 캡처했습니다. 추가로 온습도 측정 결과를 UART를 사용해 putty로 출력합니다.개발 환경 구성부터, ioc(input/output configuration)에서 I2C 및 UART 설정, 파형을 Logic Analyzer로 찍는 것을 다룹니다.제가 참고한 자료들의 링크를 첨부하니 참고하시길 바랍니다. 목차하드웨어 및 개발 환경STM32CubeIDE 설정회로 구성결과유의할 점하드웨어 및 개발 환경2025.02.18 - [Electrical Study] - STM Project 사용된 하드웨어 및 개발 환경 STM Project 사용된 하드웨어 및 개발 환경개발 보드 : NUCLEO..

Electrical Study 2025.03.17

STM32CubeIDE로 UART 파형 관측 및 Protocol 파악하기

STM32CubeIDE에서 NUCLEO-F103RB 보드를 컨트롤해 파형을 출력하고 해당 파형을 찍어봤습니다.개발 환경 구성부터, ioc(input/output configuration)에서 UART 설정, 파형을 Logic Analyzer로 찍는 것을 다룹니다.제가 참고한 자료들의 링크를 첨부하니 참고하시길 바랍니다. 목차하드웨어 및 개발 환경UART SettingLogic Analyzer로 파형 찍기하드웨어 및 개발 환경2025.02.18 - [Electrical Study] - STM Project 사용된 하드웨어 및 개발 환경 STM Project 사용된 하드웨어 및 개발 환경개발 보드 : NUCLEO-F103RB (내돈내산)https://smartstore.naver.com/muwonkorea/..

Electrical Study 2025.03.14

1002 - 터렛

GPT에게 물어봤는데 뭔가 틀려서 봤더니 숫자 받는 순서가 문제였다.x1, y1, x2, y2, r1, r2 가 아니라 x1, y1, r1, x2, y2, r2였다.import math# 테스트 케이스 수 입력T = int(input())# 결과를 저장할 리스트results = []# 각 테스트 케이스 처리for _ in range(T): # 각 테스트 케이스에서 6개의 값 입력 x1, y1, x2, y2, r1, r2 = map(int, input().split()) # 두 점 사이의 거리 계산 dist = math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2) # 두 원이 일치하는 경우 (중심이 같고 반지름도 같은 경우) if x1 ..

백준, Python 2025.03.05

STM32CubeIDE로 UART Interrupt Debugging 하기

STM32CubeIDE로 Debugging을 해보겠습니다.Debugging이란 프로그램의 버그(오류)를 찾아 수정하는 과정입니다. 컴퓨터 초창기에는 진짜 벌레가 들어가 오류가 발생했고 그래서 디버그라는 이름이 붙었습니다.이미 환경이 구성되어 있다는 가정하에 시작하겠습니다.제가 참고한 자료들의 링크를 첨부하니 참고하시길 바랍니다. 목차하드웨어 및 개발 환경Interrupt Debugging 과정Interrupt Debugging 분석하드웨어 및 개발 환경2025.02.18 - [Electrical Study] - STM Project 사용된 하드웨어 및 개발 환경 STM Project 사용된 하드웨어 및 개발 환경개발 보드 : NUCLEO-F103RB (내돈내산)https://smartstore.naver..

Electrical Study 2025.02.26

STM32CubeIDE에서 PWM 설정하고 출력하기

STM32CubeIDE에서 NUCLEO-F103RB 보드를 컨트롤해 파형을 출력하고 해당 파형을 찍어봤습니다.ioc(input/output configuration)에서 PWM 설정해 파형을 관측하고 설정한 값에 대한 분석을 합니다.제가 참고한 자료들의 링크를 첨부하니 참고하시길 바랍니다. 목차하드웨어 및 개발 환경PWM 세팅PWM 분석PWM 조절하드웨어 및 개발 환경2025.02.18 - [Electrical Study] - STM Project 사용된 하드웨어 및 개발 환경 STM Project 사용된 하드웨어 및 개발 환경개발 보드 : NUCLEO-F103RB (내돈내산)https://smartstore.naver.com/muwonkorea/products/10807059000?nl-query=st..

Electrical Study 2025.02.24

STM32CubeIDE에서 RTC 설정하고 UART와 printrf로 출력하기

STM32CubeIDE에서 RTC를 설정하고 UART protocol로 printrf로 10초마다 출력해 봤습니다.개발 환경 구성부터, ioc(input/output configuration)에서 GPIO 설정, GPIO부터 나오는 파형을 Logic Analyzer로 찍는 것을 다룹니다.제가 참고한 자료들의 링크를 첨부하니 참고하시길 바랍니다. 목차하드웨어 및 개발 환경RTC settingbuild and run 하드웨어 및 개발 환경2025.02.18 - [Electrical Study] - STM Project 사용된 하드웨어 및 개발 환경 STM Project 사용된 하드웨어 및 개발 환경개발 보드 : NUCLEO-F103RB (내돈내산)https://smartstore.naver.com/muwon..

Electrical Study 2025.02.21