自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络

常见的网络协议和功能

2024-04-10 11:35:07 700 1

原创 C++基础部分

C++在执行程序时,将内存大方向划分为4个区域代码区:存放CPU执行的机器指令代码区是共享的,共享的目的是对于频繁被执行的程序,在内存中只有一份代码代码区是只读的,防止程序被意外的修改。全局区:存放全局变量和静态变量存放在此全局区还包括常量区,字符串常量和其他常量(局部常量局部变量除外)也存放在此。该区域的数据由程序结束时由操作系统释放。

2024-04-03 11:33:30 270 1

原创 串行通信利器:深入了解USART在嵌入式系统中的作用

USART是嵌入式系统中重要的串行通信接口,支持同步和异步数据传输。本文全面探讨USART的工作原理、配置设置和应用实例,包括数据采集、LCD通信和存储设备传输。最后总结USART的优势、挑战和未来发展。

2024-03-30 18:51:42 915

原创 江协科技STM32F103基础

1.1ARMSTM32外设非常多,但我们使用的时候只会用到有限的几个外设,使用任何外设都需要时钟才能启动,但并不是所有外设都需要系统时钟那么高的频率,如果都用高速时钟,势必造成浪费,并且,同一个电路,时钟越快功耗越快,同时电磁抗干扰能力也就越弱,所以较为复杂的MCU都是采用多时钟源的方法来解决这些问题,所以便有了STM32时钟树。给相对独立的模块提供时钟,是为了降低整个芯片的功耗。时钟是单片机运行的基础,时钟信号推动单片机各个部分执行相应的指令。

2024-03-18 15:43:17 585

原创 STM32CubeIDE安装教程

第一次点击会弹出配置界面,我们勾选开启自动编译,这样每次下载前都会开启编译操作。就不需要我们手动点击小锤子了。保存Ctrl+S,接下来会提示,是否要根据修改重新生成代码,选择记住我的选择,然后点是。这样,下次我们再对芯片做了任何配置和修改,保存时CubeIDE就会自动帮我们生成代码。如果选择了No,没有跳转,也可以选择右边Src的main.c文件进行打开。稍作等待,代码就生成好了,并且CubeIED自动跳转到了main.c界面。如果选择了No,我们也可以手动生成代码。点灯,电路简化示意图。

2024-03-11 15:31:38 172

原创 “深入C语言:字符、字符串、枚举、结构体和指针详解“

本篇博客将深入探讨C语言中的核心概念,包括字符、字符串、枚举、结构体和指针。通过逐一介绍这些主题,我们将深入了解它们在C语言编程中的作用、用法和重要性。无论您是初学者还是有一定经验的程序员,本文都将为您提供有益的知识和见解,帮助您更好地理解和应用C语言的基本要素。

2024-03-10 18:43:10 2184 1

原创 深入理解NE555工作原理

NE555,电容充放电的时间,就决定了方波的时间,(电容充放电的时间和电容大小有关,和电压有关(电压大小可以通过电阻大小来控制)。2号和6号引脚电压低于1/3Vcc,立马改变状态,回到状态1,3号口输出高电平,之后往复循环以上步骤,输出一个方波信号。除此之外,我们还有一个相对简单的方法,就是通过单片机的计数器,测得在1s内,脉冲信号的数量就是方波信号的频率。【4】当2号和6号引脚下降到1/3Vcc和2/Vcc之间,En555的输出保持上一个状态,输出为低电平。接出应用线路,认真观察3号引脚输出的波形。

2024-03-08 17:05:55 1340 1

原创 原理图符号表示及介绍

首先,电源符号是用来表示电路中的电源连接的图形符号,通常包括直流电源和交流电源的符号。接着,电阻符号它的符号为一个波浪线。电容符号通常是两个相交的线段。而电感符号通常是一个卷曲的线圈。此外,二极管和三极管分别有着特定的符号表示,用来表示它们在电路中的位置和连接方式,数字逻辑门的符号,用来表示数字电路中的逻辑门元件。这些符号的使用使得电子电路设计更加简洁和清晰,有助于工程师们更好地理解和设计电子电路。

2024-03-08 12:22:09 2581 1

原创 什么是ARM?为什么ARM是未来的主流?

Acorn想进入个人电脑的商业市场,但原来BBC Micro电脑的处理器不能满足新的硬件需求,Acorn找了当时市面上所有的处理器芯片,看中了Inter的80286处理器,随着技术的发展,人们发现,一个程序代码中,约80%的指令是常用指令,20%的指令是不常用指令,Acorn公司的思路就是专心优化,所以,大家就不难理解,为什么手机处理器和电脑处理器频率都差不多了,但手机的性能远不如电脑,因为他们的。随着移动计算、物联网和嵌入式系统的发展,ARM处理器的应用领域将会不断扩大,成为未来的主流。

2024-03-07 22:56:46 1110 1

原创 嵌入式基础-数模电--继电器&二极管&(三极管NPN&PNP) &mos管详解

这篇博客详细介绍了模拟电子学领域中常见的四种电子元件:继电器、二极管、三极管和MOS管。文章首先介绍了这些电子元件的基本原理和工作原理,然后分别深入讨论了它们在电子电路中的应用和特点。通过对每种元件的功能、特性和优势的剖析,读者可以快速了解这些电子元件在模拟电子学中的重要作用,以及它们在实际电路设计中的应用场景。这篇博客将为读者提供一份简明扼要但又全面的模拟电子学元件指南,帮助他们更好地理解和应用这些关键的电子元件。

2024-03-07 14:02:44 961

原创 模拟电路基础

当学习模拟电子基础时,整理笔记是一个很好的方法。我的笔记分为上下两个部分,涵盖了模拟电子领域的基础知识。在上部分,我详细介绍了电压、电流、电阻和电路等基本概念,以及欧姆定律和基本电路定律以及常见的电子元器件介绍。通过整理这些笔记,我对模拟电子基础有了更清晰的理解,也希望通过分享这些内容,能够帮助他人更好地掌握这一领域的知识。

2024-03-06 13:01:27 1515

原创 C语言中的四种常量介绍

再来看看宏定义,它们就像是程序中的密码,用宏定义可以给某个值取一个易记的名字。比如MAX_VALUE定义为100,就像是为某个宝箱设置了一个密码一样!宏定义还可以带参数,就像是为密码锁设置不同的组合。比如,定义一个SQUART的宏,接收一个参数x,然后返回x的平方。4.枚举常量(代表)enum,用于定义一组有名字的整数常量,这样可以提高程序的可读性和可维护性,就像是给程序添了灵魂一样!枚举中的数据是一个常量。一旦定义了这些枚举常量,我们就可以在程序中使用它们,而不必关心具体的数值。

2024-03-05 20:12:12 268

空空如也

空空如也

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

TA关注的人

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