问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - CAN
  • hc32f460 can导致单片机复位

    can使能后发送数据,如果can总线上没有其他节点接收数据,单片机直接重启。接上接收设备后,单片机正常工作。can配置代码如下 //CAN Config static void App_CANCfg(void) { stc_can_init_t stcCanInit; /************************* Configure CAN1***************************/ stc_can_filter_config_t astcFilter1[1U] = { {0x1UL, 0x0000UL, CAN_ID_STD}, }; /* Initializes CAN. */ (void)CAN_StructInit(&stcCanInit); stcCanInit.stcBitCfg.u32Prescaler = 12U; stcCanInit.stcBitCfg.u32TimeSeg1 = 5U; stcCanInit.stcBitCfg.u32TimeSeg2 = 3; stcCanInit.stcBitCfg.u32SJW = 3; stcCanInit.pstcFilter = astcFilter1; stcCanInit.u16FilterSelect = CAN_FILTER1; stcCanInit.u8WorkMode = CAN_WORK_MD_NORMAL;//CAN_WORK_MD_ELB; stcCanInit.u8PTBSingleShotTx = CAN_PTB_SINGLESHOT_TX_ENABLE; stcCanInit.u8STBSingleShotTx = CAN_STB_SINGLESHOT_TX_ENABLE; stcCanInit.u8STBPrioMode = CAN_STB_PRIO_MD_DISABLE; stcCanInit.u8RxWarnLimit = 10U; stcCanInit.u8ErrorWarnLimit = 15U; stcCanInit.u8RxAllFrame = CAN_RX_ALL_FRAME_DISABLE; stcCanInit.u8RxOvfMode = CAN_RX_OVF_DISCARD_NEW; stcCanInit.u8SelfAck = CAN_SELF_ACK_DISABLE; /* Enable peripheral clock of CAN. */ FCG_Fcg1PeriphClockCmd(FCG1_PERIPH_CAN, ENABLE); (void)CAN_Init(CM_CAN, &stcCanInit); CAN_ExitLocalReset(CM_CAN); /* Enable the interrupts, the status flags can be read. */ CAN_IntCmd(CM_CAN, CAN_INT_ALL, DISABLE); CAN_IntCmd(CM_CAN, CAN_INT_ERR_INT|CAN_INT_RX_BUF_WARN|CAN_INT_RX|CAN_INT_BUS_ERR, ENABLE); }

    hc32f460 CAN tc ni ST 单片机复位

    4757浏览量 13回复量 关注量
  • MSPM0主控的CAN怎么配置用来控制大疆电机 sos

    MSPM0的板子的CAN是CAN-FD,怎么配置成经典CAN控制3508电机

    电机 控制 大疆 CAN 技术交流 TI

    1040浏览量 0回复量 关注量
  • 求教CAN的字节序问题

    CAN的扩展帧ID和数据帧都要进行大小端的转换吗?如帧ID是0x12345678 是不是要转成0x78563412 那么8位帧数据呢? 如01 23 45 67 89 AB CD EF 是不是要转成  EF CD AB 89 67 45 23 01 求指教?

    ID CAN AN 国产芯片 ST 单片机

    10455浏览量 9回复量 关注量
  • GD32C103CBT6的CAN1工作不正常

    参考官方例程communication_FDmode,CAN1_TX只会出现一两个低脉冲。直接用例程去掉按键、加个50ms延时周期发送也是一样的波形. [img]data:image/png;base64,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hvnNJCDzY6+ZRUAEREAEREAERKAcAVViPq9OV2J//NOfP/r47hL/+eOf/uxvSZFn6WmU3ehS9Iqoyi8CIiACIiACIiACItACAVViPuROV2J+uvKIgAiIgAiIgAiIgAiIgAgsHAFVYv6WqRLzmcgjAiIgAiIgAiIgAiIgAiJQJwFVYj5NVWI+E3lEQAREQAREQAREQAREQATqJKBKzKepSsxnIo8IiIAIiIAIiIAIiIAIiECdBEpVYufPn+/1eucqX2tra/1+/8KFC8GVtDNLcGrnVCUWgaMuERABERABERABERABERCBGggkVmLr6+urq6uDwaCofCqVynA4HAwGLiAPbGcWnjFoqxILYpFTBERABERABERABERABESgNgKJlZhfNVXPYDgc9no9jtPOLDxj0FYlFsQipwiIgAiIgAiIgAiIgAiIQG0Evn16RSKeP39+MBhEBDN3PfHEE/1+3w1vZ5aUVFWJpVCSRgREQAREQAREQAREQAREYHYCp4XYtyMher1eLR9K9Ke4ePHi6uqq87czi5+D71El5jORRwREQAREQAREQAREQAREoE4CKZXYuXPn6pzym7EQHMY3++tplQquSqwe6IoiAiIgAiIgAiIgAiIgAiJQRKCuSmxzc3N3d3dvb+/65Nrb29vd3d3c3CyaF37USDDQ5YwPPvggn1w3b97krmvXruV5/rvf/e7/O999991f/epXTz75JAvYLgrOGtiqxIBChgiIgAiIgAiIgAiIgAiIQCMEaqnEtre3j46OxuPx8fHxw8l1fHw8Ho+Pjo62t7fjeaNGgmH0rgzL8/z999/nrtdffz3P86OjoyzL3n///TzPf/GLX7CA7aLgrIGtSgwoZIiACIiACIiACIiACIiACDRCoHoldnh4eHBwcHJygpIJxsnJycHBweHhYSR11EgwjBjRplZiJycnP/nJT8xw1ywKDvFnn38BW5UYUMgQAREQAREQAREQAREQARFohEDFSmx7e/vg4MAVS59++unbb7/96eRyhvMfHBxE3hlDjQTDrLOoEvvRj37061//+mc/+xneE8vz/Pbt22a4axYFh/izz79wf7IsUyUGLDJEQAREQAREQAREQAREQAQaIVClEtvc3Dw6OnLvht2+ffu5557Lsuw/J1eWZVevXr19+3ae5ycnJ0dHR0W/M4YaCYZZJyqxDz/88P8UXB9++CFkZrhrFgV3vXhDzBmqxIIM5RQBERABERABERABERABEaiNQJVKbHd3dzwe53l+//59V4ZxJeaKsQcPHuR5Ph6Pd3d3g0mjRoJhZCixEg0z3DWLgmdZZsowvScWBCinCIiACIiACIiACIiACIhAnQSqVGJ7e3vHx8d5nr/55pvICe+JOc9bb72V5/nx8fHe3h40bKBGgsG9WZYlFmCQmeGuWRTc9eKjic7Qe2JBhnKKgAiIgAiIgAiIgAiIgAjURqBKJXb9+vWHDx/meX7t2jWX0Isvvnh/cr3wwgvO475r/uHDh9evXw8mjRoJhpGhxEo0zHDXLAruet3bYvhblViQoZwiIAIiIAIiIAIiIAIiIAK1EairEtva2nKfVES9NB6Pt7a26qrE3nvvvX+LXu+9956bOohmaiXGb4upEgsylFMEREAEREAEREAEREAERKA2AlUqMXw68datW/fu3cvz/O7du/80uT755JM8z+/du3fr1q1aPp24s7MTX/POzk6VSgy/MPbZ51+oEoujVq8IiIAIiIAIiIAIiIAIiEBVAlUqMXxjh/vSjhs3bly5csUldOXKlRs3bty/f99VR9W/sWNnZ+fll1/+BV0///nPn3zySay/YiWm98RAUoYIiIAIiIAIiIAIiIAIiEDjBKpUYvwt9nfu3Hn++ec53Z2dnTt37tT1LfY7Ozvud9Lw6cc8z59++mnMWLES03tiIClDBERABERABERABERABESgcQJVKrEsy/h/dn7w4MF4PH5lco3HY/f99Xme1/I/O+/s7PzmN7/5v3TdvHnz8uXLAKRKDChkiIAIiIAIiIAIiIAIiIAIdJ1AxUosy7LDw8ODgwP3/zvzG1bu3bCDg4PDw8MIBXyXBgwjdjGb+z0x/H9i7m2xr39P7NVXX3OpyMiyTBAEQbeD7gLdBboLdBfoLtBdoLtAd0GNd0H1Ssy9M3Z0dDQej4+Pjx9OruPj4/F4fHR0tL297bIt+hsFGAyjdJXYG2+8Qb8jFjDfeOMNpzTDXbMoeFCsb+wIYpFTBERABERABERABERABESgNgK1VGJZlm1ubu7u7u7t7V2fXHt7e7u7u5ubm1MTRY0Ewwz54IMPzFttkeaHH35ohrtmUfCgWJVYEIucIiACIiACIiACIiACIiACtRG4cnpFIpYqYyJxgl0IDiMoq+gsFVyVWEXaGi4CIiACIiACIiACIiACIjCFwGkh9tW3zwfVa2trw+Ew2FXRORwO19bWXJB2ZklJ+P8B2ul7Pttq3JIAAAAASUVORK5CYII=[/img]

    TI 脉冲 直接 MM GD32C103 CAN

    5809浏览量 4回复量 关注量
  • 国产CAN芯片

    各位大神:咱们国产CAN芯片有支持CAN2.0A/CAN2.0B,带载能力至少满足32个节点的型号有哪些嘛

    CAN2.0B CAN2 CAN2.0 芯片 CAN

    1668浏览量 4回复量 关注量
  • 雅特力的CAN模块的勘误手册资料谁有呀 sos

    雅特力的CAN模块的勘误手册资料谁有呀,求大家帮忙咯

    勘误手册 模块 can模块 CAN AN

    1119浏览量 0回复量 关注量
  • can通讯相关问题

    n32g430使用can例程进行相关测试,can数据分析仪,发送数据失败接收数据也失败,加了个收发器TJA1043T3将stb对应引脚拉低也不能进行通讯,请问大伙知道是什么原因吗?求求求

    N32G430 CAN

    1224浏览量 2回复量 关注量
  • HC32F460采用CAN通讯时发送错误计数突然增加是怎么回事?

    TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 132. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 131. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 131. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 130. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 130. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 129. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 129. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 128. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 128. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. [b]RxErrorCount = 0,TxErrorCount = 127.[/b] [b]TEC or REC reached warning limit.[/b] [b]RxErrorCount = 0,TxErrorCount = 127.[/b] can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. [b]RxErrorCount = 0,TxErrorCount = 190.[/b] [b]TEC or REC reached warning limit.[/b] [b]RxErrorCount = 0,TxErrorCount = 190.[/b] can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 189. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 189. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 188. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 188. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 187. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 187. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 186. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 186. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 185. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 185. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 184. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 184. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 183. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 183. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 190. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 190. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 189. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 189. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 188. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 188. can decode 6,96 curvedate:4 curvedate:4 PTB transmitted. TEC or REC reached warning limit. RxErrorCount = 0,TxErrorCount = 187. 如上面log,CAN通讯时,错误计数突然从127增加到190,有人知道是什么原因吗?

    CAN hc32f460

    1584浏览量 1回复量 关注量
  • 小华单片机HC32F460的跑官方例程时会发送不成功

    目前在调试HC32F460时会卡在如下代码:在[color=rgb(197, 134, 192)][backcolor=rgb(30, 30, 30)][font=Consolas, "]while[/font][/backcolor][/color][color=#d4d4d4][backcolor=rgb(30, 30, 30)][font=Consolas, "] ([/font][/backcolor][/color][color=rgb(220, 220, 170)][backcolor=rgb(30, 30, 30)][font=Consolas, "]CAN_GetStatus[/font][/backcolor][/color][color=#d4d4d4][backcolor=rgb(30, 30, 30)][font=Consolas, "]([/font][/backcolor][/color][color=rgb(86, 156, 214)][backcolor=rgb(30, 30, 30)][font=Consolas, "]CAN_UNIT[/font][/backcolor][/color][color=#d4d4d4][backcolor=rgb(30, 30, 30)][font=Consolas, "], CAN_FLAG_STB_TX) == [/font][/backcolor][/color][color=rgb(79, 193, 255)][backcolor=rgb(30, 30, 30)][font=Consolas, "]RESET[/font][/backcolor][/color][color=#d4d4d4][backcolor=rgb(30, 30, 30)][font=Consolas, "]) { }[/font][/backcolor][/color],哪位大佬可以指点一下吗?[color=#d4d4d4][backcolor=rgb(30, 30, 30)][font=Consolas, "][color=#569cd6]static[/color] [color=#569cd6]void[/color] [color=#dcdcaa]CanTx[/color]([color=#569cd6]void[/color]) { [color=#569cd6]uint8_t[/color] [color=#9cdcfe]i[/color]; [color=#569cd6]static[/color] [color=#569cd6]uint8_t[/color] [color=#9cdcfe]u8Data[/color]; [color=#c586c0]for[/color] ([color=#9cdcfe]i[/color] = [color=#b5cea8]0U[/color]; [color=#9cdcfe]i[/color] < [color=#569cd6]CAN_TX_DATA_SIZE[/color]; [color=#9cdcfe]i[/color]++) { [color=#9cdcfe]m_stcTx1[/color].[color=#9cdcfe]au8Data[/color][[color=#9cdcfe]i[/color]] = [color=#9cdcfe]u8Data[/color]++; [color=#9cdcfe]m_stcTx2[/color].[color=#9cdcfe]au8Data[/color][[color=#9cdcfe]i[/color]] = [color=#9cdcfe]u8Data[/color]++; [color=#9cdcfe]m_stcTx3[/color].[color=#9cdcfe]au8Data[/color][[color=#9cdcfe]i[/color]] = [color=#9cdcfe]u8Data[/color]++; } [color=#6a9955] /* Frame with CAN_ID1 */[/color] [color=#9cdcfe]m_stcTx1[/color].[color=#9cdcfe]u32Ctrl[/color] = [color=#b5cea8]0x0UL[/color]; [color=#9cdcfe]m_stcTx1[/color].[color=#9cdcfe]u32ID[/color] = [color=#569cd6]CAN_TX_ID1[/color]; [color=#9cdcfe]m_stcTx1[/color].[color=#9cdcfe]IDE[/color] = [color=#569cd6]CAN_TX_ID1_IDE[/color]; [color=#9cdcfe]m_stcTx1[/color].[color=#9cdcfe]DLC[/color] = [color=#569cd6]CAN_TX_DLC[/color]; ([color=#569cd6]void[/color])[color=#dcdcaa]CAN_FillTxFrame[/color]([color=#569cd6]CAN_UNIT[/color], CAN_TX_BUF_PTB, &[color=#9cdcfe]m_stcTx1[/color]); [color=#6a9955] /* Start PTB TX */[/color] [color=#dcdcaa]CAN_StartTx[/color]([color=#569cd6]CAN_UNIT[/color], CAN_TX_REQ_PTB); [color=#6a9955] /* Check transmission end. */[/color] [color=#c586c0]while[/color] ([color=#dcdcaa]CAN_GetStatus[/color]([color=#569cd6]CAN_UNIT[/color], CAN_FLAG_PTB_TX) == [color=#4fc1ff]RESET[/color]) { } [color=#dcdcaa]CAN_ClearStatus[/color]([color=#569cd6]CAN_UNIT[/color], CAN_FLAG_PTB_TX); [color=#6a9955] /* Frame with CAN_ID2 */[/color] [color=#9cdcfe]m_stcTx2[/color].[color=#9cdcfe]u32Ctrl[/color] = [color=#b5cea8]0x0UL[/color]; [color=#9cdcfe]m_stcTx2[/color].[color=#9cdcfe]u32ID[/color] = [color=#569cd6]CAN_TX_ID2[/color]; [color=#9cdcfe]m_stcTx2[/color].[color=#9cdcfe]IDE[/color] = [color=#569cd6]CAN_TX_ID2_IDE[/color]; [color=#9cdcfe]m_stcTx2[/color].[color=#9cdcfe]DLC[/color] = [color=#569cd6]CAN_TX_DLC[/color]; ([color=#569cd6]void[/color])[color=#dcdcaa]CAN_FillTxFrame[/color]([color=#569cd6]CAN_UNIT[/color], CAN_TX_BUF_STB, &[color=#9cdcfe]m_stcTx2[/color]); [color=#6a9955] /* Frame with CAN_ID3 */[/color] [color=#9cdcfe]m_stcTx3[/color].[color=#9cdcfe]u32Ctrl[/color] = [color=#b5cea8]0x0UL[/color]; [color=#9cdcfe]m_stcTx3[/color].[color=#9cdcfe]u32ID[/color] = [color=#569cd6]CAN_TX_ID3[/color]; [color=#9cdcfe]m_stcTx3[/color].[color=#9cdcfe]IDE[/color] = [color=#569cd6]CAN_TX_ID3_IDE[/color]; [color=#9cdcfe]m_stcTx3[/color].[color=#9cdcfe]DLC[/color] = [color=#569cd6]CAN_TX_DLC[/color]; ([color=#569cd6]void[/color])[color=#dcdcaa]CAN_FillTxFrame[/color]([color=#569cd6]CAN_UNIT[/color], CAN_TX_BUF_STB, &[color=#9cdcfe]m_stcTx3[/color]); [color=#6a9955] /* Start STB TX */[/color] [color=#dcdcaa]CAN_StartTx[/color]([color=#569cd6]CAN_UNIT[/color], CAN_TX_REQ_STB_ALL); [color=#6a9955] /* Check transmission end. */[/color] [color=#c586c0]while[/color] ([color=#dcdcaa]CAN_GetStatus[/color]([color=#569cd6]CAN_UNIT[/color], CAN_FLAG_STB_TX) == [color=#4fc1ff]RESET[/color]) { } [color=#dcdcaa]CAN_ClearStatus[/color]([color=#569cd6]CAN_UNIT[/color], CAN_FLAG_STB_TX); } [/font][/backcolor][/color]

    hc32f460 CAN

    1682浏览量 6回复量 关注量
  • GD32E103 CAN 功能收发问题 sos

    诸位兄弟姐们打扰了,最近在测试GD32e103的can功能, 根据资料范例程序和网上相关帖子测试程序收发均有问题, 希望哪位兄弟有成功经验的能够传授一下,甚是感谢!!!

    CAN AN 测试程序

    1753浏览量 0回复量 关注量
  • AC7801X CAN ID设置后 有问题

    参考 官方例程改的 不知道是哪里没有设置对 过滤ID有问题 前面两个ID一直收不到 (使用的是回环模式) CAN_MsgInfoType g_sendCANMsgInfo; CAN_MsgInfoType g_recvCANMsgInfo; CAN_FilterControlType canFilterControl01[]= { {0, ENABLE, CAN_ID_1, 0x00000000}, ///<Ö»½ÓÊÕ0x400 ID }; CAN_FilterControlType canFilterControl02[]= { {1, ENABLE, CAN_ID_2, 0x00000000}, ///<Ö»½ÓÊÕ0x400 ID }; CAN_FilterControlType canFilterControl03[]= { {2, ENABLE, CAN_ID_3, 0x00000000}, ///<Ö»½ÓÊÕ0x400 ID }; CAN_FilterControlType canFilterControl04[]= { {3, ENABLE, CAN_ID_4, 0x00000000}, ///<Ö»½ÓÊÕ0x400 ID }; CAN_FilterControlType canFilterControl05[]= { {4, ENABLE, CAN_ID_5, 0x00000000}, ///<Ö»½ÓÊÕ0x400 ID }; CAN_FilterControlType canFilterControl06[]= { {5, ENABLE, CAN_ID_6, 0x00000000}, ///<Ö»½ÓÊÕ0x400 ID }; u8 sendDataBuff[CAN_SEND_LENGTH] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32}; u8 recvDataBuff[CAN_RECIEVE_LENGTH] = {0}; u8 can_recieve_buffer[CAN_RECIEVE_LENGTH] = {0}; void CAN0_IRQnCallBack(void *device, uint32_t wpara, uint32_t lpara); void CAN0_gpio_init(void) { CKGEN_Enable(CLK_CAN0, ENABLE); GPIO_SetFunc(GPIOB, GPIO_PIN0, GPIO_FUN3);//CAN0_TX GPIO_SetFunc(GPIOB, GPIO_PIN1, GPIO_FUN3);//CAN0_RX // GPIO_SetFunc(GPIOC, GPIO_PIN8, GPIO_FUN0);//CAN0_STB // GPIO_SetDir(GPIOC, GPIO_PIN8, GPIO_OUT);//ÉèÖÃCAN0ÊÕ·¢Æ÷¿ØÖÆΪIO¿ØÖÆ //CAN0_TRASCVER_NML;//ʹÄÜCANÊÕ·¢Æ÷ // GPIO_SetPinLevel(GPIOC, GPIO_PIN8, GPIO_LEVEL_LOW); } void CAN_InitHardwr(void) { CAN_ConfigType canConfig; CAN_BitrateConfigType canBandrateConfig; //CAN_FilterControlType CAN_FilterControlTypedef; CAN0_gpio_init(); /* ÉèÖò¨ÌØÂÊΪ500K,²ÉÑùµãΪ81.25%. tSeg1 = (S_SEG_1 + 2); tSeg2 = (S_SEG_2 + 1). BandRate = (48M / (S_PRESC + 1) / ((S_SEG_1 + 2) + (S_SEG_2 + 1))) SamplePoint = (tSeg1 / (tSeg1 + tSeg2)). ÔÚÒѾ­ÖªµÀ²¨ÌØÂÊÓë²ÉÑùµãµÄÇé¿öÏÂ,¾­¹ý¼ÆËãºó:tSeg1 = 13,tSeg2 = 3. */ canBandrateConfig.PRESC = 11;//·ÖƵºóʱÖÓΪ8M. canBandrateConfig.SEG_1 = 11; canBandrateConfig.SEG_2 = 2; canBandrateConfig.SJW = 2;//Âú×ãS_SJW <= tSeg2¼´¿É. canConfig.interruptMask = CAN_IRQ_ALL_ENABLE_MSK; //´ò¿ªËùÓÐÖÐ¶Ï canConfig.canMode = CAN_MODE_LOOPBACK_INTERNAL;//CAN_MODE_NORMAL;// canConfig.clockSrc = CAN_CLKSRC_AHB; canConfig.tsMode = CAN_TSMODE_FIFO; canConfig.tsAmount = CAN_TRANSMIT_ONE; canConfig.interruptEn = ENABLE;//ʹÄÜÖÐ¶Ï canConfig.tpss = DISABLE; canConfig.tsss = ENABLE; canConfig.timeStampEn = DISABLE; /*!< Time stamp enable */ canConfig.timeStampClk = CAN_TIME_CLK_DIVIDER_8; /*!< Time stamp clock */ canConfig.timeStampPos = CAN_TIME_STAMP_SOF; /*!< Time stamp position */ canConfig.rom = CAN_RECV_OVER_WRITE; canConfig.selfAckEn = DISABLE; /*!< Self-Acknowledge enable(when LBME=1) */ canConfig.fdModeEn = DISABLE; /*!< FD enable */ canConfig.fdIsoEn = DISABLE; /*!< FD ISO mode */ canConfig.tdcEnable = DISABLE; canConfig.filterNum = 0; //canConfig.filterList = &CAN_FilterControlTypedef; canConfig.filterList = canFilterControl01;//¸³Öµ¹ýÂËÆ÷ÉèÖÃlist canConfig.callback = CAN0_IRQnCallBack; canConfig.normalBitrate = &canBandrateConfig; g_sendCANMsgInfo.DATA = sendDataBuff; g_recvCANMsgInfo.DATA = recvDataBuff; CAN_Init(CAN0, &canConfig); canConfig.filterNum = 1; canConfig.filterList = canFilterControl02; CAN_Init(CAN0, &canConfig); canConfig.filterNum = 2; canConfig.filterList = canFilterControl03; CAN_Init(CAN0, &canConfig); canConfig.filterNum = 3; canConfig.filterList = canFilterControl04; CAN_Init(CAN0, &canConfig); canConfig.filterNum = 4; canConfig.filterList = canFilterControl05; CAN_Init(CAN0, &canConfig); canConfig.filterNum = 5; canConfig.filterList = canFilterControl06; CAN_Init(CAN0, &canConfig); } void CAN_send_data(u32 ID, u8 *buffer) { g_sendCANMsgInfo.ID = ID; g_sendCANMsgInfo.IDE = 1; g_sendCANMsgInfo.DLC = 8; for (u8 a=0; a

    CAN AC TE Filter LTE

    1138浏览量 2回复量 关注量
  • GD32的CAN_EWMC是什么中断?

    请教各位:GD32的CAN中断中,除了发送、接收中断,还有一个比较特殊的EWMC中断。请问这个中断是起什么作用的呢?

    CAN AN

    1967浏览量 1回复量 关注量
  • 为何GD32E103最新的固件库中CAN相关的都没有了

    最近使用GD32E103的can,使用的1.0.0的固件库发现在CAN和CANFD混用的时候相关操作函数有些BUG,然后下载了1.2.0的库发现can相关的东西完全没有了

    CAN 固件库 BUG 函数 UG

    2973浏览量 4回复量 关注量
  • 【求助】请问CC2540 怎么在广播里面广播出mac地址啊? sos

    各位大神, 请问怎么在广播里面广播出mac地址? 我自己的想法是,先获取到mac地址,再把mac地址添加到scanRspData[]中? 但是我在使用GAPRole_GetParameter的时候,在蓝牙状态改变的回调函数中可以正常使用,在其他地方就不行。 请问还有什么方法可以获取吗?

    MAC地址 CC2540 CAN ge pd

    1340浏览量 0回复量 关注量
  • 改成正常模式下不好用

    STM32F103 64引脚,CAN程序在环回模式下好用,但改成正常模式下不好用,不知道还注意些什么

    CAN can程序 ST stm32f10 STM32F1

    1353浏览量 29回复量 关注量
123下一页