新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于dsPIC33FJ128MC506的CAN通信(07-100)

基于dsPIC33FJ128MC506的CAN通信(07-100)

—— CAN Communication based on dsPIC33FJ128MC506
作者:山东省科学院自动化研究所 张云 李明强 庄汝科时间:2009-03-04来源:电子产品世界收藏

  系统硬件

本文引用地址:http://www.eepw.com.cn/article/92042.htm

  利用作为收发器, 通讯要注意的是,在处理器和收发器之间要加光耦以隔离两者之间的电源。原理图如图1所示。

 

 

  图1 通讯原理图

  系统初始化

  Microchip公司的dspPIC33FJ128MC506芯片中ECAN通信模块的初始化分为五个部分:系统工作时钟设置、ECAN接收和发射缓冲区的设置、ECAN波特率的设置、接收过滤寄存器和屏蔽寄存器的设置以及ECAN收发器的启动。

  系统工作时钟设置

  可以选择多种外部和内部振荡器作为时钟源,并通过时钟控制寄存器OSCCON进行设置。对时钟的选择要在系统的配置存储区(0x800000-0xFFFFFF)进行,在程序中一般通过几句宏指令语句指定。


上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 下一页

评论


技术专区

关闭