본문 바로가기

MCU32

[Arduino IDE] ESP32-S3 Software Serial 목표 ESP32-S3 Software Serial 1개 적용 배경 UART 총 4개 사용 필요 But ESP32-S3는 UART 3개 나머지 1개는 Software Seiral 사용해서 UART 구현 데이터 시트 (3/75 pages) 더보기 방법 EspSoftwareSerial 라이브러리 설치 라이브러리 다운 https://github.com/plerup/espsoftwareserial/releases Releases · plerup/espsoftwareserial Implementation of the Arduino software serial for ESP8266 - plerup/espsoftwareserial github.com ino 코드 #include #define MYPORT_TX 11 #.. 2023. 10. 26.
[Arduino IDE] ESP32-S3 APP Size 변경 목표 APP size 변경 (3MB -> 6MB) 배경 사용 중인 ESP32 칩은 16MB Flash을 가지고 있지만 Arduino IDE에서 Flash Size를 16MB로 설정했을 때 Partition Scheme에서는 아래 두 가지 옵션 밖에 없었다. 16M Flash (2MB APP/12.5MB FATFS) 16M Flash (3MB APP/9.9MB FATFS) APP Size 3MB가 살짝 작아서... 더 키우려고 한다. 방법 APP 크기를 늘리기 위해서 esp32 package 내부 파일을 수정했다. esp32 package의 github 링크는 다음과 같다. (참고용) https://github.com/espressif/arduino-esp32/releases app3M_fat9M_16MB.. 2023. 10. 21.
[STM32] STMStudio 설치 설치 링크 https://www.st.com/en/development-tools/stm-studio-stm32.html STM-STUDIO-STM32 - STMicroelectronics STM-STUDIO-STM32 - STM Studio run-time variables monitoring and visualization tool for STM32 microcontrollers, STM-STUDIO-STM32, STMicroelectronics www.st.com 설치를 시작하면 Java 런타임을 설치하라는 창이 뜬다. 밑에 링크로 들어가서 Java 7 런타임을 설치했다. https://www.oracle.com/java/technologies/javase/javase7-archive-downloa.. 2022. 4. 4.
[STM32 HAL] dma priority 2021. 8. 26.
[STM32 HAL] ICM-20948 라이브러리 GitHub - mokhwasomssi/stm32_hal_icm20948: ICM-20948 library with STM32 HAL driver ICM-20948 library with STM32 HAL driver. Contribute to mokhwasomssi/stm32_hal_icm20948 development by creating an account on GitHub. github.com 전에 만든 라이브러리였는데 다시보니 맘에 안들어서 싹다 갈아엎었다. 당시에는 괜찮아 보이는데 나중에 보면 왜 이렇게 거지 같은지. 당시에도 제일 거지같다고 생각한 함수가 있었는데 이번에 좀 잘 바꾼거 같아서 뿌듯하다. 이전 함수의 맨 마지막 중괄호 4개는 정말 용서할 수가 없다. 초기화 함수도 바꿨다. 설정.. 2021. 8. 14.
[STM32 HAL] Flysky i-bus 라이브러리 어제 코드 수정하고 리드미 업데이트했다. 리드미에 ibus 프로토콜에 관해서 적어놨으니 참고하면 좋을 것 같다. https://github.com/mokhwasomssi/stm32_hal_ibus GitHub - mokhwasomssi/stm32_hal_ibus: Flysky Ibus protocol library with STM32 HAL driver Flysky Ibus protocol library with STM32 HAL driver - GitHub - mokhwasomssi/stm32_hal_ibus: Flysky Ibus protocol library with STM32 HAL driver github.com 2021. 8. 8.