我有一个程序,使中断接收到250毫秒后传递的消息发送,在250毫秒后,它应该可以中断,不应该接收任何消息,直到新的消息发送。我写了一些类似的东西,我认为如果我能禁用Receive_IT,但是找不到任何关于它的东西,它就会起作用。
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
i = rand() % 250 ;
CAN_TxData[0] = i ;
came = 1;
currTime = HAL_GetTick();
HAL_C
我有一个Arduino草图,它完美地工作在我的Arduino Mega 2560上,但是我应该将代码从Arduino IDE移植到STM32Cube IDE (基于eclipse),因为我必须在我的项目中使用stm32f100。我是stm32世界的新手,不是一个使用基于eclipse的IDE的老手,所以我不知道在我的stm32上使用Arduino代码的最佳方法是什么。考虑到我正在使用Arduino IDE上的两个库:驱动我的液晶显示器;用于modbus协议。我需要帮助来理解将代码从Arduino移植到stm32的最佳方法是什么:如果可能的话,这样做有多容易?也许最好找到为stm32编写的不同库
它是Veysel,我的主板是STM32 Nucleo F429ZI,我使用的是Mbed-os 6.6.0。我可以从我的汽车读取CANBus数据,但我不能在公交车上写入。我用两个STM32 (相同的电路板)试过,我的转换器是SN65HVD230的,所以我知道我可以在CANBus上读,但我不能写。 我试过了,https://os.mbed.com/users/WiredHome/notebook/can---getting-started/ with one STM32和我试过了 #include "mbed.h"
//Ticker ticker;
DigitalOut led