摘要:1.定义 SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的引脚上只占用了四根线,节省了芯片的引脚,同时为PCB的布局上节省空间提供方便,正式出于这种简单易用的特性,如今越来越多的芯片继承了这种通信协议,例如
阅读全文
posted @ 2020-09-13 19:14
|
|||
随笔分类 - peripheral protocol
摘要:1.定义 SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的引脚上只占用了四根线,节省了芯片的引脚,同时为PCB的布局上节省空间提供方便,正式出于这种简单易用的特性,如今越来越多的芯片继承了这种通信协议,例如
阅读全文
posted @ 2020-09-13 19:14
摘要:1. 硬件连接 1.1 从设备端引脚连接 1.2 mcu端引脚连接 2. iic初始化 1 #include "delay.h" 2 3 #define IIC_SCL PBout(8) //SCL(输出) 4 #define IIC_SDA PBout(9) //SDA(输出) 5 #define
阅读全文
posted @ 2020-09-05 19:15
摘要:1 串口通讯 1.1 串口通信协议简介 1、分为两层 (1)物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬件部分。 (2)协议层:协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。 1.2 串口通信两端设备类型 1、RS232标
阅读全文
posted @ 2020-08-29 13:50
摘要:一、I2C串行总线概述 1、I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。 I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 2、I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线
阅读全文
posted @ 2020-07-30 22:55
摘要:一、框图 1、单片机不能直接与 1、单片机不能直接与电脑端进行通讯,两端的电平标准不一样(1)pc端遵循的232电平,-12V左右表示的是高电平,而+12V左右表示的是低电平(2)单片机端遵循的是TTL电平,5V表示高电平,0V表示电平2、如何解决单片机和pc的通讯?(1)可以通过SP232或MAX
阅读全文
posted @ 2020-07-18 18:17
|
|||