-
求HC32L136K8 单脉冲输出的程序示例
官网下载DDL的没有这个程序示例,那位大神有这个示例吗?
2025-02-17 12 -
推挽输出IC,只使用推挽的下臂,作为OC输出,可否正常使用
我请教一下,类似如此的驱动IC:tlp350、TF0227-TAH之类芯片,只使用NMOS的下臂,是否可以正常作为OC输出使用,
2025-02-03 12 -
HC32F334是否可以通过过采样技术实现16bit ADC?
HC32F334是否可以通过过采样技术实现16bitADC?
2025-01-11 5 -
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
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的中断标志位}}
2024-12-28 2 -
求助ADC采样如何区分不同信号
ADC采样法,如何分别出下图的几种情况波形,求大神正常波形:干扰波形如下:
2024-12-17 19 -
可以平替STM32F030C8T6的GD芯片是哪款
可以直接平替STM32F030C8T6的GD芯片是哪款
2024-12-05 3 -
问下各位帅哥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
2024-11-25 4 -
英飞凌TLE9877使用Flash中的EEPROM写入数据
英飞凌TLE9877如何使用Flash中的EEPROM写入数据,大概每次写入几个字节的数据内容,还要能读取出来,我要怎么实现呢。
2024-10-29 18 -
HC32L136无法正常启动
在main函数里,增加调用一个空函数,烧录程序过后,上电,第一次可以正常启动,关机后无法再启动,注释掉空函数,就可以正常重复启动了,请教一下原因和解决方案
2024-10-18 1 -
大佬们,TPS5430负压输出有尖峰怎么解决
使用TPS5430画的正负压转换,纹波有个尖峰一直消不了,更换电感,感值越小这个尖峰也跟着变小
2024-10-12 12