- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的CAN通讯,已在实际项目中应用
与本程序代码相关部分的原理图及PCB,基于STM32F103VET6,已在项目中应用。 开头篇:STM32的CAN波特率计算 STM32里的CAN 支持2.0A,2.0B, 带有FIFO,中断等, 这里主要提一下内部的时钟应用。 bxCAN挂接在APB1总线上,采用总线时钟,所以我们需要知道APB1的总线时钟是多少。 我们先看看下图,看看APB1总线时钟: APB1时钟取自AHB的分频, 而AHB又取自系统时钟的分频, 系统时钟可选HSI,HSE, PLLCLK, 这个在例程的RC设置里都有的,然后再看看有了APB1的时钟后,如何算CAN的总线速率, 先看下图: 有了上边的这个图,基本就清楚了: ?????????????????? ???? 总线时钟MHz?? (3+TS1+TS2)*(BRP+1) ====================================================================== 下面是我的计算: CAN_InitStructure.CAN_SJW = CAN_SJW_1tq;CAN_InitStructure.CAN_BS1 = CAN_BS1_3tq; 注意//#define CAN_BS1_3tq???????????????? ((uint8_t)0x02) /*! 3 time quantum */CAN_InitStructure.CAN_BS2 = CAN_BS2_5tq;CAN_InitStructure.CAN_Prescaler = 4;//2nominal bit time(3+5+1)tq=9tq关于分频系数,查看 system_stm32f10x.c下面的static void SetSysClockTo72(void) 函数:/* HCLK = SYSCLK *//* PCLK2 = HCLK *//* PCLK1 = HCLK/2 */ 所以can时钟 72MHZ/2/4=9 Mhz,tq=1/36Mhz波特率为 1/nominal bit time= 9/9=1MHZ ===================================================================== void CAN_Configuration(void) { CAN_InitTypeDef???????? CAN_InitStructure; CAN_FilterInitTypeDef?? CAN_FilterInitStructure; /* CAN register init */ CAN_DeInit(); CAN_StructInit(CAN_InitStructure); /* CAN cell init */ CAN_InitStructure.CAN_TTCM=DISABLE; CAN_InitStructure.CAN_ABOM=DISABLE; CAN_InitStructure.CAN_AWUM=DISABLE; CAN_InitStructure.CAN_NART=DISABLE; CAN_InitStructure.CAN_RFLM=DISABLE; CAN_InitStructure.CAN_TXFP=DISABLE; CAN_InitStructure.CAN_Mode=CAN_Mode_Normal; CAN_InitStructure.CAN_SJW=CAN_SJW_1tq; CAN_InitStructure.CAN_BS1=CAN_BS1_9tq; CAN_InitStructure.CAN_BS2=CAN_BS2_8tq; CAN_InitStructure.CAN_Prescaler=200; CAN_Init(CAN_InitStructure); /* CAN filter init */ CAN_FilterInitStructure.CAN_FilterNumber=0; CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask; CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_16bit; CAN_FilterInitStructure.CAN_FilterIdHigh=0x0000; CAN_FilterInitStructure.CAN_FilterIdLow=0x0000; CAN_FilterInitStructure.CAN_Fi
您可能关注的文档
- 协和医院神经科进修时作的专题笔记.doc
- 华理高分子科学教程答案高分子化学部分.doc
- 华南理工物理化学近十年考研真题整理.doc
- 华师《学前教育原理》练习测试题库.doc
- 单元轨焊接(闪光焊)作业指导书.doc
- 华西临床专业口腔笔记.doc
- 单方程回归模型的参数估计和统计检验.doc
- 单片机两个开光控制的波形发生器,正弦,三角,锯齿,方波的汇编程序.doc
- 单片机原理及应用(实)试卷及答案.docx
- 单片机原理及应用课程设计(IO并行口直接驱动LED显示)河北建院.doc
- 2025年乡村旅游产品乡村旅游体验户外运动开发报告.docx
- 《低空经济基础设施报告2025年:起降点场地安全检查无人机通信加密技术》.docx
- 《2025年无人机低空应急救援协同作业模式研究》.docx
- 特殊教育中传统童谣节奏模式对儿童语言节奏感发展干预路径研究教学研究课题报告.docx
- 《2025年宠物电商私域运营指南:微信社群精细化运营与复购率增长》.docx
- 2025年树莓加工行业产品研发与市场竞争力报告.docx
- 2025年临床助理医师考试《消化系统》练习题(附答案).docx
- 高中化学实验教学中化学能与电能转换的应用研究课题报告教学研究课题报告.docx
- 《2025年新能源汽车高压电池箱体密封性检测与防水改造方案》.docx
- 2025年乡村旅游产品创新与乡村旅游政策解读.docx
最近下载
- DBJ04_T 282-2025 行道树栽植技术规程.docx
- 遥感图像的计算机分类.pptx VIP
- 儿童过敏风湿免疫性疾病诊治新进展题库答案-2025年华医网继续教育.docx VIP
- +Unit+8+词汇+短语课件+2024-2025学年沪教版(2024)七年级英语上册.pptx VIP
- 液压挖掘机工作装置结构设计及动臂的仿真分析.docx VIP
- +Unit6+words+词汇课件2024-2025学年沪教版(2024)英语七年级上册.pptx VIP
- +Unit+6+词汇课件-2024-2025学年沪教版(2024)七年级英语上册.pptx VIP
- Unit 5 Off to space 单元测试卷(含答案)沪教版(2024)七年级英语上册.pdf VIP
- +Unit+5+写作课件2024-2025学年沪教牛津版(2024)七年级英语上册.pptx VIP
- 2025年华医网基础机能癫痫与神经电生理的研究进展题库答案.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)