
硬件
文章平均质量分 75
致守
这个作者很懒,什么都没留下…
展开
-
STC单片机 IAP(EEPROM)的使用
**************************** 擦除一扇区 ****************************//**************************** 读一字节 ****************************//**************************** 写一字节 ****************************/在ISPEN(ISP_CONTR.7) =1时,对ISP_TRIG 先写入46h,再写入B9h,ISP/IAP命令才会生效。转载 2025-02-23 21:27:33 · 118 阅读 · 0 评论 -
如何使用万用表检测芯片I/O口好坏
为检测管脚是否被烧坏,除了使用上面的方法检测I/O口到GND的保护二极管外,还需要检测I/O口到VCC的保护二极管。依次测量每个I/O口,如果万用表显示的参数为0.7V左右,则表示芯片的内部I/O到GND的保护二极管正常,即打线也是完好的,若显示的参数为0V,则表示芯片内部的打线已被拉断。依次测量每个I/O口,如果万用表显示的参数为0.7V左右,则表示芯片的内部I/O到VCC的保护二极管正常,若显示的参数为0V,则表示芯片此端口已被损坏。首先将万用表调到二极管检测挡位,被测芯片不要供电,将万用表的。转载 2025-02-23 21:25:02 · 94 阅读 · 0 评论 -
APROM、LDROM的区别!(flash)
CORTEX-M架构中没有EEPROM,若增加EEPROM需要额外的成本,EEPROM重要性不够(且可以将FLASH中的几页做为EEPROM来使用)。新唐M0的单片机有两个FLASH,一个是LDROM,另一个就是APROM与Data Flash(别看有两个其实也只是一个,只是新唐的程序员将其分成了两个而以)。(1)这样BOOTLOADER程序与APPLICATION程序互不相关不会有影响,便于开发人员(若不独自开辟一个LDROM,你调试就必须擦出BOOTLOADER,等等).(4)RAM:数据空间。转载 2025-02-22 17:19:14 · 58 阅读 · 0 评论 -
关于W5500/LAN8720与STM32以及与千兆交换机芯片通信的硬件、软件调试不通的问题
推荐之间使用网络变压器,其实直连也行,但是得判断是否是同类型的(同是电压驱动还是电流驱动,如果不一致,两侧的电容隔离和电阻上拉需要根据原来接以太网口时候的匹配电路进行设计),但是稳妥起见,使用一个网络变压器即可,无需使用两个网络变压器。SPI线较长的话,速率不推荐太高,单片机GPIO引脚的速率不宜设置为100MHz(容易导致SPI通信失败,这是血的教训),设置为50MHz即可。前提是,硬件电路基本是按照官方推荐的来,软件也是官方的demo移植来的。如果帮到你了,麻烦回复一下,支持一下笔者。转载 2024-11-18 19:17:40 · 462 阅读 · 0 评论 -
命令行界面 (CLI)、终端 (Terminal)、Shell、TTY,傻傻分不清楚?
命令行界面,通俗来讲,就是你看过的那种满屏幕都是字符的界面。命令行界面(英语:Command-line Interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。—— 摘自Wikipedia相信大家对于影视作品中出现的那种,某黑客/程序员/安全专家坐在电脑前猛敲键盘、屏幕上放眼望去全是滚动的字符的场景不会感到陌生。这种靠一行行命令的输入输出进行交互的用户界面,就叫做命令行界面。▲ 电影「黑客帝国」剧照。转载 2024-11-04 17:06:35 · 1110 阅读 · 0 评论 -
正交信号的理解
我们知道,通常的变频相当于将载频下移,早期的调幅接收机将下移到较低的中频,其目的是方便选择信号和放大,然后通过幅度检波(调幅信号的载波只有幅度受调制)得到所需的低频信号,现代通信信号有各种调制方式,为便于处理,需要将频带内的信号的谱结构原封不动的下移到零中频(统称为基带信号)。当然,傅利叶变换是适用于所有复数信号的。任何信号包括雷达信号实际上都是实信号,复信号是为了分析复解析信号而提出的,也为引入I,Q双通道的概念,因为在雷达系统中,信号的产生通常采用正交调制的方式产生,这可以获得一般调制的2倍带宽。转载 2024-05-18 13:07:23 · 419 阅读 · 0 评论 -
I2C电平转换电路_双向电平转换电路工作原理
这个需要特别注意,因为一旦没注意选用了,可能就是有的板子功能OK,有的板子NG。,即SDA2/SCL2为低电平0V时,因为MOS管体二极管的存在,体二极管导通,MOS管的S极被拉低,Vgs接近3.3V,MOS管导通,进一步导致左边和右边电平一样,为0V。,即SDA1/SCL1为高电平3.3V,MOS管的Vgs=0,不导通,右边因为上拉电阻的存在,SDA2/SCL2电平保持为5V。,即SDA1/SCL1为低电平0V,Vgs=3.3V,MOS管导通,右边电压就跟左边电平一样了,SDA2/SCL2为低电平0V。转载 2024-05-06 23:42:04 · 1045 阅读 · 0 评论 -
I2C走线技巧、及上拉电阻、电源电压、总线电容三者间的函数关系
Rpmax是负载电容的函数,总线电容越大,即负载越大,Rpmax越低。但在一些特定的情况下,比如折叠、滑盖机型中,I2C的两根信号线需要通过转轴或滑轨处的FPC,此时由于信号路径比较长,距离天线比较近,而且Open drain的输出级对地阻抗大,对干扰比较敏感,因此比较容易受到RF信号源的干扰。否则,上拉电阻上会有耗电。2,总线电容是线路连接和管脚的总电容,规定总线输入电流的最大值是10uA,同时规定了上升时间tr的最大值,由于高电平要求0.2VDD的噪声容限,这个输入电流限制了Rp 的最大值。转载 2024-05-06 18:19:33 · 3020 阅读 · 0 评论 -
MPU6050+一阶互补滤波
加速度计要滤掉高频信号,陀螺仪要滤掉低频信号,互补滤波器就是根据传感器特性不同,通过不同的滤波器(高通或低通,互补的),然后再相加得到整个频带的信号,例如,加速度计测倾角,其动态响应较慢,在高频时信号不可用,所以可通过低通抑制高频;用的都是16位的ADC,所以显示的数字是从-32768——+32768,要看自己选择的量程进行换算,量程选择在配置里面找,比如选择-250——+250量程,那么-32768——+32768就对应-250——+250 进行换算就可以了。就是,短时间内用陀螺仪比较准确,以它为主;转载 2024-05-05 21:24:10 · 90 阅读 · 0 评论 -
CAN总线技术 | 物理层04 - 终端电阻与双绞线(特性阻抗120欧)
广州虹科录制的CAN总线技术课程非常不错,建议同学们学习一下。B站的地址:https://www.bilibili.com/video/BV1gD4y1U7bJ?p=1新手最容易犯错的就是忘记在CAN总线上添加终端电阻,还有必须使用双绞线(特性阻抗约120欧)。CAN总线上的终端电阻一般使用120欧,CAN线缆一定要购买特性阻抗约120欧的电缆。转载 2024-04-18 15:20:00 · 778 阅读 · 0 评论 -
特征阻抗(特性阻抗):解析
如果传输线上传输的信号是低频信号,假设是1KHz,那么信号的波长就是300公里(假设信号速度为光速),即使传输线的长度有1米长,相对于信号来说还是很短的,对信号来说传输线可以看成短路,传输线对信号的影响是很小的。但是对于高速信号来说,假设信号频率提高到300MHz,信号波长就减小到1米,这时候1米的传输线和信号的波长已经完全可以比较,在。和电阻,电容,电感一样,传输线也是一种理想的电路元件,但是其特性却大不相同,用于仿真效果较好,但电路概念却比较复杂。3、传输线有两个很重要的特征:特征阻抗和时延。转载 2024-04-18 15:19:00 · 1268 阅读 · 0 评论 -
射频同轴电缆特性阻抗测量方法的探讨
但被测电缆内部的阻抗不均匀性引起的反射不可忽视 ,测试时应把这部分影响消除掉,从而使得单个连接器中最主要的反射源来自电缆阻抗与标准阻抗的偏差, 最终可以通过测得单个连接器电压驻波比直接获得被测电缆的特性阻抗。当频率小于200 MHz 时, 单连接器法测量的电缆特性阻抗值在各频率下几乎相等, 且与传输相位法测量的结果十分接近 ,而当频率大于 200 MHz 时 ,其测得的特性阻抗测量值明显增大 , 这是由于连接器中的剩余电抗(不完全补偿)随着频率的增加而增大所致。式中 C 为单位长度的电缆电容。转载 2024-04-18 15:17:56 · 380 阅读 · 0 评论 -
用网线做RS485总线,需要注意这些!
专用通信电缆的“专用”主要是指,电缆的特性阻抗在120Ω,因为大多数RS485设备的内置阻抗匹配电路都是按照120Ω设计的,如果电缆的特性阻抗不是120Ω,就会阻抗不匹配,反射波会干扰原始信号导致失真。网线也是同样的,如果你用的网线特性阻抗刚好是120Ω,那么直接用RS485的120Ω终端电阻,就能很好阻抗匹配,很不幸的是,大多数网线的特性阻抗是100Ω。双绞线是抵抗差模干扰的好手,而屏蔽线则是抵抗共模干扰的利器,所以,尽量用带屏蔽层的网线,能有效改善共模干扰带来的影响,尤其是工作环境有大功率设备的时候。转载 2024-04-18 14:45:26 · 3697 阅读 · 0 评论 -
RS-485 (TIA/EIA-485-A)网络连接指南
介绍RS-485网络的正确连接方法,包括双绞线布线及正确安装匹配电阻的建议。列出了正确端接和错误端接下的接收器波形。给出了从简单的单发送器/多接收器网络到多个收发器及多个分支电路的配置。本应用笔记提供连接RS-485网络的基本指南。RS-485规范(官方称为TIA/EIA-485-A)没有特别规定应该如何连接RS-485网络。尽管如此,规范还是给出了一些指南。这些指南和良好的工程实践是本应用笔记的基础。然而,本文提出的建议并不能涵盖设计网络的所有不同方式。RS-485在多个位置之间发送数字信息。转载 2024-04-18 14:18:00 · 1747 阅读 · 0 评论 -
stm32 MPU6050 6轴姿态传感器的介绍与DMP的应用
InvenSense 提供了一个 MPU6050 的嵌入式运动驱动库,结合 MPU6050 的 DMP,可以将我们的原始数据,直接转换成四元数输出,而得到四元数之后,就可以很方便的计算出欧拉角,从而得到 yaw、roll 和 pitch(要得到欧拉角数据,就得利用我们的原始数据,进行姿态融合解算,这个比较复杂,知识点比较多,初学者 不易掌握。使用内置的 DMP,大大简化了四轴的代码设计,且 MCU 不用进行姿态解算过程,大大降低了 MCU 的负担,从而有更多的时间去处理其他事件,提高系统实时性。转载 2024-04-09 06:58:26 · 2182 阅读 · 0 评论 -
电源抑制比(PSRR)的基础知识
PSRR电源抑制比 ,英文名Power Supply RejecTIon RaTIo,简称PSRR,它描述了电路抑制任何电源变化传递到其输出信号的能力,通常以dB为单位进行测量,用来描述输出信号受电源影响。它最常与运算放大器 (op amps)、DC-DC转换器、线性稳压器和低压差稳压器 (LDO) 的使用相关。对于运算放大器,电源抑制比描述了放大器在其直流电源电压变化时保持其输出电压的能力。与此同时,电源抑制比量化了在电源转换应用中阻止来自输入源的纹波电压的能力。理想运算放大器的PSRR为零。转载 2024-03-05 18:04:27 · 8255 阅读 · 0 评论 -
【操作系统】各平台定时器粒度
中,定时器的精度取决于系统时钟的精度。在 Linux 中,可以使用不同的定时器实现,如基于系统调用的定时器(如 setitimer)、基于 POSIX 标准的定时器(如 timer_create)、基于定时器文件描述符的定时器(如 timerfd_create)等。这些定时器实现的精度和使用方式可能有所不同,需要根据具体的应用场景进行选择和使用。需要注意的是,在使用定时器时,定时器的精度可能会受到其他系统资源的影响,如 CPU 占用率、I/O 操作等,因此在实际应用中需要进行充分的测试和优化。转载 2024-02-06 17:55:22 · 755 阅读 · 0 评论 -
数据采集卡知识:AI、DI、AO、DO、PI、AD、DA,触发器,计数器/定时器是什么意思?
在每一种情况下,最重要的参数有可应用的数字线的数目、在这些通路上能接收和提供数字数据的速率、以及通路的驱动能力。:计数器/定时器在许多应用中具有很重要的作用,包括对数字事件产生次数的计数、数字脉冲计时,以及产生方波和脉冲。模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。:开关量输出 可以是。转载 2023-11-30 14:54:21 · 12581 阅读 · 0 评论