热门推荐

PIC18F258(PIC18F458)CAN通讯波特率配置 关注

  • 商品售价:
    1 金币 (1金币=1RMB)
  • 在线客服:
    QQ: 旺旺
    • 概 述
    • 购买说明

            笔者是上海乐都智能的单片机开发工程师,做CAN总线产品设计时,为实际CAN设备从5k到1M速率可调 ,花了
    近一天的时间手工计算了各速率的配置参数,希望对基于PIC18F258的CAN总线技术人员有帮助!
          
       PIC18F258单片机CAN波特率寄存器为:
    BRGCON1,BRGCON2,BRGCON3为设置波特的重要寄存器。

    PIC18F258(PIC18F458)CAN通讯波特率配置
    PIC18F258(PIC18F458)CAN通讯波特率配置
    PIC18F258(PIC18F458)CAN通讯波特率配置

    比如:晶振为4M,需设置成波特率(位率)为125k
    BRGCON1=01  时:
    TQ=2*(BRGCON1+1)/Fosc=2*(1+1)/4=1us
    SYN=1TQ
    BRGCON2=0X90时,
    PROP=1TQ
    1phase=3TQ
    BRGCON3=0X42时,
    2phase=3TQ
    位时间: T =(SYN+ PROP+1phase+2phase)*TQ=8us
    BAND=1/T=125khz
     
    比如:晶振为4M,需设置成波特率(位率)为50k
    BRGCON1=03  时:
    TQ=2*(BRGCON1+1)/Fosc=2*(1+1)/4=2us
    SYN=1TQ
    BRGCON2=0XE0时,
    PROP=5TQ
    1phase=1TQ
    BRGCON3=0X02时,
    2phase=3TQ
    位时间: T =(SYN+ PROP+1phase+2phase)*TQ=10*TQ=20us
    BAND=1/T=50khz
     
    比如:晶振为16M,需设置成波特率(位率)为10k
    BRGCON1=0x27 即39  时:
    TQ=2*(BRGCON1+1)/Fosc=2*(39+1)/16=5us    SYN=1TQ
    BRGCON2=0XED时:  PROP=6TQ   1phase=6TQ
    BRGCON3=0X06时: 2phase=7TQ
    位时间: T =(SYN+ PROP+1phase+2phase)*TQ=(1+6+6+7  )*TQ=20*5us=100us
    BAND=1/T=10khz
     
    比如:晶振为16M,需设置成波特率(位率)为20k
    BRGCON1=0x27 即39  时:
    TQ=2*(BRGCON1+1)/Fosc=2*(39+1)/16=5us    SYN=1TQ
    BRGCON2=0XD2时:  PROP=3TQ   1phase=3TQ
    BRGCON3=0X02时: 2phase=3TQ
    位时间: T =(SYN+ PROP+1phase+2phase)*TQ=(1+3+3+3  )*TQ=10*5us=50us
    BAND=1/T=20khz
     
     50k,100k,200k,250k,....1M等配置过程及参数,请下载后阅读


    配套硬件产品购买



    若有配套硬件产品,请在点击如下链接进入淘宝购买页:淘宝购买配套硬件产品
    也可以复制以下链接并粘贴到浏览器的地址栏:
    https://shop144832254.taobao.com

    来源及下载



    当前有位朋友感兴趣,其中有位朋友选择下载使用。
    本文地址:/html/mall/code/1238.html,转载请注明出处!

    上一个: 没有了
    没有了 下一个:

    产品推荐

    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

    乐都智能为什么要注册?




    每个软件、资料或程序,都经过我们认真的检查与验证。需要用户注册,只是希望我们的用户认同我们网站提供的服务,并方便以后用户取得我们更多的资源与服务。


    有些资源为什么要收费?




    我们是企业,所有的资源都是有人工参考检查与验证,我们有成本,在平台只是适当收取合理的费用,以方便公司能够先生存,再为用户更多优质的服务和资源。


    资料有售后服务嘛?




    因资料只是提供给用户参考,我们无法预知用户实际使用用途及使用环境,所以不提供售后服务,如果不认同这一点,请不要购买我们的资源,一旦购买,我们即认为您已知悉这一说明,感谢您的理解与支持。


    乐都智能 版权所有  沪ICP备09055669号-52