
嵌入式知识点
文章平均质量分 60
嵌入式@秋刀鱼
斗之气-三段
展开
-
IO口的工作方式:上拉输入、下拉输入、推挽输出、开漏输出
推挽电路使用两个参数相同的以推挽方式存在于电路中,两只对称的开关管每次只有一个导通,所以导通损耗小、效率高,输出既可以向负载灌电流,也可以从负载抽取电流。开漏输出的特点是可以允许多个设备共享同一个总线或信号线,通过合理的电平控制,实现对总线或信号线的协调使用,避免冲突和干扰。上拉输入是指将信号通过一个电阻连接到高电平(通常是Vcc),并通过一个触发器将不确定的信号嵌位在高电平。上拉输入和下拉输入的主要区别在于信号的来源和电平状态,需要根据具体的应用场景和电路设计需求选择合适的配置方式。原创 2024-01-31 15:36:35 · 6510 阅读 · 0 评论 -
C/C++中,头文件加双引号 “ ” 与加尖括号 <> 的区别
需要注意的是,双引号和尖括号可以用于包含任何头文件,但是它们的查找路径不同。在C语言中,双引号(" ")和尖括号(< >)在头文件中的使用有一些区别。而在使用尖括号包含标准库的头文件时,编译器会按照标准的包含路径进行查找。在使用双引号包含头文件时,编译器首先会在当前目录中查找;原创 2023-12-15 14:49:13 · 1896 阅读 · 0 评论 -
嵌入式笔试【1】
栈溢出问题:每当一个函数被调用时,操作系统会为该函数创建一个新的栈帧,以存储该函数的局部变量和参数等。递归函数在深度过深的情况下,会导致系统栈空间被快速耗尽,从而引发栈溢出错误。时间和空间效率低下:对于深度递归,系统需要频繁地创建和销毁栈帧,这会消耗大量的CPU时间和内存。如果递归深度过深,或者递归算法本身就不高效,那么这种时间和空间效率的消耗会变得非常明显。可读性和可维护性降低:深度递归可能会使得代码难以理解和维护。原创 2023-11-02 11:54:07 · 240 阅读 · 0 评论 -
RS485通讯方式-详解
5位数据位、无校验位、1位停止位等。这种总线以其差分传输方式而闻名,发送端在两条信号线上传输辐值相等,相位相反的电信号,接收端在对接收的两条信号线做减法运算,这样就能获得信号翻倍的信号。需要注意的是,RS485协议中数据位的长度和校验位的长度都是可变的,具体长度取决于协议的设定。如果需要进行更长的数据传输,可以在协议中规定更长的数据位数,例如在某些工业控制系统中,可能会有12位、16位等更长的数据位。需要注意的是,如果数据位的长度发生变化,那么校验位和停止位的长度也会相应地变化,需要根据协议规定进行设定。原创 2023-10-11 23:26:55 · 3993 阅读 · 0 评论 -
I2S协议
综上所述,I2S协议在音频传输方面具有高质量、低延迟和灵活性等优点,但是需要较多的线数、传输距离有限,以及对时钟同步要求较高等缺点。数据线上的数据传输是双向的,可以同时传输音频数据和控制数据。2. 较短传输距离:由于没有差分传输机制,I2S协议的传输距离较短,通常在几十厘米到几米之间,不适用于长距离传输。1. 线数较多:I2S协议需要至少3根线进行数据传输,相对于一些其他音频传输协议来说,需要的线数较多。时钟线用于同步数据传输的时钟信号,数据线用于传输音频数据,帧同步线用于确定音频数据传输的起始点。原创 2023-07-04 18:42:31 · 2249 阅读 · 0 评论 -
IIC(I2C)协议
在发送地址后,主设备会释放数据线,然后等待从设备应答。从设备接收到地址后,会发送一个应答位(ACK)信号,表示从设备可以进行数据传输。总结起来,I2C通信协议是一种简单而灵活的串行通信协议,具有广泛的应用领域。它的特点是速度相对较慢,但适用于连接多个设备和传感器的应用场景,并且在实现上比较简单。主设备发送从设备的地址,将数据发送到特定的从设备。停止信号是在时钟线上拉高的同时,数据线上由低变高形成的。主设备会发送需传输的数据,然后等待从设备应答。起始信号是在时钟线上拉低的同时,数据线上由高变低形成的。原创 2023-07-03 17:20:41 · 466 阅读 · 0 评论 -
嵌入式DSP音频_知识点归纳(1)
传统上,电子系统中的时钟频率是固定的,无论系统处于何种负载状态。EINT 的使用可以提供高效的中断处理和系统响应能力,对于实时和高性能的应用非常重要,特别是在需要与外部设备进行实时交互或同时处理多个并发任务的情况下。计数器用于记录经过的时间,时钟源选择器用于选择计时器的时钟信号源,计时/定时控制逻辑用于控制计数器的启动、停止和重置,寄存器用于配置定时器的参数和状态。总而言之,GDMA 是一种扩展和泛化的 DMA 技术,用于实现高效的数据传输和减轻 CPU 的负载,以满足对高性能和实时响应的应用需求。原创 2023-06-29 11:48:04 · 480 阅读 · 0 评论 -
Audio 音频领域的一些专业词的概念
DRC(Dynamic range compression)一般用来动态调整音频输出幅值,在音量大的时候压制音量在某一范围内,在音量小时适当提升音量。通常用于控制音频输出功率,使扬声器不破音,当处于低音量播放时也能清晰听到。Low cut (低切):允许高于某一截频的频率通过,而大大衰减较低频率的一种滤波器,具有低频衰减的功能。EQ(均衡器)作用:通过对声音某一个或多个频段进行增益或衰减(降噪)。1.可有效降低低频噪声;4.去除不必要的低频,使麦克风信号更适合混音。原创 2023-06-07 19:01:37 · 823 阅读 · 0 评论 -
Git tortoise常用命令——版本管理
Tortoise git 常用命令原创 2023-05-30 19:41:52 · 963 阅读 · 0 评论 -
I2S通信协议
又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。采用了独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真。随着技术的发展,在统一的I2S硬件接口下,出现了多种不同的I2S数据格式,可分为:I2S Philips标准、左对齐(MSB)标准和右对齐(LSB,也叫日本格式、普通格式)标准。发送端和接收端必须使用相同的数据格式,确保发送和接收的数据一致。I2S总线一般由1根。转载 2023-05-13 11:20:35 · 454 阅读 · 0 评论