E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AHB
stm32之31.iic
defineSDA_WPBout(9)#defineSDA_RPBin(9)voidIIC_GPIOInit(void){GPIO_InitTypeDefGPIO_InitStructure;//使能时钟GRCC_
AHB
1PeriphClockCmd
C语言小试牛刀
·
2023-09-09 23:05
stm32
嵌入式硬件
单片机
【STM32】FSMC—扩展外部 SRAM 初步使用 1
STM32F103—指南者》的学习STM32F103系列FSMCFlexibleStaticMemoryController简介1.详细功能参看《STM32F10x参考手册》,这边是概述是一个外设,挂载在
AHB
熟练的魔法师
·
2023-09-08 21:13
STM32
stm32
嵌入式硬件
单片机
AMBA-CHI学习指引-1.AMBA协议簇介绍
工作中常接触并了解到AXI和APB,
AHB
等协议,用起来感觉也是相似的,但是CHI确实没有什么概念,也比较感兴趣,打算记录一下学习过程。
飞行的香蕉
·
2023-09-07 01:49
协议或接口
学习
fpga开发
AMBA:ARM总线协议介绍
APB(AdvancedPeripheralBus):主要用于低带宽的周边外设之间的连接,例如UART、1284等,它的总线架构不像
AHB
支持多个主模块,在APB里面唯一的主模块就是APB桥。
aixingkong921
·
2023-09-07 01:49
硬件工程
硬件架构
arm开发
AMBA总线概述
高速总线流水线操作支持多个总线主设备支持burst传输总线带宽:8、16、32bit/s三态、双向总线(不适合做DFT)上升沿或下降沿触发2、APB低速总线、低功耗接口简单在Bridge中锁存地址信号和控制信号适用于多种外设上升沿触发3、
AHB
FPGA硅农
·
2023-09-07 01:46
AMBA总线
数字IC设计
fpga
hdl
【AMBA】ARM总线-APB/
AHB
/AXI介绍
1.总线简介什么是总线?首先,在学习AMBA总线之前,我们先对总线下一个定义。根据维基百科的定义:总线(Bus)是指计算机组件间规范化的交换数据(data)的方式,即以一种通用的方式为各组件提供数据传送和控制逻辑。根据chatgpt的解释:总线(Bus)是计算机中用于传输数据、地址和控制信号的一组共享的物理电线或逻辑路径。通过总线,不同的组件和设备可以相互通讯,并进行数据交换。计算机系统中的总线可
惜缘若水
·
2023-09-07 01:46
fpga开发
arm
STM32F411配置GPIO输入输出(标准库)
前言本期博客是纯代码分享输入代码结构体一定要配置完~不然输出会有异常这一点要注意voidKEY_Init(void)//IO初始化{GPIO_InitTypeDefGPIO_InitStructure;RCC_
AHB
1PeriphClockCmd
Wm9
·
2023-09-03 14:22
STM32-标准库
stm32
单片机
嵌入式硬件
SOC总线学习记录之ICB(Internal Chip Bus)
ICB总线的初衷是为了能够尽可能地结合AXI总线和
AHB
总线的优点,兼具高速性和易用性,它具有如下特性:相比AXI和
AHB
而言,ICB的协议控制更加简单,仅有两个独立的通道,如图所示,读和写操作共用地址通道
勇敢凡凡
·
2023-08-31 16:09
RISC-V
学习
SOC
risc-v
【HAL库】STM32上手体验 之 UART 串口应用
系统
AHB
、APB1、APB2的时钟初始化STM32在初始化后是默认使用HSI频率作为SYSCLK使用,并默认关闭大部分外设,仅保留核心运行所必
dexfire
·
2023-08-31 01:21
synopsys dw_axi_dmac 使用集成经验
#总体简介
AHB
/APB用于寄存器配置和访问,2个AXIMasterport用于实现数据src和dst的搬运,带perh请求握手接口,独立的debuginterface,中断接口#主要特性▲共32个channel
轻量IP核
·
2023-08-29 16:30
加速器
fpga开发
DW-
AHB
Central DMAC
文章目录AHBCentralDMAC——DesignWareAHBCentralDMAC——DesignWareAHB(AdavencedHigh-performaceBUS)CentralDMAC(DirectMemoryAccessController):一个高性能总线系统。作用:在嵌入式系统种连接高速设备,如处理器内存,外围设备和DMA控制器在简单的术语里,DMA可以解放CPU的一部分工作,
d_b_
·
2023-08-29 16:58
总线
网络
芯片
fpga开发
cortex-A7 UART总线实验---STM32MP157
实验目的:实现字符/字符串收发一,总线相关1,总线:各个部件之间传输的一种媒介芯片内部总线:核与芯片内部控制器进行连接A7---
AHB
4总线---GPIO控制器A7---
AHB
4总线---RCC控制器芯片外部总线
饭吃八分饱
·
2023-08-26 16:17
ARM
stm32
单片机
嵌入式硬件
arm开发
AMBA总线协议(10)——APB
一、前言在之前的文章中,我们详细地介绍了
AHB
的相关内容,在这篇文章里我们会开始APB总线的学习,由于APB总线协议的内容真的非常少(手册才34页,比起那些动辄成百上千页的手册来说真的太友好啦),我们会在这一篇文章中全部讲完
apple_ttt
·
2023-08-26 13:31
AMBA总线协议
fpga开发
arm开发
fpga
硬件架构
arm
cortex-A7核PWM实验--STM32MP157
驱动风扇,蜂鸣器,马达进行工作目录一,PWM相关概念有源蜂鸣器和无源蜂鸣器二,分析电路图,框图三,分析RCC章节1,确定总线连接2,根据总线内容确定基地址3.分析RCC章节所需寄存器1,RCC_MP_
AHB
4ENSETR
饭吃八分饱
·
2023-08-26 09:53
ARM
stm32
嵌入式硬件
单片机
cortex-A7核LED灯实验--STM32MP157
=引脚编号LED1==PE10LED2===>PF10LED3===>PE82,工作原理:写1:LED灯亮,写0:LED灯灭二,框图1,A7核和GPIO控制器:通过内部总线通讯,查看芯片手册可知总线为
AHB
4
饭吃八分饱
·
2023-08-26 09:53
ARM
stm32
嵌入式硬件
单片机
cortex-A7核 led灯封装库点亮实验
gpio.h:#ifndef__LED_H__#define__LED_H__//防止头文件重复包含//LED1-->PE10//LED2-->PF10//LED3-->PE8//RCC_MP_
AHB
4ENSETR
Satellitex
·
2023-08-25 05:00
单片机
嵌入式硬件
cortex-A7核IIC实验
#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现I2C总线的时序和协议*GPIOF--->
AHB
4
Satellitex
·
2023-08-25 05:59
单片机
嵌入式硬件
ARM开发,stm32mp157a-A7核IIC实验(采集温湿度传感器值)
#define__IIC_H__#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"/*通过程序模拟实现I2C总线的时序和协议*GPIOF--->
AHB
4
ai加班的嵌入者
·
2023-08-24 23:55
ARM
arm开发
stm32
嵌入式硬件
c语言
STM32之17.PWM脉冲宽度调制
includestaticGPIO_InitTypeDefGPIO_InitStruct;voidLed_init(void){//打开端口F的硬件时钟,就是供电//打开端口F的硬件时钟,就是供电RCC_
AHB
1PeriphClockCmd
C语言小试牛刀
·
2023-08-24 18:20
stm32
嵌入式硬件
单片机
【Day4】ARM
灯实验让LD1、LD2、LD3轮流亮起汇编语言实现asm-led.S:.text.global_start_start:/LED1点灯****//初始化RCC章节/RCC_INIT:@通过RCC_MP_
AHB
4ENSETR
qq_46036277
·
2023-08-24 14:01
arm开发
汇编
嵌入式硬件
AMBA总线协议(9)——
AHB
(七):终章
一、前言在之前的文章中我们讲述了
AHB
协议的分割传输机制,它使得从机可以决定一次传输是否继续进行,以防止传输的执行将占据大量的时钟周期,有效提高了总线的公平性与效率问题,本文中我们将一次性学习完
AHB
最后的内容
apple_ttt
·
2023-08-24 11:44
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
【ARM】Day9 cortex-A7核I2C实验(采集温湿度)
_#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"led.h"/*通过程序模拟实现I2C总线的时序和协议*GPIOF--->
AHB
4
wangxiasun
·
2023-08-24 10:35
arm开发
arm:day9
#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_rcc.h"#include"gpio.h"/*通过程序模拟实现I2C总线的时序和协议*GPIOF--->
AHB
4
lin---
·
2023-08-24 08:53
arm开发
单片机
嵌入式硬件
stm32之14.超声波测距代码
--------------------源码voidsr04_init(void){GPIO_InitTypeDefGPIO_InitStructure;//打开端口B的硬件时钟,就是供电RCC_
AHB
1PeriphClockCmd
C语言小试牛刀
·
2023-08-24 06:00
stm32
嵌入式硬件
单片机
为什么clock configuration找不到TIM6 TIM7基本定时器
因为
AHB
频率比较慢。而
AHB
的时间比较快所以为TIM1/8提供时间,以满足更苛刻的要求,但是更耗电。这是我猜的
geniusNMRobot
·
2023-08-24 01:57
stm32
单片机
proteus
嵌入式硬件
AMBA总线协议(8)——
AHB
(六):分割传输
一、前言在之前的文章中,我们重点介绍了
AHB
传输的仲裁,首先介绍了仲裁相关的信号,然后分别介绍了请求总线访问,授权总线访问,猝发提前终止,锁定传输和默认主机总线,在本文中我们将继续介绍
AHB
的分割传输。
apple_ttt
·
2023-08-23 21:19
AMBA总线协议
fpga开发
arm开发
fpga
硬件架构
arm
AMBA总线协议(7)——
AHB
(五):传输仲裁
一、前言在之前的文章中我们讨论了
AHB
的很多传输细节,主要有控制信号,地址信号的译码,从机的响应等,其中重点介绍了双周期响应,最后介绍了数据总线及端结构,在本文中我们将继续介绍
AHB
传输的仲裁机制。
apple_ttt
·
2023-08-23 09:25
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
AMBA总线协议(5)——
AHB
(三):猝发传输
一、前言在之前的文章中我们详细讲述了关于
AHB
的基本操作流程,主机要先从仲裁器获得授权,然后进行总线的访问,这样可以避免总线冲突,获得授权后,主机给出地址和控制信号,从机根据自身情况进行响应,可以分成有等待的情况和无等待的情况
apple_ttt
·
2023-08-23 09:24
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
AMBA总线协议(4)——
AHB
(二):基本传输
:目录一、前言二、
AHB
操作概述三、
AHB
基本传输1、简单传输2、带有等待的传输3、多重传输四、
AHB
传输类型五、小结一、前言在之前的文章中对于AMBAAHB做了一个简单的介绍,
AHB
主要用于高性能模块
apple_ttt
·
2023-08-23 09:54
AMBA总线协议
fpga开发
arm开发
fpga
硬件架构
arm
AMBA总线协议(6)——
AHB
(四):传输细节
一、前言在之前的文章中,我们已经讲述了
AHB
传输中的两种情况,基本传输和猝发传输。
apple_ttt
·
2023-08-23 09:54
AMBA总线协议
arm开发
fpga开发
arm
fpga
硬件架构
STM32点亮LED(寄存器)
1.使能时钟stm32有
AHB
,APB1,APB2三条时钟总线,我们的外设就挂在在这三条总线下,所以当用到某个外设时,我们需要打开相应的外设的时钟.以APB2为例:我们需要用到GPIOB,则让对应的位为
玩嵌入式的菜鸡
·
2023-08-22 07:25
STM32
stm32
【ARM】Day5 uart总线, LED点亮实验(C语言实现)
1.思维导图2.LED点灯实验(C语言实现)gpio.h#ifndef_LED_H__//防止头文件重复包含_#define_LED_H__//RCC_MP_
AHB
4ENSETR寄存器封装#defineRCC_MP_
AHB
4ENSETR
wangxiasun
·
2023-08-21 23:25
arm开发
c语言
AHB
、AXI、APB的区别与联系
二、为什么要使用AMBA总线三、AXI主要特点四、几中AMBA总线
AHB
、AXI、APB相关性能的区别与联系总结一、传说中的AMBA总线是什么?
一点一点的进步
·
2023-08-21 07:46
AMBA协议
硬件工程
arm开发
硬件架构
AMBA协议介绍(2)——
AHB
协议
系列文章目录AMBA协议介绍(1)——APB协议AMBA协议介绍(2)——
AHB
协议AMBA协议介绍(3)——AXI协议目录系列文章目录AMBA协议介绍(2)——
AHB
协议前言一、v2.0什么是
AHB
协议
一点一点的进步
·
2023-08-21 07:16
AMBA协议
arm开发
硬件工程
硬件架构
AMBA APB总线——
AHB
到APB总线转换桥实现
文章目录前言一、APB总线接口二、APB总线时序图1.写传输2.读传输三、
AHB
总线到APB总线转换桥前言前面分析了
AHB
总线协议。接下来分析APB总线协议。一、APB总线接口PCLKAPB总线时钟。
蛋炒饭的蛋蛋
·
2023-08-21 07:15
AMBA
硬件工程
芯片
verilog
systemverilog
intel
AMBA总线概述——
AHB
、APB、AXI
参考:https://blog.csdn.net/burningCky/article/details/109630018https://blog.csdn.net/bleauchat/article/details/96891619?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162951776716780262570363%2
我是苏~格~拉
·
2023-08-21 07:45
FPGA
ahb
总线协议主机_AMBA总线协议(三)——一文看懂
AHB
总线所有协议总结(
AHB
2 &
AHB
-Lite &
AHB
5 )...
1.
AHB
5协议:AMBAAHB协议总线的接口适用于高性能的设计。
Balinda婷婷
·
2023-08-21 07:45
ahb总线协议主机
AMBA总线介绍
片总线的标准定义了三种总线:
AHB
(AdvancedHigh-performanceBus)、ASB(AdvancedSystemBus),APB(AdvancedPer
傻童:CPU
·
2023-08-21 07:44
FPGA基础
网络
AMBA总线协议APB、
AHB
——学习笔记
、APB3(AdvancedPeripheralBus)1、定义2、信号3、版本信息4、信号传输时序图4.1状态机4.2写操作4.3读操作4.4错误传输5、PSTRB、PPROT信号6、APB组成三、
AHB
_lalla
·
2023-08-21 07:14
总线协议
接口协议
学习
AMBA总线协议(2)——AMBA信号
一、前言在之前的文章中我们已经对AMBA总线协议进行了一个简单的介绍,这篇文章我们来详细介绍
AHB
,APB,AXI协议的信号。对于AMBA总线协议有一个初步直观的认识。
apple_ttt
·
2023-08-21 07:42
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
AMBA总线协议(1)——概述
目录一、AMBA总线简介二、基于AMBA的典型微控制器三、
AHB
介绍1、概述2、典型结构(1)
AHB
主机(AHBMaster)(2)
AHB
从机(AHBSlave)(3)
AHB
仲裁器(AHBArbiter
apple_ttt
·
2023-08-21 07:12
AMBA总线协议
fpga
arm
arm开发
fpga开发
硬件架构
AMBA总线协议(3)——
AHB
(一)
目录一、前言二、什么是
AHB
总线1、概述2、一个典型的基于
AHB
总线的微处理器架构3、基本的
AHB
传送特性三、AMBAAHB总线互联四、小结一、前言在之前的文章中我们初步的了解了一下AMBA总线中
AHB
apple_ttt
·
2023-08-21 07:41
AMBA总线协议
fpga开发
fpga
硬件架构
arm
arm开发
STM32F4外设PA.8输出内部、外部和系统时钟的MCO功能实现 - STM32的MCO输出
//使用外部时钟RCC_APB1PeriphClockCmd(RCC_
AHB
1Periph_GPIOA,
逸璞丷昊
·
2023-08-19 08:21
STM32
嵌入式开发
STM32
MCO时钟
STM32-深入理解时钟系统
时钟部分二、STM32的时钟源和时钟树分析2.1、时钟源2.2、时钟树2.2.1、HSE高速外部时钟信号2.2.2、PLL时钟源2.2.3、PLL时钟PLLCLK2.2.4、系统时钟SYSCLK2.2.5、
AHB
清风自在 流水潺潺
·
2023-08-19 08:19
#
STM32单片机-各种骚操作
stm32
【ARM】Day4 点亮LED灯
text.global_start_start:/**********LED1,LED2,LED3点灯:PE10,PF10,PE8**************/RCC_INIT:@使能GPIOE组/GPIOF组控制器,通过RXCC_MP_
AHB
4ENSETR
wangxiasun
·
2023-08-17 09:23
arm开发
单片机
stm32
arm:day4
1.实现三盏灯的点亮.text.global_start_start:@led1初始化函数LED_INIT:@1通过RCC_
AHB
4_ENSETR寄存器,设置GPIOEF组控制器使能0x50000A28
lin---
·
2023-08-17 09:22
arm开发
ARM--day4(电灯实验、分析RCC、GPIO控制器,PMOS管、NMOS管的基本原理)
电灯实验代码:.text.global_start_start:/**********LED1点灯**************/RCC_INIT:@1.使能GPIOE组控制器,通过RCC_
AHB
4ENSETR
林黛玉倒拔垂杨柳~
·
2023-08-17 09:22
arm开发
单片机
stm32
9.13 用C语言实现LED1/LED2/LED3灯点亮
gpio.hgpio.cmain.c用C语言实现LED1/LED2/LED3灯点亮实验现象实验代码gpio.h#ifndef__GPIO_H__#define__GPIO_H__#defineRCC_
AHB
4
不知名大学生L
·
2023-08-16 18:34
ARM
c语言
开发语言
arm开发
arm
基于STM32F4实现FOC(磁场定向控制)一:电流采样和波形产生
GPIO的配置代码如下:RCC_
AHB
1PeriphClockCmd(RCC_
AHB
1Periph_GPIOA|RCC_
AHB
1Periph_GPIOC|RCC_
AHB
1Periph_GPIOB|RCC_
AHB
1Periph_GPIOD
Michael.Scofield
·
2023-08-12 04:15
FOC算法实现
单片机
嵌入式
stm32
01_STM32芯片内部结构图
FSMC可以连接外部的存储器,常用来连接SRAM和液晶,还有2个DMA1、DMA2、SDIO(支持多媒体卡(MMC卡)、SD存储卡、SDI/O卡和CE-ATA设备)、
AHB
1APB1、
AHB
2APB2,
Tree-gg
·
2023-08-11 05:51
STM32单片机
stm32
单片机
arm
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他