问答

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

埃娃

TA的家园币:214  

  • GD32303CEVAL的SD卡驱动无法再Freertos中正常使用

    在粿机中使用sd_block_read/sd_block_write读写正常下图是进入rtos前的粿机程序进入rtos后读写时产生错误,产生两种错误1是SD_CMD_RESP_TIMEOUT,这个错误在写的时候产生,二是SD_COM_CRC_ERROR,这个错误在读的时候产生,rtos中也不是完全无法读写,有小概率可以正常读写在手册中我找到下面内容这是程序检测错误时的依据,是sd卡响应相关的寄存器r1。检测到使用CMD16时产生命令响应超时错误

  • 求助,GD32 Embedded Builder这个软件,支持的芯片系列有点少

    如题,之前使用的是STM32CUBEIDE的,现在想转到GD32,发现GD也出了图形化编程软件:GD32EmbeddedBuilder,想玩玩这个软件,并开发一些项目,但是发现没有支持我当前的这款芯片,所以求助下!

  • 求助!!!STM32F103VET6 可以和GD32F303的哪款系列 PIN TO PIN吗

    本帖最后由tyw于2024-5-1115:21编辑如上,想找个PINTOPINSTM32F103VET6的,有没有性能比较好的以及现在比较主流的GD32型号的芯片?求助各位大神!!tyw注

  • 有没有GD32H7 的 RGB 接口LVGL 例子,更新屏幕太折腾

    前端时间在调试GD32H7,可是发现使用TLI时还是存在问题,调了很久最后放弃了由于H7的架构有多种内存块,使用不当就存在问题开始使用外部RAM存放显存,一直没成功,后来没办法使用内部RAM单显存测试,还是不行,屏幕显示经常有马赛克,感觉这个TLI配置起来太麻烦了有TLI有2个图层,使用的时候即使用一个图层,2个图层还是必须要都要配置,不配置还不行因为2个图层后面有个混合更新输出的时候也比较扯。在使用LVGL时,使用单格全屏显示缓存,我配置了TLI的2个图层,仅使用1个图层输出,然后再输出时使用tli_reload_config(TLI_FRAME_BLANK_RELOAD_EN);来触发TLI更新输出,但是有问题,无法显示,这就很扯,首先也不知道什么时候更新完成?然后调用这个没有效果有没有H7的LGVL的例子学习一下?

    使用 更新 接口 LVGL RGB GD32H7

    2024-05-11 15
  • GD32F103系列,硬件开发指南和数据手册上的Vref+范围不同

    本帖最后由HardwareSoHard于2024-5-1315:17编辑下面来自于F103数据手册:GD32F103xx_Datasheet_Rev2.15P82GD32F103xx_Datasheet_Rev2.15.pdf(gigadevice.com.cn)________________________________________________________________________________________________下图来自于F10x硬件开发指南:AN076GD32F10x系列硬件开发指南P25AN076GD32F10xxilieyingjiankaifazhinan.pdf(gigadevice.com.cn)_________________________________________________________________________________________________数据手册说Vref+应该大于2.6V,硬件指导手册说Vref+应该大于2.4V工程是ST移植过来的,原来用的是2.5V基准电源,因为不是很想更换基准电源芯片,又看到芯片手册描述需要>2.6V,抱有一丝侥幸心理看看有没有人遇到过差不多情况,请求一些方法。

    Vref MUC ADC 嵌入式 GD32

    2024-05-10 1
  • 请教下GD32H7系列的外部SRAM读写 EXMC初始化问题

    EXMC初始化之后,对外部SRAM的操作没有效果,以下是代码部分(nor_region传的是EXMC_BANK0_NORSRAM_REGION0)。请大佬们看看是什么问题。voidexmc_norflash_init(uint32_tnor_region){exmc_norsram_parameter_structnor_init_struct;exmc_norsram_timing_parameter_structnor_timing_init_struct;gpio_deinit(GPIOB);gpio_deinit(GPIOD);gpio_deinit(GPIOE);gpio_deinit(GPIOF);gpio_deinit(GPIOG);exmc_norsram_deinit(nor_region);/*EXMCclockenable*/rcu_periph_clock_enable(RCU_EXMC);/*GPIOclockenable*/rcu_periph_clock_enable(RCU_GPIOB);rcu_periph_clock_enable(RCU_GPIOD);rcu_periph_clock_enable(RCU_GPIOE);rcu_periph_clock_enable(RCU_GPIOF);rcu_periph_clock_enable(RCU_GPIOG);/*configureGPIOD[0-15]*/gpio_af_set(GPIOD,GPIO_AF_12,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14|GPIO_PIN_15);gpio_mode_set(GPIOD,GPIO_MODE_AF,GPIO_PUPD_PULLUP,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14|GPIO_PIN_15);gpio_output_options_set(GPIOD,GPIO_OTYPE_PP,GPIO_OSPEED_100_220MHZ,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14|GPIO_PIN_15);gpio_af_set(GPIOE,GPIO_AF_12,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);gpio_mode_set(GPIOE,GPIO_MODE_AF,GPIO_PUPD_PULLUP,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);gpio_output_options_set(GPIOE,GPIO_OTYPE_PP,GPIO_OSPEED_100_220MHZ,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15);/*configureGPIOA[0-23]*/gpio_af_set(GPIOF,GPIO_AF_12,GPIO_PIN_0|GPIO_PIN_1|G

  • GD32F303CBT6U的OSCIN和OSCOUT管脚复用

    目前在研究一些GD32F303CBT6U的产品内容,有一些疑问请帮忙解答下。OSCIN和OSCOUT引脚可以重映射为PD0和PD1,进而我会理解为:重映射后的PD0和PD1可根据需要设置为输入或者输出的功能。但这两个的引脚类型却是只有I(输入)和O(输出)。请帮确认下是哪种情况?

    pd os 管脚 复用 SC GD32F303

    2024-05-07 16
  • GD32E230C8T6 高级定时器timer0无法正常输出PWM波形

    原本想用高级定时器的中央对齐计数模式来输出SPWM波,但是TIMER0的CH0,CH1等口,都无法正常输出PWM波形,换成普通定时器就可以了,STM32里对于高级定时器输出PWM波形,需要多加一个TIM_CtrlPWMOutputs函数,但是我看了GD32固件库函数,没有类似的,我怀疑是这个问题,有无大佬解答一下啊

  • GD32F470 DMA ADC传输问题

    GD32F470例程上面为定时器触发的,但是我想使用DMA直接将数据传输到内存,不使用任何触发,但是我测试下来存在问题,数据无法通过DMA进行搬运,各位是否有可供例程参考