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
APB
USART使用
相关库函数在stm32f10x_usart.c和stm32f10x_usart.h文件中)(1)使能串口时钟及GPIO端口时钟前面说过STM32F103C8T6芯片具有3个串口,对应不同的引脚,串口1挂接在
APB
2
无敌小手
·
2023-10-17 18:39
STM32单片机
外设
单片机
stm32
嵌入式硬件
RCC_
APB
2Periph_AFIO--复用IO时钟的使用
为了优化64脚或100脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。设置复用重映射和调试I/O配置寄存器(AFIO_MAPR)实现引脚的重新映射。这时,复用功能不再映射到它们的原始分配上。需要用到外设的重映射功能时才需要使能AFIO的时钟外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。举例:重映射USART2
slj_win
·
2023-10-17 09:56
stm32
STM32的端口复用功能RCC_
APB
2Periph_AFIO
RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOE|RCC_
APB
2Periph_AFIO,ENABLE);端口复用意思就是,这个I/O端口被使用了,但是这个I/O口可能包含
佚名
·
2023-10-17 09:55
STM32单片机
STM32F1系列之常用外设说明
1、RCC相关:
APB
2启动时钟项:RCC_
APB
2Periph_AFIO,RCC_
APB
2Periph_GPIOA,RCC_
APB
2Periph_GPIOB, RCC_
APB
2Periph_GPIOC
位文杰TOP
·
2023-10-17 09:25
单片机
stm32
什么时候需要用到RCC_
APB
2Periph_AFIO--复用IO时钟的使用
USART2USART2的TX/RX在PA.2/3PA.2已经被Timer2的channel3使用需要把USART2的TX/RX重映射到PD.5/6库函数的调用(1)使能被重新映射到的I/O端口时钟RCC_
APB
luck_horse
·
2023-10-17 09:54
stm32
srm32f4按键蜂鸣器_STM32 基于库函数控制按键 蜂鸣器 LED显示
voidLed_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd(Led1_RCC,ENABLE);//allleduseGPIOF
weixin_39878716
·
2023-10-13 01:00
srm32f4按键蜂鸣器
STM32看门狗
窗口看门狗由
APB
1分频后提供,主时钟出故障不一定保持正常状态。IWDG基于12位递减计数器,记到0复位,所以喂狗就是在记到0前给一个信号,让他重新计数,不要出现复位。看
viewer12321
·
2023-10-13 01:39
私人笔记
stm32
单片机
嵌入式硬件
arm day 7
完成字符串收发函数的封装并且验证现象,一个字符串发送接受后会有‘\n’'\r'src/uart.c#include"uart.h"voiduart4_init(){//设置UART4的RCc时钟使能//RCC_MP_
APB
1ENSETR
OK来也
·
2023-10-12 20:58
arm开发
arm day 6
串口输入字符,会显示源字符+1的字符src/uart.c#include"uart.h"voiduart4_init(){//设置UART4的RCc时钟使能//RCC_MP_
APB
1ENSETR[16]
OK来也
·
2023-10-12 20:57
arm开发
单片机
嵌入式硬件
stm32 USART无法传输,卡死的解决办法
收一个数据回调中发一个数据,快速传输大量数据的情况下会发生卡死,无法继续传输,只能reset解决的办法,并且我开了usart1和2这个问题只出现在了usart2上,胡乱猜测可能是因为usart2是挂载总线时钟
apb
2
m0_54442739
·
2023-10-12 12:07
stm32
单片机
arm开发
CAN 通信-底层
CAN控制器具有以下特性:支持CAN2.0B协议支持32位
APB
总线支持经典和F
专注&突破
·
2023-10-12 07:56
can
【stm32cubeMX-LL库配置ADC采集】
ADC-DMA多通道采集(LL库)一、ADC图形界面介绍-F411为例二、LL库配置步骤1.LL库生成的代码不能直接使用,需要添加代码2.ADC值获取函数总结一、ADC图形界面介绍-F411为例时钟来自于
APB
2ClockPrescaler
老妖道
·
2023-10-11 23:54
stm32
stm32
单片机
STM32单片机入门学习(三)-流水灯
include"stm32f10x.h"#include"Delay.h"//delay函数所在头文件intmain(void){GPIO_InitTypeDefGPIOInitStruct;RCC_
APB
2PeriphClockCmd
指尖魔法师
·
2023-10-11 21:15
STM32
单片机
stm32
学习
STM32单片机入门学习(四)-蜂鸣器
include"stm32f10x.h"#include"Delay.h"//delay函数所在头文件intmain(void){GPIO_InitTypeDefGPIOInitStruct;RCC_
APB
2PeriphClockCmd
指尖魔法师
·
2023-10-11 21:15
STM32
单片机
stm32
学习
STM32F106RT单片机学习day07
一、回忆昨天的内容中断中断控制器NVIC 1、为每个中断源分配一个中断号 2、处理优先级:组优先级和子优先级的配比问题EXTI外部中断源EXTIPA0PB0PC0EXTI5~9AFIO---->
APB
2
小小菜鸟,可笑可笑
·
2023-10-11 17:29
STM32单片机
单片机
stm32
学习
stm32编写基本led
stmf10x_rcc.hRCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOC,ENABLE);//3.设置要控制的GPIO管脚GPIO_InitStruct
ljz2020
·
2023-10-11 10:33
STM32 JTAG失效恢复
RCC_
APB
2
海鲜小王子
·
2023-10-11 08:50
嵌入式开发——MCU
stm32
调试
arm中点灯的c语言程序,STM32 ARM C语言编程之流水灯
STM32ARMC语言编程之流水灯#include"stm32f10x.h"//头文件包含将stm32的函数库stm32f10x.h包进来fz|cnUBal$+S#defineRCC_GPIO_LEDRCC_
APB
2Periph_GPIOF
落步惊风
·
2023-10-10 17:31
arm中点灯的c语言程序
全志R128芯片应用开发案例——驱动 WS2812 流水灯
LEDC模块简介LEDC硬件方框图如上图所示,CPU通过
APB
总线操作LEDC寄存器来控制LEDC;当CPU配置好LEDC的相关寄存器之后,通过CPU或DMA将R、G、B数据
DOT小文哥
·
2023-10-10 14:37
全志R128
全志
嵌入式硬件
点灯
WS2812
RTOS
stm32使用四位数码管制作简易时钟(库函数版)
2.程序部分Timer定时器:#include"stm32f10x.h"//DeviceheadervoidTimer_Init(void){//1.开启时钟RCCRCC_
APB
1PeriphClockCmd
m0_62004495
·
2023-10-10 08:55
stm32
嵌入式硬件
单片机
【Linux Clock Framework】
文章目录Introduction1.1clockframwork1.1.1总线时钟1.1.2
APB
总线接口1.1.3总线访问流程1.1.4HWclockdevicetree1.1.5clkregister1.2HW-specificClockproviderdriver1.2.1clkdevice
CodingCos
·
2023-10-10 07:33
#
ARM
Linux
设备驱动系列介绍
linux
clock
driver
clock
framwork
STM32—TIM:基本定时器(定时中断)(标准库)
STM32的定时器分为基本定时器,通用定时器,高级定时器,定时器功能逐渐增加,具体功能如下:定时中断功能讲解:外设使能:voidRCC_
APB
1PeriphClockCmd(uint32_tRCC_
APB
1Periph
一个小趴菜@
·
2023-10-10 06:08
STM32(标准库)
stm32
STM32F103标准库 TIM定时详细例程
1、使能定时器时钟//使能定时器时钟RCC_
APB
1PeriphClockCmd(RCC_
APB
1Periph_TIM6,ENABLE);2、设置TIM时钟频率(可以根据
CXY-Z
·
2023-10-10 06:37
STM32F103
TIM定时器
stm32
单片机
arm
紫光 DDR3 IP核调试
HMIC_HIP包括了DDRController、DDRPHY和PLL,用户通过AXI4接口实现数据的读写,通过
APB
接口可配置DDRController内部寄存器.
会飞的珠珠侠
·
2023-10-09 12:27
紫光FPGA
fpga开发
基于STM32的ADC驱动多通道采集
ADC的初始化代码#include"adc1.h"#include"sys.h"#includevoidADC1_Regular_Init(void){ //光敏电阻初始化 RCC->
APB
2ENR
qq_54157612
·
2023-10-09 11:22
c语言
stm32
STM32基础知识点归纳(1)
1、stm32内核框架基础知识四个驱动单元是:内核DCode总线;系统总线;通用DMA1;通用DMA2;四被动单元是:AHB到
APB
的桥:连接所有的
APB
设备;内部FlASH闪存;内部SRAM;FSMC
一天不学习,就给自己一个大b兜子
·
2023-10-09 08:47
stm32
嵌入式硬件
单片机
STM32利用GPIO寄存器实现流水灯
目录一、GPIO初始化1.时钟设置2.输出模式和输出速率设置二、代码三、实现效果四、总结五、参考文献一、GPIO初始化1.时钟设置这次实验用的GPIOA、GPIOB、GPIOC,查手册都是属于
APB
2.
厘米同学
·
2023-10-09 08:15
1024程序员节
stm32
STM32 GPIO寄存器操作步骤
寄存器操作(GPIO)1)、配置时钟:查询寄存器属于那个总线,
APB
1还是
APB
2,此时需要配置总线的时候,当外设时钟没有启用时,软件不能读写外设寄存器数值。
烨炜带火
·
2023-10-09 08:14
STM32
自创
单片机
stm32
嵌入式硬件
ARM->PWM实验->day10
include"stm32mp1xx_gpio.h"#include"stm32mp1xx_tim.h"voidpwm_fengming_init(){//使能GPIOB组时钟RCC->MP_AHB4ENSETR|=(0x1MP_
APB
1EN
鲸叫我照顾海QAQ
·
2023-10-09 06:58
arm
arm
嵌入式硬件
ARM day6作业
include"pwm.h"voidpwm_fm_init(){/********RCC章节初始化*********///1.使能GPIOB控制器RCC->MP_AHB4ENSETR|=(0x1MP_
APB
疯狗Crazydo
·
2023-10-09 06:58
单片机
嵌入式硬件
1024程序员节
P6[3-2]STM32:GPIO控制LED流水灯(主函数代码部分+代码解释)
+GPIO两个外设)---右键跳转定义.h文件,然后拉到最后//1.RCC开启GPIO时钟//2.GPIO_Init初始化GPIO,//3.使用输出,输入控制GPIO口//1.RCC初始化函数RCC_
APB
2PeriphCl
努力成为焦耳定律鸭
·
2023-10-08 22:31
STM32
stm32
单片机
嵌入式硬件
c语言
STM32F103c8t6仿真方式实现流水灯
STM32F103C8T6实现流水灯一、实验原理1、STM32F103系列芯片的地址映射原理在上图中,被控单元的FLASH,RAM,FSMC和AHB到
APB
的桥(即片上外设),这些功能部件共同排列在一个
cqjtuwz
·
2023-10-08 20:58
stm32
单片机
arm
转 AMBA总线协议AHB、
APB
、AXI对比分析
AdvancedMicrocontrollerBusArchitecture)高级处理器总线架构AHB(AdvancedHigh-performanceBus)高级高性能总线ASB(AdvancedSystemBus)高级系统总线
APB
玉琥珀
·
2023-10-08 18:08
APM32 CAN总线离线
问题描述:CAN总线离线后无法再次上线CAN配置代码如下:voidCAN_Config_Init(void){RCM_EnableAPB1PeriphClock(RCM_
APB
1_PERIPH_CAN)
电子民工搬砖峡
·
2023-10-08 18:50
MCU
单片机
Linux GPIO模块-RK3588 GPIO驱动分析
如下图所示,RK3588GPIO控制器包含3个部分;
APB
接口模块和SoC内部的
APB
总线连接,负责与SoC交换数据,位宽为32位;I/Oport接口模块管理外部的引脚,引脚的输入和输出都要经过该模块;
业余程序员plus
·
2023-10-08 11:18
Linux驱动
linux
GPIO
中断
RK3588
低功耗实现总结
一、STM32F103芯片摘要SYSCLK系统时钟,最大72MHz.HCLK:AHB总线时钟,由系统时钟SYSCLK分频得到,一般不分频,等于系统时钟经过总线桥AHB–
APB
;通过设置分频,可由HCLK
仲南音
·
2023-10-08 05:31
笔记
嵌入式
单片机
stm32
STM32F1 SPI1重映射无输出BUG
原因是:软件里使能了IIC时钟PB5配置中I2C1_SMBAI与MOSI冲突(即使SMBAI没有使用)解决:禁用IIC配置时钟关键软件配置:RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_SPI1
axsdffff1
·
2023-10-07 09:50
stm32
stm32驱动st7789 TFT-LCD屏幕显示
CLK:PA4SDA:PA5RST:PA6D/C:PA7BLK:PC14CS:PA81.2硬件初始化TFT-LCD是采用SPI通信的,这里使用stm32f103c8t6的SPI1,初始化代码如下RCC_
APB
2Periph
ZX_815
·
2023-10-06 14:46
STM32F103C8T6
stm32
单片机
嵌入式硬件
qt
STM32F103学习笔记(5.1)——定时器时钟
STM32F103RCT6上总共有8个定时器,其中TIM1和TIM8是高级定时器,它们挂载在
APB
2高速总线上。
天师电通电容爆破工程师
·
2023-10-05 05:32
STM32F103学习笔记
stm32
单片机
学习
STM32F103学习笔记(5.2)——定时器配置
目录定时器的配置步骤初始化代码中断函数主函数寄存器代码库函数代码工程文件下载:简单定时器以STM32F103RCT6定时器2为例,配置一个简单的定时器程序定时器的配置步骤1.使能外设时钟RCC->
APB
1ENR
天师电通电容爆破工程师
·
2023-10-05 05:32
STM32F103学习笔记
stm32
学习
单片机
STM32F103C8T6定时器3中断
#include"Timer.h"#include"LED.h"/**@breif定时器3_中断_初始化函数1、使能定时器时钟:
APB
12、初始化定时器,配置ARR,PSC3、开启定时器中断,配置NVIC
~O'Connor
·
2023-10-04 05:42
stm32
单片机
arm
AMBA总线
APB
、AHB、AXI(详细)总结附实例便于快速掌握
目录一、简介二、具体内容2.1
APB
2.2AHB2.3AXI三、总线对比3.1总体对比3.2部分功能差异四、其他相关链接1、PCI总线及发展历程总结2、SPI协议详细总结附实例图文讲解通信过程3、I2C
快乐的学习
·
2023-10-02 19:51
pcie
数据传输
小白学STM32---独立看门狗
窗口看门狗由(WWDG)从
APB
1时钟分频后得到的时钟驱动,通过可配置
小汪学不会
·
2023-10-02 07:37
stm32
单片机
嵌入式硬件
STM32F10x系列的MCU设置PB3和PB4为普通IO口
首先PB3\PB4默认配置为JTAG功能要设置为普通IO,所以需要重新映射IO口,就需要先开启AFIO时钟//AFIO时钟RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_AFIO
芋头莎莎
·
2023-09-30 11:55
STM32
stm32
mcu
单片机
stm32f103c8t6通过max31865-pt100测温,软件spi通信串口1输出
include"usart.h"#include"delay.h"/*MAX31865初始化*/voidMAX31865_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphC
worf__
·
2023-09-29 03:23
stm32
stm32
max31865
pt100
软件spi
Stm32_标准库_呼吸灯_按键控制
Stm32按键和输出差不多PA1为LED供给正电,PB5放置按键,按键一端接PB5,另一端接负极voidKey_Init(void){RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOB
Narnat
·
2023-09-28 09:06
stm32
单片机
嵌入式硬件
stm32 - GPIO
种模式复用输出GPIO寄存器端口配置寄存器_CRL端口输入数据寄存器_IDR端口输入数据寄存器_ODR端口位设置/清除寄存器_BSRR端口位清除寄存器_BRR端口配置锁定寄存器GPIO结构图GPIO全都挂载在
APB
2
aoaoGofei
·
2023-09-28 09:02
嵌入式
stm32
单片机
嵌入式硬件
stm32之看门狗
窗口看门狗由从
APB
1时钟分频后得到的时钟驱动。独立看门狗代码窗口看门狗代码一、独立
tsc000
·
2023-09-23 08:30
stm32
嵌入式硬件
单片机
2023版 STM32实战3 按键外部中断(电路与代码都讲解)
这是一个外部中断控制变量a增加减少的demo为了新手方便我直接都写在了main.c文件#include"stm32f10x.h"u8keyflag=0;u8a=0;voidKEY_Init(void){RCC_
APB
2PeriphClockCmd
Wm9
·
2023-09-23 02:35
stm32
单片机
嵌入式硬件
2023版 STM32实战2 按键驱动(电路与代码都讲解)
为了新手方便我直接都写在了main.c文件#include"stm32f10x.h"voidLED_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd
Wm9
·
2023-09-22 07:05
STM32软硬件实战
stm32
单片机
嵌入式硬件
上一页
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
其他