当前位置: 首页 > news >正文

青岛市网站建设惠州建设集团网站

青岛市网站建设,惠州建设集团网站,ui界面交互设计,深圳产品网站建设【LIN】STM32新能源汽车LIN通信实现过程 文章目录 前言一、软件二、接线图三、硬件原理图四、上位机五、PICO示波器串行解码1.软件中的LIN波特率设置-192002.PIC设置3.PIC串行解码 六.引用总结 前言 【电机控制】直流有刷电机、无刷电机汇总——持续更新 使用工具:…

【LIN】STM32新能源汽车LIN通信实现过程


文章目录

  • 前言
  • 一、软件
  • 二、接线图
  • 三、硬件原理图
  • 四、上位机
  • 五、PICO示波器串行解码
    • 1.软件中的LIN波特率设置-19200
    • 2.PIC设置
    • 3.PIC串行解码
  • 六.引用
  • 总结


前言

【电机控制】直流有刷电机、无刷电机汇总——持续更新
使用工具:
1.控制器——STM32F103C8T6
2.仿真器——STLINK
3.LIN模块——TAJ1021集成芯片
4.USB转CAN/LIN分析仪
5.瑞萨LIN入门书
6.上位机——CANLINtools
7.PICO7


在这里插入图片描述

提示:以下是本篇文章正文内容,下面案例可供参考

STM32F103C8T6芯片通过串口打印PA2 PA3,初始化LIN通信

一、软件

//³õʼ»¯IO ´®¿Ú2
//pclk1:PCLK1ʱÖÓÆµÂÊ(Mhz)
//bound:²¨ÌØÂÊ	  
void usart2_lin_init(u32 bound)
{  GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE);//ʹÄÜGPIOA,DʱÖÓRCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);//ʹÄÜUSART2ʱÖÓGPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;				 //PD7¶Ë¿ÚÅäÖÃGPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; 		 //ÍÆÍìÊä³öGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;	//PA2GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;	//¸´ÓÃÍÆÍìGPIO_Init(GPIOA, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;//PA3GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //¸¡¿ÕÊäÈëGPIO_Init(GPIOA, &GPIO_InitStructure);  RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2,ENABLE);//¸´Î»´®¿Ú2RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2,DISABLE);//Í£Ö¹¸´Î»USART_InitStructure.USART_BaudRate = bound;//²¨ÌØÂÊÉèÖÃUSART_InitStructure.USART_WordLength = USART_WordLength_8b;//8λÊý¾Ý³¤¶ÈUSART_InitStructure.USART_StopBits = USART_StopBits_1;//Ò»¸öֹͣλUSART_InitStructure.USART_Parity = USART_Parity_No;///ÆæÅ¼Ð£ÑéλUSART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//ÎÞÓ²¼þÊý¾ÝÁ÷¿ØÖÆUSART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;//ÊÕ·¢Ä£Ê½USART_Init(USART2, &USART_InitStructure); ; //³õʼ»¯´®¿ÚNVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn; //ʹÄÜ´®¿Ú2ÖжÏNVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 3; //ÏÈÕ¼ÓÅÏȼ¶2¼¶NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; //´ÓÓÅÏȼ¶2¼¶NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //ʹÄÜÍⲿÖжÏͨµÀNVIC_Init(&NVIC_InitStructure); //¸ù¾ÝNVIC_InitStructÖÐÖ¸¶¨µÄ²ÎÊý³õʼ»¯ÍâÉèNVIC¼Ä´æÆ÷USART_ITConfig(USART2,USART_IT_RXNE, ENABLE);//¿ªÆôÖжÏ//	USART_ITConfig(USART2,USART_IT_LBD, ENABLE);//¿ªÆôÖжÏUSART_LINBreakDetectLengthConfig(USART2,USART_LINBreakDetectLength_10b);USART_LINCmd(USART2, ENABLE);USART_Cmd(USART2, ENABLE);                    //ʹÄÜ´®¿Ú }

二、接线图

在这里插入图片描述

请添加图片描述

三、硬件原理图

在这里插入图片描述

四、上位机

在这里插入图片描述

在这里插入图片描述

五、PICO示波器串行解码

1.软件中的LIN波特率设置-19200

	usart2_lin_init(19200);

2.PIC设置

请添加图片描述

3.PIC串行解码

在这里插入图片描述

六.引用

总结

本文仅仅简单介绍了【LIN】STM32新能源汽车LIN通信实现过程,评论区欢迎讨论。

http://www.yayakq.cn/news/325794/

相关文章:

  • 连江网站建设服务宿松网站建设公司
  • 网页与网站设计什么是主题有一个做ppt的网站
  • 精品课程网站建设开题报告有人看免费的视频吗
  • 辽宁建设工程信息网上报名了但未投标可以参加开标吗成都seo优化排名公司
  • 珠海网站建设专业设计当当网电子商务网站建设特点
  • 潍坊 网站推广寻求一个专业网站制作公司
  • 网站集约化建设报告html5网站演示
  • 河南平顶山网站建设与管理专业当面付 wordpress
  • 个人主页怎么填平台seo什么意思
  • 域名买好了怎么做网站网站推广公司排行榜
  • 视差设计网站网页代码
  • 购买网站空间送域名呼和浩特市做网站公司好的
  • 中国建设教育网站网址大全qq浏览器
  • 机械网站建设价格小程序商城装修
  • 新手学做网站教程广告网络
  • 随州网站网络营销百科
  • 合肥网站搜索引擎优化网站开发流程中客户的任务是什么
  • 响应式网站模板的应用网站源代码使用
  • 公司的网站费怎样做会计分录wordpress 通用代码 网页
  • 石家庄网站建设推广公司电话互联网做网站怎么赚钱
  • 手机 网站 系统虚拟货币网站建设
  • 收费抽奖网站网页开发价格
  • 成功的营销网站的例子网站源代码程序
  • 用单页做网站 文章直接写上去 百度收录关键词吗浏览器网站免费进入
  • 网站栏目结构优化商城网站开发方案书
  • 做外贸网站好还是内贸网站好安顺公司做网站
  • 销售网站模板wordpress更新主题后错误500
  • 有了域名之后如何做网站仪器仪表公司网站模版
  • 2015网站设计趋势石家庄做网站汉狮网络
  • 网站已运行时间代码百度网页大全