STEP 1) RCC, Timers 핀 설정하기
1) RCC 탭에 들어가서 mode를 High Speed Clock 'Crystal/Ceramic Resonator' 로 변경해준뒤, Parameter Settings이 아래와 같은지 확인한다.
Pin view도 자동으로 할당이 잘 되었는지 확인한다.
.
2) TIM2 탭에 들어가서 다음과 같이 설정해준다.
3) Clock Congifuration에 들어가서 다음과 같이 설정해준다.
---->>
3) TIM2의 'Configuration'를 다음과 같이 변경해준다.
+
-> generate code 버튼을 눌러주거나 Project 탭에 들어가서 generate code를 클릭해주면 된다.
STEP 2) 추가로 아두이노 사용하는 방법
1) 아두이노 ide 다운로드 하기
ARDUINO IDE 다운로드
2) usb를 연결하여 'Tools'탭의 들어간 후 'Port'를 클릭하여 아두이노를 클릭, 그 후 사용하는 보드를 클릭하면 우측 하단에 연결된것을 확인할 수 있다.
->
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
// put your main code here, to run repeate![](https://velog.velcdn.com/images/wooy29/post/e29d2a77-1917-4a18-abfa-1d8cd0834b8f/image.gif)
dly:
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
.
==>>
2) SSD OLED 1306 7 pin 연결하기
< 회로 >
-
(1) 'Sketch' 탭에 들어가서 'Include Library' 를 클릭, 그리고 'Manage Library'룰 클릭
(2) "GFX"와 "SSD1306"을 다음과 같은 것을 다운로드
(3) 그 후 'File' 탭의 "Examples', 'Adafruit SSD1306안의 "SSD1306_128x32_spi" 클릭 후 보드에 올려준다.