问答

汇集网友智慧,解决技术难题

  • 十个太阳 回答了该问题

    NMOS过流保护

    这位兄弟说的极是,一直习惯用于直接接ic内部比较器,忘记这回事了

    811浏览 15回复 1关注
  • zeshoufx 回答了该问题

    AT32F412 SPI时钟没有输出

    把代码贴出来,大家才好帮你看

    846浏览 6回复 0关注
  • zchong 回答了该问题

    KF32A156MQV DMA发送完成中断如何配置才能进入

    可能还需要配置那个!

    1015浏览 4回复 1关注
  • 51xlf 回答了该问题

    INA226的arduino的驱动代码 赏3000家园币

    //INA226库:https://github.com/RobTillaart/INA226#include"INA226.h"#include"Wire.h"INA226INA(0x40);//I2C地址//INA226INA(0x44);//电压电流采样voidVA(){floatV=INA.getBusVoltage();//VBUS电压VfloatmA=INA.getCurrent_mA();//采样电阻电流mAfloatmW=INA.getPower_mW();//功率floatmV=INA.getShuntVoltage_mV();//采样电阻分压Serial.print(V);Serial.print("V\t");Serial.print(mA);Serial.print("mA\t");Serial.print(mW);Serial.print("mW\t");Serial.print(mV);Serial.print("mV\t");Serial.println();}//电压电流采样2voidVA2(){floatV=INA.getBusVoltage();//VBUS电压VfloatmV=INA.getShuntVoltage_mV();//采样电阻分压floatA=mV/5;//采样电阻分压/采样电阻值=电流Serial.print(V);Serial.print("V\t");Serial.print(mV);Serial.print("mV\t");Serial.print(A,4);Serial.print("A\t");Serial.println();}voidsetup(){Serial.begin(115200);Wire.begin();INA.setMaxCurrentShunt(8,0.01);//最大电流A,分流电阻值R}voidloop(){VA2();delay(1000);}

    975浏览 1回复 0关注
  • 51xlf 回答了该问题

    lora的多点通信 赏3000家园币

    1045浏览 3回复 0关注
  • 51xlf 回答了该问题

    XPLANE怎样加速时间? 赏2000家园币

    XPLANE11Alt+T键,加速,2-16倍。ctrl+t,alt+t只是增加地速

    705浏览 2回复 0关注
  • 51xlf 回答了该问题

    'begin(int, int, int)' is ambiguous Wire.begin(sda, scl, 100000); 赏3000家园币

    'begin(int,int,int)'isambiguousWire.begin(sda,scl,100000);第一个参数是我们之前定义的SDA引脚。第二个参数是我们之前定义的SCL引脚。Wire.begin();或者Wire.begin(SDA,SCL);

    845浏览 1回复 0关注
  • 51xlf 回答了该问题

    wifi模块在一直重启? 赏3000家园币

    出现上述错误信息后就不断重启,该错误信息产生是因为触发了断电探测器。具体含义就是ESP32的电平低于某个设定值,导致触发了断电探测器,断电探测器就会使ESP32重启。这里根据错误信息可以知道是RF在工作时电压突然降低,导致ESP32重启。有很多原因可能导致这个问题:笔记本的USB口供电不稳定。ESP32板卡本身的问题(新的板卡一般不会有这个问题)。MicroUSB数据线质量太差。我先采取禁用了断电探测器的方法,这样可以避免ESP32不断重启,输入idf.pymenuconfig然后禁用componentconfig->ESP32-specific->Hardwarebrownoutdetect&reset。这样ESP32的确不会重启,但出现了新的问题:我用idf.py-p/dev/ttyUSB0monitor监控串口,ESP32在启动时会自动将串口断开,并报错:devicereportsreadinesstoreadbutreturnednodata(devicedisconnectedormultipleaccessonport?)Waitingforthedevicetoreconnect....我换了一种思路,开始怀疑数据线的问题了,毕竟当时为了省钱在某宝买了很多的3元一根的MicroUSB数据线。我这次换成了10元的MicroUSB数据线,问题神奇的解决了!!!一分钱一分货,下次再也不贪小便宜了。之前出现这个问题的原因应该是数据线质量不好,导致供电不稳定,数据传输也不稳定。

    916浏览 2回复 0关注
  • 51xlf 回答了该问题

    PH传感器的电压是如何转换为pH数值 赏3000家园币

    /*!*@fileDFRobot_PH.cpp*@briefArduinolibraryforGravity:AnalogpHSensor/MeterKitV2,SKU:SEN0161-V2**@CopyRightCopyright(c)2010DFRobotCo.Ltd(http://www.dfrobot.com)*@licenseTheMITLicense(MIT)*@author[JiaweiZhang](jiawei.zhang@dfrobot.com)*@versionV1.0*@date2018-11-06*@urlhttps://github.com/DFRobot/DFRobot_PH*/#ifARDUINO>=100#include"Arduino.h"#else#include"WProgram.h"#endif#include"DFRobot_PH.h"#include#defineEEPROM_write(address,p){inti=0;byte*pp=(byte*)&(p);for(;i<sizeof(p);i++)EEPROM.write(address+i,pp);}#defineEEPROM_read(address,p){inti=0;byte*pp=(byte*)&(p);for(;i<sizeof(p);i++)pp=EEPROM.read(address+i);}#definePHVALUEADDR0x00//thestartaddressofthepHcalibrationparametersstoredintheEEPROMchar*DFRobot_PH::strupr(char*str){if(str==NULL)returnNULL;char*ptr=str;while(*ptr!=''){*ptr=toupper((unsignedchar)*ptr);ptr++;}returnstr;}DFRobot_PH::DFRobot_PH(){this->_temperature=25.0;this->_phValue=7.0;this->_acidVoltage=2032.44;//buffersolution4.0at25Cthis->_neutralVoltage=1500.0;//buffersolution7.0at25Cthis->_voltage=1500.0;}DFRobot_PH::~DFRobot_PH(){}voidDFRobot_PH::begin(){EEPROM_read(PHVALUEADDR,this->_neutralVoltage);//loadtheneutral(pH=7.0)voltageofthepHboardfromtheEEPROM//Serial.print("_neutralVoltage:");//Serial.println(this->_neutralVoltage);if(EEPROM.read(PHVALUEADDR)==0xFF&&EEPROM.read(PHVALUEADDR+1)==0xFF&&EEPROM.read(PHVALUEADDR+2)==0xFF&&EEPROM.read(PHVALUEADDR+3)==0xFF){this->_neutralVoltage=1500.0;//newEEPROM,writetypicalvoltageEEPROM_write(PHVALUEADDR,this->_neutralVoltage);}EEPROM_read(PHVALUEADDR+4,this->_acidVoltage);//loadtheacid(pH=4.0)voltageofthepHboardfromtheE

    1009浏览 1回复 0关注
  • 51xlf 回答了该问题
  • 51xlf 回答了该问题

    stm32mp157可以跑神经网络吗 赏3000家园币

    https://zhuanlan.zhihu.com/p/507906394高性能的微控制器,具备足够的计算能力和资源来运行神经网络。它提供了足够的闪存空间(通常大于3MB,这是运行神经网络模型所必需的)以及强大的CPU和DSP(数字信号处理)能力。此外,STM32MP157还支持多种外设和接口,便于与其他硬件模块(如摄像头、温度传感器等)进行连接和数据传输。在STM32MP157上运行识别人脸和口罩的神经网络要在STM32MP157上运行识别人脸和口罩的神经网络,通常需要以下几个步骤:准备神经网络模型:选择一个适合人脸和口罩识别的神经网络模型。这通常是一个基于深度学习的模型,如卷积神经网络(CNN)。使用大量的标注好的图片数据集对模型进行训练,以确保其能够准确识别人脸和口罩。模型转换与部署:使用STM32CubeMX中的X-Cube-AI扩展包将训练好的神经网络模型从流行的AI框架(如Keras、TFlite等)转换为C代码,以便在STM32MP157上运行。在转换过程中,可以选择合适的压缩率来压缩神经网络模型的权重系数,从而减小模型的大小并降低其对计算资源的需求。搭建硬件平台:准备一个STM32MP157开发板。连接摄像头模块以采集人脸图像。连接其他必要的硬件模块,如温度传感器、无线通信模块等(这些模块可能不是运行神经网络所必需的,但对于完整的口罩识别与测温系统来说是重要的)。

    950浏览 1回复 0关注
  • xionghaoyun 回答了该问题

    dcdc 带载后电压被拉低

    不焊芯片电源正常不

    1250浏览 11回复 1关注
  • qinlu123 回答了该问题

    关于运算放大电路构成的信号调理电路

    上示波器,看看运放的输出是不是振荡了,在供电、共模输入范围等乱七八糟都没问题的情况下,只有在振荡的情况下正向输入端和反相输入端才会有明显的电压差。

    1370浏览 27回复 1关注
  • liszt99 回答了该问题

    运放输出接的这个2k电阻有什么作用。

    NIMultisim

    1235浏览 7回复 1关注
  • 17101797897 回答了该问题

没有更多了