问答

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

地瓜patch

TA的家园币:47176  

  • 求HC32L136K8 单脉冲输出的程序示例

    官网下载DDL的没有这个程序示例,那位大神有这个示例吗?

  • 推挽输出IC,只使用推挽的下臂,作为OC输出,可否正常使用

    我请教一下,类似如此的驱动IC:tlp350、TF0227-TAH之类芯片,只使用NMOS的下臂,是否可以正常作为OC输出使用,

  • HC32F334是否可以通过过采样技术实现16bit ADC?

    HC32F334是否可以通过过采样技术实现16bitADC?

  • hc32l136 Lpuart发生异常

    当发送指令放置在接收中断时,一切正常。如果把发送中断移值主程序,偶尔就会出现发送指令不执行或延迟执行的现象。//===================================//初始化Lpuart//===================================voidlpuart_init(void){uint16_tu16Scnt=0;stc_gpio_config_tstcGpioCfg;stc_lpuart_sclk_sel_tstcSclk;stc_lpuart_config_tstcConfig;stc_lpuart_irq_cb_tstcLPUartIrqCb;stc_lpuart_multimode_tstcMulti;stc_lpuart_baud_tstcBaud;DDL_ZERO_STRUCT(stcConfig);DDL_ZERO_STRUCT(stcLPUartIrqCb);DDL_ZERO_STRUCT(stcMulti);DDL_ZERO_STRUCT(stcBaud);DDL_ZERO_STRUCT(stcGpioCfg);DDL_ZERO_STRUCT(stcSclk);Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio,TRUE);Sysctrl_SetPeripheralGate(SysctrlPeripheralLpUart1,TRUE);stcGpioCfg.enDir=GpioDirOut;Gpio_Init(GpioPortA,GpioPin0,&stcGpioCfg);//TXstcGpioCfg.enDir=GpioDirIn;stcGpioCfg.enPuPd=GpioPu;Gpio_Init(GpioPortA,GpioPin1,&stcGpioCfg);//RXGpio_SetAfMode(GpioPortA,GpioPin0,GpioAf2);Gpio_SetAfMode(GpioPortA,GpioPin1,GpioAf2);stcLPUartIrqCb.pfnRxIrqCb=LPUartRxIntCallback;stcLPUartIrqCb.pfnTxIrqCb=NULL;stcLPUartIrqCb.pfnRxFEIrqCb=NULL;stcLPUartIrqCb.pfnPEIrqCb=NULL;stcLPUartIrqCb.pfnCtsIrqCb=NULL;stcConfig.pstcIrqCb=&stcLPUartIrqCb;stcConfig.bTouchNvic=TRUE;stcConfig.enStopBit=LPUart1bit;stcConfig.enRunMode=LPUartMode1;//stcSclk.enSclk_Prs=LPUart4Or8Div;stcSclk.enSclk_sel=LPUart_Rcl;stcConfig.pstcLpuart_clk=&stcSclk;stcMulti.enMulti_mode=LPUartNormal;stcConfig.pstcMultiMode=&stcMulti;LPUart_Init(LPUART1,&stcConfig);LPUart_SetClkDiv(LPUART1,LPUart4Or8Div);stcBaud.u32Sclk=LPUart_GetSclk(LPUART1);stcBaud.enRunMode=LPUartMode1;stcBaud.u32Baud=9600;u16Scnt=LPUart_CalScnt(LPUA

    pi stc tc ST hc32l136 lpuart

    2025-01-07 4
  • 进入深度睡眠唤醒后程序会重新运行

    MCU型号:HC32L170JATA问题:程序通过Lpm_GotoDeepSleep(FALSE)进入深度休眠,通过低功耗定时器LpTim0唤醒,但是唤醒后程序会重新运行,大家有遇到过这个情况吗,可能是什么原因造成的。具体代码如下。/********************************************************************************\brief深度休眠处理函数****@param无**\retval无********************************************************************************/voidapp_deep_sleep_handle_func(void){if(s_wakeup_status.enter_sleep_en!=SLEEP_EN){return;}/*休眠参数配置*/s_wakeup_status.enter_sleep_en=SLEEP_DEFAULT;App_LPTimerInit();Lptim_Cmd(M0P_LPTIMER0,TRUE);//LPT运行/*IO休眠状态配置*/App_LowPowerModeGpioSet();app_sleep_gpio_release();app_sleep_uart_release();app_sleep_adc_release();//进入深度睡眠模式Lpm_GotoDeepSleep(FALSE);while(1){if(s_wakeup_status.wakeup_reason!=WAKEUP_REASON_DEFAULT){break;}}}/**********************************************************************************\briefLPTIMER中断服务函数****\return无******************************************************************************/voidLpTim0_IRQHandler(void){if(TRUE==Lptim_GetItStatus(M0P_LPTIMER0)){//Gpio_WriteOutputIO(LORA_POWER_EN_PORT,LORA_POWER_EN_PIN,TRUE);s_wakeup_status.wakeup_reason=WAKEUP_TIMER;//s_wakeup_status.enter_sleep_en=SLEEP_EN;Lptim_ClrItStatus(M0P_LPTIMER0);//清除LPTimer的中断标志位}}

  • 求助ADC采样如何区分不同信号

    ADC采样法,如何分别出下图的几种情况波形,求大神正常波形:干扰波形如下:

  • 可以平替STM32F030C8T6的GD芯片是哪款

    可以直接平替STM32F030C8T6的GD芯片是哪款

  • 问下各位帅哥HC32F460JEUA创建工程问题

    本帖最后由limoooo于2024-11-2514:44编辑本人萌新,做了一块HC32F460JEUA的开发板,没有焊接外部晶振使用其资料包HC32F460_DDL_Rev3.2.0中的HC32F460_DDL_Rev3.2.0\projects\ev_hc32f460_lqfp100_v2\examples\gpio,这个example,修改mian函数延时1S翻转B9外接的LED是可行的然后自己创建新的工程去翻转B9外接的LED,可以正常编译,但是LED是常亮的,不知道是什么原因,请各位帅哥看看是什么问题谢谢!!发不了图片发不了文件只能发百度云了通过百度网盘分享的文件:HC32F460JEUA_PROJECT.rar链接:https://pan.baidu.com/s/1QehvBzrtmt-8OmqIY2IXfQ?pwd=gui5提取码:gui5

  • 英飞凌TLE9877使用Flash中的EEPROM写入数据

    英飞凌TLE9877如何使用Flash中的EEPROM写入数据,大概每次写入几个字节的数据内容,还要能读取出来,我要怎么实现呢。

  • HC32L136无法正常启动

    在main函数里,增加调用一个空函数,烧录程序过后,上电,第一次可以正常启动,关机后无法再启动,注释掉空函数,就可以正常重复启动了,请教一下原因和解决方案

  • 大佬们,TPS5430负压输出有尖峰怎么解决

    使用TPS5430画的正负压转换,纹波有个尖峰一直消不了,更换电感,感值越小这个尖峰也跟着变小