头像-363230

  • 湖北省黄冈市
  • 嵌入式、DSP、FPGA/CPLD、EMC/EMI、EDA/PCB、电源技术、传感器/MEMS
  • 汽车电子

个人成就

获得 2 次赞

帮助过45人

FPGA仿真用的仿真软件modelism10.0d卡死

一般是你的TB编写有误,看看TB的实例名和你的VHDL名是否一致。这个错误一般是附带的,我曾经也出现过,不过改掉其他错误后自动消失了。

怎样在quartus里合并两个工程

设置顶层文件,其中一个作为子文件库加载进去,在主要的文件库中调用模块就行了。这是是函数的相互调用。 例如: module div_fre(clk clk2 key1 key2 ms1 ms2 ms3 ms4 duan);//函数一 module display(clkDms1ms2ms3ms4duan);//函数二 在 display u1(.clk(clk).D(fre).ms1(ms1).ms2(ms2).ms3(ms3).ms4(ms4).duan(duan));//调用display这个函数

在windows下如何用VS处理多线程贪睡理发师问题?

1、嗜睡的理发师问题:一个理发店由一个有N张沙发的等候室和一个放有一张理发椅的理发室组成。没有顾客要理发时,理发师便去睡觉。当一个顾客走进理发店时,如果所有的沙发都已经占用,他便离开理发店;否则,如果理发师正在为其他顾客理发,则该顾客就找一张空沙发坐下等待;如果理发师因无顾客正在睡觉,则由新到的顾客唤醒理发师为其理发。在理发完成后,顾客必须付费,直到理发师收费后才能离开理发店,试用信号量实现这一同步问题。 int waiting ;//等候理发的顾客数 int CHAIRSr;//为顾客准备的椅子数 semaphore Customersbabersmutex; Customers=0; barbers=0; waiting=0; mutex=1; barber( )//理发师进程 { while(TRUE) { wait(customers); //若无顾客,理发师睡眠 wait(mutex);//进程互斥 waiting=waiting-1;//等待顾客数少一 signal(barbers);//理发师去为一个顾客服务 signal(mutex);//离开临界区 Cut_hair(); } } Customer (int i) { wait(mutex);//进程互斥 if(waiting<CHAIRS)//看看有没有空椅子 { waiting=waiting+1;//等候顾客数加1 signal(customers);//必要的话唤醒理发师 signal(mutex);//开放临界区 wait(barbers);//无理发师,顾客等待 get_haircut();//一个顾客坐下等理发 } else signal(mutex);//人满了,走吧 }

max485 5V供电的情况下把输出信号送给3.3V供电的芯

这个需要看33v的引脚对电压的容忍度。 例如stm32f103系列的单片机,其对5v的电平可以承受

5类水晶头和6类水晶头的区别

它们内部构造不同,五类水晶头接线的内部只有四对双绞线的铜线,而六类水晶头接线内部则多了一个十字骨架。且五类网线比较适用于百兆的网线,六类网线则适合千兆的网线

怎么测量一个开关电源的等效内阻

开关电源的内阻是没办法测量的,只有通过额定负载时输出的电压差计算得到。 实际上也可以看出开关电源的内阻不是一定的,是随输出电流的大小变化而变化。

仪用运放一般用于什么场景下

仪表放大器是一种精密差分电压放大器,它源于运算放大器,且优于运算放大器。仪表放大器把关键元件集成在放大器内部,其独特的结构使它具有高共模抑制比、高输入阻抗、低噪声、低线性误差、低失调漂移增益设置灵活和使用方便等特点,使其在数据采集、传感器信号放大、高速信号调节、医疗仪器和高档音响设备等方面倍受青睐。

freemodbus可用在主机上么

当主模式使用时,打包帧时需要获取到从机地址、PDU缓存、发送数据大小,所以需要添加几个接口获取