2013-10-15 6 views
0

요약하자면, 12 메가 보드 근처에서 읽을 수 있습니까?리눅스 직렬 보드 속도를 4 메가 ​​보 (baud)보다 높게 설정하십시오.

저는 나무 딸기 파이에서 읽으려는 고속 연결이 있습니다. 현재 pi (그리고 내가 말할 수있는 한 직렬 프로그래밍의 세계)는 최대 baud rate가 4Mbaud이며, 이는 pi의 uart 클럭을 160MHz로 설정하여 얻을 수 있습니다. 그러나 외부 소스에서 스트리밍되는 데이터를 캡처하려면 12+ Mbaud에서 실행중인 UART가 필요합니다. pi의 terminos.h 파일은 직렬 통신의 최대 전송 속도로 4Mbaud를 지정합니다. 더 높은 보오율을 얻을 수있는 방법이 있습니까? 키 ioctl이 https://stackoverflow.com/a/7152671입니까? Raspbian 3.6.11

, RPI REV2

답변

0

각 UART는 하드웨어 제한이 ... 하드웨어가이 속도를 지원하는 경우, 그것은 수있어 ... 전에 그것을 확인합니다.

+0

[BCM2835 ARM 데이터 시트] (http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf#page=11) 데이터 시트에 따르면 필자는 최대 15.62Mbaud를 얻을 수 있다고 생각합니다. – Nielsvh