|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
C8051F系列单片机开发与C语言编程-光盘资料
1.光盘内容
1.1例 程
“例程”文件夹中为各章节的程序代码,均在作者的目标板上(自行开发)调试通过,以确保程序正确。
n
Keil C对中文文件、目录以及空格等可能无法编译连接,所以若要正确调试,须确保所有文件、目录为连续英文名或数字。
n
这些程序应用到其他C8051Fxxx系列单片机时,要确保各个操作寄存器的名称、地址与各个控制位相一致,否则需要修改。很多寄存器位的位置并不相同,所以移植程序时,使用者要参考F040寄存器和移植对象单片机的寄存器,以确保正确操作。
1.2 原理图及pcb封装
“原理图及pcb封装”文件夹里包含作者制作的C8051F040PCB封装和原理图引脚定义文件c8051f040.ddb。其中PCB封装与Silicon Laboratories公司(原Cygnal公司)提供的TQ100封装稍有不同(在cygnalpcb文件中): 作者所做引脚长为2.5 mm,而cygnalpcb文件中的引脚长为1.3 mm。加长引脚焊盘是为了方便手工焊芯片。用户可根据需要和习惯选择封装。
2.各种资料资源
2.1 CAN协议资料网络资源
l
http://www.xhl.com.cn/sjsc/sjscdetail.asp?sid=25
Bosch CAN英文用户指南此pdf文件主要介绍CAN寄存器的使用和配置
l
http://www.zlgmcu.com/philips/can/can_about.asp
CAN-bus规范V2.0 (英)此pdf文件主要介绍CAN协议
l
http://www.zlgmcu.com/philips/can/tja1050.asp
TJA1050 高速CAN总线收发器 (英) 此pdf文件为CAN收发器TJA1050数据手册
2.2其他封装和原理图
PCB封装:cygnalpcb文件中有MLP-11、MLP-20、MLP-28、TQ32、TQ48、TQ64和TQ100引脚封装。
原理图:Cygnalsch文件中有各种型号的单片机芯片引脚定义,不含C8051F040。
原理图网络资源:
http://www.xhl.com.cn或http://www.silabs.com/products/microcontroller上查找,或在各型号单片机数据手册中查找,也可关注相关的应用笔记。
2.3 应用笔记
http://www.xhl.com.cn/yybj/yybj.asp
读者可到此查找相关或感兴趣的应用笔记。
2.4 数据手册
http://www.xhl.com.cn/sjsc/sjsc.asp
读者可到此查找相应芯片数据手册。其中C8051F040数据手册为:C8051F04x 英文数据手册(.pdf)下载
3. 软件安装
适配器驱动:若是COM口连接的适配器,不需要安装驱动程序;若是USB接口连接的适配器,则需CP2101驱动程序,将USB映射为COM3口(由驱动程序自动完成)。
集成调试工具:目前已经升级到Silicon Lab IDE2.0版 ,本光盘中使用的是1.9版。
配置向导工具:Silicon Lab IDE2.0版 ,帮助MCU完成初始化,界面直观,比较方便使用。
uVision2 驱动:Silicon Lab uVision2 Driver(1.39版),安装此驱动后,可在keil uVision2中直接调试Cygnal MCU。
Keil C软件建议另外安装非限制版本,Silicon Laboratories公司赠送的Keil C为限制版本,当程序大于4 KB时,无法编译。
在集成调试工具中连接目标板时,若连接不上,则应检查目标板电源是否正常(若目标板电源关闭,仅靠适配器供电,可能无法连接目标板;而若目标板供电正常,则适配器可以不用接电源即可正常工作)。若目标板电源工作正常,则在IDE集成工具Options→Serial Port中更换端口,查看是否能正常连接。若均失败,则应尝试更换目标板或检查其他可能的故障。 |
|