기억저장소
close
프로필 배경
프로필 로고

기억저장소

  • 분류 전체보기 (231)
    • OS (99)
      • 우분투 (69)
      • 윈도우 (8)
      • macOS (22)
    • 마이크로칩 (50)
      • STM32 (46)
      • Rasberry Pi (2)
      • ETC (2)
    • 프로그래밍 (31)
      • 파이썬 (17)
      • 개발도구 (11)
      • Toy Project (3)
    • 개발노트 (26)
      • RDK (6)
      • Tip & Trcks (18)
      • Private Note (2)
    • 로그 (12)
      • 일상 (7)
      • 샀다 (4)
      • 받았다 (1)
    • 티스토리 (13)
    STM32 UART Setup for printf & scanf

    STM32 UART Setup for printf & scanf

    표준 입출력으로 uart로 설정하는 것은 인터럽트없이 가능하다. 아래 이미지와 같이 UART 및 LED Pin만 설정하여 printf와 scanf 동작을 확인할 예정이다. UART를 USART2으로 설정하여 PA2, PA3를 사용하고 있으며, STM32F4xx 데모보드에서 해당 Pin에 와이어를 연결하도록 한다. UART로 표준 입출력을 사용하기 위해 syscall.c 파일에 weak 함수로 설정된 _read() / _write() 함수를 재정의하여 사용하면 간단하게 구현이 가능하다. 시스템콜인 _read()와 _write() 함수를 아래와 같이 재정하여 간단하게 UART로 표준 입출력으로 설정할 수 있다 int _read(int file, char *ptr, int len) { if(HAL_UART_R..

    • format_list_bulleted 마이크로칩/STM32
    • · 2021. 2. 13.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    전체 카테고리
    • 분류 전체보기 (231)
      • OS (99)
        • 우분투 (69)
        • 윈도우 (8)
        • macOS (22)
      • 마이크로칩 (50)
        • STM32 (46)
        • Rasberry Pi (2)
        • ETC (2)
      • 프로그래밍 (31)
        • 파이썬 (17)
        • 개발도구 (11)
        • Toy Project (3)
      • 개발노트 (26)
        • RDK (6)
        • Tip & Trcks (18)
        • Private Note (2)
      • 로그 (12)
        • 일상 (7)
        • 샀다 (4)
        • 받았다 (1)
      • 티스토리 (13)
    최근 글
    인기 글
    최근 댓글
    태그
    • #티스토리
    • #TODO
    • #말티푸
    • #zsh
    • #LCD
    • #RDK
    • #애드센스
    • #우분투
    • #시리얼 프로그램
    • #oauth
    • #ST7789
    • #lvgl
    • #Mac
    • #STM32
    • #uart
    • #꽁이
    • #J1939
    • #DMA
    • #tiny serial
    • #카카오
    • #윈도우 10
    • #visual studio code
    • #GPIO
    • #can
    • #파이썬
    • #개발환경
    • #우분투 20.04
    • #STM32CubeIDE
    • #Led
    • #MacOS
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바