-
GD32H759I 的IPA模块做颜色空间转换YCbCr转换成RGB888如何配置
GD32H759I的IPA模块做颜色空间转换YCbCr转换成RGB888如何配置?我试着按照例程里面的填充的方式,将转化mode改为IPA_FGTODE_PF_CONVERT(foregroundmemorytodestinationmemorywithpixelformatconvert),前景层的像素格式为:FOREGROUND_PPF_UYVY422_1P。但是配置完以后,数据一直无法得到转换完成的标志位,请问该如何配置才能正常工作啊?我试了如果配置成不带转换的模式,数据是可以更新到屏幕上的,这是颜色控件不对,从摄像头获取的数据是可以变化的。但是一旦配置成带格式转换的模式,就白屏了,白屏是因为卡在了等待IPA转换完成的标志位那个循环超时里。超时了也没有完成转换。有没有技术支持可以帮忙看下啊,不胜感激!
2025-07-23 8 -
GD32F470程序不进入SysTick_Handler中断服务函数?
GD32F470ZIT6,程序不进入SysTick_Handler中断服务函数,请问为什么?
2025-07-09 13 -
GD32L233 怎么通过RTC实现秒中断
GD32L233怎么通过RTC实现秒中断
2025-06-21 5 -
HC32F448AJUI单片硬件错误,跳转不到出错前的函数怎么解决?
我使用HC32F448AJUI单片机,总是进硬件错误,想通过找发生错误前的位置来解决,但是调试时进不了相应代码的位置。通过找LR->MSP->反汇编这种方式跳转到错误的位置,但是根本跳不过去该怎么办?从这里看也看不出是段代码出错了为什么会有0x00000000这个函数????
2025-03-18 6 -
GD32H759 定时器触发+DMA控制任意IO做PWM和脉冲数控制
在使用GD32H759的定时器出发DMA搬数据到GPIO的BOP寄存器来控制GPIO的翻转做PWM和脉冲数的控制。DMA能进入传输完成中断,但是并没有把数据搬运到GPIO的BOP寄存器使GPIO口翻转。不知道是什么原因。有没有大神解答下的,万分感谢!代码如下:constuint32_tvPulse_Data[17]={0x00080004,0x00040008,0x00080004,0x00040008,0x00080004,0x00040008,0x00080004,0x00040008,0x00080004,0x00040008,0x00080004,0x00040008,0x00080004,0x00040008,0x00080004,0x00040008,0x0000000C};/*PD2,PD3Upluse*/voidpwm_gpio_config(void){rcu_periph_clock_enable(RCU_GPIOD);/*LED0引脚模式设置*/gpio_mode_set(GPIOD,GPIO_MODE_OUTPUT,GPIO_PUPD_PULLUP,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3\|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_6|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11);gpio_output_options_set(GPIOD,GPIO_OTYPE_PP,GPIO_OSPEED_60MHZ,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3\|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_6|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11);gpio_port_write(GPIOD,0x0000);}/*!\briefconfiguretheDMAperipheral\param[in]none\param[out]none\retvalnone*/voidtime2_dma_config(void){/*ADC_DMA_channelconfiguration*/dma_single_data_parameter_structdma_single_data_parameter;rcu_periph_clock_enable(RCU_DMA0);nvic_priority_group_set(NVIC_PRIGROUP_PRE4_SUB0);nvic_irq_enable(DMA0_Channel2_IRQn,1,0);/*ADCDMA_channelconfiguration*/dma_deinit(DMA0,DMA_CH2);/*initializeDMAsingledatamode*/dma_single_data_parameter.request=DMA_REQUEST_TIMER2_UP;dma_single_data_parameter.periph_addr=(uint32_t)&GPIO_BOP(GPIOD);dma_single_data_parameter.periph_inc=DMA_PERIPH_INCREASE_DISABLE;dma_single_data_parameter.memory0_addr=(uint32_t)(vPuls
2025-03-11 3 -
HC32L190FCUA无法进入定时器0溢出中断
我在HC32L190FCUA上运行TIMER0定时中断,进不了中断,为什么?注:使用驱动库中的DEMO,keil中有--keep=*Handler。然后主函数while循环中能正常运行,然后初始化时我把stcBtBaseCfg.enGateP=BtGatePositive;是无效的,必须要在debug中手动开启gatep=1才会开启计数?然后UIE我也需要手动勾选,然后呢勾选完这两个之后他可以进入中断函数Tim0_IRQHandler(),但是进入不了溢出中断里面,这又是为啥呀???下面是我的配置时钟配置:定时器配置:
2025-03-10 14 -
国民技术n32g031睡眠模式无法唤醒
求问:n32g031单片机使用PWR_EnterSLEEPMode(SLEEP_ON_EXIT,PWR_SLEEPENTRY_WFI)进入睡眠模式后无法触发按键外部中断,以至于无法唤醒芯片继续运行。如果把此函数放在while(1)里面就可以,外边就不行!大家有遇到这个问题的吗~~~
2024-04-02 6