안녕하세요. 오늘은 4편에서 만들었던 보드의 테스트를 해보겠습니다.
보드를 보면 스위치가 2개 있습니다.
SW1 스위치는 통신레벨(3.3V or 5V)을 전환하기위한 스위치입니다.
SW2 스위치는 I2C,SPI 모드 or UART 모드를 전환하기위한 스위치입니다.
*I2C 모드테스트
- I2C모드 + 3.3V인경우
VCC와 통신레벨 모두 3.3V이고, I2C 패킷도 정상적으로 나왔습니다.
- I2C모드 + 5V인경우
VCC와 통신레벨 모두 5V이고, I2C 패킷도 정상적으로 나왔습니다.
*SPI모드 테스트
- SPI모드 + 3.3V인경우
VCC와 통신레벨 모두 3.3V이고, SPI패킷도 정상적으로 나왔습니다.
- SPI모드 + 5V인경우
VCC와 통신레벨 모두 5V이고, SPI패킷도 정상적으로 나왔습니다.
*UART모드 테스트
UART모드 테스트시 TX는 되는데 RX가 안되는 현상이 있습니다. TX상황에서 기존에 사용하던 보드랑 4편에서 만든보드랑 packet을 확인해보니 아래와 같습니다.
*4편에서 만든 보드
*사용중이던 다른 보드
4편에서 만든보드는 TX시 out 패킷이 2번나가고 그 이후에는 패킷이 전송되지않다가 USB 연결을 끊으면 이전에 TX시도했던 패킷들이 한번에 나왔습니다.. TX시 device에서 응답이없어서 버퍼에 쌓여있는 느낌입니다.
다음편에서 TX가 안되는 이유를 확인해보겠습니다.
'각종 CHIP > CH341' 카테고리의 다른 글
CH341 칩을 이용해서 UART,I2C,SPI 통신하기 4편(회로도,아트웍) (0) | 2025.05.18 |
---|---|
CH341 칩을 이용해서 UART,I2C,SPI 통신하기 4편(SPI) (0) | 2025.05.05 |
CH341 칩을 이용해서 UART,I2C,SPI 통신하기 3편(I2C) (0) | 2024.12.22 |
CH341 칩을 이용해서 UART,I2C,SPI 통신하기 2편(UART) (0) | 2024.12.08 |
CH341 칩을 이용해서 UART,I2C,SPI 통신하기 1편(기본 소개) (0) | 2024.11.23 |