-
STM32L496要加热才能运行
芯片是STM32L496VGT6,用的RTthread操作系统,设备上电可以运行,运行一半就停住了,用示波器看设备32.768K晶振脚波形是一条直线,电压约0.2V。
2025-10-18 22 -
GD32F105 USB 问题
我用GD32F105RCT6跑官方的HID例程的时候,是能正常工作的。但是,一旦将端点时间间隔从0x20改成0x1的时候,端点1的OUT中断就无法触发了。改成0xa就看运气有时候能工作,有时候不能工作感觉像是初始化的时候出现了问题。用例程中的HIDIAP例程,默认就是0x1的,直接就无法工作。端点1的IN完全没问题。我唯一改的地方就是,官方的板子用的25Mhz的晶振,我的板子用的是8Mhz的晶振,我把时钟改了一下。枚举都是正常的。又试了一下GD32F303GD32F103GD32F205GD32F407,都是没有这个问题的。有没有大哥知道是什么问题吗
2025-10-18 15 -
求助ESP32
我用vscode烧录ESP32显示success后,D2.4.12引脚都试过了,但是LED都不亮,但我改成vin的时候就可以亮,我确定我的代码是没问题的,自己想玩玩,也不知道去问谁了,希望有大神能帮帮
2025-10-17 16 -
GD32F425RET6在Keil5下的Debug下J-Link能读取,而SW Device为空
GD32F425RET6在Keil5下的Debug的Settings下J-Link能读取,而SWDevice为空。1、ARM仿真器连接正确2、MCU芯片的供电引脚,都是3.3伏4、烧录接口与芯片,通过万用表测量,蜂鸣档有滴滴声,是通的
2025-07-12 8 -
GD32E230用捕获及485通讯,开启捕获就通讯卡死且初始化失败
GD32E230C8T6用TIMER2_CH3进行频率捕获,同时用USART0进行485通讯,一开启捕获就通讯不了,且一点仿真DEBUG按钮就直接全速运行,然后就卡死在LDRR0,=SystemInit位置,无法初始化。具体代码如下:intmain(void){systick_config();//滴答定时器初始化Led_Gpio_Init();//数码管引脚初始化Key_Init();//按键引脚初始化Relay_GPIO_Init();//继电器引脚初始化Capture_Gpio_config();//捕获引脚初始化usart_config(9600);//串口配置Para_Read();//读取参数LedPower=1;//电源灯亮Adc_gpio_config();//ADC采样引脚初始化Adc_Config();//ADC参数配置初始化Nvic_config();//捕获中断Timer2_config();//Timer2配置Timer5_Init(3600,40);//定时10ms=3600/72M*200Timer14_Init(36,625);//定时312.5uswhile(1){Adc_Cal();//ADC采样计算fre_capture_cal();KeyMake();//按键动作Protect();Display();//显示UartDriver();}}voidCapture_Gpio_config(void){/*使能GPIOB时钟*/rcu_periph_clock_enable(RCU_GPIOB);/*配置PB1(TIMER2_CH3)为复用功能*/gpio_mode_set(GPIOB,GPIO_MODE_AF,GPIO_PUPD_NONE,GPIO_PIN_1);gpio_output_options_set(GPIOB,GPIO_OTYPE_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_1);gpio_af_set(GPIOB,GPIO_AF_1,GPIO_PIN_1);//根据数据手册选择正确的AF}/***********************************************************************************************************函数名:nvic_config*功能说明:配置中断优先级*形参:无*返回值:无**********************************************************************************************************/voidNvic_config(void){nvic_irq_enable(TIMER2_IRQn,0);}/***********************************************************************************************************函数名:timer2_config*功能说明:定时器配置--捕获*形参:无*返回值:无**********************************
2025-07-05 9 -
CH32V307单片机,SRAM最快写入的周期是多少?
本帖最后由怀揣少年梦于2025-6-2316:06编辑背景:在进行GPIO测试时,发现GPIO的翻转极限是24Mhz,应该是受限于SRAM周期问题:想了解一下SRAM最快写入的周期是多少?有什么办法可以提升吗?汇编如下:复制.section.text.globalGPIO_Toggle_AsmGPIO_Toggle_Asm:#高速模式(约48MHz)lit1,0x40011410#GPIOD_BSHR地址lit2,0x40011414#GPIOD_BCR地址lia5,0x0001#PD0置位值loop:swa5,0(t1)#输出高电平swa5,0(t2)#输出低电平jloop
2025-06-22 8 -
HC32L196PCTA-LQFP100 GPIO引脚数量有多少个?分别是哪些引脚?
咨询问题:HC32L196PCTA-LQFP100GPIO引脚数量有多少个?分别是哪些引脚?该问题详细描述如下:《RM_HC32L19x_L17x系列参考手册_Rev1.65》文档中显示100脚GPIO引脚数88个PA[15:0],PB[15:0],PC[15:0],PD[7:0]16+16+16+8=56个。这里的56和88不一致。从引脚封装图,100脚剔除DVCCDVSSCAPRESETBBOOT这些共13个引脚。100-13=87,应该PA,PB,PC,PD,PE,PF口已引出的引脚均可以配置为GPIO口。这里和PA[15:0],PB[15:0],PC[15:0],PD[7:0]中的矛盾。备注中:“在应用中,需要将该封装未引出的IO引脚设为输入并使能上拉。该封装未引出的IO详见引脚功能说明”,说明有IO口引脚没有引出来?请问具体哪些引脚没有引出来?数据手册中没有写清楚。如果单片机程序中,没有对“引出的IO引脚设为输入并使能上拉”,可能会引发什么问题?请帮忙分析一下,是哪一块出错了?非常谢谢。
2025-06-04 23 -
Chip ON IDE KF32在线调试问题
出现这个现象,一般有哪些原因?连接没问题,前几次还可以2020-12-0710:53:42当前调试项目为:wenkongqi2020-12-0710:53:42:--------------------------------------------------------------2020-12-0710:53:42:操作:"EARSE""FLASHSPACE""Protect"2020-12-0710:53:46:编程成功,用时:0分4秒540毫秒2020-12-0710:53:46项目:wenkongqi,芯片在线调试,等待运行到main.....2020-12-0710:53:46:--------------------------------------------------------------2020-12-0710:53:53:运行到main超时,检测选项gstabs+勾选,芯片程序同步下载,ISP编程条件移除,调试端口保留,或其他造成调试失败的情况2020-12-0710:53:53:其他调试失败可能为看门狗复位、main函数前代码耗时过长或启动预运行芯片时程序运行出错等2020-12-0710:53:53目标调试终止.搜索复制
2020-12-07 9 -
UART I/O 重映射问题
请问大佬,MM32W062怎么样吧UART1映射到PB6/PB7,求指教,谢谢
2020-11-02 2

问答