WS2811은 800khz에서 8MHz 클록

타이밍을 사용하여 800kHz에 참석할 수 있습니다뿐만 아니라 많은 통신 프로토콜이 매우 정확한 클럭 소스가 필요한 이유입니다. WS2811 LED 스트립 컨트롤러는 다릅니다. 그러나 [Danny]는 8MHz 클럭 소스를 사용하여 확실하게 운전하는 방법을 알아 냈습니다.

WS2811은 RGB 픽셀뿐만 아니라 스트립 모두에 대한 가장 두드러진 컨트롤러 중 하나가되었습니다. 우리는이 프로젝트를 처리하기 위해 [Danny]에 영향을 미치는 16MHz AVR 메서드를 포함하여 해결할 수있는 수많은 해킹을 보았습니다. 그는 그 라이브러리를 사용하지만 16MHz 크리스탈 주택이있는 25 일 운송 시간을 사용하여 실내 발진기를 활용하는 방법을 발명했습니다.

해킹의 요지는 조립 코드를 구성하여 2 진 비트 값 쌍을 관리한다는 것입니다. 4 가지 가능한 모든 조합마다 코드 블록을 사용하여 정확한 타이밍을 보호하기 위해 조건선 점프를 공예하는 방법을 발견해야했습니다. 이 퍼즐을 손으로 고칠 수 있도록 벽을 치고있는 후 그는 C ++ 프로그램을 구성하여 집을 수정합니다. 증거는이 비디오에 있으며 하나의 칩을 단일 스트립에서 여러 개의 라르슨 스캐너를 구동하는 칩을 보여줍니다.