我正在使用NUCLEO-F103RB开发板和SN65HVD230 CAN收发器。 CAN模式为CAN_MODE_LOOPBACK。 工作区是keil uvision(IDE),STM32 ST-LINK(调试器?)。
我有老师给我的示例代码。 这是STMICRO的示例代码。 但我真的不知道该怎么用。
首先,我知道如何设置stdId,DLC,DATA [0]〜[7] 就是这样。
tx_msg.StdId = 0x701;
tx_msg.DLC = 8;
tx_msg.Data[0] = 0x11;
tx_msg.Data[1] = 0x22;
tx_msg.Data[2] = 0x33;
tx_msg.Data[3] = 0x44;
tx_msg.Data[4] = 0x55;
tx_msg.Data[5] = 0x66;
tx_msg.Data[6] = 0x77;
tx_msg.Data[7] = 0x88;
据我所知,下一步是制作传输代码。 但是如何制作交通代码?
can_tx(argument...)
吗? 另外,我认为这可能是传输功能。...
can_tx(uint32_t CanTxMsgTypeDef *tx_msg),uint32_t timeout)
内部参数->()