×

对C8051F040的CAN控制器的分析及应用

消耗积分:5 | 格式:rar | 大小:158 | 2009-08-18

久醉不醒

分享资料个

介绍了C8051F040 内部集成的CAN 控制器的结构,重点分析了CAN 控制器可能有
的冲突及相应硬件软件的解决方案,在此基础上给出了以此MCU 为核心的CAN 总线节点的硬件原理图,并介绍了主从节点软件实现的例子。
控制器局部网 CAN (Controller Area Network)是德国Bosch 公司在80 年代初为解决现代汽车中大量的控制与测试仪器之间的数据交换而提出的一种串行数据通信协议。由于CAN 具有高性能,高可靠性,高实时性特点,特别适合在机电系统中的应用,已被公认为是最有前途的现场总线之一。Silicon Lab 公司的51 系列单片机C8051F040 是集成在一块芯片上的混合信号系统级单片机,在一个芯片内集成了构成一个单片机数据采集或控制系统的所需要的几乎所有模拟和数字外设以及其他功能部件。芯片上有1 个12 位多通道ADC,2 个12 位DAC,2 个电压比较器,1 个电压基准,1 个64KB 的可在线编程的FLASH 存储器,与MCS 一51 指令集完全兼容的高速CIP 一51 内核,峰值速度可达25MIPS, 并且还有硬件实现的SPI、SMBus/IC 和两个UART 串行接口,并完全支持CAN2.0A 和CAN2.0B 的CAN 控制器。本文将详细介绍C8051F040 内部集成CAN 控制器的原理及实现总线数据采集系统的硬件和软件方案。

下载资料需要登录,并消耗一定积分。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !