WIZnet Developer Forum

W7500 GPIO HW 초기 사태 문의

안녕하세요. W7500에서 PC01과 PC02 핀(GPIO)을 릴레이에 연결했는데 초기 상태가
High인것 같습니다. GPIO를 초기화 하기 전까지 상태를 Low로 할 수 있는 방법이
있는지 확인 요청 드립니다.

또한 다른 GPIO 핀들의 초기 상태도 알고 싶습니다.

감사합니다.

안녕하세요

죄송합니다만 현재로써는 다른 방법을 찾기가 힘듭니다…

PC01과 PC02는 PAD로 UART, GPIO, PWM중 유저의 선택에 따라 기능이 결정됩니다.

다만 PC01과 PC02의 초기기능이 GPIO가 아닌 UART입니다. 그리고 초기값이 high여서 GPIO로 바꾸기 전까지 high상태를 유지합니다.

따라서 Reset이후에 유저가 값을 변경하지 않는한 초기값이 high로 나올겁니다.

W7500의 모든 PA부터 PC까지는 전부 PAD이고 그 초기기능은 datasheet에 명시되어 있습니다

GPIO의 초기값이 low가 맞습니다.

다만 말씀드렸다시피 PAD의 초기상태에 따라 GPIO가 아닌 PAD들이 있습니다.

따라서 reset이후에 low값을 원하시면 pad의 초기기능과 그 기능의 초기값을 확인하셔야 합니다.

default가 GPIO인 PAD로 바꾸시지 않으면 최대한 빨리 GPIO로 초기화시키는 방법밖에는 없어 보입니다.

감사합니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.