问答

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

  • ESP-NOW通讯稳定性问题 sos

    感觉这个通讯在2.4g是不太稳定,我每秒发20个字节,定时发送,基本没有可以连续工作1小时的记录,有时基本就是2秒就有干扰,信道从1-13反复试验,将结果基本相同。无论是晚上后夜还是早上黎明,包括节假日,基本都能在1小时内遇见通讯反复中断的情况,当然,这个协议不会都是数据,只是堆积延迟,堆垛了就死机了,堆少了就延迟大。我用的是ESP-NOW_Serial(一个STA,、一个AP),没有经过路由器我别的无线WIFI设备。通讯速度为每秒一次。大家是如何使用和回避这个问题的???

    ESP32 NOW 通讯 ap 发送

    9047浏览 0回复 6关注
  • usb type c的信号母座公头对接的时候信号连接的疑问 sos

    1.图示分别是母座和公头的信号定义,都是从外向内看的视角2.当要连接公头和母座的时候,就需要镜像一个其中;比如左右镜像公头的定义,这时候对接的时候,公头的A1和母座的A1连接,A2连接A2......;这时候发现公头母座的TX1和母座的TX1连接,而不是tx和rx连接,不明白为什么这样定义

    技术交流 USB 信号 疑问 PE 定义

    2348浏览 0回复 3关注
  • 用uv4开发hc89f0541代码找不到device目录怎么办 sos

    新人小白,新安装的uv4,device目录中未找到hc的芯片目录,求指导

    Device HC 代码 开发 uv 芯片

    2064浏览 0回复 6关注
  • xilinx 时钟输入问题 sos

    我使用的是xc7a100t芯片,在电路设计中,错误的将单端时钟接到了MRCC时钟的差分N端,导致无法通过全局时钟缓存使用,请问大家有什么约束语法解决这个问题吗

    FPGA XILINX 时钟 使用 A10 MR

    1767浏览 0回复 6关注
  • HC32F030系统时钟使用外部高速8M晶振,程序异常 sos

    系统时钟使用外部高速8M晶振,程序运行异常,代码如下#defineSYSTEM_XTH(8*1000*1000u)APP_Clk_Init(){Sysctrl_SetXTHFreq(SysctrlXthFreq6_12MHz);Sysctrl_XTHDriverCfg(SysctrlXtalDriver2);Sysctrl_SetXTHStableTime(SysctrlXthStableCycle16384);Sysctrl_ClkSourceEnable(SysctrlClkXTH,TRUE);Sysctrl_SysClkSwitch(SysctrlClkXTH);Sysctrl_ClkSourceEnable(SysctrlClkRCH,FALSE);Sysctrl_SetHCLKDiv(SysctrlHclkDiv1);Sysctrl_SetPCLKDiv(SysctrlPclkDiv1);}

    嵌入式 使用 8M 系统时钟 程序异常 HC32F030

    1723浏览 0回复 5关注
  • AVDD与VCC的分流电阻如何添加 sos

    凌思维LKS32MC037EM6S8E中第八引脚介绍:此引脚为芯片电源,供电范围应在7.5~28V。如果VCC高于20V,则AVDD引脚由芯片的LDO5V输出供电。建议在VCC和AVDD之间增加一个1k~2k欧姆的分流电阻。具体电阻计算请参阅第7章。这个分流电阻该如何添加,是在AVDD引脚并联一个电阻吗

    VC 电阻 引脚 供电 芯片 LKS

    1891浏览 0回复 6关注
  • 关于STM32G474 双BANK的测试问题 sos

    工程师朋友,您好有一个关于STM32G474双BANK的测试问题请教各位:一个LED闪烁的测试程序已经在IAR环境构建成功,使用STM32CubeProgrammer加载到0X8000000开始的BANK1,DBANK=1,BFB2=0,程序运行OK当加载到0X8040000开始的BANK2,DBANK=1,BFB2=1,程序不能运行请教各位工程师,看看我的应用设置有什么问题我将测试固件放在BANK2,如下:可见,下载都是OK的,只是运行不了;重新上电也不能运行

    ST AN 测试 stm32g4 运行 工程师

    1854浏览 0回复 5关注
  • Lora芯片外围器件参数选型 sos

    初次接触无线芯片,一头雾水?比如这款芯片,频率230MHz,电容、电感该怎么匹配参数,有相应的计算公式吗?恳请指教

    LORA 无线 LORA芯片 外围器件 选型 hz

    1653浏览 0回复 3关注
  • SWM341官方的例程LVGL V8.3.1 disp3为什么不能旋转 sos

    官方的例程LVGLV8.3.1disp3软件修改旋转无效果这是为什么呢,

    ISP LVGL SWM341 软件

    1653浏览 0回复 6关注
  • 关于小华HC32f030的通用PWM独立输出问题 sos

    在使用高级定时器tim4进行pwm输出时,发现无法完全实现同时满输出或者0输出,总是会有一端(0占空比或者100占空比)存在一个脉宽。我这边分析是当比较值为0时,当计数值到周期值时mcu置高(或低),然后立马检测到计数值为比较值,然后就置低l(或高),所以总是存在一端有一个单位的异常脉冲。

    单片机 国产芯片 PWM 小华 HC32F030 输出

    1444浏览 0回复 5关注
  • CMP实现反电动势检测换相 sos

    请问通过CMP模块怎么实现反电动势检测换相?有没有具体例程

    凌鸥电机驱动 电动 模块

    1283浏览 0回复 5关注
  • keil4 找不到N76E003的芯片包 sos

    在keil中找不到支持的芯片包是怎么回事,请问各位大佬?已经安装了Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.exe并且在Keil4中可以找到N78E055A,N79E234等型号的芯片包支持,请问为何找不到N76E003的芯片包?

    keil4 N76E003 芯片 uv 8051 型号

    1400浏览 0回复 5关注
  • APM32F107的串口接收中断丢字节问题 sos

    APM32F107在串口同时发送和接收的情况下串口接收丢字节,具体表现为偶发进入串口接收中断了,但是USART_FLAG_RXBNE标志位没有触发,导致读不到这个字节进而丢字节,通过计数发现进入中断的次数与实际应该收到的字节数一致。1、发送是阻塞式发送的,没有用发送中断,排除进入的是发送中断的可能。2、出现这种情况时打断点看了,其他的溢出及错误标志位并没有置位,也打印检查了,没有置位。3、排查代码了没有在其他地方主动调用USART_RxDatad读取。4、串口中断优先级已调至最高。5、只接收不发送不会丢字节,挂一晚上都不丢,只要一发送接收就会丢。发送代码:voidUart1_Send(charbuf){uint16_tdata_9th=buf;dog_feed_count_clean();//循环清除喂狗变量,超过DOG_PROTECT_TIME_100MS不清除则认为主循环异常,并停止喂狗。if(g_rParameters.sPort[0].ucParity==UART_CHK_MARK){data_9th|=(1

    MUC、APM APM32F107 串口接收中断 ar 发送 RT

    1405浏览 0回复 5关注
  • gd32E503RET6 sos

    这个芯片的数据手册里面说PA11和PA12有CAN0的复用,但是在库里面和库使用指南里面都找不到这个复用的宏是为什么?感谢大佬们,困扰几天了,can0一直调不通

    MUC 国产芯片 单片机 GD32E503 AC CAN

    1363浏览 0回复 7关注
  • hc32l110使用定时器控制led灯亮灭 sos

    hc32l110使用定时器控制led灯亮灭,设置的是500ms亮,500ms灭,将程序写入单片机灯亮灭的时间远超500ms,使用的是官方开发板,系统时钟设置为24MHZ,定时器分频为16,重装载值为1499。求指导是什么原因引起的,谢谢uint32_tSystemCoreClock=4000000;//addclocksource.voidSystemCoreClockUpdate(void)//UpdateSystemCoreClockvariable{SystemCoreClock=Clk_GetHClkFreq();}/**********************************************************************************\brief对MCU未引出IO端口进行默认配置.****\paramnone**\returnnone******************************************************************************/staticvoid_HidePinInit(void){#if!defined(HC32L110Cxxx)//20PINMCUuint32_ttmpReg=M0P_CLOCK->PERI_CLKEN;M0P_CLOCK->PERI_CLKEN_f.GPIO=1;#ifdefined(HC32L110Bxxx)//16PINMCUM0P_GPIO->P0ADS&=0x07;///<P03配置为数字端口M0P_GPIO->P3ADS&=0xE3;///<P32/P33/P34配置为数字端口M0P_GPIO->P0DIR|=0xF8;///<P03配置为端口输入M0P_GPIO->P3DIR|=0x1C;///<P32/P33/P34配置为端口输入M0P_GPIO->P0PU|=0xF8;///<P03配置为上拉M0P_GPIO->P3PU|=0x1C;///<P32/P33/P34配置为上拉#endifM0P_CLOCK->PERI_CLKEN=tmpReg;#endif}/**********************************************************************************\briefSetupthemicrocontrollersystem.InitializetheSystemandupdate**theSystemCoreClockvariable.****\paramnone**\returnnone******************************************************************************/voidSystemInit(void){stc_clk_systickcfg_tstcCfg;//TODO从Flash加载修调值并启用内部高速时钟(当前为手动设置24MHz)Clk_SetRCHFreq(ClkFreq24Mhz);//设置内部高速时钟频率为24MHzClk_Enable(ClkRCH,TRUE);//启用内部高速时钟SystemCoreClockUpdate();//更新系统核心时钟频率变量_Hide

没有更多了