1. SPI ͨ��Э����
SPI Э������Ħ��������˾�����ͨѶЭ��(Serial Peripheral Interface)����������Χ�� ���ӿڣ���һ�ָ���ȫ˫����ͨ�����ߡ������㷺��ʹ���� ADC�� LCD ���豸�� MCU �䣬Ҫ��ͨѶ���ʽϸߵij��� ѧϰ����ʱ������ I2C �½ڶԱ��Ķ����������ͨѶ���ߵIJ��졣�������Ƿֱ�� SPI Э��������㼰Э�����н��⡣
1.1 SPI ������
SPI ͨѶʹ�� 3 ������Ƭѡ�ߣ�3 �����߷ֱ�Ϊ SCK��MOSI��MISO��Ƭѡ��Ϊ �����ǵ����ý������£�
(1) ( Slave Select)�����豸ѡ���ź��ߣ�����ΪƬѡ�ź� �ߣ�Ҳ��Ϊ NSS��CS�������� NSS ��ʾ�����ж�� SPI ���豸�� SPI ��������ʱ���豸�������� ���� SCK��MOSI �� MISO ͬʱ��������ͬ�� SPI �����ϣ��������ж��ٸ����豸������ֻͬʹ���� 3 �����ߣ���ÿ�����豸���ж�������һ�� NSS �ź��ߣ����ź��߶�ռ������һ�����ţ����ж��ٸ����豸�����ж�����Ƭѡ�ź��ߡ�I2C Э����ͨ���豸��ַ��Ѱַ��ѡ�������ϵ�ij���豸���������ͨѶ���� SPI Э����û���豸��ַ����ʹ�� NSS �ź�����Ѱַ��������Ҫѡ����豸ʱ���Ѹô��豸�� NSS �ź�������Ϊ�͵�ƽ���ô��豸����ѡ�У���Ƭѡ��Ч�������� ����ʼ�뱻ѡ�еĴ��豸���� SPI ͨѶ������ SPI ͨѶ�� NSS ���õ͵�ƽΪ��ʼ�źţ��� NSS �߱�������Ϊ�����źš�
(2) SCK (Serial Clock)��ʱ���ź��ߣ�����ͨѶ����ͬ��������ͨѶ����������������ͨѶ�����ʣ���ͬ�� �豸֧�ֵ����ʱ��Ƶ�ʲ�һ������ RT1052 �� SPI ʱ��Ƶ�����Ϊ fpclk/2�������豸֮ ��ͨѶʱ��ͨѶ���������ڵ����豸��
(3) MOSI (Master Output�� Slave Input)�����豸���/���豸�������š������� ���ݴ������ź���������ӻ��������ź��߶����������͵����ݣ��������������ݵķ���Ϊ�������ӻ���
(4) MISO(Master Input,��Slave Output)�����豸����/���豸������š������������ź��߶� �����ݣ��ӻ��������������ź�����������������������������ݵķ���Ϊ�ӻ���������
1.2 SPI ���
�� I2C �����ƣ�SPI Э�鶨����ͨѶ����ʼ��ֹͣ�źš�������Ч�ԡ�ʱ��ͬ���Ȼ��ڡ�
1.2.1 ͨ��ʱ��
����һ��������ͨѶʱ��NSS��SCK��MOSI �źŶ����������Ʋ������� MISO ���ź��ɴӻ�����������ͨ�����ź��߶�ȡ�ӻ������ݡ�MOSI �� MISO ���ź�ֻ�� NSS Ϊ�͵�ƽ��ʱ�����Ч���� SCK ��ÿ��ʱ������ MOSI �� MISO ����һλ���ݡ�
������ͨ�����̽��зֽ⣺
��ʼ�źź�ֹͣ�ź�
����ͼ�еı�Ŵ���NSS �ź����ɸ߱�ͣ��� SPI ͨѶ����ʼ�źš�NSS ��ÿ���ӻ����Զ�ռ���ź��ߣ����ӻ������Լ��� NSS ����ʼ�źź
标签:MISO,SCK,MOSI,通信协议,SPI,Single,NSS From: https://www.cnblogs.com/EA7-King/p/17304061.html