我们的设备(50 台设备)使用 STM32WLE5CC 和 STM32WL V1.0.1 SDK。我已经用 Lorawan 生成了代码。所有系统完美运行大约 49 天,之后所有设备都会重新启动。我们
2022-12-05 06:08
)我应该将 SysTick 更改为计时器吗?因为 HAL_GetTick() 使用 SysTick ...我假设。其他解决方案?你怎么看?我的 STM32 是 STM32F373VBTx,我使用的是
2022-12-22 07:00
你好呀,这是 stm32h7xx_hal.c 的 HAL_Delay 函数的默认实现(我也假设有许多其他暂停)__weak void HAL_Delay(uint32_t Delay
2023-01-17 07:14
我用的芯片是STM32F103C8,12M晶体,cube配置如下:结果发现gettick好像不大对,间隔1000ms gettick得出的差距是1500ms,然后发现
2019-01-07 08:48
(RCC_FLAG_PLLRDY)== 0U) {if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE){返回 HAL_TIMEOUT;} }我尝试使用 STM32H7B3 发现板,当我使用具有相同配置的 H
2022-12-21 06:50
函数原型__weak void HAL_Delay(__IO uint32_t Delay){uint32_t tickstart = HAL_GetTick();while
2018-11-15 08:42
我正在研究 STM32f030。我需要转换 2 个通道的 ADC,并决定使用 DMA。阅读“HAL ADC 通用驱动程序”- UM1785 部分后,我想到我不必使用“HAL_ADC_MspInit
2022-12-21 06:32
((HAL_GetTick() - tickstart) < Delay){}}这是用STM32CubeMX生成的带操作系统工程里面的一个函数,如何理解形参Delay前面的__IO,还望各路高手指导。
2017-11-23 16:44
我正在 STM32L4R9-Discovery 板上构建一个需要大量 IO 的应用程序:UART、USART、I2C、SPI、RTC、SD 卡上的 FatFS 等。我是 STMCubeIDE 和 C
2023-02-07 06:54
初始化can时会卡在这个函数HAL_CAN_Start( hcan),仿真时进入这个函数会一直卡在 if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE) __weak uint32_t HAL_GetTic
2023-08-07 10:59