https://github.com/Dosigner/i2c-usb-control
Download ZIP
클릭Extract
하기 Extract
/i2c-ch341-usb-master
폴더와 add2.sh
파일 Home으로 옮기기
옮긴후
1.1에서 다운로드 받은 파일을 pc에서 압축해제
압축해제 후 i2c-usb-control-main
폴더 안에 있는 i2c-ch341-usb-master
폴더와 add2.sh
파일을 바탕화면에 따로 꺼내놓기
WINSCP 프로그램을 이용해서 원격 접속 후, pc 바탕화면에 옮긴 i2c-ch341-usb-master
폴더와 add2.sh
파일을 rudi의 linux /home 폴더 안에 옮기기 (WINSCP 사용법)
Tera term
에서 add2.sh
파일과 /i2c-ch341-isb-master
폴더 있는지 확인ls
add2.sh
bash 코드 설치chmod +x add2.sh
add2.sh
가 초록색으로 바뀜
i2c-ch341-usb-master.c
파일 컴파일하기cd i2c-ch341-usb-master
make
cd ../
2개 채널 DAC 드라이버인데 5V, 10V 범위로 조절 가능
명령어 | 설명 |
---|---|
sudo ./add2.sh -r 5 0 | VOUT0 채널 출력 범위(range)는 5V까지 |
sudo ./add2.sh -r 10 0 | VOUT0 채널 출력 범위(range)는 10V까지 |
sudo ./add2.sh -r 5 1 | VOUT1 채널 출력 범위(range)는 5V까지 |
sudo ./add2.sh -r 10 1 | VOUT1 채널 출력 범위(range)는 10V까지 |
sudo ./add2.sh -r 5 2 | VOUT0 ,1 채널 출력 범위(range)는 5V까지 |
sudo ./add2.sh -r 10 2 | VOUT0 ,1 채널 출력 범위(range)는 10V까지 |
4096단계로 조절 가능
| 5V
일 때는 1step에 0.00122[V]씩 ex) 2048=2.5V
| 10V
일 때는 1step에 0.00245[V]씩 ex) 2048=5V
명령어 예시 | 설명 |
---|---|
sudo ./add2.sh -c 0 -v 0 | VOUT0 0V로 설정 |
sudo ./add2.sh -c 0 -v 4095 | VOUT0 최대 전압으로 설정 |
sudo ./add2.sh -c 1 -v 0 | VOUT1 0V로 설정 |
sudo ./add2.sh -c 1 -v 4095 | VOUT1 최대 전압으로 설정 |
-c
channel flag: 0
,1
채널 선택
-v
voltage flag: 0~4095
voltage step 설정
sudo i2cdetect -l
후 몇 개 있는 지 확인. i2c channel을 확인하기 위함i2c-tools
설치 안되어있을 수 있음.