BASIC4MCU | AVR | KE-128M 모듈 | KE-128M v1.0 - RS-232나 RS-485가 연결된 UART 포트를 다른 용도로 사용하지 못하나?
페이지 정보
작성자 키트 작성일2017-08-25 14:27 조회5,117회 댓글0건본문
UART0과 UART1은 연결된 노드가 많습니다.
max232와 max485의 출력인 max232-9번핀과 max485-1번핀이 문제를 일으킬 수 있습니다.
ISP에도 UART0과 신호가 공통으로 쓰이고 있습니다.
ISP와 max232-9번핀의 하드웨어적인 충돌을 막기 위해서 R4 1K 저항을 추가했습니다.
max485-1번핀과 다른 부품과의 충돌을 막기 위해서 R6 1K 저항을 추가해두었습니다.
//
ISP에 사용된 신호를 외부에서 사용하실 때에는 하드웨어적인 충돌을 고려해서 회로를 설계 하셔야합니다.^^
ISP 동작에 문제가 생기면 프로그램을 구울 수가 없겠죠^^
//
UART1은 지그비라든가 다른 UART 장치를 연결해도 문제가 없을텐데
UART0은 ISP 때문에 간단치 않습니다.
예를들어서 UART0에 지그비나 블루투스를 꼽는다면
커넥터나 소켓처리해서 ISP 동작시에는 뺐다가 프로그램을 굽고나서 꼽는 식으로 해야합니다.
좀 번거롭기는 하겠지만...^^
//
임퍼던스 차이를 이용해서 처리 할 수도 있겠습니다.
R4를 10K로 바꾸고
지그비나 블루투스를 1K 사용해서 연결하면
저항이 없는 ISP가 최우선이고
1K 저항을 사용한 지그비나 블루투스가 차선이며
10K저항을 사용한 max232는 지그비나 블루투스가 꼽혀있지 않은 경우에 동작합니다.^^
댓글 0
조회수 5,117등록된 댓글이 없습니다.