본문 바로가기

STM32

STM32 및 몽구스 웹 서버 파트 2: 구성 및 핑 테스트 이 가이드의 두 번째 부분에서는 Mongoose 소스 및 헤더 파일을 STM32 프로젝트에 통합하고 성공적인 빌드를 위한 필수 구성 단계를 안내합니다. 이후 이더넷 인터페이스를 활성화하고 ping 테스트를 수행하여 안정적인 연결성을 확인함으로써 기본 네트워크 기능을 검증합니다. 이 가이드에서는 다음을 다룹니다:Mongoose 구성ping 테스트 실행 이 튜토리얼의 전체 문서는 이곳을 따라가세요.
Modbus 센서 에뮬레이션 2부: 통신 설정 Modbus 센서 에뮬레이션 2부: 통신 설정 이 가이드의 2부에서는 간단한 에코 메커니즘을 사용하여 Modbus RTU 마스터와 STM32 기반 슬레이브 간의 통신 링크를 설정하고 검증하는 데 중점을 둡니다. 마스터는 완전한 Modbus RTU 프레임을 전송하고 슬레이브는 동일한 프레임을 변경 없이 반환함으로써, 전체 Modbus 레지스터 처리에 앞서 UART 구성, RS-485 방향 제어 및 프로토콜 프레임 구성을 검증할 수 있습니다. 본 가이드에서는 다음 내용을 다룹니다:STM32CubeIDE로 프로젝트 가져오기.슬레이브 구성.마스터 구성.결과. 원문 튜토리얼 글 링크
YOLO11 엣지 비전 모듈: 하드웨어, 구현 및 성능 YOLO(You Only Look Once)는 지난 10년간 가장 영향력 있는 컴퓨터 비전 아키텍처 중 하나였으며, 최신 버전인 YOLO11은 실시간 객체 탐지를 새로운 차원으로 끌어올렸습니다. 고성능 GPU를 필요로 했던 이전 모델과 달리, YOLO11은 속도, 정확성, 그리고 배포 용이성의 균형을 맞추도록 설계되었습니다. 연구원, 아마추어 사용자, 그리고 제품 개발자에게 있어 이는 클라우드 서비스에 의존하지 않고도 엣지 컴퓨팅 장치 에서 고급 비전 작업을 실행할 수 있다는 것을 의미합니다. 하지만 문제는 다음과 같습니다. YOLO 모델 설치 방법에 대한 튜토리얼은 수없이 많지만, 거의 모든 튜토리얼이 하드웨어 선택 에 대해서는 자세히 다루지 않습니다. GitHub 저장소 복제, Python 환경..
STM32H7 듀얼 코어 시작하기: 펌웨어 플래싱 방법 이 가이드는 듀얼 코어 STM32H747 MCU 시작을 위한 간결한 소개를 제공하며, 프로젝트 생성, 코어별 GPIO 구성 및 펌웨어 플래싱에 중점을 둡니다. 각 코어에 리소스를 올바르게 할당하고 두 코어를 안정적으로 프로그래밍하는 데 필요한 기본 단계를 설명합니다. 이 가이드에서는 다음 내용을 다룹니다. STM32CubeMX 프로젝트 생성.STM32CubeIDE 프로젝트를 STM32CubeIDE로 가져오는 중입니다.펌웨어 개발.프로젝트 구성.결과. 1. STM32CubeMX 프로젝트 생성:STM32CubeMX를 열고 다음과 같이 새 프로젝트를 시작하세요. 사용하려는 STM32 MCU를 검색하고 선택한 다음 다음과 같이 "새 프로젝트 시작"을 클릭하십시오. MPU 설정을 요청하는 메시지가 나타나면..
STM32: MAX485 모듈을 사용한 RS485 통신 STM32: MAX485 모듈을 사용한 RS485 통신 RS485는 산업 및 임베디드 시스템에서 가장 널리 사용되는 통신 표준 중 하나로, 안정적인 장거리 및 다중 장치 통신을 지원합니다. 단거리 지점 간 통신으로 제한되는 UART와 달리, RS485는 차동 신호를 지원하여 잡음에 강하고 긴 케이블에서도 작동할 수 있습니다. 이 튜토리얼에서는 RS485 MAX485 모듈을 STM32 마이크로컨트롤러와 연결합니다 . 배선 연결, CubeMX 구성, 그리고 UART를 사용하여 RS485 통신을 활성화하는 방법을 배웁니다. 튜토리얼을 마치면 STM32와 다른 RS485 장치 간의 데이터 전송을 보여주는 예제 프로젝트를 완성하게 됩니다. 추천 자료: RS485 통신은 STM32의 UART 주변 장치를 사용하여 ..
stm32cube에서 코드 작성 방법 샘플 코드 설치 workspace.zip 압축 해제 후 * stm32CubeIDE 실행 File - Switch workspace - Other.. 선택 후 압축을 푼 workspace 폴터를 선택File - import.. 선택후 General - Exiting projects into Workspace 선택 * 압축을 푼 폴더 선택 * 프로젝트를 선택 * 프로젝트가 로드 되어 있는지 확인 * 각각 프로젝트를 컴파일하여 정상인지 확인 * 구성 test프로그램은 일반 f/w 이고test2는 freertos가 들어가 있는 f/w입니다. * 포트 설정 * 보드 레이아웃 * 회로도 첨부 * 전원5V - 메인 VDD_3.3V 생성(MCU,485,232,DAC), 릴레이 구동12V - 메..
stm32cube와 ST-Link V2 연결 케이블 보드에 나와있는 디버그 포트 20pin 플랫 연결 케이블
STM32 U8G2 그래픽 라이브러리 사용하는 방법 이 가이드는 U8G2 그래픽 라이브러리를 사용하여 ST7920 컨트롤러 기반 GLCD12864 디스플레이를 STM32 마이크로컨트롤러와 연결하는 방법을 설명합니다. 그래픽 애플리케이션을 위한 견고한 기반을 구축하기 위해 하드웨어 설정, 라이브러리 통합 및 디스플레이 초기화를 다룰 것입니다. 참고사항 이전 포스팅에서 SSD1306 도 아래와 같은 방법으로 인터페이스 하는 방법을 다루었습니다. 링크를 남겨드릴테니 참고하세요. U8G2 그래픽 라이브러리를 STM32로 포팅하기 1부: 소개 U8G2 그래픽 라이브러리를 STM32로 포팅 2부: SSD1306 OLED 디스플레이 이 가이드에서는 다음 내용을 다룹니다. 소개연결STM32CubeMX 수정펌웨어 수정결과 1. 서론: 이 가이드는 U8G2 그..