问答

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

xionghaoyun

TA的家园币:4837  

  • 求助STC8G1K08A软件版本建工程找不到型号

    求助STC8G1K08A使用哪个编程软件版本?建工程时找不到STC8G1K08A型号,是否有对应的代替型号?刚入行小白,求多指教,感谢!

    ST 单片机 stc8g 软件 型号 08

    2025-04-06 6
  • 请教这个电路的作用是什么,我不理解为什么要这样设计

    本帖最后由wd0921于2025-4-610:37编辑这个电路是个光眼的发射端电路,蓝色是实际测量的电压,能看出来是怎么工作的,但是我不太理解这个电路作用是什么,以及为什么这么设计。三极管丝印是2L,应该是BT5401,我找了份手册,感觉这个曲线图跟实际测量结果不对应,这个三极管是不是其他型号的。我把这个元件拿下来用欧姆档测量了几个引脚间的电阻,EB和CB间阻值均为15K左右,其他方向都是∞,这会不会是个NPN

  • 安装HC32L19X_IDE_Rev1.2.0 PACK后,报错是什么原因?

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

  • GD32F470 两个定时器怎样同时启动?

    GD32F470两个定时器怎样同时启动?

    GD32F470 定时器

    2025-03-25 5
  • GD32F303移植Freertos程序会卡死在vtaskdelay里面

    如题,芯片型号是GD32F303RGT6,使用官方的GD32EmbeddedBuilder创建的工程,移植Freertos后调用启动线程调用vtaskdelay函数,程序会在freertos内核源码的timers.c文件中的portTASK_FUNCTION(prvTimerTask,pvParameters)中一直循环,调试时发现调用vtaskdelay后sysTick中断被停止了

  • HC32F448AJUI单片硬件错误,跳转不到出错前的函数怎么解决?

  • cs32g030用定时器做呼吸灯的延迟

    intmain(void){timer3_init();pwm_config1();uint16_tpwm_val=500;uint8_tdir=1;while(1){if(T1000ms_flag==1)//1000ms触发一次{T1000ms_flag=0;pwm_val+=0;pwm_duty_config(TM2,pwm_val);if(pwm_val>=1000)pwm_val=100;}}}pwm_val+=0;灯可以亮,pwm_val+=10(或其他值)灯不亮;

  • HC32L190FCUA无法进入定时器0溢出中断

    我在HC32L190FCUA上运行TIMER0定时中断,进不了中断,为什么?注:使用驱动库中的DEMO,keil中有--keep=*Handler。然后主函数while循环中能正常运行,然后初始化时我把stcBtBaseCfg.enGateP=BtGatePositive;是无效的,必须要在debug中手动开启gatep=1才会开启计数?然后UIE我也需要手动勾选,然后呢勾选完这两个之后他可以进入中断函数Tim0_IRQHandler(),但是进入不了溢出中断里面,这又是为啥呀???下面是我的配置时钟配置:定时器配置:

  • 求助AT32F4 IIC INA系列电流电压检测的例程参考

    大佬们,请问有没有AT32F4使用IIC读写INA系列芯片INA226之类的例程啊,有块板子不知道怎么整了,我这有原理图。求助AT32F4IICINA系列电流电压检测的例程参考

  • 请问这个是兆易创新的哪一款片子 FL50G8

    兆易创新 兆易

    2025-02-26 8
  • STMF103C8T6使用HAL ,UART无输出

    #include"main.h"#include#includeUART_HandleTypeDefhuart1;voidSystemClock_Config(void);staticvoidMX_GPIO_Init(void);staticvoidMX_USART1_UART_Init(void);intmain(void){HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_USART1_UART_Init();/*USERCODEBEGIN2*/charmessage[]="helloworld";while(1){HAL_UART_Transmit(&huart1,(uint8_t*)message,strlen(message),100);HAL_Delay(100);/*USERCODEENDWHILE*//*USERCODEBEGIN3*/}/*USERCODEEND3*/}voidSystemClock_Config(void){RCC_OscInitTypeDefRCC_OscInitStruct={0};RCC_ClkInitTypeDefRCC_ClkInitStruct={0};RCC_OscInitStruct.OscillatorType=RCC_OSCILLATORTYPE_HSI;RCC_OscInitStruct.HSIState=RCC_HSI_ON;RCC_OscInitStruct.HSICalibrationValue=RCC_HSICALIBRATION_DEFAULT;RCC_OscInitStruct.PLL.PLLState=RCC_PLL_NONE;if(HAL_RCC_OscConfig(&RCC_OscInitStruct)!=HAL_OK){Error_Handler();}RCC_ClkInitStruct.ClockType=RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK;RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;RCC_ClkInitStruct.SYSCLKSource=RCC_SYSCLKSOURCE_HSI;RCC_ClkInitStruct.AHBCLKDivider=RCC_SYSCLK_DIV1;RCC_ClkInitStruct.APB1CLKDivider=RCC_HCLK_DIV1;RCC_ClkInitStruct.APB2CLKDivider=RCC_HCLK_DIV1;if(HAL_RCC_ClockConfig(&RCC_ClkInitStruct,FLASH_LATENCY_0)!=HAL_OK){Error_Handler();}}staticvoidMX_USART1_UART_Init(void){huart1.Instance=USART1;huart1.Init.BaudRate=115200;huart1.Init.WordLength=UART_WORDLENGTH_8B;huart1.Init.StopBits=UART_STOPBITS_1;huart1.Init.Parity=UART_PARITY_NONE;huart1.Init.Mode=UART_MODE_TX_RX;huart1.Init.HwFlowCtl=UART_HWCONTROL_NONE;huart1.Init.OverSampling=UART_OVERSAMPLING_16;if(HAL_UART_Init(&huart1)!=HAL_OK){Error_Handler();}staticvoidMX_GPIO_Init(void){/*GPI