| 스파 리브 Spidev Linux 인터페이스를 사용하는 작은 라이브러리 |
지금 다운로드 |
스파 리브 순위 및 요약
- 게시자 이름:
- Stefano Cavallari
스파 리브 태그
스파 리브 설명
Spilib는 Linux "spidev"인터페이스를 사용하여 SPI 장치와 상호 작용하는 얇은 파이썬 래퍼입니다. 예제 Directory.usageUsage의 가속도계 예제는 매우 간단합니다. 먼저 SPI Import SPI_TRANSFER, SPIDEVTRANSFER, BUF, _ = SPI_TRANSFER (CHR (0x1B), READLEN = 0)에서 1 바이트 (첫 번째 매개 변수)를 보내고 없음 (두 번째 매개 변수)을 읽는 전송을 준비합니다. 그런 다음 이진 데이터를 반환하여 Spidev (전송 버퍼, 쓰기 버퍼 및 읽기 버퍼, 마지막 예에서 무시)로 전달됩니다. 송금 (물론)을 실제로 변경하는 것은 기록 및 읽기 버퍼를 변경할 수 있습니다. 실제로 전송 사용 DO_TRANSFER : myspidev = spidev ( '/ dev / spidev0.0') myspidev.do_transfers ( ) do_transfers는 선택한 장치를 유지 관리하는 단일 "세션"에서 수행 할 전송 목록을 취합니다. 3 개의 전송을 사용하여 예제의 경우 1 바이트를 쓸 수 있고 동시에 읽기 및 쓰기 할 수 있습니다. 1 바이트를 읽습니다. Linux Spidev 인터페이스 (이와 같이이 인터페이스의) 제품의 홈페이지의 한계 때문에 단일 "세션"중에 데이터와 상호 작용할 수 없습니다.
스파 리브 관련 소프트웨어