问答

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

21ic问答首页 - TAG - HC32F030
  • HC32F030系统时钟使用外部高速8M晶振,程序异常 sos

    系统时钟使用外部高速8M晶振, 程序运行异常,代码如下 #define SYSTEM_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

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

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

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

    1137浏览量 0回复量 关注量
  • HC32F030的UART串口怎么设置成无校验?

    [i=s] 本帖最后由 tyw 于 2024-10-6 19:42 编辑 [/i] 最近用HC32F030做一个项目,单片机UART串口和一个联网模块通信老是不成功,检查发现模块的串口无校验,单片机有校验。模块的设置没法改,就想把单片机串口改成无校验。看手册说串口是有[font=思源等宽][size=10.56pt]三种校验方式:无检验、奇校验、偶校验。但就是找不到在哪里可以把校验关掉。[/size][/font][font=思源等宽][size=14.08px] [/size][/font][font=思源等宽][size=14.08px] UartMskDataOrAddr = 0u, ///<多机模式时,通过读写SBUF[8]决定帧为数据帧或地址帧[/size][/font][font=思源等宽][size=14.08px] UartMskEven = 0x4u, ///<非多机模式偶校验 [/size][/font] [font=思源等宽][size=14.08px] UartMskOdd = 0x8u, ///<非多机模式奇校验 [/size][/font] [font=思源等宽][size=14.08px]官方例程的这三个参数都试过了,没用,请老师们指教。[/size][/font] [font=思源等宽][size=14.08px] [/size][/font] [font=思源等宽][size=14.08px] [/size][/font] [attach]2303284[/attach] [attach]2303286[/attach] [size=2][color=#ffffff][backcolor=purple] tyw 注[/backcolor][/color][/size] [font=思源等宽][size=14.08px] [/size][/font]

    国产芯片 HC32F030 UART串口 单片机 模块 AD

    1526浏览量 2回复量 关注量