问答

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

canfeil

TA的家园币:212  

  • gd32vf103使用的RISCV核自带的内部定时器timer疑问

    timer内部计数器是自增的,位宽64位,溢出后是从0开始吗?有知道的小伙伴吗?官方参考手册也没有说明。

  • Embedded Builder 如何使用j-link 或者 stlink 烧录程序?

    新建的gd32f105vct6芯片工程编译请问如何烧录到芯片?手头没有gd-link?

  • CH582F RF 问题

    我想要移植Nimble到CH582上,但是Freertos的例程里面说ble不建议和freertos共存。我想要单独使用不跑循环的RF相关接口,请问有没有相关教程或者方法?

    单片机 BLE RF CH582 EE RT

    2024-09-02 11
  • GigaDevice MCU 自己写bootloader烧录程序怎么写?

    GigaDeviceMCU想自己写bootloader烧录程序,不知道怎么写。请教各路大神。

  • [APM32F030R8][求助]关于USART使能后直接进入空闲中断

    板子用的是APM32F030R8MINIBoard给USART配置空闲中断,USART使能后就会进入一次空闲中断。代码如下:intmain(void){GPIO_Config_TgpioConfig;USART_Config_TusartConfigStruct;RCM_EnableAHBPeriphClock(MINI_COM1_RX_GPIO_CLK);RCM_EnableAPB2PeriphClock(MINI_COM1_CLK);//GPIO_ConfigPinAF(MINI_COM1_TX_GPIO_PORT,MINI_COM1_TX_SOURCE,MINI_COM1_TX_AF);GPIO_ConfigPinAF(MINI_COM1_RX_GPIO_PORT,MINI_COM1_RX_SOURCE,MINI_COM1_RX_AF);gpioConfig.mode=GPIO_MODE_AF;//gpioConfig.pin=MINI_COM1_TX_PIN;gpioConfig.speed=GPIO_SPEED_50MHz;gpioConfig.outtype=GPIO_OUT_TYPE_PP;gpioConfig.pupd=GPIO_PUPD_PU;//GPIO_Config(MINI_COM1_TX_GPIO_PORT,&gpioConfig);gpioConfig.pin=MINI_COM1_RX_PIN;GPIO_Config(MINI_COM1_RX_GPIO_PORT,&gpioConfig);usartConfigStruct.baudRate=110;usartConfigStruct.mode=USART_MODE_RX;usartConfigStruct.hardwareFlowCtrl=USART_FLOW_CTRL_NONE;usartConfigStruct.parity=USART_PARITY_NONE;usartConfigStruct.stopBits=USART_STOP_BIT_1;usartConfigStruct.wordLength=USART_WORD_LEN_8B;USART_Config(MINI_COM1,&usartConfigStruct);NVIC_EnableIRQRequest(MINI_COM1_IRQn,2);USART_Enable(MINI_COM1);//Delay(0xfff);Delay(0xfffffff);USART_EnableInterrupt(MINI_COM1,USART_INT_IDLEIE);while(1){}}CSDN上找到一篇是说USART使能发送功能会发送一个空闲帧,解决方法是使能串口,延迟一会再使能空闲中断。但那篇文章中用的是STM32,而且是自收发。我用APM32禁用USART发送功能再使能后还是会进入空闲中断。原因应该不是CSDN那篇文章里的,但用延迟确实能解决,就是延迟的时间要设置的很大。CSDN文章链接:https://blog.csdn.net/weixin_38106263/article/details/129234153?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171705336916800186593920%2522%252C%2522

  • 有没有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