问答

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

黑小虎

TA的家园币:93  

  • 关于HC32F460定时器捕获问题请教

    关于用HC32F460,timerA定时器进行PWM捕获,同一块板子上自己输出自己捕获结果看起来没有问题,但是通过一块板子输出,另一块板子捕获,得到的结果就相差甚远,但是看输出的PWM占空比波形,又好像没有问题,而且其中某一块板子复位,得到的值趋向于一定的随机性,但是获取得到的值之后,又是一个稳定值。

  • 关于HC32F460定时器捕获问题请教

    关于用HC32F460,timerA定时器进行PWM捕获,同一块板子上自己输出自己捕获结果看起来没有问题,但是通过一块板子输出,另一块板子捕获,得到的结果就相差甚远,但是看输出的PWM占空比波形,又好像没有问题,而且其中某一块板子复位,得到的值趋向于一定的随机性,但是获取得到的值之后,又是一个稳定值。

  • 关于HCF32460的PWM问题

    请教一下各位,关于小华MCU,timerA的PWM输出,使用IO口为PC15,配置功能如下:但是目前从示博器来看输出波形一直保持不变,但是从打印来看,定时器是已经启动开始计数了。voidtimer_init(uint16_tCompareValue){/*MCUPeripheralregisterswriteunprotected.*/LL_PERIPH_WE(LL_PERIPH_GPIO|LL_PERIPH_FCG|LL_PERIPH_PWC_CLK_RMU);stc_tmra_init_tstcTmraInit;stc_tmra_pwm_init_tstcPwmInit;/************************gpioconfig***************************/stc_gpio_init_tstcGpioInit;(void)GPIO_StructInit(&stcGpioInit);stcGpioInit.u16PinDir=PIN_DIR_OUT;stcGpioInit.u16PinOutputType=PIN_OUT_TYPE_CMOS;//CMOS正常输出(void)GPIO_Init(ENCODER_OUT_PORT,ENCODER_OUT_PIN,&stcGpioInit);/*1.EnableTimerAperipheralclock.*/FCG_Fcg2PeriphClockCmd(FCG2_PERIPH_TMRA_4,ENABLE);/*2.SetadefaultinitializationvalueforstcTmraInit.*/(void)TMRA_StructInit(&stcTmraInit);/*3.Modifiestheinitializationvaluesdependsontheapplication.*/stcTmraInit.sw_count.u16CountMode=TMRA_MD_SAWTOOTH;//锯齿波计数模式stcTmraInit.sw_count.u16CountDir=TMRA_DIR_UP;//向上计数stcTmraInit.u32PeriodValue=10000U-1U;//自动重装载值(void)TMRA_Init(CM_TMRA_4,&stcTmraInit);/*4.Setthecomparisonreferencevalue.*/(void)TMRA_PWM_StructInit(&stcPwmInit);stcPwmInit.u32CompareValue=5000U-1;//20/4050%占空比GPIO_SetFunc(ENCODER_OUT_PORT,ENCODER_OUT_PIN,GPIO_FUNC_4);(void)TMRA_PWM_Init(CM_TMRA_4,TMRA_CH6,&stcPwmInit);TMRA_PWM_OutputCmd(CM_TMRA_4,TMRA_CH6,ENABLE);/*(void)TMRA_PWM_StructInit(&stcPwmInit);stcPwmInit.u32CompareValue=20U-1;//20/4050%占空比GPIO_SetFunc(ENCODER_IN_PORT,ENCODER_IN_PIN,GPIO_FUNC_4);(void)TMRA_PWM_Init(CM_TMRA_4,TMRA_CH5,&stcPwmInit);TMRA_PWM_OutputCmd(CM_TMRA

  • 关于LCD点阵屏幕显示问题

    关于显示问题:比如以下两种情况调用情况一:调用显示最后一个V无法显示出来,并且观察屏幕最后是会空出来大概一个字节的,第一行没有铺满。情况二:如果不经过转换之间以上调用方式,则可以完整的显示出来,屏幕第一行16个字符刚好完全显示出来。请教一下各位佬会是什么原因造成的。屏幕使用的是JLX12864G-300-PN。

  • N32G031程序无法跳转到主函数

    如图,程序一直在这里,求大佬指教。

    如图 N32G031 2G N32 函数

    2024-05-07 0