- 博客(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
原创 寄存器地址与其指针化
每个寄存器有实际存在的物理内存空间,而我们通过映射,为寄存器划分了虚拟的内存空间,实际代码编辑中,是对内控分配的地址进行操作。下面是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关注的人