问答

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

p0gon9y

TA的家园币:2834  

  • 现在手上有个项目要将HC32F460换为HC32F4A0,请问BSP是通用的吗

    如题求解

    HC32 嵌入式 国产 MCU BSP HC

    2025-01-14 11
  • GD32H759IMK6使用定时器0的多模式通道进行输入捕获要怎么配置

    本帖最后由fz的Kevin于2025-1-815:44编辑公司的项目是要使用到GD32H759IMK6中TIMER0的8个通道进行输入捕获100Khz的方波。根据官方例程普通通道CH0、CH1、CH2、CH3能够正常捕获到,但是在使用多模式通道MCH0、MCH1、MCH2、MCH3时无论怎么配置,进入输入捕获中断函数的频率并不是由外部输入决定的,而是随着TIMER0规定的计时周期变化而变化,请教各位大佬有没有相关配置资料,或者思路。目前的配置如下:复制voidtimer0_config(void){timer_ic_parameter_structtimer_icinitpara;timer_parameter_structtimer_initpara;rcu_periph_clock_enable(RCU_TIMER0);rcu_periph_clock_enable(RCU_SYSCFG);timer_deinit(TIMER0);/*TIMER0configuration*/timer_struct_para_init(&timer_initpara);timer_initpara.prescaler=299;timer_initpara.alignedmode=TIMER_COUNTER_EDGE;timer_initpara.counterdirection=TIMER_COUNTER_UP;timer_initpara.period=65535;timer_initpara.clockdivision=TIMER_CKDIV_DIV1;timer_initpara.repetitioncounter=0;timer_init(TIMER0,&timer_initpara);/*TIMER0configuration*//*TIMER0CH1inputcaptureconfiguration*/timer_channel_input_struct_para_init(&timer_icinitpara);timer_icinitpara.icpolarity=TIMER_IC_POLARITY_RISING;timer_icinitpara.icselection=TIMER_IC_SELECTION_DIRECTTI;timer_icinitpara.icprescaler=TIMER_IC_PSC_DIV1;timer_icinitpara.icfilter=0x0;timer_input_capture_config(TIMER0,TIMER_CH_0,&timer_icinitpara);timer_input_capture_config(TIMER0,TIMER_CH_1,&timer_icinitpara);timer_input_capture_config(TIMER0,TIMER_CH_2,&timer_icinitpara);timer_input_capture_config(TIMER0,TIMER_CH_3,&timer_icinitpara);timer_input_capture_config(TIMER0,TIMER_MCH_0,&timer_icinitpara);timer_input_capture_config(TIMER0,TIMER_MCH_1,&timer_icinitpara);timer_

  • GD32 Embedded Builder可以设置中文工程名和中文路径吗?

    GD32EmbeddedBuilder可以设置中文工程名和中文路径吗?为什么build时Invalidargument不通过?

  • 单周期乘法器和17周期分频器我要怎么去使用它?

    GD32E230系列的,里面描述的单周期乘法器和17周期分频器我要怎么去使用它?在哪里有详细的描述?

    嵌入式 单片机 GD32

    2024-12-10 13
  • vscode+Jlink单步调试出错,cortex-debug不受支持,怎么回事?

    launch文件有没有问题呢?是自动生成的我点击了1、2,报出了这个错误,见3

  • vscode+GCC+Jlink烧录GD32程序时发生Writing target memory failed

    首次用vscode来烧录(国产化的需要),仿真器是ArmV9,芯片是GD32F103ZET6,烧录配置想用JlnkSWD,但是用USB连接pc和仿真器--GD开发板后,点击vscode中的烧录,出现如下错误:网上找了很多帖子还没有解决,有思路的请指点下,谢谢

  • 在用win10+vscode环境中用Jlink烧录gd32程序失败,求思路,谢谢

    出错信息如下:请大家看看有没有思路,谢谢。或者用vscode环境+Jlink烧录GD32的程序,是怎么个步骤烧录的?

    vscode GD32烧录 GD32 link win10

    2024-11-06 16
  • HC32F460 USB使用

    本帖最后由Pupil2013于2024-10-915:44编辑HC32F460USB使用

    hc32f460 USB HC 使用

    2024-10-09 12
  • stm32L431 I2C没有反应

    买了一STM32L431CBT6的板子想简单验证一下IIC是否通信正常。stm32作为从机,同时买了一个USB转IIC的CH341模块,连接电脑通过电脑的IIC工具发送数据给到stm32,使用CUBEMXHAL编程在中断里面点个灯,发现连中断都没有进去,轮询模式获取IIC数据也是毫无反应,通过示波器量取SDA和SCL数据线信号,发现有信号,且信号是正常的,有大佬帮我能解惑嘛,第一次玩stm32。。。。

  • gd32e230 IIC读数据问题

    /*sendtheinternalregisteraddressto*/i2c_data_transmit(I2C0,read_address);/*waituntilBTCbitisset*/while(!i2c_flag_get(I2C0,I2C_FLAG_BTC);一直卡在上面请问什么原因?

    TE tc AD I2c GD32E230 iic

    2024-07-18 17
  • GD32A503 TIMER 上溢UP中断与CAP中断优先级有一定几率反转问题

    测试硬件:GD32A503CC测试外设:TIMER0_CH1测试准备:PE5输入高频PWM中断优先级配置:UP中断高于CH1中断voidnvic_configuration(void){nvic_priority_group_set(NVIC_PRIGROUP_PRE1_SUB3);nvic_irq_enable(TIMER0_BRK_UP_TRG_CMT_IRQn,1,0);nvic_irq_enable(TIMER0_Channel_IRQn,1,1);}测试定时器配置:配置TIMER0_CH1为双沿输入捕获模式,使能TIMER0UP上溢与CH1中断。voidtimer_configuration(void){/*TIMER1configuration:inputcapturemode-------------------theexternalsignalisconnectedtoTIMER0CH1pin(PE5)therisingedgeisusedasactiveedgetheTIMER1CH0CVisusedtocomputethefrequencyvalue------------------------------------------------------------*/timer_ic_parameter_structtimer_icinitpara;timer_parameter_structtimer_initpara;rcu_periph_clock_enable(RCU_TIMER0);timer_deinit(TIMER0);/*TIMER0configuration*/timer_struct_para_init(&timer_initpara);timer_initpara.prescaler=99;timer_initpara.alignedmode=TIMER_COUNTER_EDGE;timer_initpara.counterdirection=TIMER_COUNTER_UP;timer_initpara.period=65535;timer_initpara.clockdivision=TIMER_CKDIV_DIV1;timer_initpara.repetitioncounter=0;timer_init(TIMER0,&timer_initpara);/*TIMER0configuration*//*TIMER0CH1inputcaptureconfiguration*/timer_channel_input_struct_para_init(&timer_icinitpara);timer_icinitpara.icpolarity=TIMER_IC_POLARITY_BOTH_EDGE;timer_icinitpara.icselection=TIMER_IC_SELECTION_DIRECTTI;timer_icinitpara.icprescaler=TIMER_IC_PSC_DIV1;timer_icinitpara.icfilter=0x0;timer_input_capture_config(TIMER0,TIMER_CH_1,&timer_icinitpara);/*auto-reloadpreloadenable*/timer_auto_reload_shadow_enable(TIMER0);/*clearchannel0interruptbit*/timer_interrupt_flag_clear(TIMER0,TIMER_INT_FLAG_UP

    2A 中断优先级 timer ap GD32 MCU

    2024-06-18 11
  • 求GD32E230K8U6参考设计

    需要用到两个IIC接口(一个作为master,另一个作为slave)、调试接口、一个GPIO口做控制信号谢谢!

  • HC32F460时钟模式错误出现串口乱码

    使用了HC32F460PETB单片机,在批量生产中个别产品出现串口乱码情况,经排查是硬件电路设计为外部8M有源晶振,代码中en_clk_xtal_mode配置的是CLKXtalModeOsc=1u,后将代码配置修改为CLKXtalModeExtclk=1u后串口打印正常,有大神能帮忙解释下原理吗?为什么这个地方配置错误,产品会出现问题,之前小批量生产的时候没有出现乱码现象。

  • 有没有大佬有GD32E103R系列

    有没有大佬有GD32E103R系列的USART接收普通中断和USART接收空闲DMA中断的demo

  • 请问hc32f005的flash的擦写次数是多少?

    想用flash做数据存储、没找到相关文档呢?

    2024-01-10 16
12下一页