MCP2515波特率配置
MCP2515_WriteByte(MCP2515_CNF1, 0x03);
以8M晶振为例;
TQ=2*(3+1)/8M=1us
MCP2515_WriteByte(MCP2515_CNF2, 0x90);
bit7 取1,PS1=(010+1)*TQ=3TQ
PS0 = (000+1)*TQ=TQ
MCP2515_WriteByte(MCP2515_CNF3, 0x02);
PS2=(010+1)*TQ=3TQ
SJW=1TQ
TQ=1us
PS=TQ
PS1=3TQ
PS2=3TQ
同步段固定为1;若PPRSEG取1;PS1和PS2占大多数,分别为3
Tbit=1us*(1+PS+PS1+PS2)=8us 波特率=125k
取值范围:
SJW:1-4(当不同节点时间不稳或者不准时,SJW要加大,通常为1)
PS:1-8
PS1:1-8
PS2:2-8
采样点数PS1的结尾(同步SyncSeg固定一个TQ):
规则:
PS+PS1>=PS2
PS+PS1>Tdelay
PS2>SJW
利用率=(1+PS+PS1)/(1+PS+PS1+PS2)维持在60%以上
同步段固定为1;若PPRSEG取1;PS1和PS2占大多数,分别为3
Tbit=1us*(1+PS+PS1+PS2)=8us 波特率=125k
MCP2515波特率配置相关推荐
- stm32波特率配置
stm32波特率配置 定义:波特率指数据信号对载波的调制速率, 它用单位时间内载波调制状态改变次数来表示,单位为波特.比特率指单位时间内传输的比特数,单位 bit/s(bps).对于 USAR ...
- 51单片机之串口波特率配置
51单片机之串口波特率计算 方式0的波特率配置 方式2的波特率配置 方式1和3的波特率配置 232串口模式,共有4钟方式,其中方式0.方式2的波特率是固定的.方式1.方式3的是可变波特率,这两个是用T ...
- STM32C8T6 CAN常见波特率配置表
说明 芯片: STM32C8T6 时钟频率: 36M hz 程序使用举例 CAN_InitStructure.CAN_SJW = CAN_SJW_1tq;CAN_InitStructure.CAN_B ...
- 嵌入式 | 飞思卡尔MC9S12XEP100芯片CAN波特率配置
目录 1. 波特率相关的寄存器 1.1. CANBTR0(MSCAN总线计时寄存器0) 1.2. CANBTR1(MSCAN总线计时寄存器1) 2. 位时间计算公式 3. 示例计算 3.1. 配置25 ...
- NXP JN5169 波特率配置方案
NXP JN5169 UART 波特率设置 一.系统时钟介绍 1.高速(32MHz)系统时钟 1.32MHz 晶体振荡器 2.高速RC振荡器 2.低速(32kHz)系统时钟 1.32 kHz RC 振 ...
- SPI 读取不同长度 寄存器_SPI协议,MCP2515裸机驱动详解
SPI概述 Serial Peripheral interface 通用串行外围设备接口 是Motorola首先在其MC68HCXX系列处理器上定义的.SPI接口主要应用在 EEPROM,FLASH, ...
- MCP2515+SJA1000通讯调试记录
一.CAN总线 CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO 118 ...
- 18. SPI协议,spi转can,MCP2515裸机驱动详解
更多信息请关注公众号:一口Linux 十八.SPI.MCP2515 一.SPI概述 Serial Peripheral interface 通用串行外围设备接口 是Motorola首先在其MC68HC ...
- SPI协议、MCP2515裸机驱动详解----主流SPI总线接口原理
最近看到一个介绍SPI接口原理的帖子,看完觉得甚好.特来分析给大家一起学习. SPI概述 Serial Peripheral interface 通用串行外围设备接口 是Motorola首先在其MC6 ...
- nano的CAN通信
我买的是微雪的树莓派用的SPI转CAN.现在用在jetson nano上.我看了一下俩模块的芯片用的都是一样的,引脚也都对得上,所以我就打算拿这个模块给nano做can通信. 具备CAN功能,使用SP ...
最新文章
- html滑动逐渐覆盖效果,创意jQuery和CSS3滑动覆盖响应式幻灯片特效
- python运算符和表达式
- python调用shell命令-「Python」6种python中执行shell命令方法
- c语言如何输出斜杠星号,Excel 如何提取出最后一个斜杠开始的数字
- PhoneGap API帮助文档翻译—Camera (摄像头)
- java 反射 内存_Java内存到反射入门
- 家卫士扫地机器人好吗_扫地机器人哪个牌子好?市场最全智能扫地机器人品牌解析_扫地机器人...
- linux文件系统 - 初始化(一)
- 计算机辅助机械设计实训教程,机械设计教学中计算机辅助设计应用
- 【C++】重定义,重载,重写
- pycharm和webstorm下载安装流程
- 中国互联网老总的经典妙语语录
- PHP中的preg_replace()函数
- Altium Designer Pcb 快捷键
- GitBook建立本地Book及导入别人Book
- 4PAM的误码率仿真
- 艾兰岛编辑器-实体模板
- (计算机网络)路由器数据包转发
- 蓝桥杯 Basic--3 字母图形
- 高物实验报告计算机模拟高分子,高分子物理与化学国家重点实验室-苏州大学学术交流报告会举行...
热门文章
- 第九期 HG255d硬件分析 《路由器就是开发板》
- SQL数据库的查询操作大全(select)
- docker安装oracle11g史上最全步骤(带图文)
- Linux操作系统应用领域详解
- 最新黑马程序员全套视频-.net视频,大家赶紧来下载吧,看图片水印上的QQ加我索取视频教程
- 关于路由器认证校园网的可行方案.md
- 简易安装Matlab R2014a 破解版
- 使用Sigar采系统信息
- c语言使用gotoxy函数清屏,system(“cls”)与gotoxy(0,0)清屏作用的问题
- DSP28335看门狗复位