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
STM32学习笔记
STM32学习笔记
--ADC
目录:一、ADC原理1.ADC概述2.STM32ADC介绍3.STM32ADC工作原理二、STM32ADC库函数配置参考资料一、ADC原理1.ADC概述 ADC是Analog-to-DigitalConverter的缩写,模/数转换器或者模拟/数字转换器的简称,是指将模拟信号转换为数字信号的器件。 通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表
FIGHTINTING
·
2023-11-04 19:15
单片机
STM32
嵌入式
stm32
嵌入式
单片机
MDK高级调试方法解决HardFault_Handler
《
STM32学习笔记
11——HardFault_Handler处理方法》https://blog.csdn.net/hnxyxiaomeng/article/details/86307535?
Work-Hard
·
2023-10-29 19:25
笔记
stm32学习笔记
(十)输入捕获实验
#include"timer.h"#include"led.h"#include"usart.h"#include"sys.h"////本程序只供学习使用,未经作者许可,不得用于其它任何用途//ALIENTEKMiniSTM32开发板//PWM驱动代码//正点原子@ALIENTEK//技术论坛:www.openedv.com//修改日期:2010/12/03//版本:V1.0//版权所有,盗版必究
yuyangyg
·
2023-10-28 17:46
stm32
STM32学习笔记
(3) TIM基本定时器
目录1.基本定时器2.基本定时器TIM的工作原理2.1范例:定时1ms的计算3.程序流程:3.1配置时基初始化结构体3.1.1时钟线的选择3.1.2开启定时器更新中断3.1.3TIM_ClearFlag()和函数TIM_ClearITPendingBit()区别3.1.4允许更新中断函数及其寄存器DIER3.2配置中断优先级3.2.1移位3.3使能定时器3.4编写中断服务函数3.5Main函数4.
落叶随峰
·
2023-10-28 10:48
STM32
stm32
单片机
arm
mcu
51单片机
STM32学习笔记
(一)——《STM32嵌入式系统开发实战指南》
本笔记基于《STM32嵌入式系统开发实战指南》一书前言:本书只有原理,没讲别的代码啥的,主要是讲了RTOS和FREERTOS系统和LwIP内容。第一章笔记一、传统的处理器知识ARM7处理器:采用ARMv4(冯诺依曼)体系结构,程序指令存储器和数据存储器合并在一起。ARM9、ARM9E处理器:采用ARMv4(哈佛)体系结构,程序指令存储器和数据存储器分开,并行体系结构。ARM10E处理器:采用ARM
FireBears
·
2023-10-26 01:38
STM32学习
嵌入式
stm32
arm
芯片
stm32正常运行流程图_
STM32学习笔记
(超详细整理144个问题)
1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用;3、HSEOsc(HighSpeedExternalOscillator)高速外部晶振,一般为8MHz,HSIRC(HighSpe
weixin_39697143
·
2023-10-25 21:11
stm32正常运行流程图
stm32正常运行流程图_
stm32学习笔记
之问题总结
1、SYSCLK时钟源有三个来源:HSIRC、HSEOSC、PLL;2、MCO[2:0]可以提供4源不同的时钟同步信号;3、GPIO口貌似有两个反向串联的二极管用作钳位二极管;4、总线矩阵采用轮换算法对系统总线和DMA进行仲裁5、ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥6、在使用一个外设之前,必须设置寄存器RCC_AHBENR来打开该外设的时钟7、数据字节以
果可
·
2023-10-25 21:40
stm32正常运行流程图
stm32项目工程的建立
1、【
stm32学习笔记
】项目工程的建立_xdearluo的博客-CSDN博客2、STM32基础入门(一):Keil5新建STM32工程_根号五的博客-CSDN博客_keil5新建stm32工程3、Stm32
学海无涯_come on
·
2023-10-21 20:17
单片机ARM开发
stm32
STM32学习笔记
:驱动SPI外设读写FLASH
目录1、SPI驱动FLASH芯片:思路2、SPI发送数据和接收数据函数3、查看SPI传输状态4、FLASH芯片简介5、代码5.1初始化SPI5.2使用SPI发送一个字节,返回收到的数据5.3从FLASH指定地址读出指定长度的数据5.4从FLASH指定地址写入指定长度的数据5.5通过SPI外设给FLASH写数——主函数1、SPI驱动FLASH芯片:思路(1)驱动GPIO及端口的时钟(2)是能SPI外
沙拉路酱
·
2023-10-19 21:44
边打工边自学
stm32
单片机
学习
STM32学习笔记
前言今天开始学习STM32,公司封闭git网络,所以选择CSDN来同步学习进度,方便公司和家里都能更新学习笔记。参考学习资料江科大STM32教学视频:江科大自动协STM32视频_哔哩哔哩_bilibili
白白不狼
·
2023-10-17 11:59
STM32学习笔记
学习
笔记
STM32学习笔记
---TFT-LCD
一、常见显示器介绍1、显示器分类~~~~~~~显示器属于计算机的I/O设备,即输入输出设备。它是一种将特定电子信息输出到屏幕上再反射到人眼的显示工具常见显示器有三类:CRT显示器LCD液晶显示器LED点阵显示器1.1、CRT显示器~~~~~~~CRT显示器:CRT显示器是靠电子束激发屏幕内表面的荧光粉来显示图像的,由于荧光粉被点亮后很快会熄灭,所以电子枪必须循环地不断激发这些点。1.2、LCD液晶
行之无边
·
2023-10-16 10:58
stm32
arm
嵌入式硬件
stm32学习笔记
一、STM32初探1.是新的基于ARM内核的32位MCU系列。我们学习的STM32F1属于cortex—M3内核,采用ARMV3-M架构。2.ARM7与cortex-M3的比较。3.CM3内核的优点:高性能cortex-M内核、最佳代码密度、可预计的运行时间(中断控制器镶嵌在内核中,间隔最少可达6个CPU周期)、改进的调试功能。4.CM3内核结构5.STM32命名规则二、STM32芯片解读1.选型
一只迷途的hu~
·
2023-10-16 00:05
stm32
监督学习
【
STM32学习笔记
2】外部中断控制LED状态
首先要看原理图,如下:引脚分别是PB4和PA12,key1需要低电平,触发时会有下降沿;key2需要高电平,触发时会有上升沿,采用外部中断模式.选择对应引脚,设为外部中断模式,在GPIO中设置上升沿和下降沿有效,原理如上,取名为KEYI和KEY2,在NVIC中使能外部中断,保存生成代码在stm32f1xx_it.c这个文件内有各种中断的回调函数,找到对应的外部中断,右键进入其回调函数,找到它下面的
没事找事学嵌入式
·
2023-10-15 13:09
stm32
单片机
学习
STM32学习笔记
——EXIT(外部中断)
目录一、什么是中断系统二、中断系统执行流程三、NVIC(提供中断控制器)——CPU的好助手1.NVIC的作用(STM32)2.NVIC优先级分组四、EXTI(外部中断)1.EXTI简介2.EXTI基本结构3.EXTI框图五、AFIO复用IO口一、什么是中断系统二、中断系统执行流程三、NVIC(提供中断控制器)——CPU的好助手1.NVIC的作用(STM32)68个可屏蔽中断通道,包含EXTI、TI
学电子的蔡小白
·
2023-10-15 13:38
STM32单片机
stm32
学习
笔记
STM32学习笔记
STM32笔记STM32笔记ADCTIM定时器定时中断基本结构代码配置PWMPWM初始化EXTI外部中断NVIC基本结构EXIT简介代码配置GPIO输出单独操作输出数据寄存器的某一位的方法GPIO8种模式代码操作RCC常用函数GPIO常用函数推挽开漏STM32笔记ADCADC(Analog-DigitalConverter)模拟-数字转换器ADC可以将引脚上连续变化的电压转换为内存中存储的数字变量
黑胡子大叔的小屋
·
2023-10-15 13:38
笔记
c语言
stm32
STM32学习笔记
(白话文理解版)—外部IO中断实验
STM32学习笔记
(白话文理解版)—外部IO中断实验目录
STM32学习笔记
(白话文理解版)—外部IO中断实验一、什么是中断二、中断分类三、嵌套向量中断控制器(NVIC)四、中断之——EXIT外部IO中断五
LaiGuo.
·
2023-10-15 13:38
stm32
单片机
学习
009 -
STM32学习笔记
- 中断
009-
STM32学习笔记
-中断这节的内容,野火的官方视频我反复看了好几次,但是感觉火哥在这块讲解的特别绕,理解起来很吃力,后来在看了一下其他老师的视频,结合一些书本资料和官方手册,才搞清楚STM32中断该怎么使用
放学校门口见
·
2023-10-15 13:08
stm32
stm32
单片机
学习
stm32学习笔记
:EXIT中断
1、中断系统中断系统是管理和执行中断的逻辑结构,外部中断是众多能产生中断的外设之一。1.中断:在主程序运行过程中,出现了特定的中断触发条件(中断源,如对于外部中断来说可以是引脚发生了电平跳变,对于定时器来说,可以是定时时间到了,对于串口通信来说可以是接收到了数据),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行2.中断优先级:当有多个中断源同时申请中
zyc0705
·
2023-10-15 13:07
stm32
stm32
STM32学习笔记
——一、开发板选择
STM32学习笔记
——一、开发板选择1、开发板选择2、相关的资料汇总3、参开资料1、开发板选择目前市面上比较常见和教学资料形成规模的有:正点原子、野火、韦东山。
孟庆磊
·
2023-10-14 08:39
STM32学习笔记
stm32
学习
笔记
STM32学习笔记
按键和中断基础
第三章按键和中断基础3.1按键按键信号的识别:一般来说,按键两个引脚的一端通过电阻上拉到高电平,另一端则接地。即:在没有按键按下的时候,输入引脚为高电平;当有按键按下,输入引脚则为低电平。通过反复读取按键输入引脚的信号,然后识别高低电平来判断是否有按键触发。为什么去抖动:按键的输入引脚有低电平产生不代表一定是有按键按下,可能是干扰信号,因此,需要通过去抖动处理,将这些干扰信号过滤,从而获得真实的按
我的世界PLA
·
2023-10-14 07:34
嵌入式学习笔记
stm32
单片机
学习
stm32学习笔记
:中断的应用:对射式红外传感器计次&旋转编码器计次
相关API介绍EXT配置API(stm32f10xexti.h)NVIC配置API(misc.h)初始化的中断的步骤第一步:配置RCC时钟,把涉及外设的时钟都打开第二步:配置GPIO,设置为输入模式第三步:配置AFIO,选择某个GPIO口连接到EXTI(边缘检测及控制器)第四步:配置EXTI(不需要开启时钟,原因不详),选择边沿触发方式和触发响应方式边沿触发方式:上升沿、下降沿、或者双边沿,触发响
zyc0705
·
2023-10-13 14:47
stm32
stm32
STM32学习笔记
(十九)RTC实时时钟实验
STM32F103ZET6之RTC实时时钟实验文章目录STM32F103ZET6之RTC实时时钟实验前言一、简介二、相关寄存器及配置过程三、程序源码1.rtc.h2.rtc.c3.main.c实验结果总结前言对于STM32的学习可分为3个版本。1.寄存器版本2.库函数版本3.HAL库版本由于个人原因,选择库函数版本来进行STM32的学习。提示:软件安装等问题,不进行讲解!!!一、简介STM32的实
小白正在努力
·
2023-10-12 12:13
STM32学习笔记
stm32
STM32学习笔记
& 实时时钟RTC 09
实时时钟RTC简介实时时钟是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后,RTC的设置和时间维持不变。系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操作。执行以下操作将
勤奋小胡
·
2023-10-12 12:33
STM32学习笔记HAL库
stm32
[
STM32学习笔记
]野火MINI开发板ISP一键下载电路
1什么是ISP1、ISP(In-SystemProgramming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。2、ISP通过芯片内部的自举程序(即Bootloader,由芯片厂家烧写好,不得更改)来选定一种串行的外设,对芯片内部的FLASH进行编程。3、最常用的ISP方式就是通过串口下载,最主要的优点就是成
Yardenia_
·
2023-10-12 02:01
单片机
stm32
STM32学习笔记
(五)丨TIM定时器及其应用(输出比较丨PWM驱动呼吸灯、舵机、直流电机)
本篇文章包含的内容一、PWM脉冲1.1PWM简介1.2PWM的使用参数二、OC输出比较2.1输出比较功能简介2.2输出比较通道2.3输出模式控制器的执行逻辑2.4输出PWM波形及参数计算三、舵机和直流电机3.1舵机3.2直流电机四、输出比较操作实例4.1输出比较相关库函数4.2PWM驱动呼吸灯4.3PWM驱动舵机4.4PWM驱动直流电机 本次课程采用单片机型号为STM32F103C8T6。 课
Include everything
·
2023-10-06 23:16
STM32
学习笔记
stm32
单片机
学习
stm32学习笔记
5——RGB屏相对位置计算
stm32学习笔记
5——RGB屏相对位置计算序1程序源码2RGB屏相对位置换算2.1坐标系换算源码2.2换算原理写给自己序本来想用电脑画一下这个示意图的,奈何我用电脑画起来太慢了,所以就将凌乱的手图放上来了
锂盐块呀
·
2023-10-06 09:02
stm32学习笔记
stm32
arm
嵌入式硬件
026 -
STM32学习笔记
- 液晶屏控制(三) - DMA2D快速绘制矩形、直线
026-
STM32学习笔记
-液晶屏控制(三)-DMA2D快速绘制矩形、直线等上节直接操作LTDC在先视频上直接显示,我们直接操作显存地址空间中的内容,用来显示图形,但是相对来说,这种方法费时费力,这节使用
放学校门口见
·
2023-10-06 09:31
stm32
stm32
学习
笔记
stm32学习笔记
---看门狗
一、独立看门狗IWDG剖析1、看门狗概述看门狗定时器看门狗定时器(WDT,WatchDogTimer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。看门狗用途它的主要功能是在发生系统软件故障时,将系统复位。也可以用
行之无边
·
2023-10-02 07:07
stm32
单片机
arm
stm32学习笔记
今天使用奋斗stm32开发板,编译程序时出现了一下错误,网上有很多解决方案,可是一直没解决,在链接过程中出现assert_param函数未定义的错误:Error:L6218E:Undefinedsymbolassert_param(referredfrommisc.o),无论将stm32f10x_conf.h头文件中的“#defineUSE_FULL_ASSERT1”打开还是关闭都出现assert
YoungHonker
·
2023-09-30 16:10
linux/unix
stm32
解决方案
调试
025 -
STM32学习笔记
- 液晶屏控制(二) - 代码实现
025-
STM32学习笔记
-液晶屏控制(二)-代码实现好久没更新学习笔记了,最近工作上的事情太多了,趁着国庆中秋,多更新一点看看。
放学校门口见
·
2023-09-29 19:40
stm32
stm32
学习
笔记
STM32学习笔记
---ADC模数转换
一、STM32-ADC模数转换概述1、ADC简介ADC的概念Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。ADC的作用采集传感器的数据,测量输入电压,检查电池电量剩余,监测温湿度等。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。2、ADC的性能指标量程:能测量的电压范围分辨率:
行之无边
·
2023-09-26 10:46
stm32
单片机
arm
stm32学习笔记
-3GPIO通用输入输出口
3GPIO通用输入输出口文章目录3GPIO通用输入输出口3.1GPIO输入输出原理3.2硬件介绍-LED、蜂鸣器、面包板3.3实验:LED闪烁、LED流水灯、蜂鸣器提示3.4硬件介绍-按键开关、光敏电阻3.5实验:按键控制LED、光敏传感器控制蜂鸣器3.6C语言的语法注:笔记主要参考B站江科大自化协教学视频“STM32入门教程-2023持续更新中”。注:工程及代码文件放在了本人的Github仓库。
虎慕
·
2023-09-24 18:02
#
stm32-江科大
stm32
单片机
学习
STM32学习笔记
:GPIO外部中断实验
EXTI:GPIO外部中断实验一、EXTI结构框图这个框图有两条路,第一条路是外部中断控制器,另外一条是事件控制器。在这一节我们主要关注的是外部中断控制器,也就是上面那条路。我们从输入线开始沿着这条路来讲一下相关寄存器的配置:首先是输入线,选择输入线的寄存器是AFIO_EXTICR1(外部中断配置寄存器),通过控制这个寄存器我们就可以选择EXTIx外部中断输入源。然后会进入边沿检测电路,通过对EX
ninehuang333
·
2023-09-24 18:00
STM32F103学习笔记
stm32
嵌入式
单片机
stm32学习笔记
:OLED显示屏
一、OLED简介OLED:有机发光二极管,供电∶3~5.5V,通信协议︰I2C/SPI,分辨率∶128+64二、常用的调试方式串口调试∶通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息显示屏调试∶直接将显示屏连接到单片机,将调试信息打印在显示屏上Keil调试模式∶借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能三、OLED硬件电路4引脚OLEDSCL和
zyc0705
·
2023-09-24 18:29
stm32
stm32
学习
笔记
STM32学习笔记
2.2 GPIO库函数
上一节看完手册以后,你或许已经明白怎么配置一个GPIO接口让它实现输入输出的各种功能了。但是如果我问起你:如果要让GPIOA端口的P0和P1配置成推挽输出10MHz模式,你该怎么做,你会做些什么?绝大多数人做的事情应该还是翻开手册里GPIO_CRL的寄存器定义,然后照着手册编程。GPIO外设的功能比较简单,需要配置的功能不算太多,这么做没什么难度。但有些外设的配置寄存器有许许多多控制位,比如下面这
ZeroP1Kelvin
·
2023-09-24 18:58
笔记
stm32
arm开发
单片机
arm
mcu
stm32学习笔记
:GPIO输入
1、寄存器输入输出函数//读取输入数据寄存器某一个端口的输入值,参数用来指定某一个端口,返回值是uint8_t类型,用来代表高低电平(读取按键的值)uint8_tGPIO_ReadInputDataBit(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin);//读取整个输入数据寄存器,参数用来指定外设,uint16_t是一个16位的数据,每一位代表一个端口值uint16_tG
zyc0705
·
2023-09-24 18:57
stm32
stm32
学习
笔记
stm32学习笔记
目录1.GPIO输出1.1初始化1.2方法1.3接线2.GPIO输入2.1初始化2.2按键消抖和识别3.中断3.1EXTI外部中断3.1.1初始化配置4.TIM定时器4.1初始化5.PWM5.1PWM初始化5.1.1呼吸灯5.1.2舵机5.1.3直流电机6.AD转换--adc6.1初始化7.DMA传数据7.1初始化8.通信8.1USART串口通信8.1.1串口发送&接收字节8.1.2串口发送数据包
×_×625
·
2023-09-24 06:55
stm32
学习
笔记
江科大
STM32学习笔记
(详细版)——2023持续更新
STM32F103xx前言基础篇寄存器映射时钟树外设篇GPIO输出GPIO位结构GPIO模式外设的GPIO配置查看实战1:如何进行基本的GPIO输入输出OLED显示屏及调试Keil的调试模式演示EXTI外部中断NVIC基本结构EXTI结构代码实战2:如何使用中断和对射式红外传感器&旋转编码器TIM(Timer)定时器1.1基本定时器(TIM6和TIM7)1.1_1_时基单元1.2通用定时器(TIM
木子阳_
·
2023-09-22 07:16
嵌入式
stm32
学习
笔记
023 -
STM32学习笔记
- 扩展外部SDRAM(二) - 扩展外部SDRAM实验
023-
STM32学习笔记
-扩展外部SDRAM(一)-扩展外部SDRAM实验本节内容中要配置的引脚很多,如果你用的开发板跟我的不一样,请详细参照STM32规格书中说明对相关GPIO引脚进行配置。
放学校门口见
·
2023-09-12 03:26
stm32
stm32
022 -
STM32学习笔记
- 扩展外部SDRAM(一) - 初识SDRAM和FMC
022-
STM32学习笔记
-扩展外部SDRAM(一)-初识SDRAM和FMC之前学习了I2C读写EEPROM和SPI读写FLASH,学完之后在学习一种新的存储介质–SDRAM。
放学校门口见
·
2023-09-12 02:56
stm32
stm32
学习
笔记
024 -
STM32学习笔记
- 液晶屏控制(一) - LTDC与DMA2D初始
024-
STM32学习笔记
-LTDC控制液晶屏在学习如何控制液晶屏之前,先了解一下显示屏的分类,按照目前市场上存在的各种屏幕材质,主要分为CRT阴极射线管显示屏、LCD液晶显示屏、LED显示屏、OLED
放学校门口见
·
2023-09-12 02:55
stm32
stm32
学习
笔记
单片机
STM32学习笔记
之寄存器映射详解
我们知道,存储器本身没有地址,给存储器分配地址的过程叫存储器映射,那什么叫寄存器映射?寄存器到底是什么?在存储器Block2这块区域,设计的是片上外设,它们以四个字节为一个单元,共32bit,每一个单元对应不同的功能,当我们控制这些单元时就可以驱动外设工作。我们可以找到每个单元的起始地址,然后通过C语言指针的操作方式来访问这些单元,如果每次都是通过这种地址的方式来访问,不仅不好记忆还容易出错,这时
呼啦啦的爱
·
2023-09-04 09:22
江科大自化协
STM32学习笔记
(部分C语言知识、STM32简介和GPIO口的使用)
本篇文章是根据B站UP主江科大自化协的教学视频STM32入门教程-2023持续更新中,在了解、学习与实操后整理的学习笔记,内容部分来自UP主的课程资料,并包含了一些个人的理解,如有谬误欢迎指正,详细知识点可以观看UP主的视频进行了解。希望大家都能早日掌握单片机。文章目录一、前置知识(C语言)1、指针(1)基本概念(2)指针变量的使用Ⅰ、指针变量的声明(初始化)Ⅱ、相关运算符(3)指针与数组Ⅰ、相同
0×1×0
·
2023-08-30 01:36
stm32
单片机
学习
STM32学习笔记
stm32意法半导体OpensourceflashprogramfortheSTM32ARMprocessorsusingtheSTserialbootloaderoverUARTorI2Cebox是类似于arduino的一层api,简化stm32编程http://www.myufun.com/https://zhuanlan.zhihu.com/p/88540944https://mbb.eet
蟕初的梦想
·
2023-08-29 23:23
嵌入式开发
物联网
Linux基础
stm32
学习
笔记
stm32学习笔记
---STM32F4知识
一、STM32F4存储器映射1、Cortex-M4存储器映射存储器本身没有地址,给存储器分配地址的过程叫存储器映射注:被控单元的FLASH,RAM和各类片上外设,这些功能部件共同排列在一个4GB的地址空间内,每个外设都有自己独有地址。我们在编程的时候,可以通过他们的地址找到他们,然后来操作他们Cortex-m4处理器的4GB存储空间从架构上被分为多个区域,每个区域对应一种推荐用途2、STM32F4
行之无边
·
2023-08-28 05:38
stm32
arm
嵌入式硬件
STM32学习笔记
(2)(基于正点原子)
学习目的:熟悉IO口配置,会使用位操作。了解两种开发方式的区别。一、GPIO的基本原理和寄存器配置1.STM32F103ZET6一共有7组IO口,每组IO口有16个IO。(GPIOA,GPIOB,…,GPIOG)。STM32F103RCT6有4组IO口。(GPIOA0…A15,GPIOB0…B15,GPIOC0…C15,GPIOD0…D2)。2.I/O端口位的基本结构。3.GPIO的工作方式。GP
一只迷途的hu~
·
2023-08-26 01:51
stm32
STM32学习笔记
1:KEIL5配置stm32开发环境,以及新建工程的步骤。
目录索引前言:一、下载安装keil5.(这里不多做介绍,网上有很多资料了)二、下载安装stm32的pack包。三、新建stm32项目四、调整项目的设置菜单。前言:网络上提供的教程和实际有很大出入,实操中遇到了很多问题并且会变复杂(可能适用于老版本的Keil),非常不适合入门。我花了3天时间整理出如下资料。希望对大家有所帮助。另外,本文中如果有错误或需改善的地方,欢迎留言,谢谢!一、下载安装keil
招手熊
·
2023-08-23 12:11
嵌入式开发
keil
mdk
stm32
STM32学习笔记
3:KEIL5中使用ST-Link烧录调试STM32芯片的步骤
一、开发板连接ST-LINK,ST-LINK连接电脑。(操作细节点击这里)二、配置debug选项点击魔术棒——【debug】。【use】项选择“ST-LinkDebugger”,再点击【Setting】。这边会显示设备信息。如果显示没有设备,需要检查硬件和驱动。(检查方法点击这里)点击【FlashDownload】——然后把中间部分选项按图配置好——再点击【Add】。选择芯片对应的FLAH类型,点
招手熊
·
2023-08-23 12:11
嵌入式开发
软件工具
keil
mdk
stm32
STM32 定时器简介
定时器简介定时器简介定时器类型基本定时器预分频器PSC(16位)计数器CNT(16位)自动重装寄存器ARR(16位)计数器溢出频率通用定时器内外时钟源选择与主从触发模式选择高级定时器定时器中断基本结构本文是
STM32
DA_潘多事
·
2023-08-23 11:03
STM32学习笔记
stm32
嵌入式硬件
单片机
stm32学习笔记
---GPIO口操作
一、GPIO的基本概念及寄存器介绍1、GPIO接口简介通用输入输出接口GPIO是嵌入式系统、单片机开发过程中最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动,也可以作为串口的数据收发管脚,或AD的接口等复用功能使用。因此其作用和功能是非常重要的。STM32芯片的GPIO被分成很多组,每组最多有16个引脚,如型号为STM32F407IGT6型号
行之无边
·
2023-08-16 14:51
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
其他