logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式系统---看门狗

在嵌入式系统中,看门狗定时器(Watchdog Timer,WDT)是一种常用的机制,用于检测和恢复系统在异常情况下的故障。如果系统因为某种原因(如软件死循环)而变得无响应,看门狗定时器可以自动重启系统,从而防止系统长时间处于不可用状态。要“关闭”看门狗定时器,通常意味着停止喂狗,让看门狗定时器超时并触发重启。在某些系统中,可能需要特殊的操作或权限来完全禁用看门狗定时器,这通常不推荐在正常运行的系

#单片机#c语言#c++ +2
在Linux中使用 times函数 和 close函数 两种方式 打印进程时间。

times函数用于获取当前进程的时间信息,其原型为clock_t times(struct tms *buf),需包含头文件<sys/times.h>。该函数将时间信息存储在struct tms结构体中,参数buf指向该结构体。返回值类型为clock_t,表示从系统启动到当前时刻的时钟滴答数,可通过除以节拍率转换为秒数。若调用失败,返回-1并设置errno。struct tms包含用户

文章图片
#linux#visual studio code#c语言
Audio 音频领域的一些专业词的概念

DRC(Dynamic range compression)一般用来动态调整音频输出幅值,在音量大的时候压制音量在某一范围内,在音量小时适当提升音量。通常用于控制音频输出功率,使扬声器不破音,当处于低音量播放时也能清晰听到。Low cut (低切):允许高于某一截频的频率通过,而大大衰减较低频率的一种滤波器,具有低频衰减的功能。EQ(均衡器)作用:通过对声音某一个或多个频段进行增益或衰减(降噪)。

文章图片
#音视频#嵌入式硬件
C51---震动传感器控制继电器开关

/高电平,继电器NO和COM不通。if(vibrate == 0){//模块告诉我们,发生震动,Do输出低电平。//当发生震动时,导通继电器,给继电器IN一个低电平。//Do接到了P3.3口。//查询的方式,判断是否发生震动。

#开发语言#c语言#mcu +1
嵌入式系统---看门狗

在嵌入式系统中,看门狗定时器(Watchdog Timer,WDT)是一种常用的机制,用于检测和恢复系统在异常情况下的故障。如果系统因为某种原因(如软件死循环)而变得无响应,看门狗定时器可以自动重启系统,从而防止系统长时间处于不可用状态。要“关闭”看门狗定时器,通常意味着停止喂狗,让看门狗定时器超时并触发重启。在某些系统中,可能需要特殊的操作或权限来完全禁用看门狗定时器,这通常不推荐在正常运行的系

#单片机#c语言#c++ +2
IO口的工作方式:上拉输入、下拉输入、推挽输出、开漏输出

推挽电路使用两个参数相同的以推挽方式存在于电路中,两只对称的开关管每次只有一个导通,所以导通损耗小、效率高,输出既可以向负载灌电流,也可以从负载抽取电流。开漏输出的特点是可以允许多个设备共享同一个总线或信号线,通过合理的电平控制,实现对总线或信号线的协调使用,避免冲突和干扰。上拉输入是指将信号通过一个电阻连接到高电平(通常是Vcc),并通过一个触发器将不确定的信号嵌位在高电平。上拉输入和下拉输入的

文章图片
#单片机#嵌入式硬件#iot
到底了