-
GD32F303CC下载了修改后的BIN文件,为什么不执行主FLASH程序?
本帖最后由elynzz于2025-2-616:13编辑板子用的是GD32F303cct6,修改的BIN文件是用j-flash提取了另一台同样的设备的主内存文件因为需要,修改了里面的设备编号和网络接口IP和端口号,但是烧到新设备里,却会执行引导板载程序。在启动程序后,网络接口IP会自动修改成引导程序中的地址,设备编号没有问题请问有没有大神可以帮忙提供解决办法?另,芯片boot0是直接接10k电阻后接GND的
2025-02-06 11 -
新人求助-GD32单片机程序貌似消失了
本帖最后由gogyyy于2025-2-618:19编辑首先声明,个人接触单片机不久。现在情况是这样,使用的GD32F103c8t6,现象是:在现场程序不运行,简单来说就是重启电源也不运行,返回来后,检查电源什么的都正常,就是单片机不运行。我使用的SW下载到单片机的程序,我这个时候把原来的程序重新下载到单片机后,竟然正常了,总共做了十来个,现在有两个这个情况的,不知道怎么回事。
2025-02-06 17 -
单片机供电电源和稳定性问题
单片机如果用电源下限供电,会稳定吗
2024-12-09 57 -
GD32H737 SPI datasize = 16 bit时无法收发
这段代码执行的是SPI收发功能,使用仿真器debug时会停在spi_i2s_data_receive处(等待接收标志位),但是如果把datasize改成8bit就能正常收发数据,请问是什么原因呢?uint32_tSpi_Transfer16(SPI_BusDef*spi,uint16_t*TxBuf,uint16_t*RxBuf,uint16_tlen){uint32_tret=0;Spi_Nss(spi->Nss,0);spi_master_transfer_start(spi->Periph,SPI_TRANS_START);for(inti=0;iPeriph)&SPI_FLAG_TP));spi_i2s_data_transmit(spi->Periph,TxBuf);RxBuf=spi_i2s_data_receive(spi->Periph);}while(RESET==spi_i2s_flag_get(spi->Periph,SPI_FLAG_TC));Spi_Nss(spi->Nss,1);returnret;}
2024-08-12 12 -
GD32F407使用freeRTOS死机
在GD32F407跑了freeRTOS,串口接收使用了DMA+IDLE中断来实现不定长接收,串口的IDLE中断中接收完数据后,通过事件通知线程执行解析,但是中断中调用xEventGroupSetBitsFromISR函数后就会死机
2024-05-31 56 -
国民技术n32g031睡眠模式无法唤醒
求问:n32g031单片机使用PWR_EnterSLEEPMode(SLEEP_ON_EXIT,PWR_SLEEPENTRY_WFI)进入睡眠模式后无法触发按键外部中断,以至于无法唤醒芯片继续运行。如果把此函数放在while(1)里面就可以,外边就不行!大家有遇到这个问题的吗~~~
2024-04-02 6 -
AotoChip AC78013芯片的MPU(内存保护单元)功能
大家有没有用过AotoChipAC78013芯片的MPU(内存保护单元)的功能,用户手册一句话带过了,官网上也没有测试代码可以借鉴。大佬们有示例代码可以借鉴吗?
2023-10-09 4 -
MM32怎么使用内部参考电压提高ADC采集准确度
MM32F002怎么使用内部参考电压,有详细的代码吗
2023-09-05 3 -
为什么APM32...SWD不能识别芯片,
为什么不能识别到芯片,选择STM32RBT6就能识别到极海的芯片选择APM32RBT6就不能识别到芯片,下载算法也添加了,但是选择STM32RBT6用极海的芯片编译会报错怎么回事不能识别APM32RBT6的芯片怎么解决6666
2023-06-09 2 -
GD32A503 CAN FIFO
本帖最后由tyw于2023-5-1618:57编辑GD32A503的CANfifo和滤波器怎么用,求大神指点tyw注
2023-05-16 5 -
电流波形不好怎么调整
不够正玄还出现波形震荡、、、有没大帅指点一下,08x系列
2023-03-19 9 -
小华单片机HC32F460的跑官方例程时会发送不成功
目前在调试HC32F460时会卡在如下代码:在while(CAN_GetStatus(CAN_UNIT,CAN_FLAG_STB_TX)==RESET){},哪位大佬可以指点一下吗?staticvoidCanTx(void){uint8_ti;staticuint8_tu8Data;for(i=0U;i<CAN_TX_DATA_SIZE;i++){m_stcTx1.au8Data=u8Data++;m_stcTx2.au8Data=u8Data++;m_stcTx3.au8Data=u8Data++;}/*FramewithCAN_ID1*/m_stcTx1.u32Ctrl=0x0UL;m_stcTx1.u32ID=CAN_TX_ID1;m_stcTx1.IDE=CAN_TX_ID1_IDE;m_stcTx1.DLC=CAN_TX_DLC;(void)CAN_FillTxFrame(CAN_UNIT,CAN_TX_BUF_PTB,&m_stcTx1);/*StartPTBTX*/CAN_StartTx(CAN_UNIT,CAN_TX_REQ_PTB);/*Checktransmissionend.*/while(CAN_GetStatus(CAN_UNIT,CAN_FLAG_PTB_TX)==RESET){}CAN_ClearStatus(CAN_UNIT,CAN_FLAG_PTB_TX);/*FramewithCAN_ID2*/m_stcTx2.u32Ctrl=0x0UL;m_stcTx2.u32ID=CAN_TX_ID2;m_stcTx2.IDE=CAN_TX_ID2_IDE;m_stcTx2.DLC=CAN_TX_DLC;(void)CAN_FillTxFrame(CAN_UNIT,CAN_TX_BUF_STB,&m_stcTx2);/*FramewithCAN_ID3*/m_stcTx3.u32Ctrl=0x0UL;m_stcTx3.u32ID=CAN_TX_ID3;m_stcTx3.IDE=CAN_TX_ID3_IDE;m_stcTx3.DLC=CAN_TX_DLC;(void)CAN_FillTxFrame(CAN_UNIT,CAN_TX_BUF_STB,&m_stcTx3);/*StartSTBTX*/CAN_StartTx(CAN_UNIT,CAN_TX_REQ_STB_ALL);/*Checktransmissionend.*/while(CAN_GetStatus(CAN_UNIT,CAN_FLAG_STB_TX)==RESET){}CAN_ClearStatus(CAN_UNIT,CAN_FLAG_STB_TX);}
2023-03-02 6 -
关于MM32F031 q版正常和n版不工作
使用q版配置工程文件,编译后下载到q版芯片可以正常运行;但如果下载到n版或o版,不能正常运行。查了下datasheet,里面只有最后型号命名提到q和n是指coreversion,但没提这2个版本具体区别。是否需要使用对应的启动文件:比如system_MM32F031x4x6_q.c和startup_MM32F031x4x6_q.s,需要更换,其它库文件也需要更换?目前没找到n版和o版的这方面资料。如何才能让n版和o版也能工作起来?
2023-01-09 12 -
在keil中基于AC78016仿真,在logic analyzer 中无法添加GPIO信号
在keil中基于AC78016仿真,在logicanalyzer中无法添加GPIO信号
2022-11-04 11 -
OTP 仿真器问题
OTP仿真器HC-IDC-V4的仿真引脚如何与芯片连接?---------------仿真引脚:GND,EM0,EM1,EM2,SCK,SDA,RST,F4M0,SLEEP,BUSY,VCC。
2022-09-30 11