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

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

[复制链接]

该用户从未签到

1

主题

4

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-25
发表于 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__);
  }

}


  2018年STM32线下培训时间表>>                    
回复

使用道具 举报

该用户从未签到

1

主题

4

帖子

0

蝴蝶豆

新手上路

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

使用道具 举报

该用户从未签到

0

主题

5

帖子

2

蝴蝶豆

新手上路

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

评分

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

查看全部评分

  2018年STM32线下培训时间表>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

283

帖子

358

蝴蝶豆

版主

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


delete.JPG

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

4

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-25
 楼主| 发表于 7 天前 | 显示全部楼层
主要是hal库中对应与lin相关的函数不好找,比如LIN接收中断,LIN状态,LIN发送的数据,波特率同步等等。能不能直接在cube当中选择生成代码,
  2018年STM32线下培训时间表>>                    
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2018-9-25 18:42 , Processed in 0.103800 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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