STM32 STM32 마이크로 컴퓨터 보드에 48 키보드 구현 이런 것을 만들었습니다. 2017년의 AVTOKYO의 배지를 2017년에 만들었습니다만, 이번에는 거기에 키보드를 만들어 보았다. 원래, 에니그마 암호기를 실장한 마이크로컴퓨터 보드를 만들까라고 생각하고 있어, 그 때문에 키보드를 원한다. QWERTY 키보드를 원합니다 터치 패널 방식 → 비용 터치패드 방식 - 유전 방식 - 저항 방식 기계 키 터치패널 방식으로 매트릭스를 만들고 싶었지만 아... STM32키보드 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (11) I2C를 사용해 보자 4 Si7020+ssd1306편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (10) I2C를 사용해 보자 3 ssd1306편의 계속입니다. Nucleo 보드와 Si7020, SSD1306을 연결합니다. 이번에는 브레드 보드도 준비하십시오. 점퍼 와이어는 수컷 ⇔ 수컷 10개를 준비합니다. (8개라도 OK) 새로운 프로젝트를 시작하거나 Si7020 프로젝트를 사용하십시오. 먼저 STM3... STM32I2CSTM32CubeIDEolednucleo STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (10) I2C를 사용해 보자 3 ssd1306편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (9) I2C를 사용해 보자 2 si7020편의 계속입니다. 이번에는 OLED ssd1306을 사용해 보겠습니다. 새 프로젝트를 시작합니다. 처음에는 지난번과 함께합니다. 새 프로젝트를 시작하여 I2C를 설정합니다. I2C1을 I2C로 설정합니다. PB8, PB9에 I2C SCL과 SDA를 할당합니다. 자, C... STM32I2CSTM32CubeIDEolednucleo STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (9) I2C를 사용해 보자 2 si7020편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판(8) I2C를 사용해 보자 1의 계속입니다. 이번에는 Si7020 온습도 센서의 정보를 살펴 보겠습니다. 새 프로젝트를 시작하여 I2C를 설정합니다. I2C1을 I2C로 설정합니다. PB8, PB9에는 I2C SCL과 SDA가 할당됩니다. 기동하면, TeraTerm등에서 이하 출력이 표시된다고 생각합니다. 이제... STM32I2CsensorSTM32CubeIDEnucleo STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (8) I2C를 사용해 보자 1 I2C Scan편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판(7) 인터럽트를 사용해 보자의 계속입니다. 이번에는 I2C를 사용해 보겠습니다. 먼저 STM32Nucleo에 센서를 연결해 봅시다. 이번에는 Si7020을 사용했습니다. 먼저 Nucleo 보드에 점퍼 와이어로 센서를 연결합시다. 이때 배선을 잘못하면 타는 경우가 있으므로 요주의입니다. SCL과 SDA, 3V 또... STM32CubeIDESTM32I2Cnucleo STM32에서 Wii의 Nunchak 사용 마이크로 컴퓨터 : STM32F103C8T6 (일명 Black Pill) 300 엔 정도 디버거:ST-LinkV2-1( 부속의 것을 사용) 1500엔 정도 Nunchak과 마이크로 컴퓨터를 연결하기 위해 Nunchak 케이블을 버리고 4 개의 선 흰색: GND 빨강: 3.3V 녹색: SDA 황:SCL I2C용 풀업 저항 연결 2개의 저항(2~3KΩ 정도)을 사용하여 SDA, SCL과 3.3V... STM32F103STM32I2CwiiSTM32CubeIDE AWS Loft Tokyo의 IoT@Loft 핸즈온에 가입했습니다. 어제 AWS Loft Tokyo의 IoT@Loft 핸즈온 #2에 참가했습니다. ST 마이크로 일렉트로닉스 주식회사 전, AWS전 감사합니다. 이 개발 보드는, 4종의 무선 모듈과 8종의 센서가 탑재되고 있고, ST-LINK도 짜넣어지고 있어 디버그 모니터(리모트 디버거)를 사용해, 단독으로 원스텝 실행도 할 수 있도록(듯이) 되어 있습니다. 핸즈온으로 물건 자체는 등록되어 있으므로 근접 센서... STM32awsIoTIoTAWSGreengrass [참고] STM32L1xx : 내장 플래시 메모리를 손상시킵니다! (... 하즈가 ...) STM32L1계의 FLASH의 특정한 곳 소거, 기입을 반복해, 어느 정도로 불량이 나오는지, 를 보고 싶었지만. 대부분 전에 테스트를 했지만, 하룻밤, 밤새 정도 계속했을 정도로는 괜찮았다. (하즈 ..) 데이터 보존에 사용하는데, 어느 정도, 견딜 수 있는지 알고 싶었지만, 제품에서는, 신경쓰지 않고, 사용하는데. 잘 테스트·순서·회수(일수)등 있으면, 코멘트 부탁합니다. STM32L15... 임베디드STM32마이크로 컴퓨터 STM32 통합 개발 환경 STM32CubeIDE 일본어 STM32CubeIDE는 STMicroelectronics보다 무료로 제공되고 있는 STM32 통합 개발 환경입니다만, 일본어화되어 있지 않고 그대로 일본어를 입력하면 문자 깨짐이 발생해 버립니다. 이 기사에서는 앱 UI의 일본어화와 소스 코드의 일본어가 깨지지 않도록 하는 대책에 대해 설명합니다. OS:Windows 10 Pro 1903 도구 본체: Version 1.1.0 추가 플러그인:... STM32CubeIDESTM32이클립스STM32CubeMX STM32 마이크로 컴퓨터의 SLEEP 모드를 디버깅하는 방법 STM32 마이크로 컴퓨터 Keil μVision 및 TrueSTUDIO ST-Link/V2 STM32Cube (HAL 라이브러리) 우선, SLEEP 모드의 구현은 대체로 이하가 됩니다. SLEEP 상태에서 인터럽트가 들어가면 SLEEP 상태가 해제되어 버리므로, 타이머 등의 불필요한 인터럽트를 정지시켜 둡니다. SysTick의 인터럽트도 정지합니다. CubeMX의 HAL 라이브러리에서는 다... STM32KeilTrueSTUDIOdebugSTM32CubeMX Blue Pill(STM32F103 보드)을 mbed 개발 환경에서 L 치카 해 본다 저렴한 STM32F103 보드 인 Blue Pill. Arduino 개발 환경에서 만드는 것이 간단하지만 mbed 환경에서도 개발할 수 있다. mbed 개발 환경에 Blue Pill은 물론 등록되어 있지 않지만, 거의 같은 칩을 사용한 Nucreo F103RB를 사용할 수 있다. Nucreo F103RB는 마이크로 컴퓨터 칩으로 STM32F103RB를 사용합니다. Blue Pill은 마이크로... STM32L치카bluepillmbedSTM32F103C8 IoT@Loft 핸즈온 #2 - Amazon FreeRTOS를 이용한 양산용 IoT 마이크로컴퓨터 디바이스 개발 프로토타이핑(2020년 1월 8일 실시)을 수강했어 2020년 1월 8일 IoT@Loft 핸즈온 #2- Amazon FreeRTOS를 이용한 양산용 IoT 마이크로컴퓨터 디바이스 개발 프로토타이핑이 실시되었습니다. 제1회 AWS IoT@Loft 스마트 팩토리 IoT 기반 구축 프로토타이핑의 2회째가 됩니다. 이번에는 STM32를 사용하여 AmazonFreeRTOS를 만지는 핸즈 온이 됩니다. AmazonFreeRTOS는 STM32L4 Disc... STM32AmazonFreeRTOSElasticsearchFreeRTOSAWS [STM32 참고] uVision 프로젝트를 Eclipse에서 편집 uVision은 STM32Cube가 생성하는 코드를 이용하기 때문에, 인클루드 패스의 설정이나 심볼 정의를 실시하고 있다. 그 설정을 Eclipse의 CDT 프로젝트에 반영하면 코드 해석을 사용할 수 있게 된다. 설정을 어떻게 해야 할지는, 아래와 같이 uVision의 프로젝트 설정을 열어 확인할 수 있다. 인클루드 패스가 10(상대 4, 절대 6)으로, 심볼 정의가 2개인 것을 알 수 있다... STM32이클립스MDK-ARM STM32 개발을 해보자 (AVTokyo2017 배지를 Hack) AVTokyo 배지를 사용한 워크샵 텍스트입니다. 이 배지는 무엇입니까? AVTOKYO 배지 지원 페이지 흐름: 1. 개발 환경 설치 2. LED 점멸 3. 화면 표시 4. CTF 문제 작성 5. BadUSB 보드 해설, 개발 환경 셋업, 샘플 실행 inside of 「AVTOKYO 10th HACK BADGE」 덧붙여 이번 워크숍에서는 ST-Link는 사용하지 않습니다. Windows 쪽은... STM32AVTOKYO STM32 CubeMX Eclipse 환경 구축 정식 버전 STM32를 앞으로 만지는 사람 STM32 CubeMX 설치 방법을 잊은 사람 STM32 CubeMX의 Eclipse 환경 구축을 정리합니다. STM32의 마이크로 컴퓨터는 핀 사용 설정을 위해 데이터 시트를 읽어야하지만, 그렇게하는 것은 매우 귀찮습니다. CubeMX는 그런 핀 주위의 초기화의 코드를 자동 생성해 주는 것입니다. 엄청 귀찮은 곳은 자동으로 해주는 한편으로 세세한 설정도 상당... STM32이클립스STM32CubeMX Arduino 호환 STM32F103과 Raspberry Pi 3를 직렬 통신합니다. 주식회사 XSHELL 개발자 우에다 아유 Arduino 호환 저렴한 원 보드 마이크로 컴퓨터 RobotDyn - STM32F103 (이후 STM32라고 함) 고성능 싱글 보드 컴퓨터 Raspberry Pi 3 이 두 가지를 조합하여 사용한다. Raspberry Pi는 전원을 대량 소비하므로 상시 기동시키지 않고, 필요한 때 이외는 전원을 떨어뜨려 두고 싶다. 저소비 전력인 STM32를 Ras... RaspberryPiSTM32파이썬ArduinoIoT SPI SD1306 OLED를 STM32Duino (Arduino IDE + One of BluePill : Robotdyn STM32F103 Dev.Board)로 이동 STM32 용 라이브러리의 샘플 프로그램 이 중 STM32에서 그대로(?) 움직이는 형태로 되어 있는 것은 ssd1306_128x64_i2c_STM32 그냥 나머지는 오리지널 것에서 변하지 않은 것 같다. 우선 ssd1306_128x64_spi를 사용해 봅시다. 미리, Adafruit GFX Library를 라이브러리 매니저로부터 인스톨 해 두자. 또한, 이것에 따라, Arduino_STM3... STM32Arduino STM32를 Arduino 개발 환경에서 사용할 때 직렬 포트 조사 (STM32duino + STM32F103C8 : Blue Pill) 이 그림에 따르면, PIN NAME USART PA9 TX1 PA10 RX1 TX1 RX1 PA2 TX2 PA3 RX2 TX3 RX3 TX1과 RX1이 두 가지 있습니다. 그러고 보면, Arduino 개발 환경(STM32duino)상에서는 USB 포트가 가상 시리얼 포트가 되어 있어 시리얼 모니터등도 사용할 수 있게 되어 있군요. 소프트웨어 시리얼과의 겸용도 포함해, 거기 어떻게 되는지 조사... STM32ArduinoSTM32F103C8bluepill STM32F303k8+HAL로 상보 PWM 생성을 시도했다 어쨌든 상보 PWM (Complementary PWM)을 생성하고 싶었기 때문에 시도했습니다. 나는 수색으로 했기 때문에 여러 가지 부적절한 점이 있다고 생각합니다. 생성 된 프로그램에 추가 점 이번에는 nucleo-303k8을 사용합니다. 트리의 Peripherals에서 TIM1을 확장하고 Channel1 설정PWM Generation CH1 CH1N. 18pin → TIM1_CH1 13p... STM32STM32CubeMX platformio에서 STM32 또 다시 톤을 타고 STM32도 시도해 보았습니다. 환경은 눈표의 MacBoot Air Original입니다. Arduno 스타일의 L 치카 코드를 src 이하로 만듭니다. STM32의 순정 쓰기 툴은 ST-LINK(JTAG/SWD)입니다만, 시리얼에서의 ISP도 서포트되고 있는 것 같습니다. 타겟은 Aitendo의 EVB-STM32F103C8T6에서 boot0을 1, boot1을 0으로 하... MacOSXSTM32PlatformIO [참고] STM32 주변 장치 STM32CubeMX Version 4.18.0에서 New Project에서 나오는 녀석 Peripherals ADC 12비트 Analogue-to-Digital Converter ADC 16비트 Analogue-to-Digital Converter 컨트롤러 영역 네트워크 COMP Comparator DAC 12비트 Digital-to-Analogue Converter DCMI 디지털 카메라... STM32STM32CubeMX [메모] 타이머 인터럽트에서 L 치카 (STM32L1-TIM2 사용) 타이머 인터럽트에 의한 L치카 타이 마스터트: HAL_TIM_Base_Start_IT(&htim2); 타이머 핸들러 함수: void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) 관련 기사 => 폴링에 의한 L 치카 (HAL_Delay) => FreeRTOS에 의한 L 치카 (osDelay) STM32L152C-DISCOVERY (STM32... STM32L치카MDK-ARMIoTSTM32CubeMX
STM32 마이크로 컴퓨터 보드에 48 키보드 구현 이런 것을 만들었습니다. 2017년의 AVTOKYO의 배지를 2017년에 만들었습니다만, 이번에는 거기에 키보드를 만들어 보았다. 원래, 에니그마 암호기를 실장한 마이크로컴퓨터 보드를 만들까라고 생각하고 있어, 그 때문에 키보드를 원한다. QWERTY 키보드를 원합니다 터치 패널 방식 → 비용 터치패드 방식 - 유전 방식 - 저항 방식 기계 키 터치패널 방식으로 매트릭스를 만들고 싶었지만 아... STM32키보드 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (11) I2C를 사용해 보자 4 Si7020+ssd1306편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (10) I2C를 사용해 보자 3 ssd1306편의 계속입니다. Nucleo 보드와 Si7020, SSD1306을 연결합니다. 이번에는 브레드 보드도 준비하십시오. 점퍼 와이어는 수컷 ⇔ 수컷 10개를 준비합니다. (8개라도 OK) 새로운 프로젝트를 시작하거나 Si7020 프로젝트를 사용하십시오. 먼저 STM3... STM32I2CSTM32CubeIDEolednucleo STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (10) I2C를 사용해 보자 3 ssd1306편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (9) I2C를 사용해 보자 2 si7020편의 계속입니다. 이번에는 OLED ssd1306을 사용해 보겠습니다. 새 프로젝트를 시작합니다. 처음에는 지난번과 함께합니다. 새 프로젝트를 시작하여 I2C를 설정합니다. I2C1을 I2C로 설정합니다. PB8, PB9에 I2C SCL과 SDA를 할당합니다. 자, C... STM32I2CSTM32CubeIDEolednucleo STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (9) I2C를 사용해 보자 2 si7020편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판(8) I2C를 사용해 보자 1의 계속입니다. 이번에는 Si7020 온습도 센서의 정보를 살펴 보겠습니다. 새 프로젝트를 시작하여 I2C를 설정합니다. I2C1을 I2C로 설정합니다. PB8, PB9에는 I2C SCL과 SDA가 할당됩니다. 기동하면, TeraTerm등에서 이하 출력이 표시된다고 생각합니다. 이제... STM32I2CsensorSTM32CubeIDEnucleo STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판 (8) I2C를 사용해 보자 1 I2C Scan편 STM32CubeIDE를 사용해 보자 How To STM32CubeIDE 일본어판(7) 인터럽트를 사용해 보자의 계속입니다. 이번에는 I2C를 사용해 보겠습니다. 먼저 STM32Nucleo에 센서를 연결해 봅시다. 이번에는 Si7020을 사용했습니다. 먼저 Nucleo 보드에 점퍼 와이어로 센서를 연결합시다. 이때 배선을 잘못하면 타는 경우가 있으므로 요주의입니다. SCL과 SDA, 3V 또... STM32CubeIDESTM32I2Cnucleo STM32에서 Wii의 Nunchak 사용 마이크로 컴퓨터 : STM32F103C8T6 (일명 Black Pill) 300 엔 정도 디버거:ST-LinkV2-1( 부속의 것을 사용) 1500엔 정도 Nunchak과 마이크로 컴퓨터를 연결하기 위해 Nunchak 케이블을 버리고 4 개의 선 흰색: GND 빨강: 3.3V 녹색: SDA 황:SCL I2C용 풀업 저항 연결 2개의 저항(2~3KΩ 정도)을 사용하여 SDA, SCL과 3.3V... STM32F103STM32I2CwiiSTM32CubeIDE AWS Loft Tokyo의 IoT@Loft 핸즈온에 가입했습니다. 어제 AWS Loft Tokyo의 IoT@Loft 핸즈온 #2에 참가했습니다. ST 마이크로 일렉트로닉스 주식회사 전, AWS전 감사합니다. 이 개발 보드는, 4종의 무선 모듈과 8종의 센서가 탑재되고 있고, ST-LINK도 짜넣어지고 있어 디버그 모니터(리모트 디버거)를 사용해, 단독으로 원스텝 실행도 할 수 있도록(듯이) 되어 있습니다. 핸즈온으로 물건 자체는 등록되어 있으므로 근접 센서... STM32awsIoTIoTAWSGreengrass [참고] STM32L1xx : 내장 플래시 메모리를 손상시킵니다! (... 하즈가 ...) STM32L1계의 FLASH의 특정한 곳 소거, 기입을 반복해, 어느 정도로 불량이 나오는지, 를 보고 싶었지만. 대부분 전에 테스트를 했지만, 하룻밤, 밤새 정도 계속했을 정도로는 괜찮았다. (하즈 ..) 데이터 보존에 사용하는데, 어느 정도, 견딜 수 있는지 알고 싶었지만, 제품에서는, 신경쓰지 않고, 사용하는데. 잘 테스트·순서·회수(일수)등 있으면, 코멘트 부탁합니다. STM32L15... 임베디드STM32마이크로 컴퓨터 STM32 통합 개발 환경 STM32CubeIDE 일본어 STM32CubeIDE는 STMicroelectronics보다 무료로 제공되고 있는 STM32 통합 개발 환경입니다만, 일본어화되어 있지 않고 그대로 일본어를 입력하면 문자 깨짐이 발생해 버립니다. 이 기사에서는 앱 UI의 일본어화와 소스 코드의 일본어가 깨지지 않도록 하는 대책에 대해 설명합니다. OS:Windows 10 Pro 1903 도구 본체: Version 1.1.0 추가 플러그인:... STM32CubeIDESTM32이클립스STM32CubeMX STM32 마이크로 컴퓨터의 SLEEP 모드를 디버깅하는 방법 STM32 마이크로 컴퓨터 Keil μVision 및 TrueSTUDIO ST-Link/V2 STM32Cube (HAL 라이브러리) 우선, SLEEP 모드의 구현은 대체로 이하가 됩니다. SLEEP 상태에서 인터럽트가 들어가면 SLEEP 상태가 해제되어 버리므로, 타이머 등의 불필요한 인터럽트를 정지시켜 둡니다. SysTick의 인터럽트도 정지합니다. CubeMX의 HAL 라이브러리에서는 다... STM32KeilTrueSTUDIOdebugSTM32CubeMX Blue Pill(STM32F103 보드)을 mbed 개발 환경에서 L 치카 해 본다 저렴한 STM32F103 보드 인 Blue Pill. Arduino 개발 환경에서 만드는 것이 간단하지만 mbed 환경에서도 개발할 수 있다. mbed 개발 환경에 Blue Pill은 물론 등록되어 있지 않지만, 거의 같은 칩을 사용한 Nucreo F103RB를 사용할 수 있다. Nucreo F103RB는 마이크로 컴퓨터 칩으로 STM32F103RB를 사용합니다. Blue Pill은 마이크로... STM32L치카bluepillmbedSTM32F103C8 IoT@Loft 핸즈온 #2 - Amazon FreeRTOS를 이용한 양산용 IoT 마이크로컴퓨터 디바이스 개발 프로토타이핑(2020년 1월 8일 실시)을 수강했어 2020년 1월 8일 IoT@Loft 핸즈온 #2- Amazon FreeRTOS를 이용한 양산용 IoT 마이크로컴퓨터 디바이스 개발 프로토타이핑이 실시되었습니다. 제1회 AWS IoT@Loft 스마트 팩토리 IoT 기반 구축 프로토타이핑의 2회째가 됩니다. 이번에는 STM32를 사용하여 AmazonFreeRTOS를 만지는 핸즈 온이 됩니다. AmazonFreeRTOS는 STM32L4 Disc... STM32AmazonFreeRTOSElasticsearchFreeRTOSAWS [STM32 참고] uVision 프로젝트를 Eclipse에서 편집 uVision은 STM32Cube가 생성하는 코드를 이용하기 때문에, 인클루드 패스의 설정이나 심볼 정의를 실시하고 있다. 그 설정을 Eclipse의 CDT 프로젝트에 반영하면 코드 해석을 사용할 수 있게 된다. 설정을 어떻게 해야 할지는, 아래와 같이 uVision의 프로젝트 설정을 열어 확인할 수 있다. 인클루드 패스가 10(상대 4, 절대 6)으로, 심볼 정의가 2개인 것을 알 수 있다... STM32이클립스MDK-ARM STM32 개발을 해보자 (AVTokyo2017 배지를 Hack) AVTokyo 배지를 사용한 워크샵 텍스트입니다. 이 배지는 무엇입니까? AVTOKYO 배지 지원 페이지 흐름: 1. 개발 환경 설치 2. LED 점멸 3. 화면 표시 4. CTF 문제 작성 5. BadUSB 보드 해설, 개발 환경 셋업, 샘플 실행 inside of 「AVTOKYO 10th HACK BADGE」 덧붙여 이번 워크숍에서는 ST-Link는 사용하지 않습니다. Windows 쪽은... STM32AVTOKYO STM32 CubeMX Eclipse 환경 구축 정식 버전 STM32를 앞으로 만지는 사람 STM32 CubeMX 설치 방법을 잊은 사람 STM32 CubeMX의 Eclipse 환경 구축을 정리합니다. STM32의 마이크로 컴퓨터는 핀 사용 설정을 위해 데이터 시트를 읽어야하지만, 그렇게하는 것은 매우 귀찮습니다. CubeMX는 그런 핀 주위의 초기화의 코드를 자동 생성해 주는 것입니다. 엄청 귀찮은 곳은 자동으로 해주는 한편으로 세세한 설정도 상당... STM32이클립스STM32CubeMX Arduino 호환 STM32F103과 Raspberry Pi 3를 직렬 통신합니다. 주식회사 XSHELL 개발자 우에다 아유 Arduino 호환 저렴한 원 보드 마이크로 컴퓨터 RobotDyn - STM32F103 (이후 STM32라고 함) 고성능 싱글 보드 컴퓨터 Raspberry Pi 3 이 두 가지를 조합하여 사용한다. Raspberry Pi는 전원을 대량 소비하므로 상시 기동시키지 않고, 필요한 때 이외는 전원을 떨어뜨려 두고 싶다. 저소비 전력인 STM32를 Ras... RaspberryPiSTM32파이썬ArduinoIoT SPI SD1306 OLED를 STM32Duino (Arduino IDE + One of BluePill : Robotdyn STM32F103 Dev.Board)로 이동 STM32 용 라이브러리의 샘플 프로그램 이 중 STM32에서 그대로(?) 움직이는 형태로 되어 있는 것은 ssd1306_128x64_i2c_STM32 그냥 나머지는 오리지널 것에서 변하지 않은 것 같다. 우선 ssd1306_128x64_spi를 사용해 봅시다. 미리, Adafruit GFX Library를 라이브러리 매니저로부터 인스톨 해 두자. 또한, 이것에 따라, Arduino_STM3... STM32Arduino STM32를 Arduino 개발 환경에서 사용할 때 직렬 포트 조사 (STM32duino + STM32F103C8 : Blue Pill) 이 그림에 따르면, PIN NAME USART PA9 TX1 PA10 RX1 TX1 RX1 PA2 TX2 PA3 RX2 TX3 RX3 TX1과 RX1이 두 가지 있습니다. 그러고 보면, Arduino 개발 환경(STM32duino)상에서는 USB 포트가 가상 시리얼 포트가 되어 있어 시리얼 모니터등도 사용할 수 있게 되어 있군요. 소프트웨어 시리얼과의 겸용도 포함해, 거기 어떻게 되는지 조사... STM32ArduinoSTM32F103C8bluepill STM32F303k8+HAL로 상보 PWM 생성을 시도했다 어쨌든 상보 PWM (Complementary PWM)을 생성하고 싶었기 때문에 시도했습니다. 나는 수색으로 했기 때문에 여러 가지 부적절한 점이 있다고 생각합니다. 생성 된 프로그램에 추가 점 이번에는 nucleo-303k8을 사용합니다. 트리의 Peripherals에서 TIM1을 확장하고 Channel1 설정PWM Generation CH1 CH1N. 18pin → TIM1_CH1 13p... STM32STM32CubeMX platformio에서 STM32 또 다시 톤을 타고 STM32도 시도해 보았습니다. 환경은 눈표의 MacBoot Air Original입니다. Arduno 스타일의 L 치카 코드를 src 이하로 만듭니다. STM32의 순정 쓰기 툴은 ST-LINK(JTAG/SWD)입니다만, 시리얼에서의 ISP도 서포트되고 있는 것 같습니다. 타겟은 Aitendo의 EVB-STM32F103C8T6에서 boot0을 1, boot1을 0으로 하... MacOSXSTM32PlatformIO [참고] STM32 주변 장치 STM32CubeMX Version 4.18.0에서 New Project에서 나오는 녀석 Peripherals ADC 12비트 Analogue-to-Digital Converter ADC 16비트 Analogue-to-Digital Converter 컨트롤러 영역 네트워크 COMP Comparator DAC 12비트 Digital-to-Analogue Converter DCMI 디지털 카메라... STM32STM32CubeMX [메모] 타이머 인터럽트에서 L 치카 (STM32L1-TIM2 사용) 타이머 인터럽트에 의한 L치카 타이 마스터트: HAL_TIM_Base_Start_IT(&htim2); 타이머 핸들러 함수: void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) 관련 기사 => 폴링에 의한 L 치카 (HAL_Delay) => FreeRTOS에 의한 L 치카 (osDelay) STM32L152C-DISCOVERY (STM32... STM32L치카MDK-ARMIoTSTM32CubeMX