原文:STM32学习笔记——SPI串行通讯(向原子哥学习)

一 SPI 简介 SPI是 Serial Peripheral interface 的缩写,就是串行外围设备接口。SPI 接口主要应用在 EEPROM, FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现 ...

2014-05-23 11:03 0 8062 推荐指数:

查看详情

STM32学习笔记——USART串口(向原子和火学习

一、USART简介   通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。   STM32 的串口资源相当丰富的,功能也相当强劲。STM32F103ZET6 最多可提供 ...

Mon May 26 19:29:00 CST 2014 0 17489
STM32学习笔记——定时器中断(向原子学习

定时器中断   STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和TIME7 等基本定时器。在本章中,我们将利用 TIM3 的定时器中断来控制 DS1 的翻转,在主函数用 DS0 的翻转来提示程序正在 ...

Wed Jun 11 01:58:00 CST 2014 0 39142
STM32学习笔记——DMA控制器(向原子学习

一、DMA简介   DMA,全称为:Direct Memory Access,即直接存储器访问,DMA 用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当 CPU 初始化这个传输动作 ...

Wed May 21 19:50:00 CST 2014 2 2561
STM32 SPI Flash学习笔记

开发板:野火指南者(STM32F103VE) STM32库版本:STM32F10x_StdPeriph_Lib_V3.5.0 IDE:KEIL5(代码编写很不方便,只在编译的时候用到) 代码编写工具:Source Insight 4.0(跟读代码、编写代码的最佳工具) 使用到的串口 ...

Wed Apr 10 06:52:00 CST 2019 0 998
STM32学习SPI

SPI 一、SPI简介   SPI(Serial Peripheral Interface )是串行外围接口设备,是一种高速的,全双工,同步的通信总线,并且在芯片上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是处于这种简单易用的特性,现在越来越多的芯片集成了这种 ...

Mon Aug 12 18:30:00 CST 2019 1 1165
STM32学习笔记(八) SPI总线(操作外部flash)

1. SPI总线简介   SPI全称串行外设接口,是一种高速,全双工,同步的外设总线;它工作在主从方式,常规需要至少4根线才能够正常工作。SPI作为基本的外设接口,在FLASH,EPPROM和一些数字通讯中,具有广泛的应用。SPI总线由四个接口构成: CS :片选端,由主设备控制 MISO ...

Thu Sep 17 17:47:00 CST 2015 0 2803
STM32F4 SPI 学习笔记

SPI 全称Serial Peripheral Interface SPI的最高时钟高达45MHZ 下图表达了SPI的工程原理,通过两根线(MISO和MOSI)进行数据传输,数据的读写同步进行,通过移位寄存器完成数据的交换。 SPI的4条通讯线: MISO: Master Input ...

Tue Aug 27 04:06:00 CST 2019 0 1164
STM32学习笔记(3)——什么是STM32

  既然已经做好了开发STM32的准备,软件硬件都准备好了,那么我们来了解一下何为STM32吧。   STM32是意法半导体(ST)设计的一系列32位芯片的名字,细分为L、F、H三个系列。   F系列是最经典的系列。F系列的基础芯片是F1系列,价格低廉,麻雀虽小五脏俱全,我做课程设计最喜欢 ...

Fri Apr 10 11:02:00 CST 2020 0 613
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM