单片机论文C8051F040中CAN控制器的应用摘要:介绍C8051F040单片机内部CAN控制器的应用。详细叙述此控制器的构成及其访问方式,指出在使用时是如何配置控制器的相关控制寄存器,并且给出CAN控制器在应用中的物理层硬件电路和应用层软件设计。关键词:CAN控制器寄存器报文对象C8051F040单片机与CAN总线连接的传统方式是将CPU与总线控制器和总线收发器相连后再接入总线网络,这样使CPU外围电路复杂化,整个系统受外部影响较大。为了解决这一问题,很多单片机厂商纷纷将CAN控制器集成在单片机芯片上。目前,单片机内部集成的CAN控制器有Motorola公司的MC68HC912DG128A、Philips公司的P87C591、Atmel公司的AT89C51CC01和AT89C51CC02、Intel公司的TN87C196CA和TN87C196CB以及Cygnal公司的C8051F040等。不同单片机内部CAN控制器的使用方法有所不同,但存在着很多相似之处。这里以C8051F040为列详细介绍其内部CAN控制器的使用方法,希望通过这篇文章能给初学带来方便,并能和广大的单片机爱好者就这一问题做进一步的讨论。1C8051F040CAN控制器构成及访问方式C8051F040单片机是美国Cygnal公司生产的完全集成的混合信号系统级芯SoC(Systemon Chip),具有与8051指令集完全兼容的CIP-51内核。它在一块芯片上集成了构成一个单片机数据采样或控制系统所需要的几乎所有模拟和数字外设及其它功能部件。它具有64KB Flash、4352BRAM、CAN控制器2.0、2个串行接口、5个16位定时器、12位A/D转换器、8位A/D转换器及12位D/A转换器等,它内部还带有JTAG接口,使调试变得非常方便。
推荐下载
-
工业电子中的基于C8051F的磁流变控制器设计
前言 磁流变阻尼器(MRFD)的阻尼力调节主要依靠调节其内部励磁线圈电流的方式实现,一般通过控制器将外界控制端发出的控制信号转变为一定的输出电压(由线圈电阻大小决定)、电流(由线圈线径决定)输入励磁线
4 2020-12-13 -
使用C8051F040的INT0和定时器0来读取红外串码即解码
使用C8051F040的INT0和定时器0来读取红外串码,即解码
36 2018-12-26 -
F040DK12864CAN
F040DK12864CAN
7 2020-12-25 -
C8051F040Flash调试程序
本例程是用keil4开发的上传了完整的工程,下载后直接可以打开希望给那些在为此困扰的人提供一点参考
25 2019-05-06 -
C8051F3201USB ISP FLASH微控制器
C8051F3201USB ISP FLASH微控制器
10 2020-09-17 -
C8051F3401234567全速USB FLASH微控制器
C8051F340/1/2/3/4/5/6/7全速USB FLASH微控制器数据手册
11 2020-07-18 -
C8051F35X微控制器数据手册
C8051F35X Microcontroller Data Sheet
21 2019-06-27 -
针对PIC18F的CAN Bootloader的CAN微控制器
INTRODUCTIONAmongthemanyfeaturesbuiltintoMicrochip’sEnhancedFLASHMicrocontrollerdevicesisthecapa-bil
10 2022-10-24 -
c8051f500can代码
c8051f500的CAN通信代码,发送和接收的代码,经过验证!
21 2018-12-29 -
8051微控制器
《8051微控制器》源自图灵系列图书,内容详实,共享之,祝君学得愉快!
84 2020-06-14
用户评论