我需要从服务器接收一些带参数的结构。此服务器是一个stm32控制器。在stm32方面,我将结构转换为字节,并将其放入寄存器中。在计算机方面,我将从所有寄存器中读取字节并将其转换为结构。
有可能吗?什么才是真正的方式,而不是这种方式?
例如:
struct MachineParameters
{
int acceleration;
int distance;
int moment[30];
int values[30];
}
我有一个程序,使中断接收到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编写的不同库