自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

内啡肽的快乐的博客

记录学习笔记

  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 三、GPIO按键读取(下)

在上一篇文章中,我们详细讲解了GPIO的写函数。万事万物都具有一定的相对性,GPIO的操作也不例外。既然有写操作,那么必然也有读操作。有了上一篇文章的基础,理解本篇内容将会更加容易。

2024-07-22 11:37:29 598

原创 三、GPIO口

我们在刚接触C语言时,写的第一个程序必定是hello world,其他的编程语言也是这样类似的代码是告诉我们进入了编程的世界,在单片机中也不例外,不过我们的传统就是点亮第一个LED灯,点亮电阻,电容的兄弟,也是挺厉害🤭的但是没有必要。

2024-07-17 17:24:35 1154

原创 二、MounRiver工程创建

文件 --》新建--》MounRiver工程定义自己的工程名字选择文件存储地址我们是裸机开发,所以选择NoneOS点击完成选择产品的芯片型号点击完成,我们的工程就创建好了

2024-07-15 16:56:07 325

原创 一、环境配置(MounRiver Studio)

MounRiver Studio(简称MRS)是一款由南京沁恒微电子股份有限公司开发的集成开发环境(IDE),它支持RISC-V和ARM内核的微控制器(MCU),提供一站式的嵌入式项目开发、调试、烧录和项目管理等功能。它基于Eclipse平台开发,但提供了更为精简和清爽的用户界面。官网下载地址。

2024-07-13 12:39:02 2228

原创 互联型青稞RISC-V MCU CH32V307(产品简介)

产品介绍CH32V307是由南京沁恒微电子股份有限公司开发的一款基于32位RISC-V内核的高性能微控制器。

2024-07-13 12:12:18 1061

原创 STMCubeMX+Proteus仿真DHT11(数码管显示)

说明:项目使用的芯片是STM32F103C6,该芯片在Proteus仿真中的稳定性较高,所以采用该芯片,程序也可移植到其他芯片。项目效果:在4位数码管中显示,前两位显示湿度,后两位显示温度。数码管的使用→STM32-4位数码管动态显示0~9999DHT11是一款有已校准数字信号输出的温湿度传感器。湿度:±5%RH,温度:±2℃,湿度:5~95%RH,温度:-20~+60℃。 (1) PA4设置为OUTPUT,作为DHT11控制管脚(2) PB0-PB7为OU

2022-06-01 13:17:58 7128 2

原创 STM32—交通灯(人行道)

数码管的使用看这里→STM32-4位数码管动态显示0~9999仿真说明:当有行人过马路的时候,按下按钮,黄灯闪烁5次,人行道变绿灯,车行道变红灯,并进行15倒计时目录代码按键相关灯的亮灭数码管显示倒计时这里的程序用的HAL库编写代码按键//这里的按键用的中断来触发的int key=0;//中断标记void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)//中断处理函数{ key=1;}voi...

2022-05-23 20:19:39 8460 1

原创 初始C++

目录1.第一个C++程序2.注释3.变量4.常量5.关键字(标识符)6 .标识符命名规则1.第一个C++程序#include<iostream>using namespace std;int main() { cout << "Hello world" << endl; system("pause"); return 0;}2.注释注释的作用:在代码中添加说明和解释,方便代码的阅读.

2022-04-26 17:15:02 12321

原创 STM32-4位数码管动态显示0~9999

本章是基于STM32F1xx来写的四位数码管动态显示,通过定时器实现每秒加一。LED数码管有两大类,一类是共阴极接法,另一类是共阳极接法,共阴极就是7段的显示字码共用一个电源的负极,是高电平点亮,共阳极就是7段的显示字码共用一个电源的正极,是低电平点亮。只要控制其中各段LED的亮灭即可显示相应的数字、字母或符号。共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已,共阴为所有的LED负极接在一起,共阳为为所有的LED正极接在一起。共阳极数码管编码表(0~F):u

2022-04-26 16:41:20 23071 12

原创 数据和C程序

在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的类型可分为以下几种:类型与描述 基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 void 类型:类型说明符void表明没有可用的值。 派生类型:它们包括:指针类型、数组类型、结构类型、共用体类型和函数类型。 C 语言提供两大系列的多种数据类.

2022-03-30 13:44:57 156

原创 进一步使用C

我们已经看过C 程序的基本结构,这样有助于我们理解其他的基本模块C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。让我借助上一节中的代码帮我分析C的基本语法;int main(){ /*第一个程序*/ printf("Hello, World! \n"); return 0;}我们看见在每个语句后面有分号,在 C 程序中,分号是语句结束符。每个语句必须以分号结束,代表着一个逻辑实体的结束。标识符

2022-03-28 14:47:28 732

原创 C 程序结构

学习任何一门编程语言我相信,都逃不过“Hello World”,在C语言中我们的入门程序也是Hello Woeld.目录C 程序主要包括代码分析1.#include指令和头文件2.main()函数3.注释4.printf()函数5.return语句6.函数体小提示C 程序主要包括以下部分:预处理器指令 函数 变量 语句 & 表达式 注释#include <stdio.h> int main(){ /*第一个程序*/

