-
【HC32F4A0】 TIMER6输出引脚输出的PWM信号高电平电压不正确
各位前辈好!我有个问题想向大家请教!【使用平台】我目前在使用HC32F4A0进行项目开发。使用的具体型号是HEC32F4A0SITB。【问题大致描述】在使用引脚128(Pin_H13)输出TIMER6_5_BPWM信号时,引脚输出高电平只有100mV以下,但是其他引脚工作正常。并且使用其他引脚输出TIMER6_5_BPWM信号时都可以正常工作。【可能问题排查过程】(1)器件虚寒(或没焊上)——已排除,因为在芯片引脚与排针间,我在未上电的情况下用万用表测了测是短路的。(2)软件程序设计——已排除,因为在除了选用引脚更改而软件程序未更改的情况下,替代的引脚能够正常输出相关信号;
2021-06-14 7 -
关于华大HC32F460的时钟配置问题
我在配置HC32F460的时钟,遇到了一个比较鬼畜的问题。我按照如下代码设置了时钟,但奇怪的是,我在硬件上端接晶振引脚,按说芯片会宕机才对,但芯片居然毫无影响,继续运行。想麻烦大家帮我看看,是我哪里设置的不对voidSystemClk_Init(void){stc_clk_sysclk_cfg_tstcSysClkCfg;stc_clk_xtal_cfg_tstcXtalCfg;stc_clk_mpll_cfg_tstcMpllCfg;MEM_ZERO_STRUCT(stcSysClkCfg);MEM_ZERO_STRUCT(stcXtalCfg);MEM_ZERO_STRUCT(stcMpllCfg);/*Setbusclkdiv.*/stcSysClkCfg.enHclkDiv=ClkSysclkDiv1;//168MHzstcSysClkCfg.enExclkDiv=ClkSysclkDiv2;//84MHzstcSysClkCfg.enPclk0Div=ClkSysclkDiv1;//168MHzstcSysClkCfg.enPclk1Div=ClkSysclkDiv2;//84MHzstcSysClkCfg.enPclk2Div=ClkSysclkDiv4;//42MHzstcSysClkCfg.enPclk3Div=ClkSysclkDiv4;//42MHzstcSysClkCfg.enPclk4Div=ClkSysclkDiv2;//84MHzCLK_SysClkConfig(&stcSysClkCfg);/*SwitchsystemclocksourcetoMPLL.*//*UseXtalasMPLLsource.*/stcXtalCfg.enMode=ClkXtalModeOsc;stcXtalCfg.enDrv=ClkXtalLowDrv;stcXtalCfg.enFastStartup=Disable;CLK_XtalConfig(&stcXtalCfg);CLK_XtalCmd(Enable);/*MPLLconfig.*/stcMpllCfg.pllmDiv=1u;stcMpllCfg.plln=42u;stcMpllCfg.PllpDiv=2u;stcMpllCfg.PllqDiv=2u;stcMpllCfg.PllrDiv=2u;CLK_SetPllSource(ClkPllSrcXTAL);CLK_MpllConfig(&stcMpllCfg);/*flashreadwaitcyclesetting*/EFM_Unlock();EFM_SetLatency(EFM_LATENCY_4);EFM_Lock();/*EnableMPLL.*/CLK_MpllCmd(Enable);/*WaitMPLLready.*/while(Set!=CLK_GetFlagStatus(ClkFlagMPLLRdy)){}/*SwitchsystemclocksourcetoMPLL.*/CLK_SetSysClkSource(ClkSysSrcXTAL);}
2021-05-13 9 -
通电后GPIO短暂高电平
通电后,GPIO出现瞬间的高电平,LED亮一下。电路有下拉电阻,初始化后,马上将IO口拉低仍不能将此问题解决
2021-02-09 7 -
Chip ON IDE KF32在线调试问题
出现这个现象,一般有哪些原因?连接没问题,前几次还可以2020-12-0710:53:42当前调试项目为:wenkongqi2020-12-0710:53:42:--------------------------------------------------------------2020-12-0710:53:42:操作:"EARSE""FLASHSPACE""Protect"2020-12-0710:53:46:编程成功,用时:0分4秒540毫秒2020-12-0710:53:46项目:wenkongqi,芯片在线调试,等待运行到main.....2020-12-0710:53:46:--------------------------------------------------------------2020-12-0710:53:53:运行到main超时,检测选项gstabs+勾选,芯片程序同步下载,ISP编程条件移除,调试端口保留,或其他造成调试失败的情况2020-12-0710:53:53:其他调试失败可能为看门狗复位、main函数前代码耗时过长或启动预运行芯片时程序运行出错等2020-12-0710:53:53目标调试终止.搜索复制
2020-12-07 9 -
Chip on IDE KF32 GPIO初始化问题
这个初始化是不是定义的输入口全部上拉,为什么只有定义的最后一个输入口有上拉,前面的口都没有上拉,求解voidGPIOInit_Input_Config(GPIO_SFRmap*GPIOx,uint16_tGpioPin){/*初始化复位GPIOx外设,使能GPIOx外设时钟*/GPIO_Reset(GPIOx);/*配置Pxy作为输入模式*/GPIO_InitTypeDefGPIO_InitStructure;//GPIO_Struct_Init(&GPIO_InitStructure);GPIO_InitStructure.m_Pin=GpioPin;GPIO_InitStructure.m_Speed=GPIO_LOW_SPEED;//初始化GPIO输出速度GPIO_InitStructure.m_Mode=GPIO_MODE_IN;//初始化GPIO方向为输入GPIO_InitStructure.m_PullUp=GPIO_PULLUP;//GPIO_NOPULL;//初始化GPIO是否上拉不上拉GPIO_InitStructure.m_PullDown=GPIO_NOPULL;//GPIO_PULLUP;//初始化GPIO是否下拉不下拉GPIO_Configuration(GPIOx,&GPIO_InitStructure);}搜索复制
2020-12-03 14