
硬件基础
文章平均质量分 70
硬件基础
孙八瓶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【上位机】获取txt文件的行数
int ReadLineNum(char pathname[]){ FILE *fp; int flag = 0, file_row = 0, count = 0; if((fp = fopen(pathname, "r")) == NULL) return -1; while(!feof(fp)) { flag = fgetc(fp); if(fla...原创 2019-11-27 09:11:49 · 1912 阅读 · 0 评论 -
【硬件】单模光纤、多模光纤
多模光纤(Multi Mode Fiber)支持多种模式传输,纤芯为50μm/62.5μm,典型速率为100M/s,传输距离可达2km,1 G/s可达1000m,10 G/s可达550m,光源为LED光源。此外,像多模光纤一样,单模光纤也表现出由多个空间模式引起的模态色散,但单模光纤的模态色散小于多模光纤。OM5光纤,也称为WBMMF(宽带多模光纤),是最新的多模光纤,向下兼容OM4,它的核心尺寸与 OM2、OM3 和 OM4 相同,OM5纤维外套的颜色选择为。选单模或多模光纤,需权衡传输距离与成本。转载 2024-07-25 17:26:10 · 1473 阅读 · 0 评论 -
【嵌入式硬件】续流二极管
续流二极管(flybk),有时也称为飞轮二极管或是snubber二极管,是一种配合电感性负载使用的二极管,当电感性负载的有突然的变化或减少时,电感二端会产生突变电压,可能会破坏其他元件。配合续流二极管时,其电流可以较平缓地变化,避免突波电压的发生。原创 2024-09-18 11:38:11 · 1606 阅读 · 0 评论 -
【嵌入式软件】stm32内部flash读写
控制系统采用STM32F429IGT6,STM32F429IGT6 的 FALSH 容量为 1024K 字节。STM32F429 的闪存模块组织如下表所示。STM32F429xx 的闪存模块由:主存储器、系统存储器、OTP区域和选项字节等4部分组成。1)主存储器,该部分用来存放代码和数据常数(如 const 类型的数据)。分为两个Bank,每个Bank分为12个扇区,前4个扇区为16KB大小,第五个扇区是64KB大小,剩下的7个扇 区都是128K大小,总共1M。原创 2024-08-22 11:10:28 · 1133 阅读 · 0 评论 -
步进电机驱动芯片TB6600HG部分翻译
有些参数没看懂。一边设计,一边修正。原创 2023-12-07 10:11:44 · 2957 阅读 · 0 评论 -
直流电机概述
1.概述 直线感应电机主要有两种型式,即平板型和管型。平板型电机可以看作是由普通的旋转异步电动机直接演变而来的。图1左图表示一台旋转的感应电动机,设想将它沿径向剖开,并将定、转子圆周展成直线,如图1右图,这就得到了最简单的平板型直线感应电机。 在旋转电机中转子是绕轴做旋转运动的,见绿色箭头线;在直线电机中动子是做直线移动的,见绿色箭头线。 ...转载 2019-12-27 09:05:49 · 1234 阅读 · 0 评论 -
NI PCI-6221
1.通用定时器1)一共两个2)32位3)测量:边缘计数,脉冲,半周期,周期,双边缘分离4)位置测量:带有Z通道重装载的X1,X2,X4正交编码 双脉冲测量5)输出:脉冲,带动态更新的脉冲序列,分频,等效时间采样6)内部时钟:80 MHz, 20 MHz, 0.1 MHz7)外部时钟:0~20MHz8)时钟准确性:50 ppm(0.0005%) p...原创 2019-12-04 09:12:39 · 4166 阅读 · 0 评论 -
labwindows/cvi数据采集-DAQ相关函数介绍
1.如果函数状态出现错误,就用goto语句跳转到错误Error函数块去执行。Error需要自己定义#define DAQmxErrChk(functionCall) if( DAQmxFailed(error=(functionCall)) ) goto Error; else2.创建任务函数------DAQmxCreateTask 1)函数原型int32 DA...原创 2019-11-18 20:24:46 · 5903 阅读 · 2 评论 -
NI-6221 pwm相关函数
一、PWM的配置1.DAQmxCreateCOPulseChanFreq (我用这个)1)用途创建通道以生成频率和工作周期定义的数字脉冲,并将通道添加到使用taskHandle指定的任务中。除非您选择不同的输出端子,否则脉冲会出现在计数器的默认输出端子上。2)参数Name Type Description taskHandle TaskHandle ...原创 2019-12-06 14:43:55 · 1749 阅读 · 0 评论 -
光栅尺
1.光栅尺原理光栅尺,也称为光栅尺位移传感器(光栅尺传感器),是利用光栅的光学原理工作的测量反馈装置。光栅尺经常应用于数控机床的闭环伺服系统中,可用作直线位移或者角位移的检测。其测量输出的信号为数字脉冲,具有检测范围大,检测精度高,响应速度快的特点。例如,在数控机床中常用于对刀具和工件的坐标进行检测,来观察和跟踪走刀误差,以起到一个补偿刀具的运动误差的作用。光栅尺按照制造方法和光学原理的不同,...原创 2019-12-05 15:52:35 · 6675 阅读 · 1 评论 -
计算机怎么识别有符号数和无符号数的
这个问题我在学习汇编语言的过程中一直很苦恼,在网上看了很多帖子,基本上都是说是人自己设定是有符号数还是无符号数的。这样的回答是很扯淡的,TM计算机和人脑又不是一个东西,看来很多人学东西基本上都是一知半解,这样无疑是idot。反复搜了好几个帖子,终于发现了一个比较靠谱的大佬说出了有符号数和无符号数的区别:有符号数和无符号数探讨这个问题,要是简单的理解,是很容易的,不过要是考虑的深了,还...原创 2019-11-20 10:33:45 · 4305 阅读 · 4 评论 -
STM32L496RET6资源
1.硬件性能:1)内核:Arm®Cortex®-M4 32位RISC内核2)工作频率:80MHz3)具有浮点运算单元(FPU),支持所有Arm®单精度数据处理指令和数据类型。4)实现了一整套DSP指令和一个内存保护单元(MPU),增强了应用程序的安全性5.)512k字节 Flash;320k 字节 SRAM6)IO口:522.当前价位:...原创 2021-03-31 16:29:17 · 2336 阅读 · 0 评论 -
STM32的存储器映射
映射”一词首先是在数学中接触到的,在认识存储器映射或存储器重映射前先回顾一下数学中对映射一词的解释。映射的定义:如果集合A中的每个元素在对应法则f的作用下,在集合B中都有唯一的一个元素与它对应,那么集合A,B及对应法则f称为集合A到集合B的一个映射,记作f : A→B。在映射f : A→B中,与A中的元素a对应的B中的元素b叫做a的象,a叫做b的原象。对应法则f、集合A及集合B称为映射的三...转载 2019-12-03 10:51:15 · 508 阅读 · 0 评论 -
stm32系统时钟初始化过程剖析
STM32有以下4个时钟源:高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采用8MHz的晶振。高速内部时钟(HSI): 由内部RC振荡器产生,频率为8MHz,但不稳定。低速外部时钟(LSE):以外部晶振作时钟源,主要提供给实时时钟模块,所以一般采用32.768KHz。低速内部时钟(LSI):由内部RC振荡器产生,也主要提供给实时时钟模块,...转载 2019-12-20 13:36:29 · 1453 阅读 · 0 评论 -
指令字长、机器字长、存储字长
1.指令字长指令字长取决于操作码的长度、操作数地址的长度、操作地址的个数。不同机器的指令字长是不相同的。【注】对于stm32来讲,指令字长有16位的,还有32位的。它优先选择16位的指令。为了最有力地支持 Thumb‐2,引了一个“统一汇编语言(UAL)”语法机制。对于 16 位指令和 32 位指令均能实现的一些操作(常见于数据处理操作),有时虽然指令的实际操作数不同,或者对立即数的长度有...原创 2019-11-22 16:14:40 · 10336 阅读 · 0 评论 -
分析STM32单片机的RAM和FLASH(一)
1.导学存储器是单片机结构的重要组成部分,存储器是用来存储编译好的程序代码和数据的,有了存储器单片机系统才具有记忆功能。按照存储介质的特性,可以分“易失性存储器”和“非易失性存储器”两类。易失性存储器断电后,里面存储的内容会丢失;非易失性存储器断电后,数据可以依然保持。2.单片机的存储器1)如下图所示是STM32F103RB系列单片机所使用的存储器大小,Flash为128KB,RAM为20KB,这里的RAM是指SRAM。这两个存储器的寄存器输入输出端口被组织在同一个4GB的...转载 2021-05-25 21:11:26 · 5835 阅读 · 0 评论 -
晶振及其内部电路详解:
晶振及其内部电路详解:晶振原理:晶振,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低 的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构...转载 2020-03-16 17:19:08 · 3579 阅读 · 0 评论 -
kei反汇编分析
只分析 《点亮LED灯》中的一段1.C语言代码GPIOB->BRR = GPIO_Pin_11;//PB11输出低电平等价于*(int*)(0x40010c14)= 0x0800; //向地址0x40010c14上写0x08002.汇编代码0x080001D6 F44F6000 MOV r0,#0x8000x080001DA 4908 ...原创 2019-12-03 10:35:58 · 1400 阅读 · 0 评论 -
有符号和无符号的运算--标志寄存器(8086)
《汇编原理》---王爽CPU内部有一个16位标志寄存器,但只有个别位有意义:1)用来存储相关指令的某些执行结果;2)用来为CPU执行相关指令提供依据;3)用来控制CPU的相关工作方式;1.ZF标志位------0标志位记录相关指令执行之后,其结果是否为0。为0,则ZF=1;不为0,则ZF=0。2.PF标志位-----奇偶标志位如果有奇数个1,则PF=0;...原创 2019-11-06 11:10:14 · 6399 阅读 · 1 评论