Arduino, nRF52, STM32, ESP32
-
Cirkit DesignerArduino, nRF52, STM32, ESP32 2024. 8. 13. 20:07
아두이노 시물레이터를 구하던 중 발견한 사이트입니다."Cirkit Designer"는 다양한 전자 회로를 설계하고 시뮬레이션할 수 있는 도구입니다. 일반적으로 이런 도구들은 전자 공학, 전기 공학, 그리고 관련 분야에서 사용됩니다. Cirkit Designer의 주요 기능과 특징은 다음과 같습니다: 1. **회로 설계**: 사용자는 회로도(diagram)를 그리고, 다양한 전자 부품(저항, 캐패시터, 트랜지스터 등)을 배치하여 복잡한 전자 회로를 설계할 수 있습니다. 2. **시뮬레이션**: 설계한 회로가 어떻게 작동하는지를 시뮬레이션하여 회로의 동작을 분석할 수 있습니다. 이는 회로의 성능을 예측하고, 설계의 오류를 찾는 데 도움이 됩니다. 3. **부품 라이브러리**: 일반적으로 다양한 전자 부품이 ..
-
STM32F103C6 기본 입출력 속도Arduino, nRF52, STM32, ESP32 2022. 5. 5. 16:39
아두이노 IDE 를 사용하여 STM32F103C6 보드의 기본 IO 속도를 측정해 본다. 기본 Blink 소스를 사용하되 delay 함수 없이 바로 ON/OFF 를 반복하게 하고 시간 간격을 오실로스코프로 측정한다. 아두이노 IDE 이용한 기본 소스 void setup() { pinMode(PC13, OUTPUT); } void loop() { digitalWrite(PC13, HIGH); // turn the LED on (HIGH is the voltage level) digitalWrite(PC13, LOW); // turn the LED off by making the voltage LOW } 기본소스는 delay 없는 blink 이고 이때의 오실로스코트 기록은 다음과 같다. 코드의 기본 구조는 ..
-
STM32F103C6 사용법Arduino, nRF52, STM32, ESP32 2022. 5. 5. 16:09
이전글에서 STM32F103C8 보드에 대한 아두이노 IDE 사용법을 기록하였다. 이번 글에서는 STM32F103C6 에 대한 사용법을 기록한다. 첫째, C8 처럼 마이크로 USB 를 이용한 접속은 안된다. ST-LINK 를 이용해서 프로그램을 업로드한다. 아때 아두이노 IDE 의 설정은 다음과 같다. 보드에서 STM32F103C6/fake STM32F103C8 을 선택한다. 업로드방법은 STLink 를 선택한다. 나머지는 이전 글과 동일하다. 2022.04.25 - [Arduino, nRF52, STM32, ESP32] - STM32 보드에 아두이노 IDE 를 사용하기
-
STM32 보드에 아두이노 IDE 를 사용하기Arduino, nRF52, STM32, ESP32 2022. 4. 25. 09:19
STM32 "Blue Pill" 개요 이 보드는 공식 Arduino 보드에 비해 저렴하며 하드웨어 역시 오픈 소스이다. 보드는 RTC(실시간 클록)를 구동하는 데 사용할 수 있는 2개의 수정 발진기(8MHz 수정 1개와 32KHz 수정 1개)를 가지고 있다. MCU는 딥 슬립 모드에서 작동할 수 있어 배터리 구동 애플리케이션에 적합하다. 이 보드를 프로그래밍하려면 간단한 USB-UART 변환기를 사용하면 되고, PC에서 USB를 이용하여 프로그래밍할 수 있다. 아래쪽 4개의 핀이 각각 3.3V, SWDIO, SWCLK, GND 이다. 일반적으로 이 4개의 핀을 이용하여 ST-LINK 에 연결한다. 사용한 ST-LINK 의 버전은 v2 이며 현재 v3가 판매중이다. I. 보드에 부트로더 업로드 처음으로 할..