首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > C8051F040中CAN控制器的应用

C8051F040中CAN控制器的应用

资料介绍
单片机论文

C8051F040中CAN控制器的应用
 摘要:介绍C8051F040单片机内部CAN控制器的应用。详细叙述此控制器的构成及其访问
方式,指出在使用时是如何配置控制器的相关控制寄存器,并且给出CAN控制器在应用中
的物理层硬件电路和应用层软件设计。
    关键词:CAN控制器 寄存器 报文对象 C8051F040
单片机与CAN总线连接的传统方式是将CPU与总线控制器和总线收发器相连后再接入总
线网络,这样使CPU外围电路复杂化,整个系统受外部影响较大。为了解决这一问题,很
多单片机厂商纷纷将CAN控制器集成在单片机芯片上。目前,单片机内部集成的CAN控制
器有Motorola公司的MC68HC912DG128A、Philips公司的P87C591、Atmel公司的AT89C51C
C01和AT89C51CC02、Intel公司的TN87C196CA和TN87C196CB以及Cygnal公司的C8051F040
等。
不同单片机内部CAN控制器的使用方法有所不同,但存在着很多相似之处。这里以C80
51F040为列详细介绍其内部CAN控制器的使用方法,希望通过这篇文章能给初学带来方便
,并能和广大的单片机爱好者就这一问题做进一步的讨论。
1 C8051F040 CAN控制器构成及访问方式
C8051F040单片机是美国Cygnal公司生产的完全集成的混合信号系统级芯SoC(System
on Chip),具有与8051指令集完全兼容的CIP-
51内核。它在一块芯片上集成了构成一个单片机数据采样或控制系统所需要的几乎所有
模拟和数字外设及其它功能部件。它具有64KB Flash、4352B
RAM、CAN控制器2.0、2个串行接口、5个16位定时器、12位A/D转换器、8位A/D转换器及
12位D/A转换器等,它内部还带有JTAG接口,使调试变得非常方便。
……
C8051F040中CAN控制器的应用
本地下载

评论