自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 物联网单片机基础项目-3(时钟树与GPIO)

文章目录1. 时钟系统1.1 时钟树图1.2 配置时钟2. GPIO2.1 GPIO模式代码GPIO初始化执行任务1. 时钟系统为什么要有时钟系统?为了统一管理,比如单片机内部外设比如GPIO、TIM等等统一口号为了节能,现在芯片越来越注重低功耗,因此在一个单片机系统中如果希望某些器件工作快一点就把它的频率设置高一点,反之就设置低一点。1.1 时钟树图数据手册1.2 配置时钟使用CUBEMAX配置时钟可视化非常方便,值得注意的是,这里的时钟初始化配置的只是总线上的时钟,外设的时钟并没

2022-03-14 23:15:31 6205

原创 物联网单片机基础项目-2

文章目录1. 芯片上手思路2. STM32结构2.1 最小系统2.2 外设和寄存器2.3 存储结构3. 开发模式4. 创建工程1. 芯片上手思路官网下载参考手册和数据手册。开发板原理图的理解。GPIOA12. STM32结构2.1 最小系统用最少的电路组成单片机可以正常工作的系统。电源电路:时钟电路复位电路调试下载启动选择电路:非必须品2.2 外设和寄存器2.3 存储结构32位单片机的CPU地址总线32根,可以虚拟化一个统一编地址的空间,这个空间的大小就是4GB

2022-03-14 21:20:54 7484

原创 物联网单片机基础项目-1

2022-03-08 22:01:14 5926

原创 简简单单学STM32(3)

文章目录滴答定时器代码main.hsystick.csystick.h滴答定时器代码用途:操作系统定时或普通的延时main.h#include "led.h"#include "beep.h"#include "systick.h"void delay(void);int main(void){ led_init(); beep_init(); delay_init(); //3.开始I/O口的操作 while(1){ LED1_ON; LED2_OFF;

2021-04-23 21:23:12 100

原创 简简单单学STM32(2)

文章目录一、原理图分析二、代码实现MAIN.Cbeep.Cbeep.h一、原理图分析STM32默认低电平蜂鸣器高电平开启二、代码实现MAIN.C#include "led.h"#include "beep.h"void delay(void);int main(void){ led_init(); beep_init(); //3.开始I/O口的操作 while(1){ LED1_ON; LED2_OFF; BEEP_ON ; delay();

2021-04-23 18:00:22 79

原创 简简单单学STM32(1)

文章目录一、原理图分析二、代码实现一、原理图分析原理图STM32端口初始化默认为低电平如果想要点亮发光二极管就要让单片机输出为1二、代码实现#include "stm32f4xx.h" // Device headerint main(void){ GPIO_InitTypeDef GPIO_InitStruct; //1.使能端口时钟 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC|RCC_

2021-04-23 15:33:36 140

原创 STM32基于固件库流水灯

文章目录代码实现LED.HLed.cmain.c硬件接线:LED1-PC13 LED2-PI8实验效果:两个灯交替闪烁(高电平点亮)代码实现LED.H#ifndef _LED_H#define _LED_H#include "stm32f4xx.h"void led_init(void);#endif /* _LED_H*/Led.c#include "led.h"#include "stm32f4xx.h"//端口初始化void led_init(

2021-04-18 23:24:33 293

原创 STM32基础学习笔记寄存器之RCC

文章目录1. 实验现象2. 代码RCC相关的寄存器有30多个;但是一次配置不可能全部涉及到;在stm32启动代码中已经完成相关基本时钟配置1. 实验现象LED2: 刚开始慢速闪烁3次 高速内部时钟 HSILED2: 之后快速闪烁3次 高速外部时钟 HSE2. 代码#include "gpio.h"#include "Rcc.h"//功能:时钟配置使得从HIS转换HSE信号void delay(void){ int i=0,j=0; for(i=0;i<2000;i

2021-04-10 21:05:32 1967

原创 STM32基础学习笔记寄存器之GPIO(2)

