问答

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

belindagraham

TA的家园币:2165  

  • AC781x系列jlink烧录导致Keil卡死的问题有办法解决吗?

    我现在在使用AC7811QBEF的MCU,使用Keil下载的有时能够下载成功,有时候又下载失败。以前下载失败之后我就会使用Jflash,但这次情况很严重,Jflash也会出现卡死的,最后抛出来的错误如下图所示,我想问就没有办法彻底解决这种问题吗?我实在是不想能不能下载成功全看运气了

  • keil怎么测量时间

    测试

    2023-09-14 47
  • 我**把AT32F437的PA15作为普通IO使用,要如何设置?

    我看AT32F435_437已经没有CRM_IOMUX_PERIPH_CLOCK这个时钟和gpio_pin_remap_config相关函数了,都采用了GPIO_MUX_X。我如果**把PA15,PB3,PB4作为普通IO使用,要如何设置呢?另外,如果作为外设使用,是不是也需要先关闭JTAG,还是直接用gpio_pin_mux_config设置复用就可以了。如果要关闭JTAG,如何关闭?我看没有像GPIO_REMAP_SWJ_JTAGDISABLE类似的宏定义了!

  • GD32E30x uart0 波特率1200时,出现乱码。

    udiv=(uclk+baudval/2U)/baudval;intdiv=udiv&0x0000fff0U;fradiv=udiv&0x0000000fU;}USART_BAUD(usart_periph)=((USART_BAUD_FRADIV|USART_BAUD_INTDIV)&(intdiv|fradiv));跟中代码发现走的上面的过程uclk=180000000,intdiv=?fradiv=?1.intdiv=456,fradiv=82.intdiv=65440,fradiv=8

  • CW32F030F8 只能下载一次程序

    在使用CW32F030F8做设计的时候,下载了一次程序后就一直不能下载了,报错devicecouldnotbepoweredup。但是芯片能识别到。主程序开启了外部时钟和flash等待

    单片机 国产芯片

    2023-05-28 29
  • CH32V003F4P6禁用掉SWD口为GPIO后,不能下载

    各位大佬,大家好,沁恒CH32V003F4P6禁用掉SWD口为GPIO后,并且NRST也已设置为GPIO,然后不能下载代码调试了,一下载就提示找芯片型号不匹配,然后LINKe就断连...请问怎么解决?难不成成OTP了?

    2022-11-24 19
  • 已解决!HK32F0主频设置72M程序跑飞的问题怎么解决?

    本帖最后由qq444023542于2022-4-2420:20编辑问题已解决,解决方法往下看!HK32F030C8T6主频支持72M主频,但是用STM32CUBE生成外部晶振12M主频72M时,调试时发现,刚开始还能运行,越往后就开始出现错乱,然后跑飞了,已经检查电路和晶振没有问题,将主频降到64M正常工作,不知道是哪里问题,有遇到此类问题的你们是怎么解决的?voidSystemClock_Config(void){LL_FLASH_SetLatency(LL_FLASH_LATENCY_1);while(LL_FLASH_GetLatency()!=LL_FLASH_LATENCY_1){}LL_RCC_HSE_Enable();/*WaittillHSEisready*/while(LL_RCC_HSE_IsReady()!=1){}LL_RCC_PLL_ConfigDomain_SYS(LL_RCC_PLLSOURCE_HSE_DIV_1,LL_RCC_PLL_MUL_6);LL_RCC_PLL_Enable();/*WaittillPLLisready*/while(LL_RCC_PLL_IsReady()!=1){}LL_RCC_SetAHBPrescaler(LL_RCC_SYSCLK_DIV_1);LL_RCC_SetAPB1Prescaler(LL_RCC_APB1_DIV_1);LL_RCC_SetSysClkSource(LL_RCC_SYS_CLKSOURCE_PLL);/*WaittillSystemclockisready*/while(LL_RCC_GetSysClkSource()!=LL_RCC_SYS_CLKSOURCE_STATUS_PLL){}LL_Init1msTick(72000000);LL_SetSystemCoreClock(72000000);}已经解决了,官方答复是FLASH等待周期需要设置一下,延迟加1既然知道问题那就好办了,打开系统时钟配置,右键LL_FLASH_LATENCY_1跳转右键延时周期跳转延迟这里把红框改了,默认是0,我把它给成2就正常了我遇到的问题也分享给大家,避免大家走弯路!