Python2&C에서 구현한 표준 출력 출력 RS-232C(pySerial 2.6 사용)
Raspberry Pi 2 Model B (以下RPi)
Raspbian Jessie
Python 2.7.9
Python 3.4.2
gcc (Raspbian 4.9.2-10) 4.9.2
pySerial 2.6
USBシリアルケーブル (Prolific Technology社のドライバで動作)
変換名人 USB-RS232 (コネクタ部分は青い透過型のハウジング)
연관성
개요
C> 1초 간격의 표준 출력
직접 사용 여기. 설치
연결 환경
Rpi--USB 직렬 - RS-232C 케이블(교차) - PC용 RS-232C 포트
PC 측에서 TeraTerm을 시작하여 9600bps의 수신 대기 상태에 들어갑니다.
컴퓨터 환경
Windows 10 Pro (64bit) バージョン 1803 (April 2018 Update)
Tera Term Version 4.9.0 (SVN# 6338)
Python2> 표준 출력 RS-232C 출력
redirect_serial_180801.py
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import serial
# on pySerial 2.6
# on Python 2.7.9
CRLF = '\r\n'
with serial.Serial('/dev/ttyUSB0', 9600, timeout=10) as con1:
while True:
try:
res = raw_input()
con1.write(res)
con1.write(CRLF)
except EOFError:
break
실행
RPi 측
$ ./tickTime_180801 | python2 -u redirect_serial_180801.py
PC 측(TeraTerm): 9600bps 설정용도
C에서 구현되는 I2C 통신(이하 발전판)의 표준 출력을 파이톤을 통해 RS-232C로 출력한다.
연관성
검색 키워드
Reference
이 문제에 관하여(Python2&C에서 구현한 표준 출력 출력 RS-232C(pySerial 2.6 사용)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/e23e32e8ce417044b297텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)