본문 바로가기

반응형

stm32

(23)
STM32F103ZET 최대 클럭 속도 관련 문제 및 해결 문제 STM32F103ZET를 다루면서 RCC 설정 시, STM32F103ZET의 최대 클럭인 72MHz로 설정할 때마다 HardFault Exception 즉, 컴퓨터로 치면 블루스크린과 같은 상황이 계속 발생되었다. RCC 설정의 문제인가? 아니면 RCC 설정의 순서가 문제인가? 이 두가지를 가정하고 다양한 방법을 시도해 보았지만, 여전히 HardFault Exception이 발생했었다. 그런 이유로 최근에 CubeMX의 HAL 코드를 뜯어 고치면서 그 원인으로 생각되는 부분을 오늘에 와서야 발견했다. 바로 FLASH 접근 속도이다. 문제 해결 여기서부터는 추측성 글입니다. 초기의 RCC 설정으로는 느린 클럭을 공급했기에 Flash에서 데이터를 쓰고 읽는 작업 즉, access 작업에 문제가 없었으나..
엔코더 모터 제어 (3. PID 제어로 속도 제어 [PID 함수들 만들기 Part 01]) https://kmong.com/gig/465716?selfMarketingCode=HskZcR53S1 돈이 되는 인공지능의 시대 그 다음은 | 10000원부터 시작 가능한 총 평점 0점의 전자책, 교육 전자 0개 총 작업 개수 완료한 총 평점 0점인 잡동사니아두이노의 전자책, 교육 전자책 서비스를 0개의 리뷰와 함께 확인해 보세요. 전자책, 교육 전자책 제공 등 10000원부터 시작 가능한 서비스 kmong.com 관련글 엔코더 모터 제어 (0. 소개) (tistory.com) 엔코더 모터 제어 (1. 펄스및 위치 측정) (tistory.com) 엔코더 모터 제어 (2. 속도 계산) (tistory.com) 서론 엔코더 모터는 위치 제어뿐만 아니라 속도제어도 가능합니다. 전장에서 알아 봤던 M 또는 T..
엔코더 모터 제어 (2. 속도 계산) https://kmong.com/gig/465716?selfMarketingCode=HskZcR53S1 돈이 되는 인공지능의 시대 그 다음은 | 10000원부터 시작 가능한 총 평점 0점의 전자책, 교육 전자 0개 총 작업 개수 완료한 총 평점 0점인 잡동사니아두이노의 전자책, 교육 전자책 서비스를 0개의 리뷰와 함께 확인해 보세요. 전자책, 교육 전자책 제공 등 10000원부터 시작 가능한 서비스 kmong.com 관련글 엔코더 모터 제어 (0. 소개) (tistory.com) 엔코더 모터 제어 (1. 펄스및 위치 측정) (tistory.com) 엔코더 모터 제어 (3. PID 제어로 속도 제어 [PID 함수들 만들기 Part 01]) (tistory.com) 서론 엔코더 모터를 사용하는 이유 중 하나..
stm32 레지스터 직접 접근 (6. Timer/Counter [Registers Part 03]) 관련글 stm32 레지스터 직접 접근 (6. Timer/Counter [코드 Part 01]) (tistory.com) stm32 레지스터 직접 접근 (6. Timer/Counter [함수 설명 Part 02]) (tistory.com) 더보기 잡동사니 세상 :: stm32 레지스터 직접 접근 (소개) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (0. Microcontroller와 ARM ) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (1. STM32F10x란) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (2. 프로그램 설치 및 설정) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근..
stm32 레지스터 직접 접근 (6. Timer/Counter [함수 설명 Part 02]) 관련글 stm32 레지스터 직접 접근 (6. Timer/Counter [코드 Part 01]) (tistory.com) stm32 레지스터 직접 접근 (6. Timer/Counter [Registers Part 03]) (tistory.com) 더보기 잡동사니 세상 :: stm32 레지스터 직접 접근 (소개) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (0. Microcontroller와 ARM ) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (1. STM32F10x란) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (2. 프로그램 설치 및 설정) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직..
stm32 레지스터 직접 접근 (6. Timer/Counter [코드 Part 01]) 관련글 stm32 레지스터 직접 접근 (6. Timer/Counter [함수 설명 Part 02]) (tistory.com) stm32 레지스터 직접 접근 (6. Timer/Counter [Registers Part 03]) (tistory.com) 더보기 잡동사니 세상 :: stm32 레지스터 직접 접근 (소개) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (0. Microcontroller와 ARM ) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (1. STM32F10x란) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (2. 프로그램 설치 및 설정) (tistory.com) 잡동사니 세상 :: stm32 레지스..
stm32 레지스터 직접 접근 (Interrupt 및 Register 관련 설정) 서론 Interrupt를 사용하기 위해선 몇가지 설정해야할 것이 있습니다. 또한 Registers를 쉽게 사용하기 위해서도 말이죠. 이 글은 Interrupt와 Registers를 쉽게 사용하기 위한 설명에 해당하는 글입니다. 파일 다운로드 CMSIS 그룹 생성 res 그룹 생성 stm32 그룹 생성 및 파일 추가 cortex_m3 그룹 생성 및 파일 추가 Preprocessing 등록 참고 자료 stm32 레지스터 직접 접근 (헤더 파일) (tistory.com) CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/iar at master · tuanpmt/CMSIS (github.com) 파일 다운로드 우선 참고 자료에 나와 있는 파일들을 다운받으셔야합니다. stm32 c..
stm32 레지스터 직접 접근 (5. Exception / Interrupt [중요 레지스터들 Part 03]) 관련글 잡동사니 세상 :: stm32 레지스터 직접 접근 (5. Exception / Interrupt [설명 & 코드 Part 01]) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (5. Exception / Interrupt [인터럽트 설정 Part 02]) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (소개) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (0. Microcontroller와 ARM ) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (1. STM32F10x란) (tistory.com) 잡동사니 세상 :: stm32 레지스터 직접 접근 (2. 프로그램 설치 및 설정) ..

반응형