自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ADC---模拟数字转换器

而单片机能够使用的波形只有高低电平即数字信号0、1. 所以可以通过。最直观的体现,模拟信号是连续变化的曲线,而数字量是不连续的一个个离散的点。进行连接产生模拟信号的外设。就可以将模拟信号转换成数字信号了。其使用方法是在ADC配置中使能,然后在显示能。....(传感器可以将非电学量转换成电学量)而这些信息量之间又有一些比如,转变为数字信号的电子元件。,传感器可以获取一些。

2023-08-29 19:54:44 262

原创 PWM脉宽调制

其原理是:比如之前的小灯循环点亮只能进行delay来使小灯在最亮或者熄灭之间进行转换,而。来使小灯实现呼吸的效果,即从最亮慢慢变暗,再从最暗慢慢变亮,实现呼吸的效果。来规定好高电平的时间占整个周期时间的比例,可以实现呼吸灯的效果,LED 照明调光、电机转速控制、舵机转向控制蜂鸣器控制等。期时间的比例,单位是% (0%-100%)。在一个脉冲周期内,高电平的时。,就可以实现从亮到暗,这种效果。可以通过其脉冲调制的。再回到高电平的次数,

2023-08-29 19:48:09 177

原创 单片机的时钟系统

时钟是单片机运行的基础,

2023-08-29 11:06:04 1494

原创 BLE(低功耗蓝牙)模块

透传:将stm32发送给BT24的数据原封不动的发送给主机设备或者反向,将接收的主机设备通过 BT24透传发送给单片机。:首先从机先向外广播自己的信息,主机扫描到从机的设备就可以发起连接。连接建立后就 可以按规定好的协议进行发送了。也可以使用普通中断模式或者不使用中断(最基本的模式)注:当数据帧发送速度要求很快时,就要设置数据缓冲区来进行数据缓存。复杂功能的实现:实现发送指令控制全彩灯的亮灭。报文头 数据项 结束符。.在生成的代码中,实现。

2023-08-27 20:26:48 403

原创 Mqtt协议

mqtt是应用层的协议,基于Tcp来实现的 :消息队列 遥感传输协议它很适合于物联网的传感器和上位机之间的通信他有几个特点:1.轻量级2.消耗更少的能量3.持续连接4.服务质量水平高一些5.速度更快其次mqtt是一种机器对机器、以数据为中心的轻量级协议 、其可以在资源受限的环境中运行,适合于物联网场景的应用。 与http的点对点连接不太一样,http是需要发布者订阅到订阅者的ip和端口然后进行这么一个点对点的通信。 而 mqtt不需要进行这么一个连接ip和端口的动作,只需要订

2023-08-27 19:03:57 119

原创 GPIO 的八大模式及使用

使用的是cubemx来写如:hal_write_pin_gpio7 来写 实际上也是通过操作寄存器来编写的。寄存器内有32位,通过控制寄存器内相应的位数为1,则可以是gpio口使能。此电路与上拉下拉也很像。当需要电路连通的时候输出高电平即可,即P-mos连通 N-mos关闭,对外输出高电平。当需要断路的时候,只需要相反即可。复用的模式是可以实现更高电压的电路的控制。首先 GPIO:称为通用输入输出接口。

2023-08-24 16:43:01 148

原创 串口中断的实现机制

如:发送时:1.发送数据寄存器。

2023-08-19 16:42:05 655

原创 串口中断模式的使用

1.在相应位置勾选对于串口的中断2. 在发送函数和接收函数中加-IT后缀3.将处理逻辑移入到回调函数中去:

2023-08-19 10:26:35 66

原创 常见的串口通信方式

数据帧:起始位,时钟线为高电平时,数据线为上升沿,与之相对的是停止位,时钟线为高电平时,数据线为低电平。外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。同步的意思就是有时钟线参与,实现同步传送,而异步就是没有时钟线,通过设置串口波特率来实现的数据传输。芯片连接使用的是双绞线,传递的信号是差分信号,有共模抑制的功能。是一类:片上通信协议,设备和设备之间,芯片和芯片之间的通讯。:通用同步异步收发器,下面的232和485是基于这里的衍生的。

2023-08-16 11:31:52 2230

原创 笔试题合集--C++

并且,由于该类型智能指针在实现上采用的是引用计数机制,即便有一个 shared_ptr 指针放弃了堆内存的“使用权”(引用计数减 1),也不会影响其他指向同一堆内存的 shared_ptr 指针(只有引用计数为 0 时,堆内存才会被自动释放)构造函数不能是虚函数根据继承的性质,构造函数执行的顺序是:基类的构造函数->派生类的构造函数但是如果基类的构造函数是虚函数,且派生类中也出了构造函数,那么当下应该会只执行派生类的构造函数,不执行基类的构造函数,那么基类的构造函数就不能构造了。

2023-08-05 10:52:30 99

空空如也

空空如也

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

TA关注的人

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