- 博客(14)
- 收藏
- 关注
原创 高效使用ai,让ai源源不断输出你想要的
当你想文本写作交流,面试,面谈,会议,发言,演讲,写ppt,写文章时,首先用STAR提问方式,如果你不知道用什么输出要求的思维模型,那么可以问问AI用写ppt梳理大纲的时候可以用什么思维模型例如比如你做的ppt的目的是业绩提升策划方案,那么就先问ai业绩提升策划方案用什么模型,再结合STAR提问方法向AI提问。以上就是用高效使用AI的方法,大家快来试试看吧!
2025-01-29 16:22:09
445
原创 TIM输出比较
OC输出比较输出比较可以比较CNT和CCR寄存器值的关系,来对输出电平进行置0,置1或者翻转的操作,用于输出一定频率和占空比的PWM波形。(就是输出pwm波形的)每个高级定时器和通用定时器都有4个输出比较通道高级定时器的前3个通道额外拥有死区生成和互补输出的功能在输出比较这里这块电路会比较CNT和CCR的值,CNT计数自增,CCR是我们给定的一个值,当CNT大于CCR、小于CCR、等于CCR时,输出就会输出对应的置1或置0。PWM(Pluse Width Modulation)脉冲宽度调制。
2025-01-21 19:02:23
493
原创 STM32学习笔记-TIM定时中断
1.定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。(计数器的基本功能是定时触发中断)2.16位计数器(计数器是用来执行计数定时的寄存器,每来一个时钟,计数器加一)、预分频器(对计数器进行分频,计数更加灵活)、自动重装寄存器(计数的目标值,就是我想记多少时钟申请中断)的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。3.不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。
2025-01-20 20:05:59
981
原创 STM32-对射式红外传感器计次 旋转编码器计次
/将结构体变量交给NVIC_Init,配置NVIC外设。//选择配置NVIC的EXTI15_10线。
2025-01-19 21:06:33
666
原创 STM32学习笔记-EXTI外部中断
EXTI(ExternInterrupt)外部中断EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序支持的触发方式:上升沿/下降沿/双边沿/软件触发支持的GPIO口:所有GPIO口,但相同的Pin不能同时触发中断通道数:16个GPIO_Pin,外加PVD输出、RTC闹钟、USB唤醒、以太网唤醒触发响应方式:中断响应/事件响应。
2025-01-19 17:59:05
802
原创 STM32学习笔记-调试方法
一.调试的方法串口调试:通过串口通信,将调试信息发送到电脑端,电脑使用串口助手显示调试信息显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上Keil调试模式:借助Keil软件的调试模式,可使用单步运行、设置断点、查看寄存器及变量等功能。二.OLED简介OLED,即有机发光二极管(OrganicLightEmittingDiode)。
2025-01-19 14:42:28
399
原创 STM32 GPIO输入
N1是传感器元件的可变电阻,它的阻值可以根据环境的温度和光线等模拟量进行变化,上面的R1是和N1进行分压的定值电阻,构成分压电路。传感器模块:传感器元件(光敏电阻/热敏电阻/红外接收管等)的电阻会随外界模拟量的变化而变化,通过与定值电阻分压即可得到模拟电压输出,再通过电压比较器进行二值化即可得到数字电压输出。第二个电路图:接了一个上拉电阻,K1按键松手时,引脚有上拉的作用力,保持高电平,K1按键按下时,引脚有个无穷大的下拉作用力,来保持低电平。当N1阻值变大,下拉作用就会减弱,R1的电压就会增强。
2025-01-18 21:13:37
546
原创 硬件工程师基础能力课 电感、谐振、RC滤波器、LC滤波器
电感是储能元器件 : 电感把电能转换为磁能储存在电感器里(跟电容差不多)电感的的特征(如图所示)电感对直流呈现很小电阻10v -》10v对交流,交流信号频率越高,电阻阻抗越大电感计算公式,和计算网站可调电感。
2024-11-09 16:12:13
299
原创 硬件工程师基础能力课 电阻和电容知识大全(快速入门)第一节
一.前言不知过了多久,转眼一瞬,已经大四了,面临找工作的烦恼,未免有些焦虑,最近投了很多简历,石沉大海,可能是目前嵌入式的现状不好,也可能是自己的能力不行,算了算了,人生的困难总会接着一个又一个来临,加油吧!为自己努力加油!结果是未知的。为每一个为了生活努力拼搏的你,加油!这篇主要是了解硬件为主。二.电阻的介绍在我们硬件电路设计中,用量最多的是贴片电阻。重点说贴片电阻,其他不常用。
2024-11-07 21:34:44
269
原创 基于STM32的家庭健康监测系统
基本健康参数测量:能够测量体温、心率、血压等常见健康参数。数据显示与存储:在本地显示测量数据,并将数据存储起来以便后续分析。异常报警功能:当测量数据超出正常范围时,系统能发出警报。远程数据传输(可选):可将数据传输到手机或云端,方便用户和医护人员远程查看。基于 STM32 的家庭健康监测系统能够为家庭健康管理提供一种便捷、有效的解决方案。通过合理的硬件设计和软件编程,可以实现对多种健康参数的准确测量、显示、存储和报警功能,并且可以根据需要实现远程数据传输。
2024-11-05 10:42:35
2104
3
原创 USB调试和keil逻辑分析仪使用方法
使用 GPIOx_IDR.y 语法,其中 x 表示 A~G 端口,y 表示 0~15 号引脚。3更改.DARMSTM.DLL -pSTM32F103C8。自己想检测端口,bit 1位。打开 Logic Analyzer。一.keil逻辑分析仪使用方法。运行程序即可查看波形。
2024-11-04 20:58:57
366
原创 MCU调试方法
为了找到Hard Fault 的原因和触发的代码段,就需要深刻理解当系统产生异常时 MCU 的处理过程: 当处理器接收一个异常后,芯片硬件会自动将8个通用寄存器组中压入当前栈空间里(依次为 xPSR、PC、LR、R12以及 R3~R0),如果异常发生时,当前的代码正在使用PSP,则上面8个寄存器压入PSP,否则就压入MSP。特别注意的是R14:保存的是下一个要运行的地址(举个例子:小王在家写作业,他计算要1+1=,1+2=;如果修改它的值,就能改变程序的执行流,指向当前的正在运行的指令地址。
2024-11-04 20:58:28
767
原创 【STM32】仿真器STLink&JLink的使用与软件测试
调试工具(如 ST - Link 调试器)对软件程序进行逐步调试,检查各个函数的执行情况是否正确。例如,检查传感器数据采集函数是否能正确获取数据,数据处理和判断函数是否能准确识别异常数据。第二步点击魔法棒,点击debug,选择st-link,点击sttings,port选择jtag。左边是寄存器 RO-R15的状态,上方是当前程序执行的程序状态。
2024-11-04 20:58:13
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人