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学习
关于arm中ZI-data段和RW-data段,以及堆栈起始地址的理解
stm32学习
中,在keil中编译时可以看到这些段的信息这些段的知识网上讲解很多ro-data段只读段一般常量const、“字符串”等;和代码段一样是存储在flash中;不加载到ram,不过也可以,我们
加油2019
·
2020-07-30 22:02
嵌入式学习之旅
stm32学习
之NOR flash和NAND flash区别,RAM 和ROM区别
ROM和RAM指的都是半导体存储器,ROM是ReadOnlyMemory的缩写,RAM是RandomAccessMemory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(StaticRAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地
shop_ping
·
2020-07-30 22:24
stm32
STM32全局变量的定义和声明
)这个中断函数时,总是报错,明明在开头定义的全局变量externu16ntime,(ntime–写在stm32f10x_it.c的systick中断函数中)但是编译时总是报错,百度之后才有了解决方法,
STM32
wenroudelang8888
·
2020-07-30 22:46
STM32单片机
STM32学习
--Can总线基本知识、协议特点、初始化、发送接收(在中断模式下)
CAN基本知识:CAN协议的特点:1、多主机控制。在总线空闲时,所有单元都可以发送消息,若两个以上同时开始发送消息,根据标识符来决定优先级。优先级高的先发送。2、系统的若软性。与总线相连的单元没有类似地址的信息。因此在总线上增加单元时,应用层程序基本不需要改变。3、通信速度快,通信距离远。最高1Mbps(距离小于40M),最远可达10Km(速率低于5Kbps)。4、具有错误检测、错误通知和错误恢复
望那伊人
·
2020-07-30 12:56
STC系列)
STM32学习
笔记:通用定时器基本设定
STM32包含11个定时器,其中TIM2~TIM5为通用定时器。通用定时器挂载在低速外设总线APB1上,其时钟来源于输入为APB1的一个倍频器,只要APB1的时钟分频数不为1,TIMx的时钟频率就会为APB1时钟频率的2倍,即72MHz。配置通用定时器需要4步(以配置TIM2为例):(1)配置系统时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE
summer_o_o
·
2020-07-30 12:09
STM32学习笔记
STM32学习
第一周之 按键矩阵
添加一个矩阵键盘,STM32检测到不同按键按下,实现不同功能:键1-7按下,依次点亮红、绿、蓝、黄、青、紫、白键8-14按下,依次熄灭红、绿、蓝、黄、青、紫、白键15按下,蜂鸣器响;键16按下,蜂鸣器不响如有好的优化建议,还请不吝赐教直接上代码keypad.h#include"sys.h"#ifndef_KeyPad_H#define_KeyPad_HvoidKeyInit(void);//判断是
亮亮。。。
·
2020-07-30 12:20
STM32
STM32学习
心得二十七:PWM DAC数模转换实验及PWM知识复习
记录一下,方便以后翻阅~主要内容:1)PWM原理复习;2)DACPWM数模转换原理;3)相关实验代码解读。实验功能:系统启动后,PA8输出PWM波形,经二阶RC滤波后转化为DAC输出,按WK_UP键输出电压变大,按KEY1键,输出电压降低。每次按键,ADC采集输出电压值并传至串口调试助手上。官方资料:《STM32中文参考手册V10》第12章——数字模拟转换DAC和第14章——通用定时器硬件连接定时
闲人Ne
·
2020-07-30 11:53
STM32学习心得及相关知识点
STM32学习
100步之第八十二步——舵机
舵机的应用舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前,在高档遥控玩具,如飞机、潜艇模型,遥控机器人中已经得到了普遍应用。舵机的原理图:通过向单片机的一个端口,产生PWM波驱动舵机转动的角度。其具体转动原理如下图的PWM波:一个PWM波的周期是20ms,当高电平是0.5ms是转动0°,当高电平是2.5ms时转动180°,可以按照比例关系,将高电平时间设置
Dreamer_HHH
·
2020-07-30 11:09
STM32学习
之串口采用DMA收发数据(第二周任务其二,需要利用状态机加DMA加串口)
写在前面在学习这一节知识点的时候,真的是感觉太抽象了,没有一个合适的视频讲的我有那种豁然开朗的感觉,直到我看到了这篇文章,大家可以去看看,里面的描述特别形象。链接:https://blog.csdn.net/gdjason/article/details/51019219是什么DMA—-DirectionalMemoryAccess,直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的
scarecrow_sun
·
2020-07-30 11:05
STM32
STM32学习
之舵机总结
舵机总结写在前面其实从51开始,这个舵机就有点让我头晕,在学习了STM32之后,想来一次彻底总结一下舵机。资料学习参考:舵机原理简述舵机原理控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过
scarecrow_sun
·
2020-07-30 11:05
STM32
stm32
单片机
嵌入式
STM32学习
之利用一个板子进行CAN通信并进行回环模式(一个板子的自收自发并用串口显示)(第二周任务其二))
目录概述具体原理优先级的判断关于ID号以及掩码模式波特率实战例子概述CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应
scarecrow_sun
·
2020-07-30 11:07
STM32
STM32学习
——EXTI外部中断
EXTI简介EXTI可以实现对外部输入信号的上升沿检测和下降沿的检测。EXTI可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。可以看到EXTI一共有20条信号线,即可同时检测来自20路的中断请求。代码实现(1)首先配置GPIO初始化结构体GPIO要配置为浮空输入voidKey_Config(void){GPIO_InitTypeDefGPIO_InitStr
_朱坚强
·
2020-07-30 10:08
#
STM32学习系列
华北五省机器人武术擂台赛(无差别)(第四篇:主控制器推荐介绍)
华北五省机器人武术擂台赛(无差别)(第四篇:主控制器推荐介绍)1.我们使用的主控制器2.基于STM32单片机电控方案简述3.如何去学习STM32单片机4.一些
STM32学习
资料的网盘分享1.我们使用的主控制器原因因为所在机器人实验室队员的入队培训和相关机器人比赛使用的主控制器一直都是
白茶-清欢
·
2020-07-30 06:43
机器人
STM32学习
笔记之寄存器代码解析(F4)
选自,STM32F4之寄存器实现跑马灯实验GPIOF->MODER&=~(3MODER|=(1OTYPER&=~(1OTYPER|=(0OSPEEDR&=~(3OSPEEDR|=(2PUPDR&=~(3PUPDR|=(1ODR|=(1ODR&=~(1AHB1ENR|=1AHB1ENR|=1MODER&=~(3MODER|=(1OTYPER&=~(1OTYPER|=(0OSPEEDR&=~(3OSP
Xiao老板
·
2020-07-30 05:23
STM32G4学习记录
stm32
STM32学习
一:那些MDK5的坑
话说前阵研究了一会Arduino,并用它实现了一些简单的产品,如自制了一个PM2.5检测仪,由于可以选择任何传感器,我选择是口碑不错的攀藤PM7003,是一款检测精度较高的激光传感器,做出来的检测仪检测精度直逼数千甚至数万元的国外同类产品,这让一个原来主要接触软件开发的我似乎又看到了一个更为广阔的硬件世界,拿着榔头看哪都是钉子,我现在看到一个硬件就想它后面的技术原理。当然,在研究Arduino的也
wingcky
·
2020-07-30 05:56
STM32
STM32学习
笔记(16)RTC时钟初解
文章目录RTC介绍RTC框图RTC寄存器介绍BKP备份寄存器配置步骤相关代码示例RTC介绍RTC,Real_TimeClock,即实时时钟。RTC是个独立的定时器。通过一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。而修改计数器的值可以重新设置当前时间和日期。一般约定,以1970年1月1号0点为0秒,每过一秒+1,通过计数器的值来确定当前时间RTC模块和时钟配置系统(RCCBDC
凯之~
·
2020-07-30 05:55
STM32学习笔记
STM32学习
笔记(13)通过FSMC控制TFTLCD(NT35510芯片)
文章目录TFTLCD简介颜色相关驱动时序使用流程FSMC简介框图FSMC存储块地址映像代码相关相关结构体部分实现函数TFTLCD简介TFT-LCD:ThinFilmTransistor-LiquidCrystalDisplay,即薄膜晶体管液晶显示器,也被叫做真彩液晶显示器。。其液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无
凯之~
·
2020-07-30 05:54
STM32学习笔记
STM32学习
笔记(12)OLED(IIC接口)
文章目录简介硬件相关SSD1306控制OLED显存初始化过程操作相关写入数据(或命令)寻址模式页寻址模式水平寻址模式垂直寻址模式代码相关附:取模工具取模工具配置简介OLED:OrganicLight-EmittingDiode,即有机发光二极管,又称为有机电激光显示(OrganicElectroluminesenceDisplay,OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度
凯之~
·
2020-07-30 05:54
STM32学习笔记
STM32学习
笔记(11)电容触摸按键
文章目录简介原理触摸按键原理检测过程程序思路代码相关代码实现简介用来侦测到手指的有效触摸,通过触摸电容屏幕达到类似触摸按键的作用,相对于传统的机械按键有寿命长、占用空间少、易于操作等诸多优点。原理触摸按键原理未触摸时,触摸系统内仅有一个电容,对其先放电再充电,通过输入捕获(或其它方法)测出充电所需时间T1,当触摸时,触摸系统相当于并联多一个电容,总电容增大,充电时间延长,通过测量此时充电所需时间T
凯之~
·
2020-07-30 05:54
STM32学习笔记
STM32学习
笔记(15)SPI介绍
文章目录SPI介绍SPI内部结构简明图SPI接口框图字节的输送时钟极性与相位SPI特征从选择(NSS)脚管理部分状态标志发送缓冲器空闲标志(TXE)接收缓冲器非空(RXNE)忙(Busy)标志配置过程相关结构体相关配置SPI介绍SPI:SerialPeripheralinterface,即串行外围设备接口。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,主要应用在EEP
凯之~
·
2020-07-30 05:54
STM32学习笔记
stm32学习
-串口通讯
通讯的基本概念通讯按数据传送的方式分为串行通讯与并行通讯串行通讯:设备之间通过少量数据信号线,地线及控制信号线,按数据位形式一位一位地传输数据并行通讯:使用8、6、32及64根或更多的数据线进行传输的通讯方式,可以同时传输多个数据位的数据通讯的方向分为全双工、半双工及单工,以信道的方式来区分通讯按数据同步方式分为同步和异步,根据通讯过程中是否有使用到时钟信号进行简单的区分同步通讯:收发设备双方会使
weixin_44263604
·
2020-07-30 04:37
嵌入式
stm32学习
笔记 -根据外接存储器时序初始化FSMC结构体
文章目录一.FSMC结构体FSMC_NORSRAMTimingInitTypeDef结构体FSMC_NORSRAMInitTypeDef结构体二.根据SRAM时序配置结构体i.根据SRAM时序配置FSMC写时序结构体ii.根据SRAM时序配置FSMC读时序结构体iii.FSMC总初始化结构体根据SRAM时序配置配置SRAM总结三.根据ILI9341时序配置结构体i.根据ILI9341时序配置FSM
某风吾起
·
2020-07-30 04:07
stm32
stm32
STM32学习
记录之看门狗
看门狗(WatchDog)是什么?看门狗简介STM32有两个看门狗,一个是独立看门狗,另外一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬,本章我们主要分析独立看门狗的功能框图和它的应用。独立看门狗用通俗一点的话来解释就是一个12位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,即IWDG_RESET。如果在计数没减到0之前,刷新了计数器的值的话,那么就不会
Turing图灵
·
2020-07-30 04:20
STM32学习
stm32
STM32学习
遇到的问题及问题解决方法(一)
1.工程可以正常运行,部分模块运行不正常,比如串口。解决方法:工程的时钟配置不对,对于工程的时钟树的理解,时钟源可以分为外部晶振和内部晶振,一般选择外部晶振然后需要对时钟源进行倍频和分频,验证时钟的方法可以是观察对应时钟寄存器的值,然后主时钟对了之后在对外设时钟进行检查,其中有一个外部时钟源的宏定义只会影响到串口和iis,需要特别注意。2.串口配置不对的问题,以及串口配置需要注意的问题。注意事项:
乘风少年
·
2020-07-30 04:28
stm32学习
随记:IO口位带操作
怎么为所欲为地操作IO口呢????通过位带操作,可以对单独的一个引脚进行操作。至于原理,没有深入了解~那怎么用呢?比如:PAout(1)=1;PBout(3)=0;那就可以对A端的引脚1和B端的引脚3置位。。。。r=PAin(1),可以读取引脚状态。注意,使用位带操作也要将端口初始化(打开时钟,选择模式、功能.....)#defineBITBAND(addr,bitnum)((addr&0xF00
无.处安放的灵魂
·
2020-07-30 03:40
stm32
STM32学习
笔记1(ADC多通道采样)
STM32ADC多通道转换描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每次转换结束后,由DMA循环将转换的数据传输到内存中。ADC可以连续采集N次求平均值。最后通过串口传输出最后转换的结果。程序如下:#include"stm32f10x.h"//这个头文件包括STM32F10x所有外围寄存器、位、内存映射的定义#in
weixin_30566149
·
2020-07-30 02:17
STM32学习
-定时器中断实验
——————————————————————————————————————————————————————————无论是谁,你的一天也只有二十四小时。你可以玩,也能可以睡大觉,可以去学习,也可以去探索那片从未到达的那片海。时间不会为任何人停留,你可以选择原地踏步,当然你也可以选择勇攀高峰。——————————————————————————————————————————————————————
逐夸父
·
2020-07-30 01:18
STM32学习
STM32学习
过程记录7——IIC协议
第七课,IIC通信协议目录第七课,IIC通信协议一.IIC的原理1.硬件原理2.各种状态二.IIC的代码实现0宏定义代码①初始化IO口,可将两个口都写为输出口。且将两根线电压拉高。②起始、停止信号的编写③主机的接收应答信号:④ACK和NACK的发送⑤发送一个字节(8位)⑥接收一个字节(8位)三.模板!1.宏定义2.IIC一.IIC的原理1.硬件原理I2C所使用的数据传输线有两根,一根时钟线SCL,
康娜喵
·
2020-07-30 01:36
STM32学习记录
STM32学习
--异常与中断
1.概述Cortex-M3有16个异常(实际只用15个,也叫内核中断),并提供240个外部中断(针对内核来讲),有3个优先级最高的不可屏蔽异常,即1~3号异常。F1中最多持68个可屏蔽中断(即内核中在外部中断),对应68个中断源。如USART1对应37#中断,但有多种条个可以触发该中断,如读完成、写完成、溢出等等都可以触发同一个中断源,进入中断函数后需根据状态位再判断具体中断原因。STM32中断设
sworssman
·
2020-07-30 00:04
STM32
学习
STM32学习
笔记之硬件SPI读写与极性设置
废话不多说讲重点!!!【软件中如何设置SPI的极性和相位】SPI分主设备和从设备,两者通过SPI协议通讯。而设置SPI的模式,是从设备的模式,决定了主设备的模式。所以要先去搞懂从设备的SPI是何种模式,然后再将主设备的SPI的模式,设置和从设备相同的模式,即可正常通讯。对于从设备的SPI是什么模式,有两种:(1)固定的,有SPI从设备硬件决定的SPI从设备,具体是什么模式,相关的datasheet
偏执灬
·
2020-07-30 00:29
STM32学习笔记
STM32学习
之ILI9341控制显示屏输出(三)
对于LCD显示屏的控制,简单的讲就是通过向芯片ILI9341发送指定的命令和参数,就可以直接控制。FSMC连接好外部存储器并连接好后,可以直接通过访问地址进行读写数据。使用FSMC外接存储器时,起存储单元是映射到STM32内部存储空间的,在程序中,定义一个指向这些地址的指针,然后就可以通过指针直接修改该存储单元的内容,FSMC外设会自动完成数据访问过程,读写命令之类的操作不需要程序控制。如本实验中
ren18281713749
·
2020-07-29 23:46
STM32学习
STM32学习
心得(二)点亮LED灯
STM32学习
心得(二)点亮LED灯在创建好工程模板后,就可以开始真正进入STM32的学习。手下那当然是试着点亮一个LED灯。
qq_44079386
·
2020-07-29 23:23
STM32学习
STM32学习
第二课——(操作)按键控制LED灯
对于按键控制LED灯这一课,首先要看小黑板的原理图如下所示,查看可知KEY0按键对应的IO口是PC1,KEY1按键所对应的IO口是PC13。这样就可以操作写代码了吗?不不不,在写代码之前必须要清楚自己要干什么,要实现一个什么样的功能,还有程序的基本流程图等等以下是代码部分://FUNCTION:按键所对应的IO口初始化//DATA:20180914voidkey_Init(void){GPIO_I
BiggerPast
·
2020-07-29 23:28
STM32学习
STM32学习
(基础)——从流水灯开始了解GPIO
初学者学习笔记,错误不足望指正。上一篇:搭建开发环境,建立工程模板https://blog.csdn.net/qq_37241109/article/details/104098239本篇任务:1.完成第一个实例,用库函数操作流水灯2.挖掘代码一、用库函数操作流水灯在User文件夹下新建文件夹Led。在Led文件夹中新建main.c,bsp_led.c,bsp_led.h这三个文件。打开工程,将m
食垚
·
2020-07-29 22:51
stm32
STM32学习
14:EXTI(外部中断事件控制器)
EXTI管理了控制器的23个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。编程思路:1、配置NVIC。初始化NVIC(实现过程:先初始化NVIC结构体,再写NVICInit()函数)。2、配置按键中断。在这个函数中,因为我们要使用IO口作为中断输入,所
典型
·
2020-07-29 22:47
STM32学习
STM32学习
笔记1-keil5安装
keil5(MDK:因为此keil公司被ARM收购,后改名MDK)安装前注意:1.安装路径要英文,中文出错2.安装目录不能与51的keil,keil4冲突3.keil5要装芯片包百度云下载链接:http://pan.baidu.com/s/1bpc7Xmfkeil5安装:1.以管理员身份运行。2.安装默认C盘吧。3.全空格填写公司什么的。4.弹出一个设备安装选择(是否安装ULink,在线仿真/下载
迷途菜狗子
·
2020-07-29 22:38
嵌入式-
stm32学习
:位带操作
//GPIO位操作#include"stm32f4xx.h"//这里只定义了GPIOODR和IDR这两个寄存器的位带别名区地址,其他寄存器没有定义//SRAM位带区:0X20000000~0X200F0000//SRAM位带别名区:0X22000000~0X23FFFFFF//外设位带区:0X40000000~0X400FFFFF//外设位带别名区:0X42000000~0X43FFFFFF//把
#define Ulric me
·
2020-07-29 22:06
嵌入式-stm32
STM32学习
笔记8 ------- IIC通信协议原理及使用
IIC(Inter-IntegratedCircuit)通信协议由于它引脚少,硬件实现简单,可扩展性强,不需要使用USART、CAN等通信协议的外部收发设备,被广泛地用于系统内多个集成电路间的通信。分层简化复杂问题芯片被分为内核层和片上外设STM32标准库则是在寄存器与用户代码之间的软件层通信协议则可将其分为物理层和协议层物理层规定通信系统中具有机械、电子功能部分的特性,确保原始数据在物理媒介中的
楚轩QK
·
2020-07-29 22:16
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
天马行空技术员
·
2020-07-29 22:53
STM32学习
知识点
STM32自学笔记(一)GPIO配置与使用
由于是
stm32学习
的第一个章节,会啰嗦一些,旨在帮助和我一样刚接触stm32时一头雾水的朋友,更好地理解、学会它。
pmj110119
·
2020-07-29 21:19
stm32自学笔记
stm32学习
笔记(六)矩阵键盘的焊接及按键试验
提前说说:上周四学姐们给我们讲了矩阵键盘的原理,然后让我们自己动手进行矩阵焊接和代码编写调试。矩阵键盘焊了整整一下午(我动手能力实在太差了),闻锡的味道是实在难受,还好矩阵键盘成功焊好。代码的编写是看了学长学姐们的代码后,自己重新编写了一个(实在是太糙了,不过明天要验收实在也不怎么想改了)。虽说代码写的不好,但是我觉得我写的代码对我们这样的新手是十分友好的,因为一看就明白==,废话不多说,开始吧!
nidie508
·
2020-07-29 21:42
stm32基础
stm32
STM32学习
笔记-FLASH读写
STM32的FLASH除了可以烧写如程序外,还可以供给用户做存储器,存储参数用,但是要注意的是,FLSAH的擦写次数是有限制的,10万次。STM32F1系列单片机内核是Cortext-M3系列的,其存储器的映射是按照Cortext-M3的标准设计的,如下图。从上图可看出最下main的512M是分配给Code即程序存储区.其内部分配如下图。从上图可以看到FLASH的起始地址是:0x08000000到
哈哈哈士奇
·
2020-07-29 20:09
STM32学习笔记
STM32学习
笔记之摄像头实验(OV2640)
OV2640相关概念:UXGA,即分辨率位1600*1200的输出格式,类似的还有:SXGA(1280*1024)、XVGA(1280*960)、WXGA(1280*800)、XGA(1024*768)、SVGA(800*600)、VGA(640*480)、CIF(352*288)和QQVGA(160*120)等。PCLK,即像素时钟,一个PCLK时钟,输出一个(或半个)像素。VSYNC,即帧同步
Solitaire__
·
2020-07-29 20:44
stm32
STM32学习
笔记---(1)储存器介绍
学习笔记—(1)储存器介绍储存器分为RAM(易失性存储器)和ROM(非易失性存储器)Flash(非易失性存储器)这里分别介绍一下RAM、ROM、Flash(一)RAM(RandomAccessMemory)RAM在存储机制上,分为DRAM(动态存储器)和SRAM(静态存储器)1.1DRAMDRAM之所称为动态存储器,是因为它需要定期刷新,对电容进行检查。它的存储机制就是电容有无电荷来表示1,0。由
蔡泽基✔℡
·
2020-07-29 19:01
学习笔记
简介
stm32学习
笔记——按键(外部中断)
stm32学习
笔记——按键(外部中断)目的:使用外部中断方式触发按键,会使用外部中断的操作配置文件:#include"stm32f10x_gpio.h"#include"stm32f10x_rcc.h"
freedom098
·
2020-07-29 18:40
STM32学习笔记
STM32学习
笔记——学前准备
学前准备由于学科上需要,及个人兴趣,日前,入手了一块STM32的开发板,准备开始学习STM32。先前一直在学的只有51单片机,开始对STM32了解后发现,STM32与51单片机的区别相当大,性能也要好的多。而自己无法一下子从51单片机转变过来适应STM32,因此决定将自己的学习过程整理成笔记,方便日后查询回顾,也希望能得到其他对STM32感兴趣的同学的指教,让自己尽快入门。一.学前软硬件准备1.个
SahPah
·
2020-07-29 16:08
STM32
STM32学习
小结
其实到今天,从茫茫然到知其然的过程颇为艰辛,算是知道点了门道但是在电子所的日子也进入了倒计时。想想也总算从开始的躲避到现在的坦然接受,隐约中还有一丝喜欢。人总要摆脱舒适,去适应一个陌生的环境。当你坚持下来的时候,一切迷茫、纠结、奔溃都是值得的。没有坚持博客是因为上次编辑了三遍,整整三遍,CSDN抽风,电脑抽风,每次都没保存就退出,我整个人都不好了。在此推荐一下我的入门方法:1.一块STM32板子;
HIT_Superfeng
·
2020-07-29 15:31
STM32学习
100步之第四十五-四十六步——数码管驱动程序
TM1460芯片的介绍管脚封装如下:管脚功能如下:对于初学者只需要掌握会使用初始化函数和相应函数的调用即可(底层是根据I²C和单片机的通信协议编写)。数码管驱动的初始化函数如下:RTC_Config();//RTC初始化TM1640_Init();//TM1640初始化这里初始化默认的是固定地址模式,即每调用一次display函数,点亮一个数码管的位,如果需要改变地址自动加一,需要修改初始化函数中
Dreamer_HHH
·
2020-07-29 15:14
STM32学习
100步之第三十九-四十步——RTC实时时钟
RTC介绍RTC和后备寄存器通过一个开关供电,在Voo有效时该开关选择Voo供电,否则由VBAT引脚供电。后备寄存器(10个16位的寄存器)可以用于在关闭Voo时,保存20个字节的用户应用数据。RTC和后备寄存器不会被系统或电源复位源复位;当从待机模式唤醒时,也不会被复位。实时时钟具有–组连续运行的计数器,可以通过适当的软件提供日历时钟功能,还具有闹钟中断和阶段性中断功能。RTC的驱动时钟可以是一
Dreamer_HHH
·
2020-07-29 15:14
STM32学习
笔记----串口IAP
IAP的简介STM32的常用编程方式分为以下两种:在线编程(ICP):通过JTAG/SWD协议或者系统加载程序(Bootloader)下载用户应用程序到微控制器中。在程序中编程(IAP):通过任何一种通信接口(如IO端口,USB,CAN,UART,I2C,SPI等)下载程序或者应用数据到存储器中。也就是说,STM32允许用户在应用程序中重新烧写闪存存储器中的内容。然而,IAP需要至少有一部分程序已
Do_Not_Ask_Me
·
2020-07-29 15:40
STM32笔记
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他