问答

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

classroom

TA的家园币:7750  

  • 求解MC081 程序例程 目标值runM0SpdSetpoin>=2000时电机转不起来

    pd se 电机 目标 2000 08

    2025-05-21 7
  • GD32L233KBT6 IAR 9.2 程序运行一会 就跑飞

    使用内部16M时钟,使用JLinkSWDdebug源码,发现运行一段时间就跑飞了

  • CW32L010 PWM移相问题

    本帖最后由ZX1150878957于2025-5-816:19编辑请问CW32的pwm移相功能是只有PWM通道1有还是全部都可以配置?做三相移相时需不需要额外的处理?

    PWM CW32L010 移相 相移

    2025-05-08 11
  • N32WB452CEQ6单片机I2C异常

    在多次使用I2C和从机通信中,发现经常会有单片机I2C开始条件执行过后,状态寄存器为0的异常情况,经抓过波形发现单片机确实没有发出开始条件,各位大佬,帮忙看看代码是不会有什么问题uint8_ti2c_master_recv(u8*pBuffer,uint8_tReadAddr,uint16_tNumByteToRead){if(NumByteToRead>1){/**DisableAcknowledgement*/I2C_ConfigAck(I2C2,ENABLE);}I2CTimeout=I2CT_LONG_TIMEOUT;while(I2C_GetFlag(I2C2,I2C_FLAG_BUSY)){if((I2CTimeout--)==0){I2C_TIMEOUT_UserCallback(MASTER_BUSY);return0;}}/**SendSTARTcondition*///sendstart//I2C_Enable(I2C2,DISABLE);//I2C_Enable(I2C2,ENABLE);I2C_GenerateStart(I2C2,ENABLE);I2CTimeout=I2CT_LONG_TIMEOUT;/**TestonEV5andclearit*/while(!I2C_CheckEvent(I2C2,I2C_EVT_MASTER_MODE_FLAG)){if((I2CTimeout--)==0){I2C_TIMEOUT_UserCallback(MASTER_MODE);return0;}}/**Sendwriteaddressforwrite*/I2C_SendAddr7bit(I2C2,0x40,I2C_DIRECTION_SEND);/**TestonEV6andclearit*/I2CTimeout=I2CT_LONG_TIMEOUT;while(!I2C_CheckEvent(I2C2,I2C_EVT_MASTER_TXMODE_FLAG)){if((I2CTimeout--)==0){I2C_TIMEOUT_UserCallback(MASTER_TXMODE);return0;}}I2C_Enable(I2C2,ENABLE);I2C_SendData(I2C2,ReadAddr);///**TestonEV8andclearit*/I2CTimeout=I2CT_LONG_TIMEOUT;while(!I2C_CheckEvent(I2C2,I2C_EVT_MASTER_DATA_SENDED)){if((I2CTimeout--)==0){I2C_TIMEOUT_UserCallback(MASTER_SENDING);return0;}}/**SendSTRATconditionasecondtime*/I2C_GenerateStart(I2C2,ENABLE);///**TestonEV5andclearit*/I2CTimeout=I2CT_LONG_TIMEOUT;while(!I2C_CheckEvent(I2C2,I2C_EVT_MASTER_MODE_FLAG)){if((I2CTimeout--)==0){I2C_TIMEOUT_UserCallback(MASTER_MODE);return0;}}///**SendEEPROMaddressforread*/I2C_SendAddr7bit(I2C2,0x41,I2C_DIRECTION_RECV);/*TestonEV6andclearit*/I2CTimeout

    国产芯片 单片机 ce I2c N32

    2025-04-24 12
  • STM32用串口重定向printf函数的问题

    用串口重定向printf函数,在main函数里串口打印数据显示没问题,但是开了一个1s定时更新中断的定时器以后串口打印就乱码了,这是什么情况?

  • GD32F407 DBG功能不灵敏问题

    使用Keil5进行GD32F407调试时,是能TRACE_IOEN位后,依旧无法在keil5logicanalyzer中正常显示数据波形。

    GD32F407 keil5 keil AC 使用 调试

    2025-04-18 12
  • GD32F407无法在Keil5的logic analyzer中显示数据波形

    使用keil5logicanalyzer进行GD32调试时,在analyzer中没有数据波形显示?仿真器版本为JLINKV9,求解????

  • 在KEIL中调试,只有STOP按钮可以点

    STM32F103C8T6开发板,编译下载之后,点击DEBUG按钮,进入DEBUG模式之后发现RUN,STEP按钮都无法点,只有STOP按钮可以点。(用普中link和STLINK都试过了,都有同样的问题)请问是什么原因?

    STM32 keil STOP 调试 UG

    2025-04-09 12
  • 安装HC32L19X_IDE_Rev1.2.0 PACK后,报错是什么原因?

    安装HC32L19X_IDE_Rev1.2.0后,在烧录程序时,报下面的错误,hc32l19x_ide_Rev1.0.0就没有问题。

  • 关于HC32F4A0 串口DMA 接收指定数据长度后无法自动重载的问题

    开始发错板块了,这里重新发一下根据官方例程,串口1配置完成后收发正常,如法庖制串口2时,串口2正常,串口1接收异常,接收完预设大小的数据后计数为0,无法重置。目前根据自己理解配置DMA如下/*DMAdefinition*/#defineUSART1_RX_DMA_UNIT(CM_DMA1)#defineUSART1_RX_DMA_CH(DMA_CH0)#defineUSART1_RX_DMA_FCG_ENABLE()(FCG_Fcg0PeriphClockCmd(FCG0_PERIPH_DMA1,ENABLE))#defineUSART1_RX_DMA_TRIG_SEL(AOS_DMA1_0)#defineUSART1_RX_DMA_TRIG_EVT_SRC(EVT_SRC_USART1_RI)voidAPP_DMA_Config(void){int32_ti32Ret;stc_dma_init_tstcDmaInit;stc_dma_llp_init_tstcDmaLlpInit;stc_irq_signin_config_tstcIrqSignConfig;staticstc_dma_llp_descriptor_tstcLlpDesc;stc_dma_repeat_init_tstcdmarepeatinit_t;/*DMA&AOSFCGenable*/USART1_RX_DMA_FCG_ENABLE();USART1_TX_DMA_FCG_ENABLE();FCG_Fcg0PeriphClockCmd(FCG0_PERIPH_AOS,ENABLE);/*USART_RX_DMA*/(void)DMA_StructInit(&stcDmaInit);stcDmaInit.u32IntEn=DMA_INT_DISABLE;stcDmaInit.u32BlockSize=1UL;stcDmaInit.u32TransCount=512;stcDmaInit.u32DataWidth=DMA_DATAWIDTH_8BIT;stcDmaInit.u32DestAddr=(uint32_t)DMARecBuf_USART1;stcDmaInit.u32SrcAddr=(uint32_t)(&CM_USART1->RDR);stcDmaInit.u32SrcAddrInc=DMA_SRC_ADDR_FIX;stcDmaInit.u32DestAddrInc=DMA_DEST_ADDR_INC;DMA_Init(USART1_RX_DMA_UNIT,USART1_RX_DMA_CH,&stcDmaInit);///*RepeatConfig*/(void)DMA_RepeatStructInit(&stcdmarepeatinit_t);stcdmarepeatinit_t.u32Mode=DMA_RPT_DEST;stcdmarepeatinit_t.u32DestCount=512;stcdmarepeatinit_t.u32SrcCount=1;DMA_RepeatInit(USART1_RX_DMA_UNIT,USART1_RX_DMA_CH,&stcdmarepeatinit_t);//设置触发源AOS_SetTriggerEventSrc(USART1_RX_DMA_TRIG_SEL,USART1_RX_DMA_TRIG_EVT_SRC);//DMA_Cmd(USART1_RX_DMA_UNIT,ENABLE);(void)DMA_ChCmd(USART1_R

  • GD32F105RCT6 flash容量问题

    本帖最后由fenghengx于2025-1-309:35编辑程序超过128K,下载出现这个错误,时哪里设置不对?Contentsmismatchat:08020000H(Flash=FFHRequired=93H)!

    flash gd32f105 rc Content 8K 错误

    2025-01-03 9
  • 国民技术N32G452的keil例程下载下来后,编译会报错?

    使用的keil版本5.41,芯片是N32G453CCL7。首先我推测是路径没包含好,我重新给工程文件包含了文件,但是还是编译报错;然后我修改芯片型号,N32G457QEL7这个是例程默认的芯片型号,改为我现在用的N32G453CCL7依然还是报这个错;有大佬遇到类似情况,例程下载下来不能用的么?

  • 凌鸥的单片机可以用ST-LINK仿真调试吗

    凌鸥的单片机可以用ST-LINK仿真调试吗

  • keil下载识别不了芯片

    有大哥知道解决方法嘛,在网上找了好久,还是没有相关的解决方法,用了PWLINK2LITEkeil版本最开始5.39也不行,现在是5.18还是不行

1234下一页