2014-07-04 3 views
0

FTDI 4232H SPI를 사용하여 여러 eeprom에서 성공적으로 (읽기 및 쓰기 모두) 통신했습니다.양방향 DATA 핀에서 FTDI MPSSE 읽기

그러나 이번에는 양방향 데이터 핀만있는 칩이 있습니다. ftdi 칩의 SDO와 SDI를이 양방향 데이터 핀에 연결했습니다.

이 칩으로 쓰기 명령을 확인할 수있었습니다. 그러나이 기기에서 읽을 수 없습니다. ftdi 데이터 출력 핀은 쓰기 후에 HIZ로 이동하지 않지만 로우로 드라이브하는 것 같습니다. 따라서 읽기 작업을 수행 할 때 0을 읽습니다.

누구나 FTDI 데이터를 highZ 핀에 집어 넣는 방법에 대해 설명해 줄 수 있습니까? 읽기를 수행하기 전에 입력으로 다시 정의 - - 이것이 우리가 SDO 핀하고 추천 할 것입니다 무엇을, MPSSE 모드를 사용하는 경우

답변

0

응답

FTDI 칩에서 직접이 버스 충돌을 방지 할 수 있습니다. 그런 다음 쓰기 전에 출력으로 설정하십시오.

Opcode 0x80은 핀을 입력 또는 출력으로 설정할 수 있습니다. 추가 도움이 필요하면 FTDI Chip에 지원을 요청하십시오.