본문 바로가기
임베디드.일렉트로닉스/STM32

STM32 외부 크리스탈 연결 설정.

by i.got.it 2016. 2. 1.

 

 

개요

 

STM32 에 외부 크리스탈 연결하기 위한  STM32CubeMX에서의 설정 사항.

- STM32는 내장 오실레이터가 있어서, 외부 크리스탈 연결하지 않아도 칩 구동은 가능하나 외부크리스탈을 별도로 연결해야하는 경우 STM32CubeMX에서의 설정.

 

외부크리스탈 연결 설정하지 않은 STM32CubeMX의 Clock Configuration 에서 보이는 오실레이터 부.

핀 설정에서 RCC를 선택하지 않은 경우엔 아래 붉박처럼 디스에이블 되어있다. 칩 내부의 LSI RC 32kHz 와 HSI RC 16MHz 클럭으로 구동된다.

타겟칩 예 : STM32L476RGT6 . http://igotit.tisotry.com/453

 

 

 

 

 

외부크리스탈 설정.

 

 

CubeMX 프로그램의 탭 Pinout 에서 트리 노드 RCC 에서 외부 크리스탈 연결여부 지정한다. 

위 설정은 칩에 외부에 별도로 32.768KHz (HSE)과 4MHz~48MHz 범위의 크리스탈을 달고자 하는 경우 선택사항이다. 2개 중 1개만 선택해도 됨.

왼쪽 트리뷰에서 설정하면 오른쪽 핀에 기능이 할당된다.

 

위와같이 설정된 상태에서 탭 Clock Configuration 을 보면 아래처럼 외부 크리스탈이 활성화 된 것이 보인다.

 녹박부분은 32.768kHz로 고정되어있고, 파박은 실제 외부에 장착될 크리스탈의 주파수를 기입해야한다.

 

외부 크리스탈 사용하는 것으로 설정한 경우, Configuration 에서 보면 Sysytem 영역에 GPIO 에 핀 추가된 것이 보인다. 이창에서는 GPIO 핀이 할당되었음을 보여주는 것일뿐 크리스탈 사용위한 필수 설정 할 사항 없음.

 

 

 

 

 

 본 글이 포함된 상위 정리장소 : http://igotit.tistory.com/244

 

 

 

 

///651.

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5