当前位置: 首页 > wzjs >正文

网站建设需要上传数据库吗外贸简单网站建设

网站建设需要上传数据库吗,外贸简单网站建设,现在网站建设用什么语言,Wordpress微信支付接口以下是三个STM32时钟配置函数的区别及使用场景的详细说明: 1. 总线架构背景 STM32的时钟系统通过不同总线(AHB、APB1、APB2)管理外设时钟: AHB(Advanced High-performance Bus):高速总线&…

以下是三个STM32时钟配置函数的区别及使用场景的详细说明:


1. 总线架构背景

STM32的时钟系统通过不同总线(AHB、APB1、APB2)管理外设时钟:

  • AHB(Advanced High-performance Bus):高速总线,连接高性能外设(如DMA、内存控制器)。
  • APB1(Advanced Peripheral Bus 1):低速外设总线,最大时钟频率通常为 36 MHz(STM32F1系列)。
  • APB2(Advanced Peripheral Bus 2):高速外设总线,最大时钟频率通常为 72 MHz(STM32F1系列)。

2. 函数功能对比

(1) RCC_AHBPeriphClockCmd
  • 作用:控制 AHB总线 上的外设时钟。
  • 典型外设
    • DMA1/DMA2
    • SRAM
    • FLITF(Flash接口)
  • 示例代码
    // 开启DMA1时钟
    RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
    
(2) RCC_APB2PeriphClockCmd
  • 作用:控制 APB2总线 上的外设时钟。
  • 典型外设
    • GPIOA-GPIOG(所有GPIO端口)
    • USART1
    • SPI1
    • ADC1/ADC2
    • TIM1(高级定时器)
  • 示例代码
    // 开启GPIOA和USART1时钟
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_USART1, ENABLE);
    
(3) RCC_APB1PeriphClockCmd
  • 作用:控制 APB1总线 上的外设时钟。
  • 典型外设
    • USART2/USART3
    • I2C1/I2C2
    • TIM2/TIM3/TIM4(通用定时器)
    • CAN控制器
  • 示例代码
    // 开启TIM2和I2C1时钟
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 | RCC_APB1Periph_I2C1, ENABLE);
    

3. 关键区别总结

函数控制总线时钟频率典型外设
RCC_AHBPeriphClockCmdAHB72 MHzDMA、SRAM、FLASH
RCC_APB2PeriphClockCmdAPB272 MHzGPIO、USART1、SPI1、ADC
RCC_APB1PeriphClockCmdAPB136 MHzUSART2/3、I2C、TIM2/3/4

4. 使用注意事项

  1. 外设与总线匹配
    使用外设前,必须通过对应的总线时钟函数开启其时钟。例如:

    • 操作 GPIOA → 使用 RCC_APB2PeriphClockCmd
    • 操作 I2C1 → 使用 RCC_APB1PeriphClockCmd
  2. 多外设同时开启
    支持按位或(|)组合多个外设,一次性开启时钟:

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_ADC1, ENABLE);
    
  3. 时钟频率差异

    • APB1总线时钟频率较低(36 MHz),需注意外设的时钟分频配置。
    • APB2总线时钟频率较高(72 MHz),适合高速外设(如SPI、ADC)。

5. 常见错误

  • 未开启时钟:若未调用对应函数开启外设时钟,外设将无法工作(如读写寄存器无效)。
  • 总线混淆:错误使用APB1函数开启APB2外设(如用RCC_APB1PeriphClockCmd操作GPIOA),导致外设失效。

6. 验证方法

  • 参考手册:查阅《STM32F1xx参考手册》的 “Reset and Clock Control (RCC)” 章节,确认外设所属总线。
  • 代码规范:使用STM32CubeMX工具自动生成时钟配置代码,避免手动配置错误。

通过正确区分这三个函数的使用场景,可以确保外设时钟配置的准确性,从而保障STM32系统的稳定运行。


文章转载自:

http://Wc3BroaA.mxLwL.cn
http://whhRkEZ0.mxLwL.cn
http://ROKR3lyU.mxLwL.cn
http://PDnJz6GS.mxLwL.cn
http://pjTQdcdL.mxLwL.cn
http://BYIiMU6V.mxLwL.cn
http://Gqa2Mgkw.mxLwL.cn
http://ow1w3zYV.mxLwL.cn
http://D9AG3gJf.mxLwL.cn
http://WfKqEWOQ.mxLwL.cn
http://tli09Y0I.mxLwL.cn
http://cAOsdBuq.mxLwL.cn
http://xAASvqJ8.mxLwL.cn
http://n7vXv0dr.mxLwL.cn
http://OKu1oIgw.mxLwL.cn
http://VLLTJtD6.mxLwL.cn
http://LXeO6h9e.mxLwL.cn
http://jB3Xzige.mxLwL.cn
http://zaPkhEHy.mxLwL.cn
http://jlTj9Cym.mxLwL.cn
http://yjpVxJSf.mxLwL.cn
http://m1wGSm7x.mxLwL.cn
http://3CVn2zqZ.mxLwL.cn
http://rigV1rfL.mxLwL.cn
http://dlPoBoqx.mxLwL.cn
http://rQ1YbQrM.mxLwL.cn
http://PraQaRcC.mxLwL.cn
http://7xdJ2JfN.mxLwL.cn
http://WOOQmogZ.mxLwL.cn
http://6cBSD0pF.mxLwL.cn
http://www.dtcms.com/wzjs/779885.html

相关文章:

  • 江西星子网嘉兴优化网站公司
  • 科技公司网站模板国内建站平台
  • 中国外贸出口网站小企业管理软件排名
  • 东莞网站制作公司联系方式京东网站建设的要求
  • 上海定制网站建设公司网站正能量就是一打开全是的
  • 万网域名指向网站江苏建设网官方网站
  • 中国国防建设网站建e网室内设计网网址
  • 阿里巴巴网站建设与维护wordpress国内免费教程
  • 龙岩建设网站如何用自己电脑做网站页面
  • 做门窗的 在哪个网站跑业务跑业务wordpress菜单跳转到目录
  • 微网站建设方案书正常网站跳出率
  • 哈尔滨网站制作推广吉林最新消息今天新增
  • 企业信息公开网查询系统常州网站seo
  • 申请网站一年多少钱做网站域名重要吗
  • 网站制作公司 知乎上海网站推广联盟
  • 黄岛做网站的公司山东省城乡与住房建设厅网站
  • 电商平台正在建设中网站页面提示企业网站关键词优化排名应该怎么做
  • 做棋牌网站建设哪家便宜海口网站开发公司
  • 长沙seo网站优化公司个人域名网站
  • 做网站设计能赚钱吗网站代码在哪里看
  • 湖北住房城乡建设厅网站大型网站建设技巧
  • 网站设计的毕业设计坪山附近公司做网站建设哪家效益快
  • 如何做网站免费搭桥链接赣州网站建设较好的公司
  • 做韩服的视频网站外贸创业
  • 后台系统免费模板网站汕头seo专家
  • 西城做网站公司网络安全服务机构
  • 全国免费自学网站有哪些服务之家做网站简单吗
  • 温州免费做网站seo优化排名易下拉技巧
  • 网站dns解析设置承德北京网站建设
  • 邢台做网站的价格域名安全检测中心