博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STM32速度---网页讲解
阅读量:6995 次
发布时间:2019-06-27

本文共 778 字,大约阅读时间需要 2 分钟。

1、

① USART串口,若最大波特率只需115.2k,那用2M的速度就够了,既省电也噪声小。

② I2C接口,若使用400k波特率,若想把余量留大些,可以选用10M的GPIO引脚速度。

③ SPI接口,若使用18M或9M波特率,需要选用50M的GPIO的引脚速度。

(2). GPIO的翻转速度指:输入/输出寄存器的0 ,1 值反映到外部引脚(APB2上)高低电平的速度.手册上指出GPIO最大翻转速度可达18MHz。

 

2、

如:有上拉电阻,其阻值越大,RC延时越大,即逻辑电平转换的速度越慢,功耗越大。

(3).GPIO 输出速度:与程序有关,(程序中写的多久输出一个信号)。

2、GPIO口设为输入时,输出驱动电路与端口是断开,所以输出速度配置无意义。

3、在复位期间和刚复位后,复用功能未开启,I/O端口被配置成浮空输入模式。

4、所有端口都有外部中断能力。为了使用外部中断线,端口必须配置成输入模式。

 

 

 

3、

一般应用:

模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电。

浮空输入_IN_FLOATING ——可以做KEY识别,RX1

开漏输出_Out_OD——应用于I2C总线; (STM32开漏输出若外部不接上拉电阻只能输出0)

 

 

 

4、

【注】 下述复用功能的引出脚具有重映射功能:

  - 晶体振荡器的引脚在不接晶体时,可以作为普通I/O口

  - CAN模块; - JTAG调试接口;- 大部分定时器的引出接口; - 大部分USART引出接口

  - I2C1的引出接口;  - SPI1的引出接口;

 

 

 

 

 

 

 

 

1、http://www.cnblogs.com/king-77024128/articles/1999395.html?1?3

转载于:https://www.cnblogs.com/conglinlixian/p/9836989.html

你可能感兴趣的文章
Linux 下安装PHPunit
查看>>
delphi中接口的委托和聚合
查看>>
优化反射性能的总结(上)
查看>>
HDU 2845 Beans
查看>>
ncl 实例参考
查看>>
SqlMetal Builder V2版本
查看>>
C#中数组与ArrayList的简单使用
查看>>
Activitys, Threads, & Memory Leaks
查看>>
poj3308Paratroopers(最小割)
查看>>
关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法
查看>>
携程面试之后的一些感想
查看>>
[收藏] 如何阅读别人的代码
查看>>
09年全年总结
查看>>
如何实现两个人脸照片的变换
查看>>
Bigtable:一个分布式的结构化数据存储系统
查看>>
Visual Studio OpenGL 配置方法
查看>>
Eclipse IDE for C/C++ Developers
查看>>
Fedora Server 21下OpenJdk和Oracle Jdk共存
查看>>
java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
查看>>
[C# 基础知识系列]专题三:如何用委托包装多个方法——委托链
查看>>