내부를 더 열심히 들여다 봤습니다.
TxD, DTR 두 핀이 입력으로 2bit 신호로 4개를 각각 Muxing 시켜 릴레이를 구동 시킵니다. 이 때 RTS 신호가 Muxing 4개에 대한 Enable 단자 입니다.
D-Sub 9핀에서 3(TxD), 4(DTR), 5(GND), 7(RTS) 네 핀만 연결되어 있더군요. Console, AUX는 쓸 예정이 없어서 패스~
이제 입력을 직접 넣어 보는 방법으로 진행할 예정입니다. 다만, 제가 프로그래밍 해 본게 한 20년은 되서, 어떻게 짜야할까 고민입니다. 그냥 ChatGPT 잘 구슬려서 쉽게 뽑아(?)낼 생각만 합니다. 그냥 TxD, DTR 두 개만 잘 바꾸게 하면 지가 알아서 짜 주지 않을까 기대해 봅니다. 혹시 도움 주실 수 있는 회원님 계시면, 재능 기부 부탁합니다.
시험용으로 아래와 같이 Serial port로 출력되게 하는 프로그램? 스크립트? 아님 터미널 창? 뭐 등등 관계 없습니다만...
속도는 윈도 설정에서 수동으로 계속 바꿔보며 해볼 예정입니다. 이게 UART칩을 이용한 것이 아니라 속도는 무관하지 않을까 합니다만...
누르는 버튼 출력
1 TxD=0, DTR=0
2 TxD=0, DTR=1
3 TxD=1, DTR=0
4 TxD=1, DTR=1
q RTS=1
w RTS=0
아래는 열심히 보면서 파악해 봤습니다. 주중에는 PSU를 활용해 수동을 한땀한땀 TxD, DTR, RTS를 넣어서 해 보려고 합니다.
¾È¿¡ ±âÆÇ Â©¶ó³»°í mcu¶û ÀÌ´õ³Ý Ĩ¼Â ³Ö¾î¼ ¾µ±î °í¹Îµµ µË´Ï´Ù.