-
stm32的spi驱动程序
应用背景SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时 钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工, 同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局 上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信 协议,STM32 也有 SPI 接口。关键技术
SPI信号线:SPI 接口一般使用 4 条线通信: MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据输出,从设备数据输入。 SCLK 时钟信号,由主设备产生。 CS 从设备片选信号,由主设备控制。
SPI模式:根据SPI时钟极性和时钟相位配置的不同分为4种SPI模式。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果 CPOL=1,串行同步时钟的空闲状态为高电 平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果 CPHA=1,在串 行同步时钟的第二个跳变沿(上升或下降)数据被采样。
SPI架构分析:通过STM32的架构图,可以看到MISO数据线接收到的信号经移位寄存器处理后把数据转移到接收缓冲区,然后这个数据就可以由我们的软件从接收缓冲区读出了。
- 2023-08-18 10:45:04下载
- 积分:1
-
12864飞思卡尔驱动
应用背景单片机,MC9S12XS系类飞思卡尔单片机的12864开发代码,可直接驱动调试关键技术c语言飞思卡尔开发,嵌入式,单片机液晶显示技术开发。
- 2022-06-14 11:33:54下载
- 积分:1
-
C8051F500的sample code各種Sample code
C8051F500的sample code各種Sample code,來源為SiliconLab官網。
- 2022-08-20 15:21:23下载
- 积分:1
-
lin协议通信
描述了基于LIN协议驱动步进电机的程序,很详细,程序附带讲解,中文注释;程序分子函数编写,清晰明了,适合初学者学习和参考,希望大家多多交流。
- 2022-09-13 20:45:03下载
- 积分:1
-
Universal aynchronous rxr/txr
UART:通用
- 2022-03-09 22:04:50下载
- 积分:1
-
stm32硬件I2C程序
此代码是在stm32f072硬件平台,完成的硬件I2C程序,代码调试成功,还有页写功能,EEPROM采用的是AT24C02只有32页,每页只能写8个字节。
- 2023-08-29 20:20:05下载
- 积分:1
-
affich_temp
该项目包含一个驱动程序的液晶显示器HD44780专用于stm32皮质-M4,液晶显示器的温度电流字幕从温度传感器lm35
- 2022-03-18 06:50:54下载
- 积分:1
-
ARM-JTAG-调试原理源码+说明
资源描述主要介绍 ARM JTAG 调试的基本原理。基本的内容包括了TAP (TEST ACCESS PORT) 和BOUNDARY-SCAN ARCHITECTURE 的介绍,在此基础上,结合ARM7TDMI 详细
介绍了的JTAG 调试原理。
- 2022-03-22 12:45:01下载
- 积分:1
-
STC 定时器 串口驱动
应用背景STC相关芯片的应用。实际项目中应用过的,通信等各方面都没有问题,直接加载就可以使用。关键技术在调试单片机软件或者通信等他时可以直接加载使用,串口驱动和定时器驱动这些是软件必不可少的。
- 2023-04-16 04:30:04下载
- 积分:1
-
温湿度传感器dht11驱动程序
资源描述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。本程序是基于stm32的DHT11的驱动程序,提供操作api函数。
- 2022-08-17 05:52:55下载
- 积分:1