首页资源分类嵌入式处理器51内核 > BTF340开发评估板使用说明书

BTF340开发评估板使用说明书

已有 445510个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:c8051f340开发板使用说明

    分    享:

    文档简介

    BTF340开发评估板使用说明

    文档预览

    BT F340 开发评估板使用说明书 Version: 1.0 目录 一 BT F340 开发评估板功能简介…………………… 2 二 BT F340 开发评估板范例程序详细说明………… 3 三 Silicon Laboratories IDE 安装配置 ………… 5 四 BT F340 开发评估板使用方法…………………… 7 五 BT F340 开发评估板原理图……………………… 8 1 一. BTF340 开发评估板功能简介 1、概述: BTF340 评估板是针对 C8051F340 单片机片上资源及功能特点,而推出的一款开发、评估 板。评估板集成了 C8051F340 单片机和 CP2200 以太网控制器、铁电存储器等经典电路, 开 发者可通过对评估板上各种经典电路的实际操作及附带光盘提供的完整的例程,可以迅速 的掌握 C8051F340 单片机的软硬件设计达到缩短产品开发周期的目的。 功能简介:(可完成的实验项目) ·10 位 AD 转换 ·以太网通讯(CP2200) ·UART 通讯 ·USB 通讯 ·铁电存储器读写(SMBUS) ·16 位 PWM 输出 ·2X2 键盘 ·SPI 接口驱动 1602A LCD 2、主要芯片及资源: C8051F340(主控芯片): ·64k FLASH ·4k RAM+1k USB 缓存 ·USB2.0 控制器 ·4个 16 位定时器/计数器 ·内置温度传感器 ·增强型 SPI、SMBUS 接口 ·2个 UART 串口 ·16 位的可编程计数阵列(PCA) ·片内电压比较器 ·8通道 10 位 ADC CP2200(以太网控制芯片): ·集成 IEEE802.3MAC 和 PHY ·inter 或 motorola 总线方式 ·8KB flash 存储器 ·预编唯一 48 位 MAC 地址 ·全双工/半双工自适应 ·免费 TCP/IP 栈及设备驱动程序 2 3、评估板组成: ·BT F340 开发评估板 一块 ·交叉串口线 一条 ·9V 直流电源 一个 ·附带光盘 一张 附带光盘内容: ·BT F340 开发评估板使用手册 ·BT F340 开发评估板范例程序 ·SILABS IDE 集成开发环境 二. BT F340 开发评估板范例程序详细说明 1、本公司提供的范例程序可以应用Silicon Laboratories IDE 软件编译通过。IDE 配置 参考“三.Silicon Laboratories IDE 安装配置”内容。 2、晶振的选择:由于C8051F340片内集成有高精度的可编程内部振荡器,附带光盘中提供的 范例程序都采用内部晶振.但评估板上仍留有外部晶振电路,开发者可根据开发需要自行 选用. 3、例程说明 所有例程在附带光盘的BTF\BTF340\例程目录下, (1)以太网范例程序 摘要:本程序使用C8051F340芯片与CP2200实现单片机与以太网互联。 具体操作:把网线连接上,在IDE环境下对F340_example\F340_tcpip\TCPIP_Project.wsp 文件进行编译、下载、运行,将你的PC的IP地址设置为“192.168.0.80”后在IE浏览器的 地址栏中输入“192.168.0.10”就可看到一个简单的网页。 (2)USB通讯程序 摘要:本程序主要实现F340芯片通过USB接口与PC机进行通讯。 3 具体操作:连上USB线插上短路环J7。在IDE环境对F340_example\F340_usb\F34x_USB0.wsp 文件进行编译、下载、运行,然后打开USB上位机测试程序.exe,如图1所示 图1 按键S1控制第一个Button的亮灭,按键S2控制第二个Button的亮灭。LED1控制D3的亮灭, LED2控制D2的亮灭。R20控制POT指针的摆动,内部温度传感器的输出值控制Temp指针的摆 动。 (3)液晶显示程序(例程: 340_lcd.c) 摘要:本程序是LCD范例程序。用SPI总线的LV595芯片的进行输出脚控制LCD。 具体操作:在IDE环境下对F340_example\F340_lcd\340_lcd.c和CP220x_REG.c文件进行 编译、下载、运行,就会显示两行字符“BTF340 V1.0”和“www.xhl.com.cn” (4)铁电存储器读写(例程: 340_i2c.c) 摘要:本程序是I2C /SMBUS读写程序,实现铁电存储器FM24C04的读写操作。 具体操作:在IDE环境下对F340_example\F340_i2c\340_i2c.c文件进行编译、下载、运 行,可以通过在程序中设置断点来观察对铁电存储器的读写操作. (5)16位PWM(例程: pwm_16.c) 摘要:PCA工作在16位脉宽调制器工作方式, 具体操作:在IDE环境下对F340_example\F340_pwm\340_i2c.c文件进行编译、下载、运 行,在JP2的2脚输出一个占空比为0<-->0xFFF0的PWM信号且重复输出,可用示波器观察 占空比变化。 (6) 键盘扫描(例程: pcacp.c) 摘要:这部分程序是通过PCA来捕捉下降沿变化,来实现对板子上D2/D3两个LED进行控制。 4 具体操作:在IDE环境下对F340_example\F340_key\pcacp.c文件进行编译、下载、运行, 其中S4、S3分别对D2进行取反控制,S2、S1分别对D3进行取反控制。 (7)ADC测试(例程:340_ad.c) 摘要:这部分程序是通过调解R20来改变ADC电压输入值并将采集结果显示到lcd 上。 具体操作:在IDE环境下对F340_example\F340_ad\340_ad.c和CP220x_REG.c文件进行编 译、下载、运行,改变电位器R20的阻值液晶上显示的采样值会随之变化。 (8)串口(例程:340_com.c) 摘要:这部分程序是通过F340的UART0与PC用9600的波特率进行通讯。 具体操作:连接好串口线,在IDE环境下对F340_example\F340_uart\340_com.c文件进行 编译、下载、运行。打开串口调试工具,在发送区输入要发送的字符,在接收区显示接收 的字符。 三. Silicon Laboratories IDE安装配置 1. IDE 安装:自动运行附带光盘,点击“安装 Silabs IDE”,按提示进行安装即可。 2. CP210X 驱动的安装:仅在选用 U_EC2 或使用 CP210X 芯片时需要安装此驱动程序。 自动运行附带光盘,点击“安装 CP210X 驱动”,按提示进行安装即可 3. 安装结束,打开 IDE 集成开发环境,在新建或打开原有的项目后,点击主菜单 “Options”选择“Connection Options..”选项(如图 2 所示),进入图 3 界面。 5 (1)若调试器使用 U_EC3/ U_EC5,选择与图 3 相同 选项,点击 OK 即可进行连接、程序下载和在线调试。 (2)若调试器使用 U_EC2,图 3 中“Serial Adapter” 框选“RS232 Serial Adapter….”一项。其中,“COMPORT” 的选择要参照“设备管理器”的端口选项(图 4 中红色圆 圈)。已知红色圆圈内容后,点击“COMPORT”复选框,选 择“Other COM”项,输入与“设备管理器”中相同的 COM 口值(如“3”.注:只输入”3”),则“COMPORT”复选框 的内容为“COM3”。点击 OK 即可进行连接、程序下载和在 线调试。 图3 图4 6 四 BT F340 评估开发板使用方法 1.将调试器用10芯扁平电缆连接到评估板的JTAG口。 2. 给评估板供电。接通电源的正确顺序:首先连接好调试器和评估板,然后接通评估板电 源。不可以先提供评估板电源,再连接调试器。 3. 打开IDE开发环境,选择好调试口。使用调试器对C8051F340芯片编程和在线调试。 7 P1 AVDD P2.3 P2.2 P2.1 P2.0 D7 R1470 1 D1 U1 R2 U2 1 3 2 1 3 2 4 2 SW AS1117 3 IN OUT 2 2.0 2.0 R3 LED +3VD VDD AVDD LM2940 VCC 1 IN OUT 3 S1 S2 2 GND 4 GND 1 GND C1 + C2 2.0 + C32 R4 C17 C3 C18 C4 C8 C9 C5 0.1uf + C20 15uf BRIDGET1A 330uf 0.1uf 15UF 1uf 0.1uf 1uf 0.1uf 1uf 0.1uf S3 3 SPIMO1 SIJ1 LCDC3S TX 5 Xin 7 port0 2SPICK 4P16 6RX 8Xout RST 1 J2 AIN1.32 I2CSC5L RD 7 port1 2AIN1.1 4I2CSDA 6VREF 8WR A0 1 J3 2A1 A2 3 4A3 A4 5 6A5 A6 7 8A7 port3 D0 1 J4 2D1 D2 3 4D3 D4 5 6D5 D6 7 8D7 port4 D2 GREEN P2.0 1 P2.2 3 P2.4 5 P2.6 7 J5 port2 2P2.1 4P2.3 6P2.5 8CP2200CS LINK R5 470R D4 A 12 K LINK_R 48 47 46 ACK R6 470R D5 A 12 K ACK_G A6 A7 RD WR X2 X1 U6 45 44 GND 43 GND 42 P16 41 CP2200CS 40 39 38 37 X2 X1 R9 10M X1 20.00MHZ C21 22PF C22 22PF NC NC XTAL1 XTAL2 MUXEN MOTEN INT CS WR/(R/W) RD/(DS) A7 A6 1 ACK 2 LINK 3 4 5 RX- 6 RX+ 7 8 TX+ 9 TX- 10 11 12 NC ACT LINK AGND AV+ RXRX+ NC TX+ TXNC NC CP2200 CP2200 VDD VDD R16 RST 4.7K RST D0 D1 D2 D3 D4 D5 D6 D7 13 14 15 16 17 18 19 20 21 22 23 24 VDD1 DGND1 RST D0/AD0 D1/AD1 D2/AD2 D3/AD3 D4/AD4 D5/AD5 D6/AD6 D7/AD7 NC NC NC A5 A4 A3/ALE/(AS) DGND2 VDD2 A2 A1 A0 NC NC 36 35 34 A5 33 A4 32 A3 31 30 29 VDAD2 28 A1 27 A0 26 25 VDD RX- R19 100R RX+ TX- R17 8.2R TX+ R18 8.2R C28 560PF C24 C25 104 104 C26 C27 104 10UF D3 GREEN R7470 470 R8 C29 C30 103 103 AGND P2.4 P2.6 JP1 GND D+ DVBUS USB RX 1 TX 2 P16 3 LCDCS 4 SPICK 5 SPIMOSI 6 4 7 3 8 2 9 1 VDD 10 11 12 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 GND C8051F340/1/4/5 D+ D- VDD REGIN VBUS 13 14 D7 15 D6 16 D5 17 D4 18 D3 19 D2 20 D1 21 D0 22 A7 23 A6 24 /RST C2D P4.7 P4.6 P4.5 P4.4 P4.3 P4.2 P4.1 P4.0 P3.7 P3.6 P0.6 P0.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1 48 Xin 47 Xout 46 RST 45 AIN1.1 44 AIN1.2 43 I2CSDA 42 I2CSCL 41 VREF 40 RD 39 WR 38 P2.0 37 P2.1 R20 2 10K 2 U3 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 36 P2.2 35 P2.3 34 P2.4 33 P2.5 32 P2.6 31 CP2200CS 30 A0 29 A1 28 A2 27 A3 26 A4 25 A5 C8051F340 3W 1 1 VDD J7 1 2 CON2 VDD 2 C6 0.1uF4 5 C12 0.1uF6 11 20 TX 13 RX 15 12 10 JP2 4 3 2 1 ADIN AIN1.1 AIN1.2 VREF Xin Xout S4 U5 C1+ C1C2+ VCC V+ V- GND EN C2- STATUS SHUTDOWN ONLINE T1IN T1OUT R1OUT R2IN T2IN R1IN R2OUT T2OUT SP3223ECY_1 R21 RES2 X10 VDD 19 3 7 18 1 14 17 VDD 9 16 8 +3VD R14 1K S5 RESET C15 0.1UF R15 1K C19 1UF +3VD JP3 1 2 3 4 5 6 7 8 9 10 HEADER 5X2 JP4 8 7 6 5 4 3 2 1 N/C RXRX+ TXTX+ N/C N/C N/C RJ45 VCC R25 10K R26 10K U4 I2CSDA I2CSCL 5 6 7 8 SDA SCL WP VCC GND A2 A1 A0 4 3 2 1 VCC AT24C02 16 15 14 13 12 11 10 11.059 C13 20PF GND C14 20PF LCDCS P16 SPIMOSI VCC VCC 9 8 7 LED+ LEDDB7 DB6 DB5 DB4 C16 C23 103 103 LCD 2X16LCD LCDDB7 LCDDB6 LCDDB5 LCDDB4 LCDE LCDR/W LCDRS E R/W RS Vee Vdd Vss 6 5 4 3 2 1 16 15 14 13 12 11 10 9 VCC QB QA QC 1 2 3 4 5 6 7 8 LCDRS LCDR/W LCDE LCDDB4 LCDDB5 LCDDB6 LCDDB7 VDD R10 4.7K R11 4.7K R12 4.7K R13 4.7K C7 0.1uF C10 0.1uF J6 DB9 1 6 2 7 3 8 4 9 5 SQH GND /SCLR QH SCK QG RCK QF /OE QE QD SI U7 NLSF595 VCC VCC R23 10K R24 430

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。