
STMCK中MC_ProgramSpeedRampMotor1函数设置的最低转速能到多少?
STM32有跑过mbedtls的吗 tls握手问题 ,MCU主频只有100M。
大家好!初学stm32,关于串口控制pwm舵机有些小问题一直想不明白,想要请教,谢谢大家!
STM32F103CBT6的IAR 例程
STM32F407 ADC异常波动?
哪里有用于开发板上的例子可以下载?
STM32F103的寄存器NVIC_IPRx有些不明白,抢占优先级和子优先级是怎么设置的?
关于寄存器NVIC_IPRx不是很明白,抢占优先级和子优先级是如何设置的?
大家好,STM32F103C8T6关于CAN发送数据波形不正常的问题。
ST Motor Control Workbench使用usb转ttl无法连接monitor。
会导致while循环中的delay延时函数失效,具体情况是:
不打开ADC,delay函数正常使用,可以1S打印一次信息,
但是打开HAL_ADC_Start_DMA(&hadc1,(uint32_t *)&DMA_value,6);函数后,打印频率不是1S,而是比1S快
同样,只使用ADC不使用DMA,在while循环之前打开HAL_ADC_Start_IT(&hadc1);,可以1S打印一次信息,
但是如果同时打开HAL_ADC_Start_IT(&hadc1);和HAL_ADC_Start(&hadc1);,就会导致打印的频率比1S快
有没有大佬知道如何解决问题
delay延时用的是for while死循环,这种延时精度不高,当有频繁中断产生时,延时就会变长,如果要精准定时建议你使用定时器,并且用优先级别较高的定时器。
我昨天可能没有表达清楚 程序是图一图二和图三 图一是1S打印一次
把程序改为图2后 (昨天)打印情况为1S打印10多次,但是找不到原因,
打开DMA传输,使用图三的程序后,还是1S打印10多次,(中断都是空函数)
但是今天早上再次调试,程序又正常了(程序一点都没变),挺玄学的
这是我刚刚用F4芯片测试的程序 问题依旧 ,延时1S打印一次 但是使用ADC_DMA后打印频率非常高
printf 效率很低,最好不要用,而且你这是调试没什么用