.proads-space html{line-height:1.15;-webkit-text-size-adjust:100%}.proads-space body{margin:0}.proads-space main{display:block}.proads-space h1{font-size:2em;margin:.67em 0}.proads-space hr{box-sizing:content-box;height:0;overflow:vis...

2021-04-10 13:17:10 289

原创 STM32基础学习笔记寄存器之GPIO(1)

文章目录LED闪烁LED闪烁

2021-04-08 20:22:58 945

原创 C语言初级练习题if篇02

判断三角形种类输入三个边的长度,判断输入三角形的类型初始代码#include <stdio.h>int main(){ int s1,s2,s3; printf("请输入三角形三边长度:"); scanf("%d%d%d",&s1,&s2,&s3); if(s1 ==s2 && s2==s3){ printf("输入为正三角形"); } if(s1 ==s2 || s2==s3 || s1==s3){ printf("输入

2021-03-21 22:31:37 369

原创 C语言初级练习题if篇01

题目满额打折 餐馆一人300元,如果大于3000元打8折,试着列写代码计算最后总价。最初#include <stdio.h>int main(){ int num,sum; printf("顾客人数:"); scanf("%d",&num); if(num <10){ sum=num*300; } if(num >=10) { sum=(num*300)*0.8; } printf("总价为:%d\n",sum); return 0;

2021-03-20 16:47:02 125

原创 51单片机实验之LED

文章目录1.点亮第一个灯2.灯闪烁3.流水灯效果14.流水灯效果25.跑马灯整理开发的一般思路目标分析(要想实现什么现象)原理图分析2.1 目标原理分析(研究工作原理-> 芯片分析->得出结论)2.2 相关模块电路连接2.3 控制I/O口设计代码编写烧录,执行1.点亮第一个灯#include <reg51.h>//P2为标准输入输出#define GPIO_P2 P2void main(){ GPIO_P2=0xaa; //二极管共阳,低电平有效

2021-03-17 20:44:29 345

原创 数电

速成数字电路之组合逻辑电路设计组合逻辑电路介绍组合电路就是由一些逻辑门构成,为了实现某种功能。特点任意时刻输出由输入决定,与电路原来的状态没有关系。分析电路步骤组合逻辑电路图逻辑表达式最简表达式真值表分析电路功能注意:我们可以用multisim中的逻辑转换仪帮我们​ 实现上述步骤,方便、简洁。设计电路步骤问题具体逻辑抽象化真值表逻辑表达式最简表达式逻辑图举个例子:设计一个4人表决电路。如果3人或3人以上同意,则通过;反之,则被否决。用与非门*实现。

2021-03-10 21:25:27 189

转载 单片机基础【0】

一.单片机三大资源 1.Flash—-程序存储空间 相当于计算机的硬盘,可实现断电后数据不丢失。 2.RAM—-数据存储空间 相当于计算机的内存,用来存储程序运行过程中产生和需要的数据,断电后数据丢失,优点是读取速度快,可无限次写入。 3.SFR—-特殊功...

2021-02-01 17:04:20 331

原创 运放仿真

负反馈电路原理图示波器显示的图(白色为输入,红色为输出)

2021-01-27 20:52:09 446

原创 电路原理受控源笔记

文章目录系列提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..

2021-01-21 20:06:43 1207 1

转载 MOSFET知识点

一、目前常用的都是绝缘栅增强型。 二、3个极性 栅极(gate electrode),门的意思。 源极(source electrode),电源。 漏极(drain electrode),排出,泄露的意思。 三、3个极怎么判断 G极比较好判断 S极:不论是P沟道还是N沟道,两根线相交的就是S极。 D极:不论P沟道还是N沟道,单独引线的那条是漏极。 四、N/P沟道判断 五...

2021-01-21 19:52:08 1525

转载 关于MOSFET的记忆方法

       MOS管的管脚有三个:源极S(source)、栅极G(Gate)和漏极(Drain),但是实际工程应用中,经常无法区分PMOS管和NMOS管、各管脚的位置以及它们各自导通的条件。对此,我想了一个方法,可以让大家很快的甚至是很难忘的记住这些东西。        源极:它就是来源,是源头,因此电流应该是从源头到别的地方,到哪...

2021-01-21 19:45:41 2967 1

GUI—计算器.zip

GUI—计算器.zip

2021-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除