江协科技STM32学习- 2安装Keil5-MDK

 本文是根据哔哩哔哩网站上“江协科技STM32”视频的学习笔记,在这里会记录下江协科技STM32开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技STM32教学视频和链接中的内容。

引用:

STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩_bilibili

Keil5 MDK版 下载与安装教程(STM32单片机编程软件)_mdk528-CSDN博客

STM32之Keil5 MDK的安装与下载_keil5下载程序到单片机stm32-CSDN博客

正文:

0. 概述

今天 2024/06/12 开始学习下江协科技STM32课程,安装 Keil5-MDK 用于STM32 ARM 单片机编写和编译。

1. 安装Keil5-MDK

下载链接:

参考如下博文里的链接:

STM32之Keil5 MDK的安装与下载_keil5下载程序到单片机stm32-CSDN博客

术语:

英文缩写 描述
AHB (Advanced High-performance Bus) AHB是一种高级高性能总线,主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。它可以将微控制器(CPU)、高带宽的片上RAM、高带宽的外部存储器接口、DMA总线控制器,以及各种AHB接口的控制器等连接起来构成一个独立的完整SoC系统。AHB总线具有两级流水操作,包括地址周期和数据周期的两级流水线处理。此外,它还具有Burst传输、Split事务处理、单周期master移交等特点,并支持多个总线主设备
 
APB(Advanced Peripheral Bus) 相比之下,APB是一种外围总线,主要用于低带宽的周边外设之间的连接,例如UART、I2C和SPI等。APB协议不支持流水线设计,主要应用在低带宽设计需求的接口中。此外,APB协议的实现与时钟沿对齐,以简化外设接口的设计,并且每次传输至少需要消耗两个时钟周期。除了连接低速外设之外,APB总线还广泛用于配置各种IP的寄存器
 
总的来说,AHB和APB在ARM系统中各有其应用场景和优势,AHB主要用于高性能模块之间的连接,而APB则更适用于低速外设和IP寄存器的配置。这两种总线共同协作,确保SoC系统中的各个组件能够高效地通信和交互。

相关推荐

  1. 科技STM32学习- 2安装Keil5-MDK

    2024-06-12 18:42:03       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 18:42:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 18:42:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 18:42:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 18:42:03       18 阅读

热门阅读

  1. 装箱与拆箱, 包装类的缓存机制

    2024-06-12 18:42:03       5 阅读
  2. 计算机(DL)基本术语

    2024-06-12 18:42:03       6 阅读
  3. undefined与null的区别

    2024-06-12 18:42:03       7 阅读
  4. 最大的数字(maxnumber)

    2024-06-12 18:42:03       8 阅读
  5. Python私教张大鹏 Vue Router 快速入门教程

    2024-06-12 18:42:03       9 阅读
  6. Mysql面试

    2024-06-12 18:42:03       10 阅读
  7. 力扣279. 完全平方数

    2024-06-12 18:42:03       7 阅读
  8. web移动前端网页:深度剖析与未来展望

    2024-06-12 18:42:03       9 阅读