请选择 进入手机版 | 继续访问电脑版
查看: 397|回复: 4

[求助] 怎样用cubemx做LIN通信

[复制链接]

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2018-12-17
发表于 2018-9-14 16:29:12 | 显示全部楼层 |阅读模式
本帖最后由 shiwaxinbin 于 2018-9-14 16:51 编辑

怎样用cubemx做lin通信,没有找到相应的函数,只有一个init函数,如下设置后,生成了与lin有关的代码,连中断都没有。请高手指点
1.jpg

2.jpg
/* USART3 init function */
static void MX_USART3_UART_Init(void)
{

  huart3.Instance = USART3;
  huart3.Init.BaudRate = 19200;
  huart3.Init.WordLength = UART_WORDLENGTH_8B;
  huart3.Init.StopBits = UART_STOPBITS_1;
  huart3.Init.Parity = UART_PARITY_NONE;
  huart3.Init.Mode = UART_MODE_TX_RX;
  huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
  if (HAL_LIN_Init(&huart3, UART_LINBREAKDETECTLENGTH_11B) != HAL_OK)
  {
    _Error_Handler(__FILE__, __LINE__);
  }

}


回复

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2018-12-17
 楼主| 发表于 2018-9-17 10:39:24 | 显示全部楼层
为什么没有人回复,或者是相关例程也可以的。请高手指点
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

5

帖子

2

蝴蝶豆

新手上路

最后登录
2018-9-17
发表于 2018-9-17 11:20:03 | 显示全部楼层
没有做过,不过看到有人说用串口的空闲中断或者break中断可以实现。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

358

帖子

414

蝴蝶豆

版主

最后登录
2019-2-12
发表于 2018-9-17 12:15:07 | 显示全部楼层
先把背景说清楚,例如什么系列等等...


delete.JPG

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

5

帖子

0

蝴蝶豆

新手上路

最后登录
2018-12-17
 楼主| 发表于 2018-9-18 11:24:02 | 显示全部楼层
主要是hal库中对应与lin相关的函数不好找,比如LIN接收中断,LIN状态,LIN发送的数据,波特率同步等等。能不能直接在cube当中选择生成代码,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|意法半导体STM32/STM8技术社区

GMT+8, 2019-2-18 07:38 , Processed in 0.167366 second(s), 13 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表