컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - SPI 는 컴퓨터 바이러스 침입에 대해 무엇을 의미합니까? 누가 자세히 설명할 수 있습니까?

SPI 는 컴퓨터 바이러스 침입에 대해 무엇을 의미합니까? 누가 자세히 설명할 수 있습니까?

하드웨어 인터페이스죠? 어떻게 이런 일이 일어났을까요?

SPI: 고속 동기식 직렬 포트

SPI: 고속 동기식 직렬 포트. 이것은 표준 4 선 동기식 양방향 직렬 버스입니다.

SPI 는 영어 직렬 주변 장치 인터페이스의 약어로, 이름에서 알 수 있듯이 직렬 주변 장치 인터페이스입니다. 먼저 모토로라가 MC68HCXX 시리즈 프로세서에 정의했습니다. SPI 인터페이스는 주로 EEPROM, 플래시, 실시간 클럭, AD 변환기, 디지털 신호 프로세서와 디지털 신호 디코더 사이에 사용됩니다. SPI 이 고속 전이중 동기식 통신 버스는 칩 핀에 있는 네 개의 선만 차지하여 칩 핀을 절약하고 공간을 절약하여 PCB 레이아웃을 용이하게 합니다. 이처럼 사용하기 쉬운 기능 때문에 AT9 1RM9200 과 같은 통신 프로토콜을 통합하는 칩이 늘고 있습니다.

SPI 버스 시스템은 MCU 가 다양한 주변 장치와 직렬로 통신하여 정보를 교환할 수 있도록 하는 동기식 직렬 주변 장치 인터페이스입니다. 주변 장치에는 플래시, 네트워크 컨트롤러, LCD 디스플레이 드라이버, A/D 변환기 및 단일 칩 마이크로 컴퓨터가 장착되어 있습니다. SPI 버스 시스템은 각 제조업체가 생산하는 다양한 표준 주변 장치와 직접 연결될 수 있습니다. 인터페이스는 일반적으로 직렬 클럭 라인 (SCLK), 주 입력/슬레이브 출력 케이블 MISO, 주 출력/슬레이브 입력 케이블 MOSI 및 로우 레벨 슬레이브 선택 라인 SS (일부 SPI 인터페이스 칩은 인터럽트 신호 라인 INT, 일부 SPI 인터페이스 칩에는 주 출력/슬레이브 입력 케이블 MOSI 가 없음) 의 네 가지 라인을 사용합니다.

SPI 의 통신 원리는 매우 간단하다. 마스터-슬레이브 모드로 작동합니다. 이 모드에는 일반적으로 1 차 부품과 하나 이상의 슬레이브가 있으며 최소 4 개의 선이 필요합니다. 사실 세 개의 선 (단방향 전송, 즉 반이중 모드) 을 사용할 수 있습니다. 모든 SPI 기반 장치에도 적용됩니다. 이들은 SDI (데이터 입력), SDO (데이터 출력), SCLK (시계) 및 CS (칩 선택) 입니다.

(1) MoSi–SPI 버스 호스트 출력/슬레이브 입력.

(2) miso–SPI 버스 호스트 입출력.

(3) 마스터 장치에 의해 생성 된 SCLK 클럭 신호.

(4) cs–슬레이브 장치의 에너지 신호는 마스터 장치에 의해 제어됩니다.

여기서 CS 는 칩 선택 여부를 제어하는 데 사용됩니다. 즉, 칩 선택 신호가 미리 지정된 에너지 신호 (고전위 또는 저전위) 인 경우에만 칩의 작동이 유효합니다. 이렇게 하면 동일한 버스에 여러 SPI 장치를 연결할 수 있습니다.

다음으로, 우리는 3 개의 통신 회선을 책임질 것이다. 데이터 교환을 통해 통신을 완료합니다. 여기서 먼저 SPI 는 직렬 통신 프로토콜, 즉 데이터가 비트 단위로 전송된다는 것을 알아야 합니다. 이것이 SCLK 시계선이 존재하는 이유이다. SCK 는 SDI 와 SDO 가 데이터 전송을 완료하는 클럭 펄스를 제공합니다. 데이터는 SDO 회선을 통해 출력되며, 시계의 상승 또는 하강에 따라 데이터가 변경되고, 그 다음 하강 또는 상승 가장자리에서 읽혀집니다. 비트 데이터 전송을 완료하고 입력도 같은 원리를 사용합니다. 이렇게 하면 클럭 신호가 최소 8 회 (위쪽 및 아래쪽) 이상 변경되어 8 비트 데이터 전송을 완료할 수 있습니다.

上篇: 안녕하세요, 생활. 연대 생중계는 어디서 볼 수 있나요? 下篇: 런던, 로마, 파리, 레이캬비크, 바르셀로나, 아테네, 오슬로 등 7개 도시의 기후 유형 및 기타 문제에 관한 문제
관련 내용