![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
cc_dis
这个作者很懒,什么都没留下…
展开
-
32创建demo
学习目标1 明确工具用途,明确文件属性2 明确使用资源的数目,根据使用数目配置工程3 明确工作流程,从配置到烧录工具用途CUBEMX是一个工程使用资源配置和工程模板生成的工具KEIL是对工程修改,编译生成HEX文件并支持DEBUG和下载的工具文件属性DRIVERS-驱动文件目录主要收纳启动文件等驱动文件INC--------工程需要的头文件(.H文件)SRC--------工程需要的C文件MDK-ARM–KEIL工程文件明确使用资源根据工程需要自行选择配置,可选择时钟源、AD/原创 2021-08-30 10:10:53 · 118 阅读 · 1 评论 -
STM32开发环境搭建
首先是CUBEMX的安装首先搜素意法半导体官网,在官网下搜素STM32CUBEMX,下载工具,安装时会提醒JAVA环境安装,按照提示下载安装即可。安装CUBEMX可能遇到的问题,CUBEMX版本太新没办法适用于推荐的JAVA环境,可以下载老版本:https://pan.baidu.com/s/1hy5bXwVsLGXPTNiPeh-dIQ 提取码:xbdz安装JAVA环境后,安装CUBEMX时注意安装位置尽量不要安装在C盘,还有记得创建工程文件夹,配置时配置上新的文件夹,这样以后创建工程时不会混乱。原创 2021-07-22 09:16:23 · 184 阅读 · 0 评论 -
51教程(5)-定时器及其寄存器介绍
定时器是什么什么时间做什么事,是微控制器处理的基本原则,时间分为绝对时间和相对时间,一般做单片机开发都是使用相对时间,就是上一句执行完成后的多长时间执行下一句,而负责管理和统计时长的内部结构就叫做定时/计数器。02定时器的应用当一个程序执行过程中,经常会用到一定量时间的延时,例如超声波传感器,需要一个触发电平开始工作,而这个电平需要持续一段时间,否则判为误触,这时候就需要延时,精确的延时需要用到硬件延时,就会用到定时/计数器。03定时器的工作参数 工作模式:主时钟为12Mhz,对主时钟进行原创 2021-07-05 22:06:56 · 2000 阅读 · 0 评论 -
51教程(3)-I/O控制代码分析
库包含#include <reg51.h>所有51程序都要包含的基本库,里面包含了SFR(特殊寄存器)的映射,例如P2^2按照机器编译的话应该是一个二进制地址,reg51.h内将其封装为对应有序的名字更方便开发者使用,也包括中断向量和定时器资源等。#include <stdio.h>标准打印输出库,内部包含printf()函数,如果使用该函数需要包含该库,但是单片机尤其是51基本不使用PC的printf()函数,需要重映射fputc()函数,使得其功能映射到串口打印实现和PC一样原创 2021-07-04 13:46:29 · 168 阅读 · 0 评论 -
51教程(2)-最基础的控制I/O控
通常IO分为两大类,通用输入输出端口和复用输入输出端口。第一类叫GPIO使用在逻辑电平输出控制和逻辑电平输入检测,通常点亮LED灯是每一款MCU的第一个实验程序,其核心就是操作GPIO按照编程者的意愿在合适的时间输出合适的l逻辑电平,操作相对简单功能不复杂。第二类是复用IO,在51单片机(STC系列40PIN)上P3口引脚是带复用功能的,P3_0引脚的复用功能是串口的接收引脚,P3_1为发送引脚,P3_2为外部中断0的输入引脚,P3_3为外部中断1的输入引脚,P3_4和P3_5二常用为4组32个IO原创 2021-07-02 06:44:39 · 402 阅读 · 0 评论 -
51教程(1)-最小系统功能和原理
51教程(1)-最小系统功能和原理最小系统包括三部分电源部分,外部时钟源部分,硬件复位电路部分。其中电源不可缺少其他部分理论上不是必要的。1. 电源系统51基本上采用5V供电,市面上的锂电池供电基本上都是3.7V要直接用单片机没办法直接工作,需要进行升压处理,一般做法采用AMS1117三端稳压模组,输入3.7V或者使用两块3.7V的串联使得电压约为7.4V进行降压处理,三端稳压处理就是将电压稳定在固定值,这种能力不是无限的,他有他的输入的电压最小值和最大值超过这个范围这个模组会烧坏,通过配置不同的电阻二极管原创 2021-06-28 21:26:20 · 1424 阅读 · 1 评论 -
2021-06-05
51教程(4)-中断系统及其寄存器介绍步入电子实践大门有时候,正是那些意想不到之人,成就了无人能成之事—— 图灵01中断的作用什么是中断,当一个过程正在执行中,突发需要执行其他过程,就叫中断,通俗来说当你在做一件事的时候,电话响了你去接电话就是中断,电话响了是中断触发事件或者信号,接电话是中断服务。每一个中断都需要触发才能去执行中断服务程序。0251单片机中断的分类51单片机按着触发事件类型不同把中断分为三类:1定时器中断2外部中断3串口收发中断共5个中断源其中定时器两个,原创 2021-06-05 15:53:32 · 72 阅读 · 0 评论