11.14

一、SPI通信

1.SPI是同步(因为有SCK)通讯。通讯时有主从关系。

2.有四个引脚:MOSI(主输出从输入),MISO(主输入从输出),SCK(时钟),CS(片选)。

    时钟是从主发送到从。

    主与多从通讯时,MOSI、MISO、SCK为公共线,每个从都有一根CS链接。若低电平触发,需保证 每次通讯后CS置1。以免一主多从同时通讯。

3.通讯方式:主给从首先发送指令,然后发送指令操作的地址,如果是写入再发送数据。根据从硬件不同指令也不相同。需查看从硬件说明。

二、异步串口通讯

1.只有两根线。没有时钟但通讯前两端需设置:相同的波特率。

2.异步串口通讯还需设置:码元。包括4部分:起始位、数据、校验位、停止位。

    8N1:起始位一般1位省略;8为数据位;N校验无;1个停止位。

3.比特率==波特率*码元

三、地址总线、数据总线、CPU位数

1.    cpu可访问的内存空间==2^地址总线;地址总线反应CPU可寻址内存空间的大小

2.   CPU位数指“机器字长”。CPU最基本的功能是算术逻辑运算,而算术逻辑运算的主要部件是“算术逻辑单元(ALU)”。机器字长即是指ALU的数据位宽,也就是指令能直接处理的二进制位数。通常CPU寄存器的位宽等于ALU的位宽。

3.数据总线

(1) 是CPU与内存或其他器件之间的数据传送的通道。

(2)数据总线的宽度决定了CPU和外界的数据传送速度。

一般数据总线与cpu位数相同

(3)MCU片内外设寄存器位数与数据总线宽度无关。属于独立硬件。但一般寄存器位数与数据总线位数相同。

你可能感兴趣的:(11.14)