自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 串口收发--

串口的通讯协议由开始位,数据位,校验位,结束位构成。串口是一种在单片机,传感器,执行模块等诸多 设备上常用的通讯接口,在比赛中,可以通过串口读取遥控器发送来的数据,也可以通过串 口读取超声波等传感器的数据,也可以使用串口在单片机和运行计算机视觉的电脑之间进行 通讯。通过本节课的学习,将掌握如何通过 APB 时钟计算串口的波特率,串口在 cubeMX 中的配 置方法,串口的接收中断与空闲中断功能,串口的发送函数与发送中断。本小节介绍串口的接收中断与空闲中断,这两种中断都是在串口进行接收时可能会发生的中 断。

2024-12-08 20:46:23 1198

原创 上网搜索软件

https://files.jsa1004.com/download/aurora4.apk

2024-12-08 11:51:46 572 1

原创 ADC 采样电池电压

可以得到分压后的电压大约 2.38V,然后将该电压送至次级电路,在次级电路中,首先通过 一个 100nF 的电容进行滤波,使输出的电压更加稳定,接着用二极管保护电路将电压限制 在 3.3V 和 0V 之间,当电压大于 3.3V 时,二极管正向导通,电压被限制在 3.3V,当产生 负压(电压小于 0V)时,二极管正向导通,输出点接地电压被限制在 0V。转换的结果为 1/2Vref,通过这样逐 次比较过程,将采样取得的模拟电压和内部参考电压 Vref 的加权值进行比较,不同的位数 赋予不同的权值。

2024-12-05 22:39:21 3591

原创 常见的 PWM 设备-蜂鸣器-舵机

根据在定时器章节的进阶学习部分的知识,可以通过查看源代码或者数据手册的方式知道定 时器 4 挂载在 APB1 总线上,对应的总线频率为 84MHz,分频值为 0,重载值为 20999, 并通过公式计算得到 PWM 波的输出频率为 4000Hz。可以通过查看源代码或者数据手册的方式我们知道定时器 1 和 8 挂载在 APB2 总线上,对 应的总线频率为 168MHz,定时器分频值为 167,重载值 19999,并通过公式计算得到 PWM 波的输出频率为 50Hz,对应的周期为 20ms。

2024-12-04 19:26:28 725

原创 PWM 控制 LED 的亮度

一个周期内高电平的持续时间占总周期的比例成为占空比,通过修改占空比,可以改变输出的等效模拟电压。此外 PWM 输出的频率也会影响最终的 PWM输出效果,PWM 输出的频率越高,最终输出的“连续性”越好,越接近模拟信号的效果,频率低则会增强离散性,最终的输出效果会有比较强的“突变”感。当定时器以 PWM 模式工作时,会自动将 TIMx_CCRx 的值与 TIMx_CNT(计数寄存器)中的值做比较,当 TIMx_CNT 中的值小于 TIMx_CCRx 的值时,PWM 输出引脚输出高电平,大于时则输出低电平。

2024-12-04 00:18:34 2438

原创 RMc板-点亮 LED

从 LED 灯原理图中,当 LED_B,LED_G 和 LED_R 三个引脚不处于高电平的输出状态,那 么三极管的控制端将会被红圈圈中的下拉电阻拉为低电平,当 LED_B,LED_G 和 LED_R 处 于高电平的输出状态,通过原理图中 1kΩ与 10kΩ的分压后,三极管的基极控制端将变成 高电平,故而三级管的控制端电压将变成高电平。通过使用 cubeMX 软件完成引脚的配置,再编写程序使得对应引脚的输出一个高电平,通过三极管通 断作用,电流将通过 LED,从而发光。

2024-12-03 17:39:54 482

原创 keil 软件简易入门

2.点击 5 工程设置,进行工程相关设置,选择 Output,其中 Create HEX file 为是否生成HEX 文件,Browse Information 为是否增加浏览信息,选择是,可以使用鼠标右键点击函数进行跳转操作,但会增加编译时长;1.打开生成的工程,keil 界面如图所示,其中 1 为调试模式,2 为编译改变的文件,3 为编译全部的文件,4 为下载按键,5 为工程设置选项,6 为工程目录;3.点击 C/C++,其中 1 方框为工程宏定义设置,可在此添加宏定义;

2024-12-03 14:14:13 317

原创 RMc板和达妙板通信的英雄代码

麦克纳姆轮,丝杆云台,放大倍镜,三摩擦轮英雄。

2024-11-30 21:40:32 226

原创 RMc板开发-(3)串口通信写遥控器

RMc板开发

2024-11-30 21:26:41 295

原创 RMc板开发-(2)gpio等的认识

RMc板开发

2024-11-30 21:08:40 346

原创 RMc板开发-(1)使用工具

RMc板开发

2024-11-30 20:51:06 210

RMc板can通信内容

RMc板can通信内容

2024-12-01

solidworks初级练习题

solidworks初级练习题

2024-12-01

RMc板和达妙板通信的英雄代码

RMc板和达妙板通信的英雄代码

2024-11-30

RMc板开发-(3)串口通信写遥控器

dma传输ppt

2024-11-30

空空如也

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

TA关注的人

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