问答

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

zhaolei2612

TA的家园币:233  

  • GD32F105RCT6软件复位死机问题

    我们之前使用升级功能,发现会有概率芯片死机,经过排查,发现从APP软件复位到Boot,再从Boot跳转到APP会有概率死机,短接复位引脚无法恢复,必须重新上电才能恢复,现在排查不到具体是什么问题,芯片外围电路拆的差不多了,然后我们做了一个测试程序,10秒软件复位一次,死机的概率还是很大。

  • STM32L431RBT6运行功耗过高

    STM32L431RBT6上电后,默认MSI,运行功耗为6.7mA,外部接8MHZ无源晶振,然后倍频到80MHZ后,功耗立马上升至10.3mA,如果不倍频,功耗为1.9mA,板子上没有其他芯片,请问这个正常么?看芯片手册上面显示的,84uA/MHZ,是哪里不对的么?大家有没有遇到过或者注意过这个情况?

    ST 低功耗 功耗高

    2022-06-24 4
  • 新塘单片机外部中断唤醒失败

    本帖最后由刘俊涛于2022-1-411:57编辑使用的是新塘Nano100LC2BN用外部中断0(PB9)来唤醒深睡的MCU,发现NU-link仿真器在线仿真的时候可以正常唤醒,但是直接下载到程序后,唤醒不了(程序下载后可以运行)//GPIO配置***********************************************************************************************SYS->PB_H_MFP=SYS_PB_H_MFP_PB9_MFP_EXT_INT0;//PB9接外部中断INT0GPIO_SetMode(PB,BIT9,GPIO_PMD_INPUT);//将PB9设为输入模式GPIO_EnableEINT0(PB,9,GPIO_INT_FALLING);//下降沿触发中断.GPIO_INT_RISINGGPIO_INT_FALLINGNVIC_SetPriority(EINT0_IRQn,1);//设置中断优先级NVIC_EnableIRQ(EINT0_IRQn);//使能外部中断0向量GPIO_SET_DEBOUNCE_TIME(GPIO_DBCLKSRC_HCLK,GPIO_DBCLKSEL_1);//选择HCLK作为消抖时钟源GPIO_ENABLE_DEBOUNCE(PB,BIT9);//使能PB.9引脚的消抖功能//中断函数***********************************************************************************************voidEINT0_IRQHandler(void)//EINT0,指PB.9管脚上的外部信号中断。EINT0外部中断处理函数{if(GPIO_GET_INT_FLAG(PB,BIT9)){PB->ISRC=BIT9;//清除PB.9中断标志。ISRC写1=清除相应的未处理中断printf("PB.9EINT0occurred\r\n");}}//主程序***********************************************************************************************intmain(){UART_WAIT_TX_EMPTY(UART0);//等待UART0发送完成CLK_PowerDown();//MCU进入掉电模式while(1);}

  • AC7811的can发送导致系统变慢

    芯片选用ac7811,有11个不同周期的can报文外发,在定时器里面调用外发,发现外发打开后,系统变的很慢,很卡,难道ac7811就是这样的性能吗?还是有别的不知道的问题呢?》

    AC CAN 定时 定时器 芯片

    2021-12-24 17
  • 关于分压电阻分得电压不准的问题

    输入0V到24V的方波信号,通过47K和3K电阻分压,理论上3K电阻端电压为0V~1.44V,实际电压为300mV~1.44V,3K电阻端有10nF电容并联,求助大神这是怎么回事呢,万分感谢您的解答!