봄해 임베디드 연구소
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (52)
        • 제품판매링크 (2)
        • MCU (30)
          • ESP32 (11)
          • WCH (3)
          • RP2040 (2)
          • STM32F429I-DISC1 (5)
          • TIP (5)
        • Linux (2)
        • Hardware (11)
        • Flutter (5)
        • QT (1)
    • 홈
    • 태그
    • 방명록
    MCU/ESP32

    ESP32 OLED 0.96inch 구동 by I2C with VSCODE

    ESP32 참 라이브러리가 잘 되어 있다. LCD 128x64 OLED 를 구하게 되어 한번 사용해본다. 0.96inch LCD 는 중국사이트에서 아주 쉽게 구할수 있다. 요즘에는 아두이노가 널리 보급되어 있어 PCB로 연결되어 있는 LCD 로 판다. 10년전엔 LCD 납땜하고 있었는데, 요즘에는 그럴일이 없어서 참 편하다. 아두이노 방식으로 판매하는 LCD 인터페이스에 I2C / SPI 두가지 방식이 있다. LCD Driver 은 SSD1306 으로 되어 있다. I2C로 선택해서 작업을 시작했다. LCD 색상 종류는 아래와 같이 3개가 있다. ( Blue, White, Yellow/Blue ) ESP-IDF 설정에 들어가서 SSD1306 Configurations 에서 I2C Interface Pin ..

    2023. 3. 5. 04:50
    MCU/ESP32

    ESP32 New Project 생성시 VSCode 화면 갱신 안될때.

    VSCODE ESP32 신규 프로젝트 생성할려고 하였는데, 화면이 멈추어 아래 에러 메시지만 뛰운다. 구글링을 해봤는데 이것저것 나왔는데.... 그냥 VSCODE 전체 다 끄고 다시 열면 동작 잘한다.

    2023. 2. 26. 13:54
    MCU/ESP32

    ESP32 IDF Filesystem Name

    ESP32 IDF 에서 기본 셋팅으로 Short file name 이 설정되어 있다. 아래와 같이 menuconfig 에서 long file name 으로 설정한다. 위와 같이 설정후 ESP-IDF Full Clean 후 컴파일 새로 해서 정상 동작. 참고 사이트 : https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/storage/fatfs.html

    2023. 2. 23. 02:34
    MCU/ESP32

    ESP32 Unique ID??

    ESP32 유니크 ID 는 eFUSE 에 기록되어 있는 MAC 어드레스로 하면 될 것 같다. 신규 칩에는 공장 제조 공정에서 아래와 같이 셋팅이 되어있다고 한다. espefuse.py 툴로 efuse 에 한번 라이팅 할수 있다. bit 별로 하므로 0에서 1로 변경은 되고, 1에서 0으로 변경하는것은 되지 않는다. 즉 변경은 "OR" 으로 되니까 덮어쓰면 값은 변경될수 있다는 말?? 그럼 테스트 할때는 어떻게 하나 궁금했는데 버츄얼 모드로 테스트 가능하다고 나와 있습니다. 참고로 vscode 를 사용하면 연결된 esp32 의 efuse 셋팅을 쉽게 볼수가 있다. ( prifntf 로 노가다 안해도 됨.... ) 유니크 ID 를 확인할려고 하였는데 eFuse 까지 확인을 하게 되었다. 물론 eFuse 의 ..

    2023. 2. 19. 21:32
    MCU/ESP32

    ESP32 VSCODE 파티션 생성 GUI

    VSCODE 에서는 파티션 생성도 GUI 로 생성 가능하게 해준다. command palette 에서 "ESP-IDF:Open Partition Table Editor UI" 를 선택한다. 하지만 열리지 않는다.!!! esp32 menuconfig 에서 "custom partition table CSV" 로 선택하여야 한다. 아래는 menuconfig 설정하는 방법. GUI 로 partitions.csv 사용하도록 설정을 완료하였다. 여기서 다시 command palette 에서 "ESP-IDF:Open Partition Table Editor UI" 를 선택한다. 간단하게 ESP-IDF programming Guide 에서 안내하는 custom table 을 입력해본다. 위와 같이 설정한 후 Save ..

    2023. 2. 16. 23:27
    MCU/ESP32

    ESP32 ESP IDF 설치하기 VSCode ( win11 )

    안녕하세요. ESP32 개발을 해야하는데 IDF 로 시작을 해야되서 개발환경 설정을 할려고 합니다. 아래와 같이 ESPRESSIF 공심홈에서 아래로 내려서 보시면 "Getting Started" 가 있습니다. VSCode Extension 을 클릭하면 최종적으로 espressif 의 github 로 들어갑니다. github 에도 친절하게 vscode 에서 esp32 개발환경 구성방법이 안내되어 있습니다. github 내용을 보셔도 되고, 아래 글을 보셔도 됩니다. VS Code 에서 "Ctrl+Shift+X" (단축키)를 누르면 왼쪽에 Extensions 창이 뜹니다. 아니면 그냥 마우스로 클릭하세요 ^^. eps32 를 검색하여 Espressif IDF 를 설치합니다. 위에서 설치한것은 그냥 보조 프로..

    2023. 2. 8. 09:14
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • ···
    • 9
    • »

    공지사항

    • 현직 엔지니어의 IC 아웃 소싱

    전체 카테고리

    • 분류 전체보기 (52)
      • 제품판매링크 (2)
      • MCU (30)
        • ESP32 (11)
        • WCH (3)
        • RP2040 (2)
        • STM32F429I-DISC1 (5)
        • TIP (5)
      • Linux (2)
      • Hardware (11)
      • Flutter (5)
      • QT (1)
    애드센스 광고 영역
    • 최근 글
    • 최근 댓글

    최근 글

    최근댓글

    태그

    • #esp-idf
    • #ESP32
    • #STM32CubeIDE
    • #JLCPCB 리뷰
    • #JLCPCB 주문
    • #TouchGFX
    • #EasyEDA
    • #STM32F429I-DISC1
    • #JLCPCB 후기
    • #JLCPCB
    MORE

    전체 방문자

    오늘
    어제
    전체

    블로그 인기글

    Powered by Privatenote Copyright © 봄해 임베디드 연구소 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바