搜索
热门关键词:
ST
通信工程
显示器
DC/DC
DSP
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
论坛
›
STM32 DIY
返回列表
查看:
4250
|
回复:
0
STM32手册上的SPI/I2S及USART/UART识读话题
[复制链接]
designapp
designapp
当前离线
积分
16020
发表于 2016-9-13 11:23:52
|
显示全部楼层
|
阅读模式
贸泽电子有奖问答视频,回答正确发放10元微信红包
关键词:
STM32
,
USART
,
SPI
,
UART
我们在做ST
MCU
开发的前期往往需要作芯片的选型,一般先会看选型手册和数据手册。其中有两个地方经常让人一下子难解其意。一个是关于USART/UART的地方,另一个是关于SPI/I2S的地方。
先不妨以
STM32
F407为例。下面是STMCU选型手册和数据手册相关信息的截图。
从选型手册上看到,STM32F407 的SPI 标了3个,I2S标了2个。这里往往会被误解为3个SPI接口再额外加2个I2S接口。其实不然,我们可以进一步查看数据手册,数据手册里将SPI/I2S写在一起了。这里正确理解应该是说最多3个SPI接口,其中有2个SPI接口与I2S复用,SPI功能与I2S功能是互斥的,即如果作SPI就不能做I2S,反之亦然。
至于USART/UART ,这个地方经常有人问起,不过还是比较好理解。仍然以上面的STM32F407 为例。选型手册写的4+2,数据手册写的4/2,应该说选型手册表述更直观。其实就是4个USART,外加2个UART。或者泛称6个UART ,只是其中有4个还支持同步传输,即USART,那个S就是同步的意思。下图是STM32F407的USART/UART汇总表。
在上面图中箭头所指的SPI MASTER栏,我画了4个红圈。表示USART工作在同步模式可以配置为SPI主模式。工作原理如下图所示。
好,我们再多一颗STM32L082K数据手册关于SPI/I2S的描述。截图如下:
咋一看,这里SPI/I2S描述稍显另类。那上方用小括号括起来的1表示下方有相关注释的意思。那个0应该是表示该芯片没有I2S接口。关于(1)的注释如下:
该注释是说有3个SPI是来自于USART配置在SPI MASTER模式,即刚才前面所提到的。这跟该芯片有3个USART吻合。根据表格理解这里可以有4个SPI接口的意思,那应该还有一个SPI才对。数据手册相关部分也有描述,的确还有个单独的SPI模块,可以工作在主从模式,支持双工或半双工模式。
看到这里,可以得出结论,STM8L082K芯片有3个USART ,1个独立的可工作在主从模式下的SPI。另外,可以将3个USART配置为3个工作在主模式下的SPI 。不支持I2S接口。
上面提到的两个地方经常有人问起或觉得不解,就此机会分享出来,不必为此过多纠结和浪费时间,愿帮到你就好。
相关文章
•
基于CEC1712实现的处理器SPI FLASH固件安全弹性方案培训教程
•
意法半导体与华虹宏力携手构建40nm STM32微控制器双供应链
•
过采样提高12位ADC精度在STM32主控上的实现(附电路及代码)
•
关注STM32巡回研讨会,领取NUCLEO boards开发板
•
如何使用带有I2C和SPI解码的示波器排查系统问题
•
STM32全球在线峰会:揭示2024年嵌入式系统三大趋势
•
MCU如何过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记
•
开放式高实时高性能PLC控制器解决方案-基于米尔电子STM32MP135
•
STM32MP135开发板助力电力行业,IEC61850协议移植笔记
•
米尔邀您参加STM32全国巡展,STM32MP135开发板5折起
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
会展活动
工业/测控
电工杂谈
系统设计
单片机/处理器
电源技术
汽车电子
医疗电子
测试测量
音频/视频/显示
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表