stm32中的AHB、APB1、APB2分别属于计算机三大总线数据总线、地址总线和控制总线中的哪一种?

这篇具有很好参考价值的文章主要介绍了stm32中的AHB、APB1、APB2分别属于计算机三大总线数据总线、地址总线和控制总线中的哪一种?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在看计算机体系结构和stm32,对于AHB、APB1、APB2总线找不到在计算机体系结构中的属于,于是深入探究了AHB、APB1、APB2和计算机三大总线数据总线、地址总线和控制总线的关系。

  1. AHB=Advanced High Performance Bus,译作高级高性能总线。AHB用于高性能模块(如CPU、DMA和DSP等)之间的连接。
  2. APB=Advanced Peripheral Bus,译作高级外设总线。APB主要用于低带宽的周边外设之间的连接,例如UART、1284等。在STM32中APB又可分为APB1和APB2,具体所连接的外设又有所不同,如下图(STM32F10xxx系统结构图)。ahb、 apb1、apb2,嵌入式,stm32,嵌入式硬件,单片机

总体来说,在STM32微控制器中,AHB、APB1和APB2属于处理器总线中的一种,而不是计算机三大总线中的数据总线、地址总线和控制总线。

  1. AHB (Advanced High-performance Bus)是STM32中的高性能总线,用于连接处理器核心、高速存储器和高带宽外设。
  2. APB1 (Advanced Peripheral Bus 1)和APB2 (Advanced Peripheral Bus 2)是STM32中的低速外设总线。APB1总线上连接了一些低速外设和模块,如串口、I2C、SPI等。APB2总线上则连接了一些高速外设和模块,如定时器、串行接口、USB等。

        总之,总线是一种用于连接处理器、内存和外设的通信架构,它可以传输数据和控制信号。计算机中的三大总线由数据总线、地址总线和控制总线组成,它们用于处理器与内存和外设之间的数据传输、地址定位和控制信号传递。在STM32中,AHB、APB1和APB2都属于处理器总线,用于连接处理器和外设之间的数据传输和控制信号传递。文章来源地址https://www.toymoban.com/news/detail-692054.html

到了这里,关于stm32中的AHB、APB1、APB2分别属于计算机三大总线数据总线、地址总线和控制总线中的哪一种?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AHB-to-APB Bridge——05ahbl_tran、ahlb_drv

    ahbl_tran:         声明protected是保证只有当前的class以及子类可以访问这个变量,外部调用没法改变变量值         声明locol 子类也没法改变 ahbl_drv:         定义两个空的pkt_dataphase、pkt_addrphase;         在没有rst情况下,第一次判断dataphase为空,不发送data,然后判断ad

    2024年02月05日
    浏览(39)
  • FPGA-AMBA协议、APB协议、AHB规范、AXI4协议规范概述及它们之间的关系

    笔记记录,AMBA协议、APB协议、AHB规范、AXI4协议规范概述,只是概述描述,具体详细的协议地址传输、数据传输等内容将在下一章节详细说明。 AMBA(Advanced Microcontroller Bus Architecture)是一种由ARM公司提出的处理器总线架构,它定义了处理器、内存和外设之间的通信标准 。

    2024年02月04日
    浏览(35)
  • 【STM32】Keil MDK 中的 Code、RO-data、RW-dat、ZI-data 是什么?分别放在哪里?

              C语言中有栈、堆、bss、data、code段。具体每个段具体是存储什么数据的,直接百度吧。重点分析一下STM32以及在MDK里面段的划分。 Code存放在ROM RO-data存放在ROM RW-dat存放在RAM ZI-data存放在RAM 单片机初始化时RW-data从flash拷贝到RAM 生成的map文件位于list文件夹下 (KE

    2024年02月11日
    浏览(47)
  • HTML中有哪些属于表单元素?那些属于表格元素?请分别列举5个并说明用途?

    在HTML中,有一些元素是专门用于表单的输入和布局,还有一些元素是专门用于表格的显示。以下是五个表单元素和五个表格元素,以及它们的用途: 表单元素: input :这是最常用的表单元素,用于获取用户输入的数据。可以通过不同的\\\"type\\\"属性值(如\\\"text\\\", \\\"password\\\", \\\"submit

    2024年01月22日
    浏览(49)
  • stm32中的SDIO

    存储单元是存储数据部件,存储单元通过存储单元接口与卡控制单元进行数据传输; 电源检测单元保证SD卡工作在合适的电压下,如出现掉电或上状态时,它会使控制单元和存储单元接口复位; 卡及接口控制单元控制SD卡的运行状态,它包括有8个寄存器; 接口驱动器控制S

    2024年02月19日
    浏览(70)
  • stm32中的i2c协议

    协议通讯图 I2C上一个总线能挂载多个设备共用信号线,可以连接多个从机 只用了两个总线,一条双向串行数据线(SDA),一条串行时钟线(SCL)。数据线即用来表示数据,时钟线用于数据收发同步。 每个连接到总线的设备都有独立的地址,主机可以通过该地址进行访问 I2C空闲

    2024年01月22日
    浏览(58)
  • STM32编程中的volatile,const意义

    __I、 __O 、__IO是什么意思? 这是ST库里面的宏定义,定义如下: #define __I volatile const /*! defines \\\'read only\\\' permissions */ #define __O volatile /*! defines ‘write only’ permissions / #define __IO volatile /! defines ‘read / write’ permissions */ 显然,这三个宏定义都是用来替换成 volatile 和 const 的,所以

    2024年02月15日
    浏览(53)
  • STM32在CTF中的应用和快速解题

    题目给的是bin文件,基本上就是需要我们手动修复的固件逆向。 如果给的是hex文件,我们可能需要使用MKD进行动态调试 主要还是以做题为目的 详细的可以去看文档:https://pdf1.alldatasheet.com/datasheet-pdf/view/201596/STMICROELECTRONICS/STM32F103C8T6.html SVD文件下载:https://github.com/posborne/c

    2024年02月04日
    浏览(56)
  • STM32中的RTC实时时钟和配套闹钟设置

    主要初始化函数,以及设置闹钟函数,闹钟中断函数 RTC.c RTC.h main.c

    2024年04月23日
    浏览(44)
  • STM32串口通信中的USART_RecieveData函数分析

    拿这个中断函数为例         很多人可能注意到了接收数据函数的返回类型为无符号短整型,疑惑这里为什么用了一个无符号字符类型变量rec接收。 先看看这个函数的定义         其实,是因为串口设置的字长为8,所以数据寄存器中第八位为0,第0~7位为数据有效位,

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包