自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 单片机开发——定时器(基于51)

51 单片机作为经典的入门级单片机,在电子系统设计领域应用广泛。定时器是 51 单片机的重要组成部分,它能够实现精确的时间控制,在工业控制、智能家居、电子仪器等众多领域都有着不可或缺的作用。本次培训将详细介绍 51 单片机定时器的原理、应用和编程方法,帮助大家掌握定时器的使用技巧,为后续的项目开发打下坚实基础。之后也会给各位普及一些关于定时器的进阶知识,比如PWM调速,开关电源啥的。定时器是一种能够按照设定的时间间隔进行计数的硬件模块。

2025-01-28 12:37:11 1248

原创 DC-DC稳压电源——实战(基于Ti5450芯片)基础知识篇(1)

耦合:系统内部的各个部分之间存在、相互影响、的情况。用人话说就是。去耦:自然就是不同部分之间的了。

2025-01-23 23:11:02 922

原创 Linux下的软件包管理

Debian(Deb软件包)将程序的二进制文件,配置文件,man/info文件打包在一个压缩包中,使用dpkg命令完成获取,安装,卸载,查询等操作。Rpmrpm命令,全称为Red Hat Package Manager,是用于管理Linux各项套件的程序。它最初是由Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎,逐渐受到其他发行版的采用。(但是有些Linux版本不支持这个就需要使用到sudo apt installl rpm下载)APT

2025-01-21 01:18:51 1129

原创 STM32单片机开发——keil基本设置及程序下载

注册机安装包链接如下:通过网盘分享的文件:最新注册机.zip链接: https://pan.baidu.com/s/1mKdyJiJEpkaG2dv9zszT0w?pwd=1sct 提取码: 1scthttp://通过网盘分享的文件:最新注册机.zip 链接: https://pan.baidu.com/s/1mKdyJiJEpkaG2dv9zszT0w?pwd=1sct 提取码: 1sct。

2025-01-21 01:05:35 903

原创 Keil使用STLink下载烧录闪退解决(使用STLink烧录)

在使用新版本keil开发STM32的的时候在选择STLink下载,在下载的的时候会进行闪退,点击load会直接退出keil,经过检查发现是STLink驱动出了问题,只需要重新安装驱动即可,具体解决方案如下。

2025-01-16 23:59:33 1437 2

原创 Ti_MSPM0开发环境搭建(keil版本)

开发MSPM0的软件组合方式有很多,但是最常见的就是keil+sys+SDK或者CCS+sys+SDK,这里先明确一下几个软件是干什么的,SDK文件里面提供了Ti的案例,驱动等我们可以理解为他的开发环境都是基于SDK的所以这个SDK是必须要下载的。System configuration tool是一个配置根据,我们开发过32单片机的知道,32有标准库和HAL库的区别,标准库需要自己下载官方驱动文件然后调用功能函数,而HAL库的优势是帮我们快速配置好时钟,基本外设等。

2024-07-15 15:47:16 10774 23

原创 C语言——结构体进阶

我们经常使用的的数据类型有很多很多,比如int ,char,float等等,我们可以根据不同大小的数据给他分配不同的数据类型,这相比于MATLAB这种语言单调的数据类型C语言对内存的分配更加合理,C语言严格的数据类型可以极大程度的提高程序的运行速度等等。 但是随着我们学习的深入,官方给定我们的数据类型只能定义一些指定的数据,适合单一的变量,但是在我们的生活中,每一个实物肯定不止一个特征,就那工资来说,每一个员工都会有一些固有属性,比如,姓名,具体地址,年龄,工资等等。我们要是使用单一的数据类型对其分别定义

2024-01-17 23:39:35 1275

原创 C语言-变量和内存的关系

引入:计算下列变量所占的内存字节大小可能有很多种不一样的答案,但是标注的答案就是是1,1, 4。系统对变量内存空间的分配只取决于他的数据类型,与他本身的大小无关。一个int类型的数据就是占四个字节,一个char类型数据就是占一个字节,不可能改变的,还有我们最重要的指针变量,永远都是和他cpu的字节数有关(32位平台指针内存大小恒为4字节)哪怕他本身数据大小一个字节就可以搞定,但是只要他的数据类型是int他的占内存空间就百分百是四个字节,剩下的就算空着也不会让给其他人。

2024-01-16 19:46:36 2388 1

原创 C语言进阶——(嵌入式开发)

RAM :随机存取存储器(random access memory,RAM)又称作“随机存储器”。是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。在整个程序中凡是需要进行修改的量都存放在内存(RAM)中。(也就是变量)Flash 存储器(FLASH EEPROM)又称闪存,快闪。它是EEPROM的一种。它结合了ROM和RAM的长处。

2024-01-14 19:55:34 1293 1

原创 新手谷歌浏览器的使用(使用国内的搜索引擎)

Google Chrome 网络浏览器。

2024-01-14 13:17:56 8288 4

原创 使用Visual Studio Code开发C语言

在这之前我一直使用Visual Studio对C语言进行开发,其他方面也是一直使用keil开发单片机,直到这段时间在学习数据结构的时候才发现Visual Studio Code没有编译功能。MinGW 的全称是:Minimalist GNU on Windows ,实际上是将gcc(c/c++编译器)移植到了 Windows 平台下。5.新建我们下载的文件路径D:\ming64\mingw64\bin。打开launch文件:将系统默认的清除改成下表代码。(下载是一个漫长的过程........)

2024-01-13 20:16:15 10213 6

原创 MATLAB编程——基本运算

MATLAB初学笔记

2024-01-12 14:06:27 4631 1

原创 STM32HAL库开发常用函数

6.GPIO电平翻转函数。1.GPIO初始化函数。3.外部中断回调函数。

2024-01-11 22:18:50 715 2

原创 数据结构(嵌入式)

数据:即信息的载体,能够输入到计算机并且能被计算机识别,存储和处理的符号总称。数据元素:数据的基本单位,称之为记录,有若干基本项(字段,域,属性)的组成,有点类似于结构体。产品编号产品名称规格出厂日期0001CT222000/08计算机的处理对象已经不单纯是数值了数据结构研究计算机数据间的关系包含逻辑结构和储存结构以及其操作(数据之间的运算)语言只是一个工具,数据结构理论上可以凌驾于语言之上。数据结构出现的比语言早姓名项目1项目2项目3丁三AFG张三C。

2024-01-10 18:55:11 972 1

原创 C语言——数组

p指针的目标变量,他的内容是数据 p是指针变量他的内容是地址 &p指针变量占用内存的地址。指针:一个变量的地址 指针变量:专门存放变量地址的变量叫指针变量(就是用来存放地址的变量)2:指针类型决定了指针走一步走多远(步长)整型指针+1是四个字节,char+1是两个字节。部分初始化:int a[3][3]={{1},{0,1},{0,0,1}};定义:类型+数组名[常量表达式1][常量表达式2](二维数组是由行个一维数组组成的)结论:一维数组在内存中是连续存放的,随着下标的增长,地址是由低到高变化的。

2023-12-04 17:29:28 582

空空如也

空空如也

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

TA关注的人

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