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学习
笔记(通用I/0寄存器)
M3系列的单片机的普通I/O口可以设计为输入或者输出模式,并且程序中间可以动态变换;输入时可以配置为模拟输入,浮空输入,上拉/下拉输入;输出时可以配置为推挽输出、开漏输出、复用功能开漏输出,同时也可以设置输出I/O电平翻转速度。(1):模拟输入:一般作为ADC采集时使用。(2):上拉/下拉输入:引脚内部接上拉/下拉电阻后作为输入引脚。(3):浮空输入:引脚既没有上拉也没有下拉,悬空作为输入,此时引
君仁知命
·
2020-06-28 06:47
stm32学习
之错误汇总(仅仅就我学习过程中所遇到的)
1.Error:FlashDownloadFailed-"Cortex-M3"出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确,通俗的讲,就是我们没有配置好下载的环境,导致程序无法下载在这里,主要指的是没有添加cpu支持的flash错误点击mdk中的对进行配置,点击flashdownload,点击add添加cpu支持的flash,根据自己的stm32来配对,我的是stm32f
weixin_30894389
·
2020-06-28 02:34
stm32学习
笔记之SysTick的思考
原文来自--SevenZ的笔记。http://blog.21ic.com/user1/8247/archives/2011/85920.html?首先我们要明白什么是SysTick定时器?Sys系统,tick滴答声,系统滴答滴答很形象地表示了它是一个系统节拍器。SysTick是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重装载定时初值。只要不把它在SysTick控制及状态寄存
weixin_30845171
·
2020-06-28 01:40
STM32学习
笔记(十) CAN通讯测试(环回模式)
1.CAN通讯的理解想学习CAN通讯,那么要对通讯协议有一定的认知。通讯协议是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传输速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。CAN通讯全称控制器局域网通讯,是用来在局域网中高效传输,处理信息的一种通讯方式。它采用数据块编码的方式,数据块根据帧类型的不同有四种格式,可使不同的节点接收到相同的
weixin_30822451
·
2020-06-28 01:49
STM32学习
笔记:系统时钟和SysTick定时器
原文:http://blog.sina.com.cn/s/blog_49cb42490100s60d.html1.STM32的时钟系统在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL(1)HSI是高速内部时钟,RC振荡器,频率为8MHz;(2)HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围是4MHz–16MHz;(3)LSI是低速内部时钟,RC
weixin_30788619
·
2020-06-28 00:12
STM32学习
笔记:读写内部Flash(介绍+附代码)
一、介绍首先我们需要了解一个内存映射:stm32的flash地址起始于0x08000000,结束地址是0x08000000加上芯片实际的flash大小,不同的芯片flash大小不同。RAM起始地址是0x20000000,结束地址是0x20000000加上芯片的RAM大小。不同的芯片RAM也不同。Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失,RAM可以理解为内存,用来存
weixin_30681121
·
2020-06-27 23:48
stm32学习
路线零基础的小伙伴你们了解多少
可以说就目前的市场需求来看,stm32在单片机领域已经拥有了绝对的地位,51什么的已经过时了也只能拿来打基础了,最后依然会转到stm32来,也正是因为这样stm32的学习者越来越多,其中不难发现绝大部分的stm32的学习者是在入门阶段的,所以今天我们就来聊聊stm32的入门学习路线。先来看个图,相信会有所了解。首先学习stm32不管是C语言还是汇编肯定跑不了的所以C语言一样要打好基础,尤其是C语言
weixin_30617797
·
2020-06-27 22:03
stm32学习
(一)
公司开发需要用到stm32,nxp,gd32等系列的单片机,大学几乎没接触过单片机的学习,所以只能自己下来慢慢学,如有错误,欢迎指出。ARM(公司,处理器,架构)ARM处理器家族经典:ARM7,ARM9,ARM11Cortex-M:单片机驱动(控制)Cortex-A:开发式系统的高性能处理器(智能手机,数字电视)Cortex-R:实时系统,实时的控制需求(汽车制动,动力系统)想要操作stm32的外
weixin_30455067
·
2020-06-27 20:35
stm32学习
笔记(1)系统结构认识
利用此图大体了解32的工作过程为了便于理解,下面对每个单元的原理功能做概略解释,如有错误,一定要指出来!Cortex-m3:这是一个32位的处理器,cpu而已,就像是大脑一样,要处理很多事情的ICode总线:用于预取指令,如上图,它将内核总线和FLITF连接起来,FLITF是闪存指令接口,所以它要直接连到闪存flash,就像是笔记本的usb接口一样,插上u盘之后,计算机是如何读取u盘数据的,目前我
2529299417
·
2020-06-27 11:15
STM32
STM32深入浅出(转载笔记)
看到了一份关于
STM32学习
的笔记,写的很好,但是特别的长,所以先把这份资料保存下来,以后慢慢看。STM32学前班教程之一:为什么是它经过几天的学习,基本掌握了STM32的调试环境和一些基本知识。
乱舞春秋丶
·
2020-06-27 03:52
STM32
STM32学习
之路-感觉自己走到了一个天大的坑里了!
先前兴致勃勃的来弄16位并口驱动LCD,本以为就需要改下LCDIC的初始化就行了,没想到弄了这么多天终于发现自己走进了一个深坑了TT原因是我的开发板是奋斗V5的,它确实有MCU外扩IO口,还支持16位并口驱动,但是!!感觉它完全是为了迎合FSMC-LCD来设定TFT接口的..这是它的原理图..再来看看正点原子的再来看看它的芯片中关于这些IO口的部分正点原子这个应该是不支持FSMC的.这个就很容易写
Demetered
·
2020-06-27 02:11
STM32学习之路
STM32学习
之路-LCD(4)
昨晚疯狂的打了一夜的LOL,感觉L多了,今天一天精神萎靡.还是继续把显示字符给看了,但是在犹豫要不要写这篇文章其实写的东西也就是copy别人家的代码,不想写那么多,就记录下自己困惑的地方吧.或许改天回来看的时候能让自己快速的明白也或许能帮助到有些朋友..看了奋斗给的例子和偷偷去下了正点原子的例子,其实都是差不多的,只要稍微改下都可以通用的,原理就在那里,跑不了.奋斗给的例子,都是人家的voidlc
Demetered
·
2020-06-27 02:11
STM32学习之路
STM32学习
之路-LCD(3)
祝大家端午和六一快乐!原本今天是想休息休息的,但是实在无奈没什么事干.所以就来学习学习LCD显示图片的函数函数是照搬奋斗的例子,算是些笔记吧.不过奋斗的例子注释的不是很详细.今天去看了正点原子的论坛,唉..瞬间感觉正点原子做得真的很好能把所有的资料都开源,并且论坛上大多问题都耐心的解答了.这实在是非常非常好的售后服务了!!自己也偷偷的去下了写资料来看看,(*^__^*)嘻嘻……好,进入主题:开发板
Demetered
·
2020-06-27 02:11
STM32学习之路
STM32学习
之路-AIRCR寄存器PRIGROUP位的配置
AIRCR是NIVC配置中一个关键的寄存器.而PRIGROUP又是AIRCR中关键的位让我们看看CM3技术手册中该为是怎么配置的上面说得很清楚,PRIGROUP的值是代表一个从LSB左边开始的小数值.怎么理解呢?看看下面CM3使用8bit位来设置这里,也就是说从0-7位.在寄存器中是这样的|7|6|5|4|3|2|1|0|当PRIGROUT[10:8]的值为111时,即为7时,就是说7位(第8位)
Demetered
·
2020-06-27 02:39
STM32学习之路
STM32学习
【1】ERROR:RAM check failed @ADDRESS 0x20000000
早就听说过ARM的各种牛逼,可是一看那密密麻麻的引脚就退缩了,一直停留在单片机层次上。这次自己画了一块STM32芯片的PCB板,想自己学习一下。芯片型号:STM32F103C8T6,Cortex-M3系列,支持ISP串口烧写,支持单线调试SWD和JTAG接口。封装:LQFP48原理图如下:设计时考虑以两种方法烧写程序:一、串口接口P4接TTL转USB直接接电脑,用mcuisp软件下载程序;二、SW
tiandawangliang
·
2020-06-26 19:15
STM32
ARM
STM32学习
【2】STM32F103C8T6串口2USART2程序
STM32F103C8T6串口1(PA10/RXD1,PA9/TXD1)用来烧写程序,串口2(PA3/RXD2,PA2/TXD2)接串口模块与电脑串口助手通信。IO口PA1接LED+470R电阻+D3V3。调试后,能正常运行的程序如下:#include"stm32f10x.h"#include"stm32f10x_usart.h"#defineLED_ONGPIO_ResetBits(GPIOA,
tiandawangliang
·
2020-06-26 19:15
STM32
ARM
STM32学习
--定时器(通用定时器)1
通用定时器1.组成结构1.1组成模块如图所示,通用定时器主要由计数部分、触发控制器、捕获/比较模块组成。计数部分的核心是计数器,受预分频器输出的信号(CK_CNT)驱动,实现向上、向下、对齐模式的自动装载计数。预分频器输入由触发控制器控制,可选内部时钟、外部触发输入、内部触发接口、外部输入,这是实现各种从模式的关键部分。捕获/比较模块是实现通用定时器各种输入输出的功能部分,主要分为输入部分、输出部
sworssman
·
2020-06-26 16:55
STM32
学习
STM32学习
--定时器(通用定时器)2
5.输出模式5.1比较输出5.1.1原理如图所示,输出理解时注意两种信号OCxREF和OCx,OCx是直接连到端口的信号,OCxREF是输出控制的输出信号。一般在参考手册中大多数讲OCxREF。OCx与OCxREF可由CCxP控制是否反向,由CCxE控制信号输出。比较输出功能:①输出一个波形②指示一段给定时间已到。它的原理是通过计数器的值CNT与各通道CCRx值进行对比,当CNT与CCRx值相等时
sworssman
·
2020-06-26 16:55
STM32
学习
STM32学习
--定时器(通用定时器)3
6.其他模式6.1触发控制器结构图中是触发控制器的结构框图,这个图很关键,可以让我们了解通用定时器很多扩展模式的信号驱动流程,以供更好理解后面的模式学习。从图中可知,触发控制器有三个功能部分:①输出TRGO信号,这是做为主模式向提供其它定时器、DAC/ADC触发信号,在这个过程中其它定时器应为从模式。TRGO输出后连至其它时器的ITR上。②从模式控制器:从模式控制器是通过接收到的ETRF、TRGI
sworssman
·
2020-06-26 16:55
STM32
学习
STM32学习
--systick
用途:系统定时器(systick)是在Cotrx-m3内的定时器,属于内核定时器,其设计目的是为操作系统服务,为其提供“心跳”。操作系统心跳有两个特点,第一个是,时间恒定,产生周期性的中断,二是用户程序不能随意访问。在内核中设计该定时器,主要是可方便同内核的器件进行程序移植。该定时器特点是在睡眠状态也不会停止,会产生异常中断。如果不使用操作系统,可以当做普通定时器使用。原理:它是因为它是一个24位
sworssman
·
2020-06-26 16:24
STM32
学习
STM32学习
笔记之基础介绍(一)(时钟源,系统时钟)
这是我第一次在CSDN上写博客,准备把自己学习STM32的内容记录下来。因为最近在复习,所以就当作是巩固学习吧。首先我用的具体型号是STM32F407ZGT6,属于M4系列的,使用Keil平台开发,ST-LINK下载。第一篇的话,就先简单介绍一下开发环境,以及一些相应的问题。1、我学习的是寄存器版本,相对于库函数版本来说,学习起来比较困难;不过学习寄存器版本优点是能更深入的了解单片机的运行原理,而
北辰丶逍遥
·
2020-06-26 15:35
M4
STM32学习
笔记--按键输入实验
//按键初始化函数//特别注意:在该函数之后,JTAG将无法使用(SWD也无法使用)//如果想JTAG仿真,可以屏蔽该函数。//PA0.13.15设置成输入voidKEY_Init(void){RCC->APB2ENR|=1CRL&=0XFFFFFFF0;//PA0设置成输入GPIOA->CRL|=0X00000008;GPIOA->CRH&=0X0F0FFFFF;//PA13,15设置成输入GP
仝鑫
·
2020-06-26 10:13
STM32学习
笔记之待机唤醒
翻开STM32的中文参考手册,里面关于STM32的低功耗模式有详细的标注.1、睡眠模式(Cortex™-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行)2、停止模式(所有的时钟都已停止)3、待机模式(这是本文具体介绍的一种模式,也是功耗最低的模式)在本博客中,就利用WKUP引脚的上升沿来唤醒MCU、所以我们就具体来介绍待机唤醒的实现方法:那
偏执灬
·
2020-06-26 10:08
STM32学习笔记
STM32学习
笔记:基础例子
本例子代码参考了STM32库开发实战指南中的代码,由于使用的板子是尚学STM32F103ZET6,为了配合板上已有资源,也参考了其配套代码。为了便于书写文本,我尽量将代码都写到了一个文件中,这种方式是不推荐的,在做具体工程时最好代码分类管理,使工程逻辑清晰。现在对板上一些资源说明:板上有两个LED灯,引脚为PE5、PE6,均为ResetBits时点亮。有三个按钮,依次为黄色复位,红色PE4(按下接
sandeepin
·
2020-06-26 07:18
STM32
C
C++
Stm32学习
笔记(1)-利用TIM1产生SPWM波
Stm32学习
笔记(1)-利用TIM1产生SPWM波**SPWM波的形成原理:**利用正弦波的各点幅值成正弦变换的思想,我们可以类似的采取在一系列方波中,让占空比中高度不变,占空比大小呈正弦变换的这样的一种做法
rfhklwt
·
2020-06-26 05:55
stm32学习笔记
STM32F103第一战-------寄存器操作GPIO
STM32F103第一战-------寄存器操作GPIO
STM32学习
,需要了解寄存器,第一步便是操作GPIO,在此,贴上LED代码*#defineLED1(X)X?
新人小白hl
·
2020-06-26 01:53
STM32F103
【
STM32学习
问题记录1】ST-LINK下载器下载后需复位,程序才运行的问题
Author:AXYZdong自动化专业工科男有一点思考,有一点想法,有一点理性文章目录详细问题可能原因解决方法方法一:手动复位方法二:软件设置自动复位(推荐)总结编辑器:KeilMDK下载器:ST-LINK详细问题stm32程序下载后不运行,需要按下复位键程序才能运行的问题。Keil上将写好的代码编译通过后(0Errors,0Warings),点击快捷工具栏中Download快捷键,通过ST-L
AXYZdong
·
2020-06-26 01:18
【STM32】
stm32学习
笔记:点阵模块74HC595、APM4953
最近由于一个大作业的需要,买了一块16*16的点阵模块研究了一番,实物图如下:这个模块有高配版本是可以显示两个颜色的,我买的是只有一个颜色的,所以有一部分芯片没焊。用到的主要芯片有:74HC138、74HC595、APM495374HC138也就是我们常说的38译码器,原理图如下:通过对ABC三位二进制的译码,在Y0-Y7中对应的端口输出,低电平有效。其中E1#、E2#和E3为使能端,给相应的电平
sdhdwyx
·
2020-06-26 00:45
stm32
stm32学习
(二)STM32F103ZET6内部资源讲解
大家好,今天和大家分享一下STM32F103ZET6的板载资源,希望和大家一起学习,一起进步。当然本人目前是一个对库函数版本的初学者,如果谈论不妥的地方,希望大家能够及时提出,批评指正,本人将不胜感激。非常感谢!MCUALIENTEK精英STM32F103开发板选择的是STM32F103ZET6作为MCU,该芯片是STM32F103里面配置非常强大的了,它拥有的资源包括:64KBSRAM、512K
mm二娃
·
2020-06-25 23:32
stm32
STM32学习
——矩阵键盘
在之前的学习中就学过了IO口的操作,矩阵键盘就是对IO口的操作,还有一个就是扫描模式。方法一:逐行扫描:通过高四位轮流输出低电平来对矩阵键盘进行逐行扫描,当低四位接收到的数据不全为1的时候,说明有按键按下,然后通过接收到的数据是哪一位为0来判断是哪一个按键被按下。方法二:行列扫描:通过高四位全部输出低电平,低四位输出高电平。当接收到的数据,低四位不全为高电平时,说明有按键按下,然后通过接收的数据值
BiggerPast
·
2020-06-25 20:40
STM32学习
STM32学习
笔记ESP8266(一)
前言本文是把学习ESP8266遇到的困难和学到的内容做个总结,方便下次复习使用,资料在文章末尾有链接。目录本文分成几个部分,如下ESP8266模块的介绍基础AT指令WIFI功能AT指令TCP/IP相关AT指令AT指令测试资料链接简介本文,是基于正点原子ATK-ESP8266WIFI模块,不同的WIFI模块,可能引脚会有不同,但指令应该相差不大。相关模块图如下,且使用的开发板是STM32F103精英
Lzjusc2017
·
2020-06-25 17:56
STM32
STM32学习
之 CAN基础知识介绍
1、CAN基础知识介绍-什么是CAN?CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。由德国电气商博世公司在1986年率先提出。此后,CAN通过ISO11898及ISO11519进行了标准化。现在在欧洲已是汽车网络的标准协议。CAN协议经过ISO标准化后有两个标准:ISO11898标准和ISO11519-2标准。其中ISO11898是针
奔跑吧_自己
·
2020-06-25 14:50
STM32部分知识
STM32单片机GPIO学习
问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761
STM32学习
篇2:GPIO引脚的控制============stm32GPIO========GPIO7组A组---G组每一组都有
忘尘的世界
·
2020-06-25 12:03
STM32开发板学习
stm32学习
笔记
#启动文件与容量的对应关系:#GPIO端口:#IO口输入保护二极管电路:当输入的电压超过VDD时,上面的二极管导通,I/O引脚则被钳位成VDD;而当输入的电压低于VSS时,下面的二极管导通,I/O引脚则被钳位成VSS...总之使得输入电源始终位于VDD到VSS之间。GPIO操作相关寄存器:1,GPIOx_CRL配置寄存器32bit2,GPIOx_CRH配置寄存器32bit3,GPIOx_IDR数据
My_Z
·
2020-06-25 10:07
STM32
stm32学习
之路---最小系统的介绍
目标:stm32最小系统的了解1.STM32最小系统组成电源电路复位电路晶振电路下载电路电源电路:DC_IN1和POWER那是单片机的火牛接口它是5V的,不能乱接不然会烧毁芯片。POWER1处是单片机的电源开关。当电源接通时,D81发光二极管发光,经过一个LC滤波电路到一个3.3V的稳压芯片将5V电压转为3.3V,于是这个电路既可以提供5V和3.3V两种电压。复位电路:stm32的复位电路是低电平
废宅欧巴
·
2020-06-25 09:26
stm32学习
之路---存储器与寄存器介绍
存储器与寄存器介绍1.什么是存储器映射存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程称为存储器映射,如果再分配一个地址就叫重映射(具体地址分配参考芯片数据手册及中文参考手册)比如分组block2里面的外设(block2往上的分组都是外设),就随便拿个举例TIM3,我们不可能拿这个外设的地址来操作外设,这样太麻烦,所以我们就弄个寄存器,这个名字就是寄存器。对这个名字
废宅欧巴
·
2020-06-25 09:26
STM32学习
心得——STM32外部晶振频率设置
之前申请了一个STM32免费的迷你板,调试串口通信时总是弄不好。后来发现大多数stm32采用的是8M的晶振,但是手里这块迷你版采用的是12M的晶振,其实STM32支持4—16MHz之内任何频点的晶振。于是想到了两个解决方案。第一个是改程序,第二个是换晶振。本着不乱改硬件的原则,决定开始更改程序。经过查资料得知,其实就是把system_stm32f10x.c里面的时钟设置改一下就行了,原本8*9=7
@嵌入式爱好者@
·
2020-06-25 09:50
STM32
STM32学习
笔记-LCD中英文字符显示原理
LCD中英文字符显示原理1.区位码在国标GD2312—80中规定,所有的国标汉字及符号分配在一个94行、94列的方阵中,方阵的每一行称为一个“区”,编号为01区到94区,每一列称为一个“位”,编号为01位到94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的四个阿拉伯数字就是它们的“区位码”。**区位码的前两位是它的区号,后两位是它的位号。**用区位码就可以唯一地确定一个汉字或符号,反
C君莫笑
·
2020-06-25 08:06
STM32学习笔记
STM32学习
笔记15:SysTick(系统定时器)
eg:系统定时时间=SysTick_Config(SystemCoreClock/100000)中的参数(SystemCoreClock/100000)*(1/SystemCoreClock)延时时间=Delay_us(100000)中参数100000*系统定时时间注意:不过1us的中断没啥意义,整个程序的重心都花在进出中断上了,根本没有时间处理其他的任务/********************
典型
·
2020-06-25 08:12
STM32学习
STM32学习
笔记:读写内部Flash。
首先我们需要了解一个内存映射:stm32的flash地址起始于0x08000000,结束地址是0x08000000加上芯片实际的flash大小,不同的芯片flash大小不同。RAM起始地址是0x20000000,结束地址是0x20000000加上芯片的RAM大小。不同的芯片RAM也不同。Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失,RAM可以理解为内存,用来存储代码运
暖暖的纠结
·
2020-06-25 07:07
STM32
STM32学习
二之搭建开发环境
本次
STM32学习
我选择使用KEIL5进行操作。
孤鸿独影
·
2020-06-25 06:53
STM32
STM32学习
一之前传
大家好!我是孤鸿独影,最近有很多同学和朋友都会问我学习STM32有什么用?该怎么去学习STM32?因此我打算用这个博客将自己学习STM32的一些收获拿出来与大家一起分享,希望能够对那些还没入门或者正在入门的同学有所帮助。若有谈论不妥之处,希望大家能够批评指正,本人不胜感激!一、嵌入式概述在学习STM32之前我们需要了解一个概念---嵌入式。那到底什么是嵌入式呢?嵌入式技术是专用计算机,它以应用为中
孤鸿独影
·
2020-06-25 06:53
STM32
STM32的位段操作
行吧,作为
STM32学习
记录的第一篇文章,说下我学习的参考资料:刘平《深入浅出玩转51单片机》《Cortex-M3权威指南(中文).pdf》《STM32中文参考手册_V10.
mybright_
·
2020-06-25 04:29
STM32单片机
STM32学习
笔记——SystemInit()函数
时钟频率在stm32固件库3.0中对时钟频率的选择进行了大大的简化,原先的一大堆操作都在后台进行。系统给出的函数为SystemInit()。但在调用前还需要进行一些宏定义的设置,具体的设置在system_stm32f10x.c文件中。文件开头就有一个这样的定义://#defineSYSCLK_FREQ_HSEHSE_Value//#defineSYSCLK_FREQ_20MHz20000000//
蒙面狸
·
2020-06-25 00:47
stm32
STM32F4学习笔记(一) 工程模板
STM32学习
笔记(一)工程模板一、前言本文根据正点原子STM32F407开发指南整理,用来个人学习笔记,不足之处欢迎指出。
哪有万里山
·
2020-06-24 22:27
STM32学习
笔记(1)——STM32基础知识
❤2018.8.11最近入了STM32的坑,主要是马老师又有新项目,老师看我最近有点闲(哪里闲了?),就让我来协助,之前学了一些基础的东西了,不过没时间整理,现在准备补上。我学习使用的是野火stm32开发板,教程很详细,强烈推荐!〇STM32基础知识❤2018.8.11○什么是STM32○STM32有什么功能○开发板的硬件资源○STM32分类○STM32命名方法○引脚分配○参考手册与数据手册○数据
Mist_Orz
·
2020-06-24 18:06
STM32
stm32学习
笔记(三)软件仿真
提前说说:32还在慢慢的学习,前几天都在看软件环境的搭建,工程搭建等,这些东西也是很重要的,所以自己耐心下来,一步一步看完了。今天来说说软件的仿真。自我感觉,软件仿真和C语言的调试比较像,就是一步一步看你代码的正确性。4.1STM32F1软件仿真MDK的一个强大的功能就是提供软件仿真(注意:STM32F4不支持软件仿真),通过软件仿真,我们可以发现很多将要出现的问题,避免了下载到STM32里面来查
nidie508
·
2020-06-24 17:36
stm32
stm32环境搭建
STM32学习
——时钟系统
STM32学习
——时钟系统众所周知,时钟系统是CPU的脉搏,就像人的心跳一样。所以时钟系统的重要性就不言而喻了。
moment'
·
2020-06-24 15:12
STM32学习
——通用定时器
STM32学习
——通用定时器STM32F1拥有三种定时器,即高级定时器,通用定时器,基本定时器。常用的定时器:通用定时器。且STM32的每个通用定时器都是完全独立的,没有互相共享的任何资源。
moment'
·
2020-06-24 15:12
stm32学习
笔记之寄存器、地址空间映射
一、相关概念:1、寄存器:中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。2、寄存器的地址:STM32给不同的寄存器分配了不同的地址3、STM32的IO端口有八种模式:1)、输入浮空5)、开漏输出2)、输入上拉6)、推挽输出3)、输入下拉7)、推挽复用4)、模拟输入8)、开漏复用每个IO口都有七个寄存器来控制:CHL、CHR:端口配置寄存器(32位)ID
Robin罗兵
·
2020-06-24 10:37
物联网
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他