自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AMS1117内部实现原理

利用稳压二极管实现分压,D1端4.1V,发射极电压和基极电压差大于0.7V后,开始导通,所以发射极端在3.4v抖动,再接一个电容,进行滤波、储能,稳定输出。而电源端到二极管导线分压,接电阻保护电路。

2024-06-03 09:04:38 178

原创 降压器件的滤波

这里选用AMS1117,将5V的电源降至3.3V供给其他部件使用,进出都采用了滤波。滤除低频的时候可能会产生高频杂波,所以先大电容滤除低频,后小电容滤除高频。

2024-06-03 08:24:50 114

原创 stm32不定长接收

huart:句柄pData:盛放接收数据的变量Size:接收数据的大小Timeout:超时多久返回接收完成后产生中断的接收函数huart:句柄pData:盛放接收数据的变量Size:接收数据的大小传输结束后触发中断这两个接收函数都是定长接收,规定接收数据长度后,当发送字符数长度超过约束,会有吞字符现象;

2024-05-27 20:24:56 781

原创 STM32基本定时器的预分频

基本时基单元的三大重要组成:PSC预分频器,CNT计数器,ARR自动重装载寄存器。

2024-05-22 20:01:29 534 1

原创 寄存器地址与其指针化

每个寄存器有实际存在的物理内存空间,而我们通过映射,为寄存器划分了虚拟的内存空间,实际代码编辑中,是对内控分配的地址进行操作。下面是stm32G0系列的一款芯片,我们从两边可以看到厂商为其分配的地址。

2024-05-18 15:32:00 314

原创 了解运算符

一.算术运算符算术运算符:注意事项:①%只能是整数之间做运算②整数相除,会取整,学习过程中前者是2.00,后者是2.50,这是因为前者是把两个整型的相除赋值给了a,欲实现下面的结果,可以使用强制类型转换float a=(float)5/2或者float a=5/2.0③i++,i在前,则i完成自加,但i++整体不变,++i,i在后,i完成自加,++i整体也加了1。

2024-03-09 08:52:58 277 1

原创 菜鸡的嵌入式学习之路(一)

9个字符,每三个为一组,分别是用户,群组,其他。1代表有权限,0代表无权限,例如可读不可写不可操作就是100,转换成十进制4,在终端可通过chmod修改文件权限。其中,ls - l更值得注意,在显露出的信息中分别是 文件类型,访问权限(r即read ,w即write,x即eXecute),链接数,用户名,组名,大小,最后修改时间,以及名字。1vi编辑器的三种模式,命令行模式,即直接进去的模式,插入模式,通过指令进入;,“."代表当前行,如果单行内有多个需要替换的内容,则在命令末尾加g。

2024-03-07 21:21:53 1491 1

空空如也

空空如也

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

TA关注的人

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