2012-01-01 3 views
2

PIC18f4550에서 8 비트 직렬, 직렬 또는 병렬로 데이터를 보내는 방법에 대해 많이 알아 보았습니다. 74HC595 래치.에서 PIC18f4550 직렬 병렬 출력 래치

작업 수행 방법을 이해하려면 코드 예제가 필요합니다.

도움을 주시면 감사하겠습니다.

답변

0

MCU SPI 인터페이스 핀에는 많은 시프트 레지스터와 래치가 사용되지만, 데이터 시트를 보면 래치 IC 핀이 다른 명명 규칙을 갖기 때문에 명확하지 않습니다. 나는 당신이 인터페이스하고자하는 부분에 대한 어플리케이션 노트 나 문서 (데이터 시트가 아님)를 찾고 인터페이스 메소드를 설명해야한다. 더 어려운 방법은 래치 데이터 시트를 연구하여 SPI가 쓰기를 수행하는 데 어떻게 사용될 수 있는지를 보는 것입니다.

작업 할 코드가 필요하다면 Microchip에는 웹 사이트의 PIC18 마이크로에 대한 SPI 예제가 있다고 생각합니다.

EDIT : SPI 인터페이스를 사용할 수없는 경우 기본적으로 다른 IO 핀을 통해 SPI를 "비트 뱅"해야합니다. Google의 "bit bang SPI"를 사용하면 많은 예가 있습니다.