BASIC4MCU | 질문게시판 | 보드레이트 질문
페이지 정보
작성자 죠르디 작성일2022-05-23 18:47 조회330회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=20128
본문
안녕하세요! 보드레이트 관련 질문이 있어서 글 남깁니다. 혹시 보드레이트가 다른 센서의 기능을 동시에 작동할 수 있도록 한 코드에 작성할 수 있나요? 하나는 9600을 사용하는 온습도센서이고 하나는 115200을 사용하는 자이로센서입니다!
댓글 1
조회수 330master님의 댓글
master 작성일
9600으로 같더라도 두 개의 장치와 데이터 전송하지 못합니다.
RS-485처럼 시분할로 1:N 통신이 가능하기도 합니다만
회로와 코드 모두 485에 맞춰져 있을 때에만 가능한 얘기입니다.
//
하나는 하드웨어 시리얼로 사용하고, 다른 하나는 소프트웨어 시리얼로 사용하세요
우노경우 1K 저항을 두개 사용해서
0번핀(RX) <-------1K저항------- TX(장치)
1번핀(TX) -------1K저항-------> RX(장치)
저항이 업로드를 방해하지 않게 해주고, 전기적인 충돌을 막아서 고장나지 않게 해줍니다.
시리얼모니터를 사용하면 안됩니다.
//
메가는 하드웨어 시리얼이 모두 4개있고, 3개를 사용자가 쓸 수 있습니다.