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

    무료툴 Hex Editor Neo

    직업이 임베디드 관련이다 보니 Hex Editor Viewer 가 매우 필요하다. 그런데 Hex로 보는 영역을 복사하는 기능이 매우 절실하게 필요하다. 주로 셔요 하는 툴은 VSCODE인데, VSCODE에서 플러그인을 깔아서 Hex Viewer는 사용이 가능하다. 하지만 복사가 되지 않는다, 꼭 필요한 기능인 Hex로 보이는 영역을 복사해야 되는 상황이 매우 빈번하게 발생한다. 안 그래도 1시간 정도 헤매다가 Hex Editor Neo를 찾았다. Hex Editor Neo 는 복사를 지원한다. 사용 방법도 간단하다. 그냥 선택 그리고 컨트롤 C 하면 된다. https://www.hhdsoftware.com/free-hex-editor Free Hex Editor: Fastest Binary File Ed..

    2023. 5. 15. 06:35
    MCU/TIP

    bitband 전달하여 함수에서 사용하기 ( 이중포인터 )

    typedef uint32_t * const bitband_t; bitband_t pinPowerLed = BITBAND_PERIPH(&GPIOC->ODR, 15); bitband_t pinDispLed = BITBAND_PERIPH(&GPIOC->ODR, 14); u32** led_ar[2] = {0, 0}; void led_init(u8 index, u32** led) { if(index >= (sizeof(led_ar)/sizeof(u32)))return; led_ar[index] = led; } void led_task(void) { for(int i = 0; i < (sizeof(led_ar)/sizeof(u32)); i++) { if(led_ar) { (**led_ar[i])^= 1; } } ..

    2022. 6. 30. 21:58
    MCU/TIP

    TouchGFX Designer 로 만든 프로젝트 에서 printf 사용

    TouchGFX Designer로 프로젝트를 생성해서 사용하면 int __io_putchar(int ch)을 추가하여도 printf 문이 동작하지 않습니다. 대부분 저는 인터넷에서 아래 함수를 복사해서 사용하는데 아무리 추가를 하여도 printf 문이 동작하지 않습니다. printf (및 다른 모든 콘솔 지향 stdio 함수)가 작동하는 방식은 _read() _write()와 같은 저수준 I / O 함수의 사용자 정의 구현을 만드는 것입니다. 프로젝트에서 int _write(int file, char *ptr, int len)를 검색해보면 선언된 부분을 확인할 수가 없습니다. 기본으로 CubeIDE에서 프로젝트 작업을 할 때에는 syscalls.c 에 int _write(int file, char *pt..

    2020. 6. 7. 10:24
    MCU/TIP

    STM32CubeIDE 프로젝트 복사해서 재사용하는 방법

    사용하던 프로젝트를 복사해서 사본을 하나 복사. 프로젝트명에 관련된 파일리스트 touchgfx_00_start라는 프로젝트명을 다른 프로젝트명으로 변경. /touchgfx_00_start Debug.launch ← 삭제. /touchgfx_00_start.ioc /.cproject /.mxproject /.project /TouchGFX/ApplicationTemplate.touchgfx /TouchGFX/touchgfx_00_start Debug.launch 파일은 삭제하자. 컴파일해서 다운로드할 때 다시 생성된다. 그냥 지워서 일을 하나라도 줄이자. 여기서부터는 위에 있는 파일들의 파일명과 파일 내부에서 touchgfx_00_start 를 변경하고 싶은 프로젝트명으로 변경한다. STM32CubeIDE..

    2020. 4. 22. 07:14
    MCU/TIP

    How to set two device with SLAVE I2C on STM32F1

    STM32F1 에서 I2C Slave를 사용할 경우 I2C 어드레스 주소를 두 개까지 사용 가능하다. void I2C_OwnAddress2Config ( I2C_TypeDef *I2Cx, uint8_t Address ) Configures the specified I2C own address2. **Parameters:** I2Cx,: where x can be 1, 2 or 3 to select the I2C peripheral. Address,: specifies the 7bit I2C own address2. **Return values:** None. void I2C_DualAddressCmd ( I2C_TypeDef *I2Cx, FunctionalState NewState ) Enables or..

    2020. 3. 17. 08:03
    • «
    • 1
    • »

    공지사항

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

    전체 카테고리

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

    최근 글

    최근댓글

    태그

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

    전체 방문자

    오늘
    어제
    전체

    블로그 인기글

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

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.