все заработало
InfoECU) поставил аккум и все ок, до этого запитывал борт сеть от зарядника на 10ампер, че ему не нравилось не понятно. mc33290 завелась сразу а l9637 после подтяжки L линии к питанию. столько времени потерял с этим.
Вечером сяду за код, опыт у меня только по работе с кан, у чипов стм32 например есть аппаратный кан и там я получаю в прерывании пакет в виде готовой структуры:
PHP код:
typedef struct
{
uint32_t StdId; /*!< Specifies the standard identifier.
This parameter can be a value between 0 to 0x7FF. */
uint32_t ExtId; /*!< Specifies the extended identifier.
This parameter can be a value between 0 to 0x1FFFFFFF. */
uint8_t IDE; /*!< Specifies the type of identifier for the message that
will be transmitted. This parameter can be a value
of @ref CAN_identifier_type */
uint8_t RTR; /*!< Specifies the type of frame for the message that will
be transmitted. This parameter can be a value of
@ref CAN_remote_transmission_request */
uint8_t DLC; /*!< Specifies the length of the frame that will be
transmitted. This parameter can be a value between
0 to 8 */
uint8_t Data[8]; /*!< Contains the data to be transmitted. It ranges from 0
to 0xFF. */
} CanTxMsg;
Тут же я как понимаю самому нужно отыскивать в потоке байт начало пакета. Если кто поделиться кусочком кода приветствия, запроса пида и его получения, буду очень благодарен, заранее спасибо