2 augusti, 2019 Inopto_AB

pic uart 통신 예제

1- 나는 MCU 주파수를 변경하는 생각하지 않았다, 나는 크리스탈에서 주파수를 생각, 변경 MCU 주파수 후 1 에 20 Mhz, 나는 그림 https://drive.google.com/open?id=0B8Is2S9mjo25V28yM3o2eXZCOVk 이상한 문자열을 볼 수 있지만 여전히 켜 / 해제 LED 2- 당신은 헥스언급 MCU 펌웨어를 의미 하는 파일, MCU 펌웨어를 클릭 하 고 다시 원산지 코드를 대체 하 고 동일한 상태로 다시 시뮬레이션, https://drive.google.com/open?id=0B8Is2S9mjo25b0ZlYkU2ZDU0bDQ 내가 UART_send_string에서 예제를 캐스팅 으로 몇 가지 경고가(” UART 모듈 초기화 및 활성”) – UART_send_string((char*)”UART 모듈 초기화 및 활성”); 경고를 피하기 위해 하지만 그 `는 건너 뛰기 코드 경고만, 시뮬레이션은 동일합니다. PIC에서 PIC또는 PIC 간에 개인용 컴퓨터로 통신할 수 있도록 USART를 설정하는 방법을 보여 드리겠습니다. 우리는 미디어 개념의 정의로 시작합니다. 전송 회선에서 정보 전송에 대해 말할 때 구별할 수 있는 두 가지 옵션이 있습니다. UART 시리얼 통신 프로토콜이 무엇인지 알게 될 것입니다. 어떻게 작동합니까? UART의 일반적인 응용 프로그램은 무엇입니까? 또한 PIC 마이크로 컨트롤러에서 UART 모듈을 구동하는 데 필요한 펌웨어를 만드는 과정에 대해서도 자세히 설명합니다. 마지막으로 간단한 통신 응용 프로그램 MCU-TO-MCU를 만들고 테스트합니다. 엄청난 양의 정보가 있는 매우 긴 읽기가 될 것이므로 시작해 보겠습니다! 비동기 통신을 사용하는 경우- 송신기와 수신기는 데이터를 수신하는 송신기와 수신기 사이에 완전한 동기화가 없기 때문에 긴 비트 시퀀스를 전송하는 것을 자제한다. 모든 가이드를 따라,하지만 난 여전히 운이, 나는 또한 테스트 보드에 시뮬레이션에 max232를 추가하고 난 더 나은 결과를 가지고 있지만, 여전히 정확한 예상 결과를받지, 그것을 완료하지. 나는 C prinf 기능과 BRGH = 0도 RCIE를 사용하는 다른 uart 레슨 (테스트 보드에, 시뮬레이션과 잘되지 않음)와 확인 결과를 얻을.

나는 그 코드를 완전히 이해하려고 노력하고 있으며 수업에서 내 문제를 조사하기 위해 돌아올 것입니다. UART에서 컨트롤러 부분을 설명하지 않는 이유입니다. 당신은 나에게 컨트롤러 디자인과 baud 발전기 디자인을 보낼 수 있습니다. 나는 단지 게이트와 플립 플롭을 사용하여 uart를 구현해야합니다. 이러한 유형의 통신은 ”멈추지 않고 지속적으로 정보를 전송하기 때문에 비동기 통신에 비해 빠릅니다.

Kontakta oss!