-
标准化技术研究 回答了该问题
GD32F103C8T6的SPI波形异常问题 赏100家园币
我建了个技术交流微信群(微信号:hqy20938911),感兴趣可以共同探讨以下内容:MCU在BMS中的选型标准与应用技巧,如不同内核架构的性能差异、存储器容量需求、接口兼容性等。SOC估算的先进算法与精度提升方法,交流如何满足GB/T38661-2020等标准中对SOC估算累积误差的要求。ADC芯片的高精度采样技术,分析不同采样速率、分辨率下对电池参数监测精度的影响。电源管理芯片的高效设计方案,包括如何降低功耗、提高电源转换效率、增强电源稳定性等。分享各类芯片在实际项目中的应用案例,讨论遇到的问题及解决方案,了解行业最新的技术趋势和市场需求。
4814浏览 12回复 5关注 -
l63t89 回答了该问题
GD32H759I 的IPA模块做颜色空间转换YCbCr转换成RGB888如何配置
voidipa_color_convert_init(void){//1.使能IPA时钟rcu_periph_clock_enable(RCU_IPA);ipa_deinit();//复位IPA模块//2.配置前景层(输入:UYVY422)ipa_foreground_parameter_structfg_param;ipa_foreground_struct_para_init(&fg_param);fg_param.fg_format=FOREGROUND_PPF_UYVY422_1P;//输入格式:UYVY422fg_param.fg_baseaddr=(uint32_t)uyvy_buffer;//输入缓冲区地址(摄像头数据)fg_param.fg_line_width=640;//图像宽度(像素)fg_param.fg_line_stride=640*2;//行跨度(字节,UYVY422每像素2字节)fg_param.fg_height=480;//图像高度ipa_foreground_config(&fg_param);//3.配置目标层(输出:RGB888)ipa_destination_parameter_structdest_param;ipa_destination_struct_para_init(&dest_param);dest_param.dest_format=DESTINATION_PPF_RGB888;//输出格式:RGB888dest_param.dest_baseaddr=(uint32_t)rgb_buffer;//输出缓冲区地址dest_param.dest_line_stride=640*3;//行跨度(字节,RGB888每像素3字节)ipa_destination_config(&dest_param);//4.配置转换模式(关键:开启格式转换)ipa_mode_config(IPA_FGTODE_PF_CONVERT);//前景→目标,带格式转换//5.配置转换区域(与图像尺寸一致)ipa_window_config(0,0,640-1,480-1);//左上角(0,0)到右下角(639,479)//6.使能转换完成中断(可选,替代轮询)ipa_interrupt_enable(IPA_INT_FGTODE_DONE);nvic_irq_enable(IPA_IRQn,1,0);}
10916浏览 8回复 5关注 -
E503R,根据捕获的PWMA产生PWMB,发现AB相位差过大 sos 赏1000家园币
使用的是GD32E503R,PB10引脚对应timer1_CH2,用于捕获外部PWM信号A的上升沿和下降沿;待捕获信号是50%占空比的200KHZ的PWM信号A;PA8,对应的SHRTIMER_ST0CH0,用于产生PWM信号B;。目标是PB10捕获到上升沿、下降沿,PA8产生的PWM信号翻转一次电平。现在B不能准确跟随A,相位差过大。PA8的PWM.C配置是outcfg_para.set_request=SHRTIMER_CHANNEL_SET_NONE;outcfg_para.reset_request=SHRTIMER_CHANNEL_RESET_NONE;PB10的CAP.C,中断函数中,if(fanzhuan==0){shrtimer_slavetimer_waveform_channel_software_request(SHRTIMER0,SHRTIMER_SLAVE_TIMER0,SHRTIMER_ST0_CH0,SHRTIMER_CHANNEL_SOFTWARE_SET);fanzhuan=1;}else{shrtimer_slavetimer_waveform_channel_software_request(SHRTIMER0,SHRTIMER_SLAVE_TIMER0,SHRTIMER_ST0_CH0,SHRTIMER_CHANNEL_SOFTWARE_RESET);fanzhuan=0;};Q420471259
5845浏览 0回复 4关注 -
MythWeaver 回答了该问题
-
如何把keil中开发的程序下载到AT-START-F403A开发板上 sos
各位好,请教一下。本人刚接触雅特力单片机,前任同时留下一块AT-START-F403A。请问如何把keil开发的程序下载到开发板上?非常谢谢!
960浏览 0回复 4关注 -
星塔守护 回答了该问题
-
AdaMaYun 回答了该问题
-
如何从LPM_GotoSleep(TRUE)休眠模式改成中断退出不再进入休眠 sos
请教HC32L021如何从休眠中断唤醒后进入休眠模式,改成中断退出后不再进入休眠。我在中断里设置LPM_GotoSleep(FALSE);程序立刻卡在中断退出的地方。为了省电,我将芯片设置成上电进入休眠,定时器中断唤醒处理逻辑后再次进入休眠,但这个时候如果按键中断唤醒后要怎样设置才能退出中断后而不再进入休眠,去处理正常线程的逻辑。
1270浏览 0回复 5关注 -
星塔守护 回答了该问题
TMS320F280049使用SPI作为从机通讯和ADC采样冲突问题 赏300家园币
建议你把程序里面所有的中断程序的执行时间确认清楚,主要是ADC中断(计算EPWM占空比?)、SPIDMA中断这两个的执行时间,再看进入中断的频率,就可以知道是否有占用了。从调试的角度,把进入中断的频率降低,看问题是否改善也可以
17371浏览 1回复 5关注 -
关于GD32F103C8T6串口通信数据格式设置问题 sos
1.芯片:GD32F103C8T62.外设:USART13.正常数据格式:1-8-2-no,1-8-1-no4.需要配置但异常的数据格式:1-8-1-even,1-8-1-odd5.已尝试:9位数据位无用,看用户手册提前将UEN置零也无法使用
5566浏览 0回复 4关注 -
地瓜patch 回答了该问题
-
OKAKAKO 回答了该问题
-
powerantone 回答了该问题
GD32 定时器和CAN同时使用,CAN初始化失效
使用示波器或逻辑分析仪监测CAN1的TX/RX引脚电平。若初始化后引脚被意外驱动(如持续高电平),则证明存在引脚冲突。
3166浏览 4回复 3关注
没有更多了

问答