问答

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

dengdc

TA的家园币:4087  

  • 凌欧LKS081调试电机输出奇异

    用凌欧LKS081调试一个12V的有感电机,用的是凌欧提供的无感例程,结果虽然开环强拖能让电机转动,但是切到闭环电机转动几下就会停转,并且在程序运行过程中(无论电机转不转),电机启动标志位和电机运行状态机的数值一直在波动,数值有时候还挺大,rtt数据输出的波形也不正确,请问这是咋回事

    技术交流

    2023-08-14 10
  • CW32F003 有没有BOOT引脚

    CW32F003有没有BOOT引脚,是不是和STM32F0不一样。

    STM32F ST STM 引脚 CW32F003 boot

    2023-03-19 13
  • 关于中断的问题,Disable中再Enable中断无法正常运行

    Disable中断之后再Enable无法正常运行,这是中断函数:voidHAL_GPIO_EXTI_Rising_Callback(uint16_tGPIO_Pin){if(GPIO_Pin==GPIO_PIN_3){HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);HAL_NVIC_DisableIRQ(EXTI2_3_IRQn);EXIT_Sign=1;}}这是while循环while(1){/USERCODEENDWHILE/if(EXIT_Sign==1){HAL_Delay(2000);MX_GPIO_Init();HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);EXIT_Sign=0;}/USERCODEBEGIN3/}这样是可以实现功能的,但是只要注释掉if里面的MX_GPIO_Init();或者HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);这两个注释掉一个就无法实现功能。我的问题是:MX_GPIO_Init();函数里面有使能中断语句了HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);为啥在if里面还得再重复一遍这个使能函数呢。不知道我有没有说明白,请各位大佬们帮忙解答一下。

    GPIO IO gp pi AB BLE

    2023-02-22 34
  • STM32F103生成方波问题求教

    最近使用STM32F103RB做了个小东西,其中需要输出一路频率大约在1Hz左右的方波信号。我使用定时器3来产生,配置好定时器后,在中断里面使一个IO口的电平翻转,从而产生方波。但产生的方波总是会断一下,就是时不时电平就少翻转一次,即总是有连续两个的高电平或者连续连个的低电平。我在中断里面放了一个变量,发现每次中断是能进去的,方波断的地方是电平该翻转没有翻转。翻转电平的语句我也试几种,用变量判断,或者直接该位取反,都试过了,都是这个问题。IO口配置的是推挽输出,50MHz频率。请教各位有没有遇到过类似问题,或者帮我分析一下可能是什么原因,还能做什么测试?谢谢。

  • 是下位机的程序处理问题,还是上位机的问题

    我用官网的库例程编了个虚拟串口+HID,分别用F1、F3和F4的板子都实现了,但是发现一个问题,之前调试的时候也有注意到,但没在意:1.连接后,成功驱动,PC端串口助手打开对应的串口号,和设备通讯无误。但是如果一旦设备出问题,比如进入了死循环,如果此时PC端的串口助手点击关闭串口,串口助手就会卡死,必须重启下位机或者拔掉USB。2.串口助手打开对应的串口号,拔掉USB,然后再连上,无法和硬件串口一样能继续正常通信,中途串口助手不点击关闭串口。3.串口助手关闭串口后,必须有一次释放串口的过程,比如重启下位机,插拔USB,这样串口助手才能再次打开原来的串口,这也和硬件串口不同对于以上3点疑问,我想请教,是下位机的程序处理问题,还是上位机的问题?

  • 电路里面Sinking Output怎么翻译比较好

    电路里面SinkingOutput怎么翻译比较好

    Output TPU 电路 go

    2020-09-29 15
  • 温升这么大吗?

    stm32f405rg手指可感觉到温度,大概40-50,温升这么大吗?

    STM STM32 STM32F STM32F4 温度

    2020-09-29 38
  • 哪位兄弟遇到过以太网的异常中断?

    哪位兄弟遇到过以太网的异常中断?

    以太网

    2020-09-29 11
  • 16BIT 的 ADC 4.096 V 的参考电压 可以做到什么精度

    16BIT的ADC4.096V的参考电压可以做到什么精度

    ADC 电压 精度 ADC4

    2020-09-10 10
  • 能否保证多次执行时间完全相等

    请问各位,如果一程序段,关中段,有函数调用,能否保证多次执行时间完全相等

    函数

    2020-09-10 35
  • 为什么A会有half,B没有啊?

    为什么装载PWM的时候,会写成EPwm1Regs.CMPA.half.CMPA=int,和EPwm4Regs.CMPB=int。为什么A会有half,B没有啊?

    PWM

    2020-09-10 12
  • 两个单片机怎么实现短信的收发?

    两个单片机怎么实现短信的收发?

    单片机

    2020-09-09 13