疾风 发表于 2020-4-30 14:19:37



已经收藏支持

EricCheng 发表于 2020-4-30 15:33:10


STM32G0 系列不仅作为一款全新的 Arm® Cortex®-M0+ 微控制器,还为高效能微控制器树立了新的标杆。此系列产品在每个细节上都实现了最出色的优化,可为您提供最佳的性价比,让您以最低的 BOM 成本和更好的灵活性来满足应用需求。STM32G0 系列实现了万能架构 (one-architecture-fits-all) 的概念,以满足未来的市场需求。STM32G0 系列高效、可靠而易用,提供 16 KB 到 512 KB片内 Flash,采用 8 引脚到 100 引脚封装,可满足各种应用和细分市场的需求。
G0只有1个电源对(VDD/VSS),其他的系统引脚均可配置成GPIO,默认的SRAM存储器为36KB,不带奇偶校验,使能奇偶校验时,SRAM的高4KB用于奇偶校验.在这种情况下,因此有必要更新应用程序中
的内存描述文件而不是使用默认的配置,启用SRAM奇偶校验时,若发生ECC故障会触发NMI,通过SYSCFG寄存器中的SRAM_PARITY_LOCK配置,可以使得同样的错误也可以链接到,TIM1/15/16/17的BRK_IN刹车输入。G0的RCC模块与F0的相似却有一些增强。
7 种低功耗模式带快速唤醒
低至33 nA 仍可用 I/O 唤醒
低至870 nA 仍可有 36 KB RAM 保留能力
很多种外设可以从低功耗模式下唤醒MCU
在运行模式下低至98.3 µA / MHz
VBAT模式依旧可以保持RTC和备份寄存器的内容

dinasind 发表于 2020-4-30 16:24:14


dinasind 发表于 2020-4-30 16:28:15


已下载

hhhhhhhaa 发表于 2020-4-30 17:13:21

回复

sylar.z 发表于 2020-4-30 18:41:59

         STM32H7xx作为ST的高性能MCU,功能极其强大,最新的H7x5和H7x7系列更是集成了Arm Cortex-M7和Cortex-M4双核。无论是指令读取还是数据传递,STM32H7xx其强大的性能都离不开MCU总线的支持。工作中使用了STM32系列的MCU,知道数据总线、时钟总线等,都留于应用层面,未有深入学习。这次借此机下载了STM32H7_Technical_Training_CN文档,在较新的STM32H7xx系列MCU上会学习一下MCU总线的相关知识。




STM32H7xx 功能区域         STM32H7xx内部分为3个域,处理域D1、外设域D2和低功耗域D3。         处理域D1提供处理和图形能力,包含400MHz的Cortex-M7Core,JPEG Codec、DMA2D和LTDC三大图形组件,2x 1MB 带有错误检查和纠正(ECC)功能的独立Flash,带有错误检查和纠正(ECC)功能的704KB(512+128+64)SRAM,以及一些外设(FMC、QuadSPI、SD/MMC)。         外设域D2提供了外设管理,包含DMA1/2、USB、 ETH 、CAN、Timer、SPI、UART等常规外设,以及带有错误检查和纠正(ECC)功能的288KB(128+128+32)SRAM。D2域独立的SRAMs可以作为本区域外设DMAs数据的输入输出的缓存,再通过MDMA可以将数据转移到处理域D1 。         低功耗域D3提供系统管理和低功耗操作模式特性。包含BDMA(基本的直接内存访问控制器)、I2C、SPI、SAI、ADC,低功耗外设LPTIM,LPUART,时钟管理、GPIO等外设,以及带有错误检查和纠正(ECC)功能的64KB SRAM。当D1和D2域进入DStandby(域关闭)模式时,D3 SRAM用来保留数据。 STM32H7xx总线矩阵         STM32H7xx有3个总线矩阵。一个AXI总线矩阵和两个AHB总线矩阵。三个总线矩阵之间通过公平仲裁循环算法和优先级驱动仲裁(QoS能力),实现系统和外围设备同时操作。且在多个主设备同时激活的情况,能有效的移除总线的堵塞。         AXI总线和AHB总线最大频率200MHz,APB总线最大频率100MHz。         AXI总线矩阵在D1域,AHB总线矩阵在D2域和D3域。总线之间有5 条 AHB-to-APB和2 条 AXI-to-AHB的Bus-to-bus桥梁链路。



STM32H7xx - AXI 互连         AXI总线为64-bit总线,通过可独立配置优先级的优先级仲裁,来保证多个AXI主外设同时发起访问同一个AXI从外设时不至于堵塞。         AXI主外设包含D2 AHB、Cortex-M7Core、SDMMC1、MDMA、MDA2D、LTDC,AXI从外设包含AXI/AHB bridge to D3、AXI/AHB bridge to D2、FLASH A、FLASH B、FMC、QSPI以及AXISRAM。其中除D2 AHB、SDMMC1、AXI/AHBbridge to D3和AXI/AHB bridge to D2为32-bit总线外,其他都为64-bit总线。         AXI总线上还有一个缺省AXI从设备(Default slave),用来处理非法地址空间的操作请求,来保证AXI总线不会被堵塞。

      总的来说,MCU上的总线承载着MCU所有指令及数据的传递,是MCU中内核和各个外设之间的桥梁。总线的性能虽不能提升MCU的处理性能,但能为MCU的强大性能提供强力的支持。




guoyuli 发表于 2020-5-2 14:36:54


guoyuli 发表于 2020-5-2 14:37:20


guoyuli 发表于 2020-5-2 14:38:14


guoyuli 发表于 2020-5-3 17:31:44


页: 3 4 5 6 7 8 9 10 11 12 [13] 14
查看完整版本: 中奖名单来啦丨有“料”才任性,干货好礼一起拿