-
使用AT32F435 Bench 进行初始化I2C之后,scl和sda一直是高电平
//一直卡着while(i2c_flag_get(I2C1,I2C_TDC_FLAG)==RESET);
2026-04-09 41 -
LKS的SWD接口问题
我画了LKS32MC037M6S8的一个板子,然后断电的时候可以使用JLink的SWD烧录程序,上电后程序(LED闪烁程序)可以正常运行,但是上电的时候JLink就没办法识别出芯片,一定要断电才可以,板子的电源各部分电源我都测过是正常的,电压稳定基本没有纹波,我刚开始以为是引脚被复用了,后面我进行了全片擦除,还是一样,断电时JLink就可以正常识别出芯片,上电后就不行了,有没有大佬知道是为什么
2026-01-31 3 -
N32G457REL7 ETH_V2demo工程使用
参考N32G45xsdk的ETH_V2工程配置以太网使用,demo的IO使用是:ETH_MDCPC1ETH_MDIOPA2ETH_RMII_REF_CLKPA1ETH_RMII_CRS_DVPA7ETH_RMII_RX_D0PC4ETH_RMII_RX_D1PC5ETH_RMII_TX_ENPB11ETH_RMII_TX_D0PB12ETH_RMII_TX_D1PB13我的板子除了REFCLK用的IO不一样,用的PA8,但是我后续飞线到PA1了,但是demo仍没跑通,卡在bsp_eth.c里面的while(ETH_GetSoftwareResetStatus()==SET),这是没复位成功?要怎么处理,求助各位大佬
2026-01-29 3 -
这网站还运营吗?
本来想充值点家园币悬赏一个问题,家园币没到钱也没了神马意思呢?图片一直上传失败
2026-01-12 2 -
电路板地与金属机箱的连接
本帖最后由tim5529519于2026-1-312:28编辑需通过阻容网络(如1MΩ电阻+0.01μF电容)连接,以抑制高频干扰并释放静电。若机箱未可靠接地,电容可隔离静电保护电路。金属机箱的接地要求必须接地:若为I类设备(三脚插头),金属外壳需直接连接PE地,确保安全。浮地处理:II类设备(如充电器)通过双重绝缘隔离,无需接地。电路板是否连接大地信号地:通常不直接接大地,但需通过阻容网络与机箱连接。安全地:若为I类设备,电路板地需通过机箱间接接PE地。隔离电源与非隔离电源的接地差异
2026-01-03 2 -
GD32F030VET6 DeepSleep使用RTC唤醒问题
在这里我根据官方Demo进行配置在RTCALARM中断里进行唤醒并且再次设置ALARM,main里LED可以间隔闪烁,说明休眠唤醒成功。但是我发现我在上电时给我的时钟配置为120MHZ就无法唤醒了,对此我去探索了一下system_gd32f30x.c文件,我发现这里面计算为8/2*30,但我的外部晶振为16,此时我使用rcu_clock_freq_get获取的频率竟然为240Mhz(此芯片最大为120Mhz)因此我给system_gd32f30x.c里修改为8/2*15,此时就为120Mhz了,但是这个时候问题就出现了,main里LED不能间隔闪烁了,rtc的中断不可以唤醒deepsleep了,有没有了解到的大佬解答一下。#defineHXTAL_VALUE我也已经修改为16Mhz。
2025-12-19 2 -
GD32F407RET6单片机的31\47引脚 Vcore,可以悬空吗
GD32F407RET6单片机的31\47引脚为Vcore,我看一般是外接电容,可以悬空吗?
2025-12-18 2 -
使用GD32硬件IIC遇到的问题
本帖最后由YHYY于2025-12-1909:42编辑在使用硬件IIC驱动BMP280时,在读取BMP280的ID的时候,如果直接将IIC相关的时序代码写在功能函数中,可以正常运行;但是如果把该时序代码封装起来(图一红框代码),再在功能函数中调用,就会卡在“IIC忙判断”的死循环中(图二红框中的死循环)。
2025-12-18 8 -
dsp28035 XDS100V3 调试跑飞
请教下各位老师,首次学习dsp,编译没问题,使用28035_RAM_lnk.cmd这个运行也可以,但程序增大后,使用F28035.cmd文件,合并了FLASHA~FLASHAH为FLASHA:origin=0x3E8000,length=0x00FF80,编译正常,但下载后直接飞,无法运行。帮忙指点一下,谢谢
2025-12-16 1 -
求一份100w的氮化镓电源适配设计方案
大作业交不上了1.输出功率要达到100瓦以上:2.需要使用氮化镓晶体管。注:只需要在仿真软件中搭建电源适配器的电路原理图即可,对温度等指标的控制电路部分可以不呈现。
2025-12-16 1 -
GD32H759IMT6的TLI高速刷新图像时存在不符预期的残影
本帖最后由oinobody于2025-12-1517:49编辑GD32H759IMT6的TLI(RGB888)接口连接一个LED灯板(RGB8,只能显示单色图像)软件的需求是:我们需要把每一帧彩色图像帧,分成两次发出去.4ms发送当前帧的图像帧RGB(LED显示R分量),下一个4ms发送GRB(LED显示G分量);然后显示下一帧图像,即可播放视频.以下是程序的播放代码://从sd_ram中获取视频文件,然后逐帧发到TLI接口,4ms显示该帧的绿色分量,下一个4ms显示该帧的红色分量.voidPlayVideoInSdram(void){uint32_tcurFrame=0;uint8_t*redFrame=(uint8_t*)mymalloc(SRAMIN,AVI_VIDEO_BUF_SIZE);uint8_t*greenFrame=(uint8_t*)mymalloc(SRAMIN,AVI_VIDEO_BUF_SIZE);while(1){//将绿色帧配置到tli接口,播放绿色帧TLI_LXFBADDR(LAYER0)&=~(TLI_LXFBADDR_FBADD);TLI_LXFBADDR(LAYER0)=(uint32_t)greenFrame;tli_reload_config(TLI_REQUEST_RELOAD_EN);tli_enable();//从sd_ram中读取红色图像帧sdram_readbuffer_8(redFrame,(curFrame*FRAME_LEN),FRAME_LEN);curFrame++;curFrame=curFrame%g_max_frame_num;//g_timer_is_up在4s周期定时器中,被不断地置1置2while(g_timer_is_up!=1)//等待4ms时间到{;}//4ms定时器到了,发出红色帧TLI_LXFBADDR(LAYER0)&=~(TLI_LXFBADDR_FBADD);TLI_LXFBADDR(LAYER0)=(uint32_t)redFrame;tli_reload_config(TLI_REQUEST_RELOAD_EN);tli_enable();//准备绿色帧,将红色帧的GR通道反转一下得到绿色帧图像memcpy(greenFrame,redFrame,FRAME_LEN);SwitchGR(greenFrame,FRAME_LEN);while(g_timer_is_up!=2)//等待4ms时间到{;}}}上面的程序可以做到4ms显示图像的红色分量,下一个4ms显示绿色分量.播放一个花朵开放的视频.然后我在做实验的时候,想观察纯色图像的播放情况,每一次给tli发送的图像我都用memset置为一个固定灰阶.//从sd_ram中获取视频文件,然后逐帧发到TLI接口,4ms显示该帧的绿色分量,下一个4ms显示该帧的红色分量.voidPlayVideoInSdram(void){uint32_tcurFra
2025-12-14 2 -
使用PIC16F17576做主控时,程序下载方式有哪些
背景:使用PIC16F17576做一个主控芯片,主要用于测试该MCU问题:在网上找到下载程序方式就是使用官方的PICKIT3/3.5/5编程器,可以使用串口的方式吗?主要官方的编程器太贵了。作为个人开发者,拖不住。请问各位大佬有没有什么性价比比较高的方案?
2025-12-08 1

问答