?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

아두이노 UNO R3 , Pro Mini 에 대해서 질문드립니다.

페이지 정보

작성자 심재현 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일16-04-18 22:18 조회1,366회 댓글2건

본문

아래의 소스를 아두이노 UNO R3 에 넣었을 때는 시리얼통신으로 읽은 데이터가 깨짐 없이 

잘 읽힙니다.

아래 소스를 Pro Mini 로 넣으면 글자가 깨지는 현상이 발생합니다.

 

Pro Mini 에서는 115200 속도로 통신이 안되나요 ~? 

ProMini 3.3v , 8Mhz 버전 사용했습니다.

---------------------------------------------------------------

String OriginalData;

void setup() {   
  Serial.begin(115200);   
}   

void loop() {   
    while( Serial.available() > 0 )   
    {   
        char recieved = Serial.read();   
        OriginalData += recieved;  
        if (recieved == '\n')
        {
            Serial.print("Arduino Received: ");
            Serial.print(OriginalData);
            OriginalData = ""; // Clear recieved buffer
        }
    }  

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

ProMini 3.3v , 8Mhz 에서는 클럭 범위 초과로 115200 baud rate 지원이 안됩니다. 57600 이 지원 가능한 최고 속도일겁니다. 꼭 필요한 상황이라면 클럭을 높여서 115200 속도를 사용하는 방법도 있긴 한것 같은데.. 아래 링크를 참고하세요.
http://forum.arduino.cc/index.php?topic=54623.0