- 博客(24)
- 收藏
- 关注
原创 推荐的、好用的线性稳压器
SOT23封装的线性稳压器,在5V转3.3V的场景下,最大输出电流应该控制在200mA以内,如果需要更大的输出电流,可以考虑1117或者是DCDC的方案。正品的RT9013和RT9193性能好,价格高。考虑到低功耗场景,而且最大输出电流很小的话,可以选择XC6206,但是需要注意它的动态响应和稳波都会有点大。ME6211和ME6206综合表现都会比较好,没有短板,价格也合适,所以比较建议购买。SOT23-5封装带控制引脚,关断以后电流会比较小,所以如果你需要控制输出的话,可以选择这个封装。
2025-02-14 23:37:05
1504
原创 线性稳压器1117 性能测试
1、性能最好:TLV1117性价比最高:CJT1117山寨AMS1117不建议购买2、1117的输出的输出电容尽量使用钽电容,不建议使用陶瓷电容;(但是钽电容又容易炸,常见的好像都还是使用陶瓷电容)3、注意芯片发热的问题,不能仅仅只看输出电流,而是要使用消耗的功率来计算发热量;(以前从来没有考虑过)4、这几个测评对其他的线性稳压器也完全试用;5、1117已经很古老了,新出的线性稳压器各项指标都优于1117,还具有短路、过流、过压保护功能。
2025-02-13 11:07:01
1669
原创 [ESP32:Vscode+PlatformIO]添加第三方库 开源库 与Arduino导入第三方库的区别
ESP32:Vscode PlateformIO 为工程添加第三方库/开源库到自己工程当中;如何删除已安装的第三方库/开源库;已安装的第三方库/开源库的路径;与Arduino导入第三方库的区别
2025-02-07 20:28:16
1150
原创 [STM32 标准库]EXTI应用场景 功能框图 寄存器
外部中断在嵌入式系统中有广泛的应用场景,如按钮开关控制,传感器触发,通信接口中断等。其原理都差不多,STM32会对外部中断引脚的边沿进行检测,若检测到相应的边沿会触发中断,在中断中做出相应的处理。
2025-02-03 11:24:15
809
原创 [ESP32:Vscode+PlatformIO]新建工程 常用配置与设置
通过Vscode+PlatformIO方式对ESP32进行开发,记录一些常用操作,包括新建工程,模块化编程,修改通信波特率
2025-02-02 12:46:41
1523
原创 [STM32 HAL库]串口中断编程思路
很多情况下,需要串口进行接收数据,并且要对接收的数据进行处理。这篇文章分析了两种数据处理的方法,一个是在回调函数里直接处理数据,另一个在回调函数中设置标志位,在主函数里读取标志位再进行数据处理。两种方法各具优缺点,需要根据情况选择。本文章的接收数据方法是串口空闲中断+DMA接收不定长数据。
2025-01-19 17:53:25
2045
原创 [STM32 HAL库]串口空闲中断+DMA接收不定长数据
使用STM32CUBEMX进行配置,通过串口空闲中断+DMA的方法,实现串口接收不定长的数据,提高接收的效率。
2025-01-18 17:08:40
5021
3
原创 USB TypeC;TypeC引脚定义:24P 16P/12P 6P
24P的TypeC功能是最全面的,包含了实现PD快充,USB3.0,USB2.0的功能引脚,因此它可以传输音频、视频、通信协议等数据。插头的引脚定义图:母座的引脚定义图:母座的上下引脚并非是斜对称的,而是关于中心点原点对称。在进行TypeC插入的时候,它会进行识别正插还是反插,然后再进行引脚的配置。
2025-01-14 22:18:45
15189
原创 如何礼貌的拒绝已经答应的offer
1.薪酬可以和公式人事谈,可以稍微涨一电比如招聘时写着4-6k,人事开了4k,你可以试着往5k要2.有多个offer之后可以找人事沟通,把所有offer的最高薪酬试探出来3.拒绝offer时要礼貌,第一时间告知人事,以后也有可能会再进去里面工作,给人留下印象好才行。
2024-12-24 23:40:26
861
原创 科华面试-定制软件工程师
我的了解:和客户对接,了解客户的需求,进而去做响应的开发;面试官的解释:客户和售前工程师进行需求对接,定制软件工程师和售前工程师进行需求对接;没有提前打好草稿,讲的稀烂。我只会C,面试官还问我会不会PLC,我说不会。准备不充分,好多东西草稿都没有打好;自己做的东西也没讲清楚,还是得提前打好操作;面试时候话太少了,有点尴尬;就是一坨答辩;不过好在周五前就会给结束,早死早超生,不抱希望;
2024-12-10 14:03:04
357
原创 电压比较器---滞回比较器(施密特触发器)
当输入电压从小电压开始增加,当其大于VT+时,电压比较器输出低电平,此时阈值电压变成下门限电压(VT-);当输入电压从大电压开始减小,当其小于VT-时,电压比较器输出高电平,此时阈值电压变成上门限电压(VT+);只有当第一次超过上门限电压或者下门限电压值,电压比较器的输出才会翻转变化;Uo为比较输出电压,有两种电压状态VoH(高电平)和VoL(低电平);当Uo输出为高时,电压比较器的阈值电压是上门限电压(VT+);当Uo输出为低时,电压比较器的阈值电压是下门限电压(VT-);Vref为比较参考电压;
2024-11-12 08:03:31
7309
2
原创 FreeRTOS编程规范与数据类型
在 FreeRTOS 中,经常可以看到以下几个宏,pd表示定义在projdefs.h 文件中。pdFALSE: ( ( BaseType_t ) 0 ),就是0,其中BaseType_t是32位有符号数(long)。pdTRUE : ( ( BaseType_t ) 1 ),就是1。pdPASS: ( pdTRUE ),就是1。pdFAIL : ( pdFALSE ),就是0。
2024-08-18 21:24:24
1137
原创 C语言---NULL
现代C语言标准(C99及以后),推荐使用第二种定义方式,因为它提供了更强的类型安全性;赋值给任何类型的指针时,它都会隐式转换为相应类型的指针,而不仅仅是整数0。所以,这个定义可能是为了某种特定目的,但通常不是推荐的做法;的空指针,明确地表示了一个空指针,并且与任何指针类型都兼容。是一个预定义的宏,当编译器在C++模式下工作时会被定义;函数的返回类型是int *,即一个指向整型的指针;可以隐式转换为任何指针类型,所以这种定义是有效的。然而,在C++中,对于64位平台的特定定义(
2024-06-14 10:15:39
455
原创 蓝桥杯嵌入式省赛-STM32CUBEMX新建工程-STM32G431RBT6
打开STM32CUBEMX,点File->New Project在左边的搜索框中搜索STM32G431RBT6,这个是比赛的芯片型号。搜索出来的结果有两个,不选择那个后面带TR的,最后点右上角的Start Project。点左边System Core的RCC,在High Speed Clock(HSE)选择Crystal/Ceramic Resonator,然后右边芯片的引脚PF0和PF1会变成绿色。
2024-01-24 11:40:11
1105
2
原创 sprintf函数使用,将数据传为字符串输出,输出可用LCD屏显示或者USART发送
2.若显示屏需要显示浮点型数据,对于小数点的处理十分友好,大部分的LCD显示函数没有显示浮点型的,这里可通过显示字符串类型的函数进行替代。这里注意:浮点型写%f,整型写%d,其中%.2f表示浮点型数据保留两位小数。定义的数组里面的个数要足够的大,若小于转换的字符个数,程序会死机,2.定一个字符串数组,用于存储传送的内容;定义一个数组就行,转换一次发送一次,再接着转换。最好开始就直接给一个很大的数!前言:最近老师介绍了一个显示数据的方法,觉得十分好用,分享一下。3.分别定义两种数据,用于模拟接收到的数据。
2023-12-11 20:52:07
1573
原创 MATLAB辅助函数学习---axis()函数
axis是一个用于控制坐标轴的函数,控制要绘制曲线数据的范围选择合适的坐标刻度如果省略这个参数,axis将自动控制你要显示的图形的坐标范围。
2023-11-06 10:21:50
10483
1
原创 keil的硬件调试和软件调试配置
使用PA1引脚实现LED灯以1s闪烁(高电平点亮,推挽输出模式)注意:不同型号的芯片需要不同的仿真配置,仿真配置在最后。
2023-08-15 15:51:28
897
蓝桥杯赛场资源包里的LCD驱动和芯片资源包V1.2、V1.3、V1.4 其余资料自行下载,全部资料太大了上传不了
2025-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人