안녕하세요...

우선 저는 충북대학교에 재학중인 학생입니다.
이지보드를 이용해서 프로젝트(시리얼통신 관련)를 하고 있습니다.
그런데 잘 모르는 점이 있어서 이렇게 질문드립니다.

우선 예전에 이현호 님께서 www.falinu.com 게시판에 올린 글로 이야기를
풀겠습니다.

--------------------------------------------------------------------

답변이 늦었네요..

: 시리얼 1,2 를 커널에서 설정해준다음, 오실로 스코프를 확인해주면,
: 시리얼 1에서는 3.3V의 HIGH 신호가 계속 나오고 있고(TX,GND)
: 시리얼 2에서는 0V의 LOW 신호가 계속 나오고 있습니다.(TX,GND)
: 그리고, echo '1234567890' > /dev/ttySA1(/dev/ttySA2)로 확인해보면,
: 시리얼 포트1(ttySA1)은 파형이 어느정도 보이는데, 포트2(ttySA2)는 거의
: 잡히지가 않습니다. 매뉴얼을 보았는데, 시리얼 라인에서 계속 HIGH가 나와

: 하는거 같던데, 제가 잘못하고 있는거 같아서 많이 답답합니다.

시리얼2가 초기화 되지 않은것 같군요... 레지스터 설정쪽..
커널에서 등록만 하면 되야 되는데..
제가 직접 함 해보고 다시 글 올리죠..

:
: 위의 두 포트에 5V로 동작하는 칩을 붙일려고 합니다.
: 강좌를 보니 74HC245를 사용하셨던데, 회로도를 보고 대충 선을 연결했는데
: 잘 되지 않더라구요.
: 74HC245 에 다음과 같이 연결했습니다.
: VCC 에 이지보드의 U1 의 1번핀을 연결했고요.
: GND에는 GND 연결했고요.
: DIR 에는 스트롱암의 RD_nWR 신호를 연결했고요(U1의 46번핀)
: OE에는 GND 를 연결했습니다.
DIR 신호선에는 그냥 HIGH(3.3V)를 연결하세요..
TX 선은 74HC245 1번핀 / 19번핀 5V 타입의 RS232(MAX232) TX
RX 선은 74HC245 18번핀 / 2번핀 5V 타입의 RS232(MAX232) RX

: 시리얼 1,2 가 제대로 작동이 된다면 각각의 포트에 외부 디바이스를 붙여서
: 1번포트로 들어오는 신호를 그대로, 2번포트를 통해서 보낼수 있는건가요?
: 즉, 1번포트의 RX로 받은 신호를 곧바로 2번포트의 TX로 보낼수 있는것인
지..

네 가능합니다.

-------------------------------------------------------------------



여기서 궁금한 점이 몇가지 있어서 이렇게 글을 올립니다. 제가 하드웨어 쪽
은 잘몰라서요..

VCC 에 이지보드의 U1 의 1번핀을 연결하셨다고 하셨는데.

74HC245의 VCC에 이지보드의 U1번의 1번핀을 연결하신게 맞는지?
그리고 따로 전원을 주지 않아도 동작가능한지?

GND에 GND를 연결하셨다고 하셨는데요 ... 74HC245의 GND에 어떤 GND를 연결하
신 건지요?

74HC245의 OE에 어떤 GND를 연결하신 건지?

DIR신호에는 그냥 HIGH를 연결하라는 의미가 무엇인지 궁금합니다.



바쁘시더라도 알려주시면 안돼는지요?

부탁드립니다.