2022-03-27 21:09:13 845

原创 STM32开发基础知识——OLED开发基础

STM32学习笔记

2021-12-22 13:51:00 1590

原创 STM32开发基础知识——ADC转换

stm32学习笔记(物联网)

2021-12-22 13:11:54 1267

原创 STM32开发基础知识——串口数据的收发基础

stm32学习笔记(物联网)

2021-12-21 21:36:44 387

原创 STM32开发基础知识——定时器

stm32学习笔记

2021-12-21 20:57:59 1924

原创 STM32开发基础知识——中断系统与外部中断

STM32开发基础知识——中断系统与外部中断笔记(物联网)

2021-12-21 15:53:28 1419

原创 STM32开发基础知识——GPIO端口

STM32开发基础知识,学习笔记

2021-12-11 11:42:46 4607

QT-API-使用手册

《QT使用手册》是一本专门介绍QT框架的中文指南,它以CHM(Compressed HTML Help)格式呈现,使得用户可以轻松地在Windows操作系统中查看和搜索手册内容。CHM格式是一种压缩的HTML帮助文件,它将手册的所有内容打包成一个单一的文件,方便用户下载和查阅,同时减少了网络加载时间。 这本手册详细介绍了QT框架的各个方面,包括其核心组件、图形用户界面(GUI)开发工具、以及如何使用QT进行跨平台应用程序的开发。手册中包含了大量的示例代码和图解,帮助用户理解QT的工作原理和如何在自己的项目中应用QT。 手册的结构清晰,分为多个章节,每个章节都专注于QT框架的一个特定领域。例如,有专门介绍信号与槽机制的章节,这是QT中实现对象间通信的关键特性;还有章节讲解了如何使用QT Designer来创建和管理用户界面;另外,也有章节涉及了QT的网络编程、数据库访问、多线程处理等高级主题。 为了满足不同层次用户的需求,手册还提供了从基础到高级的教程,无论是初学者还是有经验的开发者,都能从中找到适合自己的学习资源。总的来说,《QT使用手册》是一本全面、实用、易于访问的资源。

2024-09-13

《模拟电子技术基础-童诗白第四版》和数字电子技术基础(第五版)-阎石

压缩包,包含了B站上模电数电教程的教材的第四和第五版

2024-07-07

STMCubeMX+Proteus仿真DHT11(数码管显示)

项目效果:启动仿真,数码管初始化显示0000,然后显示温度和湿度,调节DHT11的温度或者湿度数码管显示调节后的温度和湿度. 2.使用的STM32F103C6芯片,可以参考资源内部的配置文件,来进行配置其他STM32的芯片. 3.STM32F103C6,该芯片在Proteus仿真中的稳定性较高。 4.该资源中还有2种形式的DHT11驱动文件,主程序使用的是DHT11资料中的DHT11库中的驱动文件. 5.DHT11库中的数据线接MCU中的PA4端口,如果要接其他端口,可以修改头文件中的端口配置或者使用DHT11资料中的DHT11资料里面的文件. 6.如果对程序有疑问可以私信哟.

2022-06-01

DHT11温湿度传感器(STM32)

该DHT11库中信号线接的是PA4端口,若要接其他端口请修改头文件 DHT11温湿度传感器(STM32) 二. 主机(单片机)发送起始信号:  1.主机先拉高data。  2.拉低data延迟18ms。  3.拉高data(通过此操作将单片机引脚设置为输入)。 三. 从机(DHT11)收到起始信号后进行应答:  从机拉低data,主机读取到data线被拉低持续80us后从机拉高data线, 持续80us,直到高电平结束,意味着主机可以开始接受数据。 四. 主机开始接收数据:  1.主机先把data线拉高(io设置为输入)。   2.从机把data线拉低,主机读取data线电平,直到低电平结束(大约50us)   从机拉高data线后,延迟40us左右(28~70us之间)主机再次读取data线电平,如果为低电平,则为“0”,如果为高电平,则为“1”。  3.继续重复上述1,2步骤累计40次。 五. data线拉低50us代表读取结束

2022-06-01

traffic lights .zip基于STM32的交通灯

1.现象说明当有行人过马路的时候,按下按钮,黄灯闪烁5次,人行道变绿灯,车行道变红灯,并进行15S倒计时 2.使用的STM32F103R8C8芯片,可以参考资源内部的配置文件,来进行配置其他STM32的芯片 4.可扩展为十字路口的红绿灯 5.对资源文件若有疑问可以私信我呀

2022-05-23

stm32cubemx中文说明文档

stm32cubemx中文的说明文档,根据官网文档进行翻译

2021-12-22

ZigBee工程.7z

可以进行点对点开发,组网等,对串口,定时器、ADC采样转换等函数进行了封装,可以直接调用

2021-12-21

LoRa通用库.zip

STM32L151,已配置好相关引脚,和oled驱动的移植

2021-12-10

空空如也

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

TA关注的人

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