SPI是Sysnchronous Serial Peripheral Interface 的缩写。SPI是一种全双工、高速、同步的通信总线,有两种操作模式:主模式和从模式。所谓全双工是指SPI主器件在向从器件发送数据的同时,也读取(或者接收从器件)的数据,从器件接收主器件数据的同时也向主器件发送数据。STC15W系列部分单片机内部集成了SPI总线接口。SPI总线在嵌入式系统中非常重要,如多片单片机间通信,SPI flash存储芯片的数据读写等。本压缩包为STC15系列单片机SPI库函数源码。
1
正点原子stm32f103rct6模拟IICh和SPI通信 0.96OLED显示
2022-11-30 10:53:35 3.73MB stm32 arm 嵌入式硬件 单片机
1
本工程为SPI通信接口程序,全双工模式,支持两块板卡之间的SPI写操作和读操作。 采用Verilog语言编写,适用于FPGA项目开发。 本工程已经过板级24个小时可靠性测试,SPI时钟30M,速率快且易扩展到SPI4。
2022-10-20 15:00:50 15KB SPI 全双工通信 Verilog
1
FPGA的SPI通信学习,用verilog语言编写
2022-07-18 14:00:16 2.53MB fpga的spi通信
六针SPI通信0.96_OLED显示屏模块附送资料_STM32F103&ArduinoUNO例程_SSD1306芯片手册_0.96oledpcb原理图 。
2022-05-15 16:04:40 3.14MB stm32
1
cc2530基于spi读取数据! cc2530基于spi读取数据! cc2530基于spi读取数据! cc2530基于spi读取数据!
2022-05-10 21:48:10 77KB cc2530 cc2530 uart
1
基于FPGA的SPI通信借口程序
2022-05-09 14:03:37 3KB FPGA SPI
1
#include #define uchar unsigned char #define uint unsigned int #define cs RC2 #define dout RC4 #define nop() asm(“nop”) __CONFIG(0x3B31); const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar data_temp; void delay(uint x); void init(); void didi(uchar num); void disp(uchar num1,uchar num2,uchar num3,uchar num4,uchar num5,uchar num6); void comm(uchar data); uchar read(uchar add); void write(uchar add,uchar wdata); void write
2022-05-06 17:29:52 39KB PIC单片机 SPI通信 程序设计 文章
1
串行外设接口(Serial Peripheral Interface)是一种同步外设接口,它可以使单片机与各种外围设备以串行方式进行通信以交换信息。外围设备包括Flash RAM,网络控制器、LCD显示驱动器、A/D转换器和MCU等
2022-04-30 09:01:51 349KB 单片机 文档资料 嵌入式硬件 spi
SPI通讯设备是主从通讯模式,可以通讯设备双方有主从之分. SPI通讯需要4根线:一条时钟线SCK,两条数据线MOSI,MISO,一条片选信号线CS_N SCK:时钟信号线,用于同步通讯数据,Master产生,决定了通讯的速率。 MOSI;主设备输出/从设备输入引脚。数据方向:主机---》从机 MISO;主设备输入/从设备输出。数据方向:主机《-----从机
2022-04-30 09:01:49 8KB linux 源码软件 运维 服务器