搜档网
当前位置:搜档网 › 神舟IV号开发板用户手册

神舟IV号开发板用户手册

神舟IV号开发板用户手册
神舟IV号开发板用户手册

神舟系列开发板资料之

神舟IV号用户手册

STM32开发板产品目录:

神舟 I 号: STM32F103RBT6 (不带 TFT 触摸彩屏)

神舟 I 号: STM32F103RBT6 + 2.4"TFT 触摸彩屏

神舟 I 号: STM32F103RBT6 + 2.8"TFT 触摸彩屏

神舟 II号: STM32F103VCT6 (不带 TFT 触摸彩屏)

神舟 II号: STM32F103VCT6 + 2.8"TFT 触摸彩屏

神舟 II号: STM32F103VCT6 + 3.2"TFT 触摸彩屏

神舟III号: STM32F103ZET6 (不带 TFT 触摸彩屏)

神舟III号: STM32F103ZET6 + 2.8"TFT 触摸彩屏

神舟III号: STM32F103ZET6 + 3.2"TFT 触摸彩屏

神舟 IV号: STM32F107VCT6 (不带 TFT 触摸彩屏)

神舟 IV号: STM32F107VCT6 + 2.8"TFT 触摸彩屏

神舟 IV号: STM32F107VCT6 + 3.2"TFT 触摸彩屏

声明

本手册版权归属https://www.sodocs.net/doc/c110760565.html,所有, 并保留一切权利。非经https://www.sodocs.net/doc/c110760565.html,书面同意,任何单位或个人不得擅自摘录本手册部分或全部内容,违者我们将追究其法律责任。

本文档为https://www.sodocs.net/doc/c110760565.html,网站推出的神舟IV号STM32开发板配套用户手册,详细介绍STM32芯片的开发过程和神舟IV号开发

板的使用方法。

本文档如有升级恕不另行通知,欢迎您访问https://www.sodocs.net/doc/c110760565.html, 论坛获取最新手册文档及最新固件代码。

目录

1.第一章硬件篇 (13)

1.1.神舟IV号STM32F107VCT开发板简介 (13)

1.2.神舟IV号开发板硬件详解 (22)

1.2.1.MCU处理器 (22)

1.2.2.JTAG/SWD调试下载接口 (26)

1.2.3.10M/100M以太网接口 (26)

https://www.sodocs.net/doc/c110760565.html,B 2.0 OTG电路 (31)

1.2.5.触摸TFT彩屏接口 (34)

1.2.6.音频解码电路 (34)

1.2.7.SD卡接口 (35)

1.2.8.315M无线模块接口 (35)

1.2.9. 2.4G无线模块接口 (37)

1.2.10.两组CAN总线接口 (37)

1.2.11.RS232C串口 (38)

1.2.12.485总线接口 (39)

1.2.13.SPI FLASH (40)

1.2.14.I2C EEPROM (40)

1.2.15.蜂鸣器电路 (41)

1.2.16.复位电路 (42)

1.2.17.LED指示灯 (42)

1.2.18.按键输入 (43)

1.2.19.RTC实时时钟电路 (43)

1.2.20.电位器AD电路 (43)

1.2.21.AD、DA转换和PWM接口 (44)

1.2.22.电源电路 (44)

1.2.23.扩展接口 (45)

2.第二章软件篇 (47)

2.1.RVMDK简介 (47)

2.2.新建RVMDK工程 (47)

2.3.代码的编译 (54)

2.4.在线仿真与程序下载 (56)

2.5.神舟IV号实验例程结构 (58)

2.6.RVMDK使用技巧 (61)

2.6.1.快速定位函数/变量被定义的地方 (61)

2.6.2.快速注释与快速消注释 (62)

2.6.3.快速打开头文件 (63)

3.第三章基本操作篇 (64)

3.1.如何安装JLINK驱动程序 (64)

3.2.如何使用JLINK仿真器软件 (66)

3.2.1.如何使用J-FLASH ARM 烧写固件到芯片FLASH (66)

3.2.2.使用J-Link command 设置和查看相关调试信息 (69)

3.3.如何给神舟IV号板供电 (69)

3.1.1.使用USB供电 (69)

3.1.2.使用外接电源供电 (69)

3.1.3.使用JLINK V8供电 (70)

3.4.如何通过串口下载一个固件到神舟IV号开发板 (71)

3.5.如何在MDK开发环境中使用JLINK在线调试 (74)

3.6.神舟IV号跳线含义 (77)

3.6.1.启动模式选择跳线 (78)

3.6.2.RS-232/RS-485选择跳线 (78)

3.6.3.RTC实时时钟跳线 (78)

4.第四章实战篇 (79)

4.1.LED跑马灯实验 (80)

4.1.1.意义与作用 (80)

4.1.2.硬件设计 (83)

4.1.3.软件设计 (83)

4.1.4.下载与验证 (87)

4.2.按键实验 (89)

4.2.1.意义与作用 (89)

4.2.2.实验原理 (90)

4.2.3.硬件设计 (90)

4.2.4.软件设计 (91)

4.2.5.下载与验证 (93)

4.3.蜂鸣器实验 (94)

4.3.1.意义与作用 (94)

4.3.2.实验原理 (95)

4.3.3.硬件设计 (96)

4.3.4.软件设计 (97)

4.3.5.下载与验证 (98)

4.4.1.意义与作用 (100)

4.4.2.实验原理 (101)

4.4.3.硬件设计 (102)

4.4.4.软件设计 (103)

4.4.5.下载与验证 (108)

4.5.串口输入输出验 (109)

4.5.1.意义与作用 (110)

4.5.2.实验原理 (111)

4.5.3.硬件设计 (112)

4.5.4.软件设计 (113)

4.5.5.下载与验证 (115)

4.6.S YS T ICK系统滴答实验 (115)

4.6.1.意义与作用 (116)

4.6.2.实验原理 (117)

4.6.3.硬件设计 (118)

4.6.4.软件设计 (119)

4.6.5.下载与验证 (122)

4.7.产品唯一身份标识(U NIQUE D EVICE ID)实验 (123)

4.7.1.意义与作用 (124)

4.7.2.实验原理 (125)

4.7.3.硬件设计 (126)

4.7.4.软件设计 (127)

4.7.5.下载与验证 (129)

4.8.ADC模数转换实验 (130)

4.8.1.意义与作用 (131)

4.8.2.实验原理 (132)

4.8.3.硬件设计 (133)

4.8.4.软件设计 (134)

4.8.5.下载与验证 (137)

4.9.C ALENDAR简单RTC实时时钟实验 (138)

4.9.1.意义与作用 (139)

4.9.2.实验原理 (140)

4.9.3.硬件设计 (141)

4.9.4.软件设计 (142)

4.9.5.下载与验证 (145)

4.10.C ALENDAR实时时钟与年月日实验 (146)

4.10.2.实验原理 (148)

4.10.3.硬件设计 (149)

4.10.4.软件设计 (151)

4.10.5.下载与验证 (154)

4.11.EEPROM读写测试实验 (155)

4.11.1.意义与作用 (156)

4.11.2.实验原理 (157)

4.11.3.硬件设计 (159)

4.11.4.软件设计 (161)

4.11.5.下载与验证 (163)

4.12.TIMER定时器实验 (164)

4.12.1.意义与作用 (165)

4.12.2.实验原理 (166)

4.12.3.硬件设计 (167)

4.12.4.软件设计 (169)

4.12.5.下载与验证 (172)

4.13.EXTI外部中断实验 (173)

4.13.1.意义与作用 (174)

4.13.2.实验原理 (175)

4.13.3.硬件设计 (176)

4.13.4.软件设计 (178)

4.13.5.下载与验证 (181)

4.14.315M无线模块扫描实验 (182)

4.14.1.意义与作用 (183)

4.14.2.实验原理 (184)

4.14.3.硬件设计 (185)

4.14.4.软件设计 (186)

4.14.5.下载与验证 (188)

4.15.EXTI无线315M模块外部中断实验 (189)

4.15.1.意义与作用 (190)

4.15.2.实验原理 (191)

4.15.3.硬件设计 (192)

4.15.4.软件设计 (195)

4.15.5.下载与验证 (197)

4.16.TFT彩屏显示实验 (198)

4.16.1.意义与作用 (199)

4.16.3.硬件设计 (201)

4.16.4.软件设计 (204)

4.16.5.下载与验证 (207)

4.17.TFT触摸屏显示加触摸实验 (208)

4.17.1.意义与作用 (209)

4.17.2.实验原理 (211)

4.17.3.硬件设计 (213)

4.17.4.软件设计 (216)

4.17.5.下载与验证 (221)

4.18.硬件CRC循环冗余检验实验 (224)

4.18.1.意义与作用 (225)

4.18.2.实验原理 (226)

4.18.3.硬件设计 (227)

4.18.4.软件设计 (228)

4.18.5.下载与验证 (230)

4.19.PVD电源电压监测实验 (231)

4.19.1.意义与作用 (232)

4.19.2.实验原理 (233)

4.19.3.硬件设计 (234)

4.19.4.软件设计 (235)

4.19.5.下载与验证 (237)

4.20.STANDBY待机模式实验 (238)

4.20.1.意义与作用 (239)

4.20.2.实验原理 (240)

4.20.3.硬件设计 (241)

4.20.4.软件设计 (242)

4.20.5.下载与验证 (244)

4.21.STOP停止模式实验 (245)

4.21.1.意义与作用 (246)

4.21.2.实验原理 (247)

4.21.3.硬件设计 (248)

4.21.4.软件设计 (249)

4.21.5.下载与验证 (251)

4.22.CAN总线回环实验 (252)

4.22.1.意义与作用 (253)

4.22.2.实验原理 (254)

4.22.4.软件设计 (256)

4.22.5.下载与验证 (259)

4.23.双CAN收发测试实验 (260)

4.23.1.意义与作用 (261)

4.23.2.实验原理 (262)

4.23.3.硬件设计 (263)

4.23.4.软件设计 (264)

4.23.5.下载与验证 (266)

4.24.485总线收发实验 (266)

4.24.1.意义与作用 (267)

4.24.2.实验原理 (268)

4.24.3.硬件设计 (269)

4.24.4.软件设计 (270)

4.24.5.下载与验证 (272)

4.25.SPI存储器W25X16实验 (273)

4.25.1.意义与作用 (274)

4.25.2.实验原理 (275)

4.25.3.硬件设计 (276)

4.25.4.软件设计 (277)

4.25.5.下载与验证 (279)

4.26.SD卡实验实验 (280)

4.26.1.意义与作用 (281)

4.26.2.实验原理 (282)

4.26.3.硬件设计 (283)

4.26.4.软件设计 (284)

4.26.5.下载与验证 (286)

4.27.音乐播放器实验 (287)

4.27.1.意义与作用 (288)

4.27.2.实验原理 (289)

4.27.3.硬件设计 (290)

4.27.4.软件设计 (291)

4.27.5.下载与验证 (293)

4.28. 2.4G无线模块收发实验 (294)

4.28.1.意义与作用 (295)

4.28.2.实验原理 (296)

4.28.3.硬件设计 (297)

4.28.5.下载与验证 (300)

https://www.sodocs.net/doc/c110760565.html,B固件升级DFU实验 (301)

4.29.1.意义与作用 (303)

4.29.2.实验原理 (306)

4.29.3.硬件设计 (310)

4.29.4.软件设计 (314)

4.29.5.下载与验证 (317)

https://www.sodocs.net/doc/c110760565.html,B实现SD读卡器实验 (320)

4.30.1.意义与作用 (321)

4.30.2.实验原理 (322)

4.30.3.硬件设计 (323)

4.30.4.软件设计 (324)

4.30.5.下载与验证 (326)

https://www.sodocs.net/doc/c110760565.html,B人机交互设备实验 (327)

4.31.1.意义与作用 (328)

4.31.2.实验原理 (329)

4.31.3.硬件设计 (332)

4.31.4.软件设计 (334)

4.31.5.下载与验证 (336)

https://www.sodocs.net/doc/c110760565.html,B实现虚拟串口实验 (337)

4.32.1.意义与作用 (338)

4.32.2.实验原理 (340)

4.32.3.硬件设计 (342)

4.32.4.软件设计 (344)

4.32.5.下载与验证 (348)

https://www.sodocs.net/doc/c110760565.html,B实现PC音频播放器实验 (349)

4.33.1.意义与作用 (350)

4.33.2.实验原理 (352)

4.33.3.硬件设计 (354)

4.33.4.软件设计 (355)

4.33.5.下载与验证 (358)

4.34.以太网实现HTTP服务器实验 (359)

4.34.1.意义与作用 (361)

4.34.2.实验原理 (364)

4.34.3.硬件设计 (367)

4.34.4.软件设计 (371)

4.35.以太网实现T ELNET服务器实验 (377)

4.35.1.意义与作用 (378)

4.35.2.实验原理 (380)

4.35.3.硬件设计 (382)

4.35.4.软件设计 (383)

4.35.5.下载与验证 (385)

4.36.以太网实现TFTP服务器实验 (386)

4.36.1.意义与作用 (387)

4.36.2.实验原理 (389)

4.36.3.硬件设计 (394)

4.36.4.软件设计 (395)

4.36.5.下载与验证 (397)

4.37.以太网实现固件升级实验 (400)

4.37.1.意义与作用 (401)

4.37.2.实验原理 (403)

4.37.3.硬件设计 (407)

4.37.4.软件设计 (409)

4.37.5.下载与验证 (411)

1.第一章硬件篇

本章将详细介绍神舟IV号STM32F107VCT开发板的硬件资源,使大家对该开发板的功能及特点有个详细的了解。

本章将分为如下几个部分:

1,神舟IV号STM32F107VCT开发板简介;

2,神舟IV号STM32F107VCT开发板硬件详解;

3,神舟IV号STM32F107VCT开发板使用注意事项;

1.1.神舟IV号STM32F107VCT开发板简介

神舟IV号开发板是ARM技术论坛开发的一款基于STM32F107VCT的开发板,面向企业和广大爱好者,开发板功能强大,外围资源齐全,例程丰富,尺寸为110mm*150mm,

如下图所示:

图表 1 神舟IV号开发板资源图

图表 2 神舟IV号开发板外正面观图

神舟IV号开发板板载资源如下:

◆ STM32F107VCT6, ARM Cortex-M3内核,ARM Cortex-M3内核,主频72Mhz,内部含有256K字节的FLASH和64K字节的SRAM

◆1个10M/100M以太网接口,标准RJ45接口,支持平行交叉网线自适应

◆1个USB 2.0 OTG全速接口,可以作为USB SLAVE,也可以作为USB HOST

◆1个标准的2.8 / 3.2寸TFT LCD接口,带触摸功能,分辨率320X240, 26万色

◆1个I2S音频解码芯片,支持音乐文件的播放

◆1个SD卡接口

◆1个2.4G无线通信模块接口

◆1个315M无线通信模块接口

◆2个CAN总线接口

◆1个RS-485接口

◆2个RS-232C串口(使用DB9公头,线序与PC机相同)

◆1个SPI FLASH芯片,W25X16,容量为16M比特

◆1个IIC接口的EEPROM芯片,24C02,容量2K比特

◆1个蜂鸣器

◆1个复位按钮,控制整板硬件复位

◆4个功能按钮,其中包括WAKEUP唤醒功能和TEMPER入侵功能

◆1个电源指示灯(绿色)

◆4个用户状态指示灯(LED1~LED4:绿色)

◆2个启动模式选择配置接口

◆1个RTC实时时钟后备电池座,并带电池

◆1个标准的JTAG/SWD仿真调试下载接口

◆1路电位器可调电阻模拟输入,可以做模数转换实验

◆2个DAC数模转换接口连接到接线端子

◆2个ADC模数转换接口连接到接线端子

◆2个PWM接口连接到接线端子

◆1个DC5V电源接口

◆1个电源开关,控制整个板的电源,可以选择从USB取电或DC5V电源接口取电

◆支持从JLINK取5V电源或3.3V电源

◆除晶振占用的IO管脚外,其余所有IO口全部引出到扩展双排插针

从上面的板载资源可以看出,神舟IV号开发板的板载资源是很丰富的,加上灵活的设计以及丰富的例程,让您的开发设计变得更加简单。

神舟IV号开发板的特点包括:

1)外观大气。整个板子尺寸为110mm*150cm*20cm(包括液晶,但不计算铜柱的高度)。2)设计灵活。板上除晶振外的所有的IO口全部引出,可以极大的方便大家扩展及使用。3)资源丰富。板载十多种外设及接口,让你畅游STM32。

4)调试方便。和主流调试仿真工具JLINK V8完美结合,让您快速找到代码的BUG。5)触摸彩屏。320X240分辨率, 26万色TFT LCD,带触摸功能,让您设计出迷人的GUI。6)畅游网络。100M以太网+移植好的协议栈,支持DHCP、Telnet、TFTP、HTTP等协议,缩短您的开发周期,而且支持网络固件更新,降低您的维护成本。7) OTG接口。USB 2.0 OTG全速接口,还固定作为USB SLAVE从设备或HOST主设备。

接下来我们详细介绍神舟IV号开发板的各个部分,我们将按上图中的标注顺序依次介绍。

1)处理器MCU

神舟IV号开发板的处理器是STM32F107VCT6,该处理器基于ARM V7架构的Cortex-M3内核,主频72Mhz,内部含有256K字节的FLASH和64K字节的SRAM,LQFP100封装。

STM32家族主要产品系列家谱如图表 4 STM32家族主要产品系列家谱所示,

STM32F107属于互联型系列(STM32 Connectivity Line),资源非常丰富,比其他系列多了USB 2.0 OTG全速接口和以太网IEEE1588接口。

图表 4 STM32家族主要产品系列家谱

STM32F107的产品列表如下图所示,神舟IV号开发板选用的是外设资源和管脚资源最丰富的100脚LQFP封装的STM32F107VCT6芯片,充分满足企业和广大爱好者的评估开发需求。

图表 5 STM32F107的产品列表

以上图片参考自ST官方资料:STM8S和STM32选型手册.pdf。更多STM32F107

2)10M/100M以太网接口

神舟IV号开发板采用高性价比的DM9161A作为10M/100M以太网PHY芯片,

采用RMII接口与处理器STM32F107内部的IEEE1588 MAC连接,标准RJ45接口,

支持平行交叉网线自适应。其结构图如图表 6 STM32F107内部的MAC结构图所示。

图表 6 STM32F107内部的MAC结构图

DM9161A是一款在嵌入式系统中应用的极为普遍的以太网PHY芯片。DM9161A符合IEEE802.3.10BASE-T/100BASE-TX协议,符合ANSIX3T12TP-PMD1995标准,集成10BASE-T,100BASE-TX收发器,支持MII/RMII接口,支持中继模式和节点模式转换,支持全工和半工模式转换,含可触发中断的MII/RMII管理接口,支持低功耗模式,采用0.35纳米 COMS工艺,3.3V供电, 48-pin PQFP小封装(1×1cm)。

图表 7 STM32F107以太网RMII连接图

以上硬件配合我们提供的移植好的TCP/IP协议栈代码成功实现了Telnet登陆,内嵌网页和TFTP等应用实例。协议同时支持DHCP协议,自动获取IP地址并在液晶屏上显示出来。支持平行交叉网线自适应,一根网线就可以很方便的与路由器或PC连接,

3)USB 2.0 OTG全速接口

神舟IV号开发板含有一个USB 2.0 OTG全速接口,既可以作为OTG与其它OTG

设备相连协商主从角色;也可以固定作为USB SLA VE从设备与PC等主设备相连实现USB读卡器,USB鼠标,USB固件升级等功能;还可以固定作为USB HOST连接U 盘,USB键鼠等从设备。

4) 3.2/2.8 TFT LCD触摸屏接口

该接口是一个目前比较通用的LCD液晶触摸屏接口,一个32芯LCD接口引出了LCD 控制器和触摸屏的全部信号,它的线序兼容市面上在售的主流触摸屏模块,比如https://www.sodocs.net/doc/c110760565.html,推出的液晶模块、红牛开发板使用的液晶模块、STMSKY开发板使用的液晶模块等。

320 X 240的显示分辨率64万色可以逼真的显示图片、文字和菜单等,配合触摸功能实现灵活的控制,我们提供已经调试成功的LCD液晶屏和触摸屏的示例代码。

5)I2S音频播放电路

神舟IV号STM32开发板具有音频播放功能,可以将保存在SD卡中的音频文件通过I2S接口传送到TI公司的进口原装音频DA芯片PCM1770解码后播放出来,在STM32上也可以听到美妙的歌声,或者给产品播放提示音。该芯片可能强大,可直接驱动耳机,而且可以通过控制接口控制音量大小、芯片工作模式和模拟语音合成等功能。

6)SD卡接口电路

SD卡以其高性价比成为最常见的存储设备,是很多数码设备的存储媒介,比如数码相框、数码相机、MP5等。神舟IV号自带了SD卡接口,可以用于SD卡实验,方便大家学习SD卡,TF卡通过转接座也可以很方便的接到我们的开发板上。

有了它,我们的开发板就相当于拥有了一个大容量的外部存储器,不单可以用来提供数据,也可以用来存储数据,使得我们的板子可以完成更多的功能。

SD卡 + 板载音频电路 + 触摸屏就可以打造出属于自己的MP3,开发学习过程充满乐趣。

7) 2.4G无线通信模块接口

神舟IV号提供2.4G无线模块接口,可以连接NRF24L01+模块。本模块作为可选配件。模块外观图和光绘图如下:

NRF24L01+模块2.4Ghz 全球开放ISM 频段免许可证使用,最高工作速率2Mbps,最低工作速率250K ,高效GFSK调制,抗干扰能力强,特别适合工业控制场合, 126 频道,满足多点通信和跳频通信需要,内置硬件CRC 检错和点对多点通信地址控制,还有低功耗等诸多优点。带您加入无线数传的世界。

8)315M无线通信模块接口

神舟IV号提供315M模块接口,可通过遥控控制进行远程无线控制,相关产品和模块如下所示。

9)CAN总线接口

神舟IV号提供两组CAN总线接口,采用VP230接口芯片实现。CAN是控制器局域网络(Controller Area Network, CAN)的简称,是国际上应用最广泛的现场总线之一。其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。

神舟IV号提供两组CAN总线接口可以很方便的与CAN设备相连,也可以两组互联完

成CAN总线访问控制实验。

10)RS-485接口

神舟IV号提供一组485接口,采用SP3485接口芯片实现。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV 的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线,其最大传输距离约为1219米,最大传输速率为10Mbps。

11)RS-232C串口

神舟IV号开发板提供两个3线串口。由STM32F107VCT6的USART1和USART2通过MAX3232转换成232电平的串口,接口方式为DB9公头,实现了两个3线串口。DB9公头的管脚定义如下:

12)SPI DATA FLASH

神舟IV号除了可以用SD卡作为存储媒介,还带了16Mbit的FLASH芯片W25X16,该芯片的容量和AT45DB161是一样的,非常适合我们存储一些不常修改的数据,例如存放静态网页、示例歌曲或汉字字库等功能。

13)IIC EEPROM

IIC EEPROM常用于掉电数据保存,和配置数据储存等场合,神舟IV号板载有一颗24C02芯片,用于存储重要数据,也可以用来做IIC实验及实现其他应用。

14)蜂鸣器

神舟IV号STM32开发板板载一个无源蜂鸣器。一般用于产品告警或声音提醒。

15)复位按钮

该按钮是神舟IV号STM32开发板整板硬件复位按钮,当按键按下时,STM32处理器,液晶,以太网,以及音频解码芯片都将复位。

16)通用按键

神舟IV号STM32开发板除了前面提到的复位按键这一特殊功能按键外,还提供四个按键,其中两个按键分别为WAKEUP唤醒按键,以及TAMPER按键,另两个为用户可自定义功能的通用按键USER1和USER2。(说明:这四个按键,可依据实际产品,定义成产品的功能按键,包括WAKEUP按键与TAMPER按键)。

17)指示灯

神舟IV号STM32开发板提供了1个电源指示灯和4路通用LED指示灯。电源指示灯指示3.3V电源是否正常。4路通用LED指示灯可以用于指示STM32开发板的状态。

18)启动模式选择

STM32F10x处理器一共有三种启动模式,可以通过这两组跳线进行选择,具体的跳帽设置与启动模式选择关系如下表:

BOOT1(JP13) BOOT0(JP15)功能

ANY 2-3

User(默认模式)

2-3 1-2 System

1-2 1-2 SRAM

表格 1 启动模式选择列表

19)RTC实时时钟

神舟IV号STM32开发板内置RTC实时时钟,我们提供支持年月日时分秒星期的例程。

20)可调电阻

神舟IV号STM32开发板,提供了一路可调电阻作为模拟信号输入,通过这一路可调电阻可以学习STM32处理器的AD功能。

21)JTAG/SWD仿真调试

神舟IV号STM32开发板提供标准的20针JTAG接口,可以直接和ULINK或者JLINK等主流仿真器连接,同时支持SWD(因为STM32支持SWD)。可以用于调试STM32,更方便的开发软件。

22)DC5V电源接口

神舟IV号STM32开发板提供5V直流电源输入接口,DC电源座符合常见电源适配器接口标准,DC电源座的里面为电源正极,外面为电源负极

23)电源选择开关

通过电源选择开关可以控制3.3V供电,实现电源的通断,还可以选择由USB提供5V 电源供电或外部电源输入5V电源。

24)灵活的供电途径

神舟IV号STM32开发板支持4种供电方式:1、DC5V提供5V;2、USB提供5V;3、JLINK提供5V;4、JLINK提供3.3V。

25)电源芯片

神舟IV号STM32开发板板上使用3.3V电源,所以我们需要将USB的5V或DC电源座的

5V或者Jlink提供的5V电压转换为3.3V。

26)特殊功能接口

神舟IV号STM32开发板将STM32处理器部分具有特殊功能的管脚连接到预留接线端子,提供一些可扩展的功能。预留接口的管脚定义如下:

CN14 管脚号 功能 CN2 管脚号 功能

1 3.3V

1 ADC_IN11

2 CAN1H

2 ADC_IN10

3 GND 3 CAN1L

4 DAC1 4 CAN2H

5 DAC2 5 CAN2L

6 GND 6 GND

7 485A

8 485B

27)扩展接口

神舟IV号STM32开发板将除晶振占用的IO管脚外的所有GPIO的使用标准双排插针引出,方便大家的实验和测试,调试其他模块或功能扩展。

1.2.神舟IV号开发板硬件详解

本节将向大家详细介绍神舟IV号开发板的各部分硬件原理与实现。

1.2.1.MCU处理器

神舟IV号选择的是互联型的STM32F107VCT6作为MCU,STM32F107的型号众多,其产品列表如下图所示,作为一款最高端开发板,神舟IV号开发板选用的是外设资源和管脚资源最丰富的100脚LQFP封装的STM32F107VCT6芯片,充分满足企业和广大爱好者的评估开发需求。让用户可以使用STM32F103系列的所有外设,和体验它的强悍功能。

图表 8 STM32F107的产品列表

MCU部分原理图如下图所示,由于此处原理图较大,为了清晰起见,我们按左右分为两幅图片。

51开发板说明书

开发板开发板简介简介简介 硬件:供电方式采用USB 取电和外部电源(5V)供电。带有多种品牌(Atmel,Winbond,SST,STC )单片机的ISP 电路,均通过下载接口或USB 线和PC 相连,简单方便稳定,速度快。有常用的LCD 接口,数码管显示电路,等等。

一、STC单片机的程序烧写与运行 1.1 打开STC-ISP V483软件的exe 文件,如下图所示: 步骤1:选择要下载的单片机型号,如下图所示: 步骤2:打开要下载的程序文件,注意这里下载的需要是扩展名为.hex或.bin的文件,这里的图片是默认的测试文件

再双击test-hex文件夹得到以下图片:

选择twoball-2k.bin,点击打开。 步骤3:选择端口 首先把实验板通过USB延长线连接到电脑上,然后右击“我的电脑”,选择“管理”,单击设备管理器,点击端口前的加号将其展开,当发现这个时,说明驱动的安装和实验板的下载电路应该是没什么问题的,这里的可以看出端口是COM14。 其次是选择好端口,如下图所示: 步骤4:下载程序到单片机(注意的是STC的单片机需要重新给系统上电才能下载到单片机)点击下图所示的Download/下载按钮 当出现下图所示的提示时,如果实验板是在通电的情况下,则按一下实验板的开关稍等两秒左右,再按一下开关重新给实验板上电,稍等片刻就下载成功。如果实验板是在不通电的情况下,则按一下实验板的开关重新给实验板上电,稍等片刻就下载成功 下载成功的提示如下图: 下载过程中如果端口选择对的情况下,出现如下图所示: 原因在于连电脑USB插口松动。解决办法:1、重新把延长线从实验板上拔掉,然后再插上。

金龙STM32F207开发板用户手册

1.概述 金龙STM32开发板用户手册芯片描述 -ARM32-bit Cortex-M3CPU -120MHz maximum frequency,150DMIPS/1.25DMIPS/MHz -Memory protection unit Memories -Up to1Mbyte of Flash memory -Up to128+4Kbytes of SRAM -Flexible static memory controller (supports Compact Flash,SRAM,PSRAM,NOR,NAND memories) -LCD parallel interface,8080/6800modes Clock,reset and supply management -1.8to3.6V application supply and I/Os -POR,PDR,PVD and BOR -4to25MHz crystal oscillator -Internal16MHz factory-trimmed RC -32kHz oscillator for RTC with calibration -Internal32kHz RC with calibration Low power -Sleep,Stop and Standby modes -VBAT supply for RTC, C32bit backup registers 20 optional4KB backup SRAM C12-bit,0.5us A/D converters 3 -up to24channels -up to6MSPS in triple interleaved mode C12-bit D/A converters 2 General-purpose DMA -16-stream DMA controller centralized FIFOs and burst support Up to17timers -Up to twelve16-bit and two32-bit timers Debug mode -Serial wire debug(SWD)&JTAG interfaces -Cortex-M3Embedded Trace Macrocell Up to140fast I/O ports with interrupt capability -51/82/114/140I/Os,all5V-tolerant Up to15communication interfaces C I2C interfaces(SMBus/PMBus) -Up to3 -Up to6USARTs(7.5Mbit/s,ISO7816interface,LIN,IrDA,modem control)

KR-51开发板使用说明

KR-51/AVR开发板使用说明 声明: 本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需转载或引用,请保留版权声明和出处。 请不要在带电时拔插芯片以及相关器件。自行扩展搭接导致不良故障,本公司不负任何责任。产品不定时升级,所有更改不另行通知,本公司有最终解释权。 一、开发板硬件资源介绍 1 .开发板支持USB 程序下载(宏晶科技STC系列单片机) 2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载) 3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用) 4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口) 5. 开发板复位方式:上电复位和51按键复位 6. 外扩电源:通过排针外扩5路5V 电源,3路3.3V电源方便连接外部实验使用 7. 所有IO 引脚全部外扩,方便连接外部实验使用 8. 开发板集成防反接电路,防止接反,保护开发板 二、开发板功能模块介绍 (1 )8 位高亮度贴片led 跑马灯; (2) 4 位共阳数码管显示; (3)LCD1602 和LCD12864液晶屏接口; (4) 1 路无源蜂鸣器; (5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用); (6) 1 路红外接口电路 (7) 4 路独立按键 (8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统); (9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙); (10)1路2.4G模块接口; (11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi) 三开发板跳线选择 本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。蓝牙模块和WiFi模共用串口,不能同时使用。使用1602、12864液晶接口时请拔下数码管J4 跳线帽。以下是几个主要跳线的使用说明;

路虎开发板用户手册

路虎NXP LPC1768开发板 用户手册

1、概述 路虎开发板采用 NXP公司 LPC1768 ARM是一款基于第二代 ARM Cortex-M3内核的微控制器,是为嵌入式系统应用而设计的高性能、低功耗的 32位微处理器,适用于仪器仪表、工业通讯、电机控制、灯光控制、报警系统等领域。路虎开发板板载 USB仿真器,支持 USB2.0 Device,具有双 CAN接口、RS-485接口等功能。路虎开发板配套丰富的例程和详尽的资料,方便用户快速进行项目开发。 功能特点: 强大的 MCU内核:Cortex-M3 ●处理速率高达 100MHz,并包含一个支持 8个区的存储器保护单元(MPU) ●内置嵌套向量中断控制器(NVIC) ● 512KB片上 Flash程序存储器,支持在系统编程(ISP)和在应用编程(IAP) ● 64KB SRAM可供高性能 CPU通过指令总线、系统总线、数据总线访问 ● AHB多层矩阵上具有 8通道的通用 DMA控制器(GPDMA) ●支持SSP、UART、AD/DA、定时器、GPIO等,并可用于存储器到存储器的传输 ●标准 JTAG测试/调试接口以及串行线调试和串行线跟踪端口选项 ●仿真跟踪模块支持实时跟踪 ● 4个低功率模式:睡眠、深度睡眠、掉电、深度掉电

●单个 3.3V电源(2.4V – 3.6V) ●工作温度:-40 °C - 85°C ●不可屏蔽中断(NMI)输入 ●片内集成上电复位电路 ●内置系统节拍定时器(SysTick),方便操作系统移植。 丰富的板载资源: 1、2路 RS232串行接口(使用直通串口线、其中一路串口支持 ISP下载程序) 2、2路 CAN总线通信接口(CAN收发器:SN65VHD230) 3、RS485通信接口(485收发器:SP3485) 4、RJ45-10/100M Ethernet网络接口(以太网 PHY:DP83848) 5、DA输出接口(可做 USB声卡实验、板载扬声器和扬声器输出驱动) 6、AD输入接口(可调电位器输入) 7、彩色液晶显示接口(可接 2.8寸或 3.2寸 TFT 320X240彩屏) 8、USB2.0接口,USB host及 USB Device接口。 9、SD/MMC卡(SPI)接口(提供带 FAT12、FAT16、FAT32文件系统)

RK3188开发板使用手册v1.0

RK3188开发板使用手册v1.0 一.安装RockUsb驱动 (2) 二.查看串口输出信息 (5) 三.烧写/下载固件 (8) 四.Kernel开发 (11) 五.Android开发 (12) 六.制作固件升级包update.img (13) 七.Recovery系统 (14) 八.Android系统USB操作 (17)

一.安装RockUsb驱动 Rockusb驱动放在RK3188\tools\RockusbDriver文件夹中 当你第一次使用RK3188SDK开发板时,接好USB线,按住“VOL+(RECOVERY)”按键上电,会要求安装驱动,按下面的图示步骤进行安装: 图1 选择“否,暂时不(T)”,点击“下一步”进入图2所示界面

图2 选择“从列表或指定位置安装(高级)”,点击下一步,进入图3界面 图3 选择你的驱动所存放的目录,点击“下一步”开始安装驱动,如图4所示

图4 完成以后可以在设备管理器看到设备已经安装成功 图5

二.查看串口输出信息 RK3188SDK开发板没有使用普通的串口,而是使用USB口来输出串口信息,你可以用一根特殊的USB调试线将开发板上的USB口连接到你的电脑中来查看串口信息。 1、在连接USB口之前,请先安装PL-2303USB转串口驱动 2、驱动安装完成后,再使用USB线将开发板上名为“UART0”的USB口连接到PC 中,然后你应该可以在设备管理器中看到一个新设备,如下所示: 3、使用串口工具查看开发板的输出信息。 在这边我以Windows自带的超级终端为例说明串口的配置: a、点击开始->所有程序->附件->通讯->超级终端 点击确定 b、选择正确的COM口:

51单片机开发板使用手册

STU_MAIN单片机开发板使用手册 第一章STU_MAIN 单片机开发板简介 (2) 1.1 单片机开发板概述 (2) 1.2 单片机开发板载资源介绍 (2) 1.3 STU_MAIN 单片机开发板接口说明 (4) 1.4 如何开始学习单片机 (5) 第二章软件使用方法 ......................... . (6) 2.1 KEIL 软件的使用方法 (6) 2.2 STC-ISP 软件的安装与使用 (13) 2.3 使用USB 口下载程序时设置步骤 (18) 第三章STU_MAIN 开发板例程详细介绍 (21) 3.1 准备工作 (21) 3.2 安装STC-ISP下载程序 (21) 3.3 闪烁灯 (22) 3.4 流水灯 (23) 3.5 单键识别 (25) 3.6 利用定时器和蜂鸣器唱歌 (28) 3.7 DS18B20 温度测量显示实验 (31) 3.8 LCD1602 字符液晶显示 (36) 3.9 串口通讯实验 (39) 3.10 基于DS1302的多功能数字钟实验 (41) 3.11 EEPROM X5045 实验 (47)

第一章STU_MAIN 单片机开发板简介 1.1 单片机开发板概述 STU_MAIN 单片机开发板是经过精心设计开发出的多功能MCS-51 单片 机开发平台。该开发板集常用的单片机外围资源、串口调试下载接口于一身,可以让您在最短的时间内,全面的掌握单片机编程技术。该开发板特别适合单片机初学者、电子及通信等专业的课程设计以及电子爱好者自学使用。 STU_MAIN 单片机开发板可作为单片机课程的配套设备,课程从最基本的预备知识开始讲起,非常详细的讲解KEIL 编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C 语言讲解,从C 语言的第一个主函数MAIN 讲起,一步步一条条讲解每一个语法、每条指令的意思,即使对单片机一巧不通,对C 语言一无所知,通过本课程的学习也可以让你轻松掌握MCS-51 单片机的C 语言编程。全新的讲课风格,跳过复杂的单片机内部结构知识,首先从单片机的应用讲起,一步步深入到内部结构,让学生彻底掌握其实际应用方法,把MCS-51单片机的所有应用、每个部分都讲解的非常清晰明了,授课教师在教室前面用电脑一条一条写程序,旁边用STU_MAIN 单片机开发板逐个实验的演示,给学生解释每条指令的意思及原理,通过一学期的学习让学生完全掌握单片机的C 语言编程及单片机外围电路设计的思想。以实践为主、学生现场写程序、直接下载到开发板观察现象。 1.2 单片机开发板载资源介绍 一. STU_MAIN单片机开发板(串口直接下载程序) 本开发板以STC 公司生产的STC90C54RD+ 单片机做核心控制芯片,它是 一款性价比非常高的单片机,它完全兼容ATMEL 公司的51/52系列单片机,除此之外它自身还有很多特点,如:无法解密、低功耗、高速、高可靠、强抗静电、强抗干扰等。 其次STC 公司的单片机内部资源比起ATMEL 公司的单片机来要丰富的多,它内部有1280 字节的SRAM、8-64K 字节的内部程序存储器、2-8K 字节的ISP 引导码、除P0-P3 口外还多P4 口(PLCC封装)、片内自带8路8位AD(AD 系列)、片内自带EEPROM、片内自带看门狗、双数据指针等。目前STC 公司的单片机在国内市场上的占有率与日俱增,有关STC 单片机更详细资料请查阅相关网站。 STU_MAIN单片机开发板可完全作为各种MCS-51单片机的开发板,用汇编语言或C 语言对其进行编程。当用STC 公司的单片机时,直接用后面介绍的串口线将开发板与计算机串口相连,按照STC 单片机下载操作教程便可下载程序,

STM32F429开发板用户手册

STM32F429开发板用户手册 介绍 STM32F429(32F429IDISCOVERY)开发板可以帮助你去学习高性能STM32F4系列,并去开发你自己的应用。它包含了一个STM32F429ZIT6和一个嵌入ST-LINK/V2调试接口,2.4吋TFTLCD,64MbitsSDRAM,ST微机电陀螺仪,按键和USB OTG接口。

1约定 下表提供了一些约定惯例,目前的文档可能会用到。

2快速入门 STM32F429开发板是一种廉价且易于上手的开发套件,可以让使用者快速评估和开始STM32F4的开发工作。 在安装和使用产品以前,请接收评估产品许可协议。 2.1启动 跟随以下顺序来设置STM32F429开发板并开始开发应用: 1、确认跳线JP3和CN4被设置为“on”(开发模式) 2、连接STM32F429Discovery开发板CN1到PC,使用USB电缆(type A/mini-B),开发板上电。 3、屏幕上以下应用可用: 时钟日历和游戏 视频播放器和图片浏览器(播放浏览USB大容量存储器上的视频和图片)性能显示器(观察CPU负载和图形测试) 系统信息 4、演示软件,也像其他软件例程,运行你用来开发STM32F4。 5、从例程开始开发你自己的应用吧。 2.2系统要求 ?Windows PC(XP,Vista,7) ?USB type A to mini-B cable 2.3支持STM32F429开发板的开发工具 ?Altium:TASKING?VX-Toolset ?Atollic:TrueSTUDIO ?IAR:EWARM ?Keil?:MDK-ARM 2.4订购码 要订购STM32F429Discovery kit,请使用STM32F429I-DISCO订购码。 3特性 STM32F429Discovery开发板提供一下特性: ?S TM32F429ZIT6具有2MB闪存,256KB的RAM,LQFP144封装。 ?板载ST-LINK/V2,带有选择模式跳线,可以作为独立的ST-LINK/V2使用。 ?板电源:通过USB总线或外部3V或5V电源。 ?L3GD20:ST微机电动作传感器,3轴数字输出陀螺仪 ?TFT LCD,2.4寸,262K色RGB,240*230分辨率 ?SDRAM64Mbits(1Mbit x16-bit x4-bank),包含自动刷新模式和节能模式 ?六个LED: LD1(红绿):USB通信 LD2(红):3.3V电源 两个用户LED LD3(绿),LD4红 两个USBOTG LED:LD5(绿)VBUS和LD6OC(过流) ?两个按键(user and reset)

最新FPGA开发板使用说明书

F P G A开发板使用说明 书

目录 第一章综述 (1) 第二章系统模块 (2) 第三章软件的安装与使用 (11) 第四章USB 电缆的安装与使用 (28) 仅供学习与交流,如有侵权请联系网站删除谢谢36

第一章综述 THSOPC-3型 FPGA开发板是根据现代电子发展的方向,集EDA和SOPC系统开发为一体的综合性实验开发板,除了满足高校专、本科生和研究生的SOPC教学实验开发之外,也是电子设计和电子项目开发的理想工具。 一、实用范围: ●自主创新应用开发; ●单片机与FPGA联合开发; ●IC设计硬件仿真; ●科研项目硬件验证与开发; ●高速高档自主知识产权电子产品开发; ●毕业设计平台; ●研究生课题开发; ●电子设计竞赛培训; ●现代DSP开发应用; ●针对各类CPU IP核的片上系统开发; ●DSP Biulder系统设计。 二、硬件配置: THSOPC-3型 FPGA开发板基于Altera Cyclone II 器件的嵌入式系统开发提供了一个很好的硬件平台,它可以为开发人员提供以下资源: ●支持+5V 电源适配器直接输入或者USB接口供电, 5V、3.3V、1.2V混合电压源; 仅供学习与交流,如有侵权请联系网站删除谢谢36

●FPGACycloneII FPGA EP2C8,40万门,2个锁相环; ●isp单片机AT89S8253。isp单片机AT89S8253及开发编程工具,MCS51兼容,12KB isp可编程Flash ROM,2KB ispEEPROM,都是10万次烧写周期;2.7-5.5V工作电压;0-24MHz工作时钟;可编程看门狗;增强型SPI串口,9个中断源等。此单片机可与FPGA联合开发,十分符合实现当今电子设计竞赛项目的功能与指标实现; ●EPM3032 CPLD; ● 4 Mbits 的EPCS4 配置芯片; ●512KB高速SRAM; ●20MHz 高精度时钟源(可倍频到300MHz); ● 4 个用户自定义按键; ●8 个用户自定义开关; ●8 个用户自定义LED; ● 2 个七段码LED; ●标准AS 编程接口和JTAG调试接口; ●两个标准2.54mm扩展接口,供用户自由扩展; ●RS-232 DB9串行接口; ●PS/2键盘接口; ●VGA接口; ●4X4键盘; 仅供学习与交流,如有侵权请联系网站删除谢谢36

百问网精智JZ2440开发板使用手册 S3C2440

百问网·精智JZ2440使用手册提示:除了QT外,可以不看本手册,参考《嵌入式Linux应用开发完全手册》及视频即可

第1章嵌入式Linux开发环境构建 (4) 1.1 安装Ubuntu 9.10 (4) 1.1.1 安装VMware (4) 1.1.2 安装Ubuntu 9.10 (13) 1.2 安装Ubuntu下的开发工具 (20) 1.3 安装Windows下的开发工具 (22) 第2章精智JZ2440开发板烧写程序方法 (23) 2.1 使用JTAG工具烧写开发板 (23) 2.1.1 Windows下并口JTAG驱动安装 (23) 2.1.2 Windows下OpenJTAG驱动安装 (29) 2.1.3 Ubuntu下驱动程序的安装 (29) 2.1.4 JTAG烧写软件oflash的用法 (29) 2.2 通过u-boot烧写整个系统 (29) 2.2.1 在Windows下使用dnw和u-boot烧写系统 (30) 2.2.2 在Linux下使用dnw和u-boot烧写系统 (31) 第3章板上Linux系统搭建 (33) 3.1 修改、编译、使用u-boot (33) 3.1.1 使用补丁修改、编译u-boot (33) 3.1.2 u-boot使用方法 (33) 3.2 修改、编译、使用Linux内核 (36) 3.2.1 使用补丁修改、编译内核 (36) 3.2.2 使用uImage (36) 3.3 修改、编译QT (36) 3.3.1 编译依赖的软件 (36) 3.3.2 使用补丁修改、编译QT (39) 3.4 构造根文件系统 (39) 3.4.1 基于最小根文件系统制作QT文件系统 (39) 3.4.2 制作YAFFS2、JFFS2文件系统映象文件 (42)

STM32F0-DISCOVERY用户手册

1/30 文档ID 022910第1版2012年3 月 STM32F0DISCOVERY STM32F0探索套件 UM1525 前言 STM32F0DISCOVERY 是意法半导体STM32F0系列微控制器的探索套件,用于帮助你探索STM32F0 Cortex-M0微控制器的功能,轻松开发应用设计。STM32F0探索套件基于1颗STM32F051R8T6微控制器,组件包括ST-LINK/V2嵌入式调试工具、LED 指示灯、按键和1个原型板。 图1: STM32F0 探索套件 用户手册

2/30UM1525 文档ID 022910第1版 目录目录 1. 约定....................................................................................................................................52. 快速入门 (6) 2.1 开始使用........................................................................................................ 62.2 系统要求..........................................................................................................62.3 支持STM32F0探索套件的开发工具链 .......................................................62.4 订货代码. (6) 3. 特性....................................................................................................................................74. 硬件与原理图.. (8) 4.1 STM32F051R8T6 微控制器 ..........................................................................114.2 嵌入式ST-LINK/V2编程器/调试器 . (13) 4.2.1 使用ST-LINK/V2向板载STM32F0烧录和调试代码 ............................14 4.2.2 使用ST-LINK/V2向外部STM32应用板烧录和调试代码. (15) 4.3电源和电源选择............................................ 164.4 LED 指示灯 ...................................................................................................164.5 按键................................................................................................................164.6 JP2(Idd ) ﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍ 16 4.7 OSC 时钟 -----------------------------------------------------------------------------174.7.1 OSC 时钟电源 .............................................................................................174.7.2 OSC 32kHz 时钟电源 17 4.8 焊桥.................................................................................................................184.9 扩展连接器.. (19) 5. 尺寸图..............................................................................................................................266. 原理图..............................................................................................................................277. 修改历史记录 (30)

单片机开发板操作手册.

单片机开发板操作手册 一、概述 1,多功能单片机开发板,板载资源非常丰富,仅是包括的功能(芯片)有:步进电机驱动芯片ULN2003、 八路并行AD转换芯片ADC0804、 八路并行DA转换芯片DAC0832、 光电耦合(转换)芯片MOC3063、 八路锁存器芯片74HC573、 实时时钟芯片DS1302及备用电池、 IIC总线芯片A T24C02、 串行下载芯片MAX232CPE, 双向可控硅BTA06-600B、 4*4矩阵键盘、 4位独立按键、 DC5V SONGLE继电器、 5V蜂鸣器、 八位八段共阴数码管 5V稳压集成块78M05 八路发光二极管显示 另还有功能接口(标准配置没有芯片但留有接口,可直接连接使用):单总线温度传感器DS18B2接口、 红外线遥控接收头SM003接口8、 蓝屏超亮字符型液晶1602接口、 蓝屏超亮点阵图形带中文字库液晶12864接口、 2(4)相五线制小功率步进电机接口、 外接交流(7V-15V)电源接口 USB直接取电接口 镀金MCU晶振座 40DIP锁紧座 外接电源和5V稳压电源的外接扩展接口及MCU所有IO口扩展2,可以完成的单片机实验: 1、LED显示实验(点亮某一个指示灯、流水灯), 2、八位八段数码管显示实验(你可以任意显示段字符和数字以及开发板所有功能芯 片的显示), 3、液晶显示(1602液晶显示、12864点阵中文图形液晶显示、可以显示出开发板所 有功能芯片的操作), 4、继电器的操作 5、蜂鸣器的操作(你可以编写程序让它发出美妙动听的歌声) 6、可控硅的操作(胆大的朋友就利用这一独有的功能吧,你见过实验室温度实验箱 没有,它的驱动就是这样的;聪明的朋友就可以自己写个程序把把加热温度温 度恒定在(X±0.5)度的范围内了 7、步进电机的操作(这个是迈向自动化控制的第一步,现在的数控机床、机器人呀

AX301用户手册REV1.0

FPGA黑金开发平台 用户手册 AX301 REV 1.0 芯驿电子科技(上海)有限公司 黑金动力社区 https://www.sodocs.net/doc/c110760565.html,

目录 一、简介 (3) 二、电源 (6) 三、FPGA (7) 1)JTAG接口 (8) 2)配置芯片:M25P16 (8) 3)FPGA供电引脚 (9) 4)FPGA时钟输入引脚 (10) 四、50M有源晶振 (11) 五、SDRAM (11) 六、EEPROM 24LC04 (14) 七、PS/2接口 (15) 八、实时时钟DS1302 (16) 九、数码管 (17) 十、USB转串口 (19) 十一、VGA接口 (20) 十二、蜂鸣器 (23) 十三、SD卡槽 (24) 十四、扩展口 (25) 十五、LED (27) 十六、按键 (28) 十七、摄像头接口 (29) 十八、7寸TFT接口 (30)

FPGA黑金开发平台学生版2014款正式发布了,此款开发平台是在前两款学生版的基础上升级而来,型号为:AX301。虽然是一款入门级的FPGA开发平台,但是我们不管是在PCB设计上,还是在整个构造上都花费了很多的心思,真可谓“简约而不简单”。 一、简介 在这里,对这款FPGA开发平台进行简单的功能介绍。 此款开发板使用的是ALERA公司的CYCLONE IV系列FPGA,型号为EP4CE6F17C8,256个引脚的FBGA封装。根据ALTERA官方的数据,CYCLONE IV相对CYCLONE III来说,功耗减少25%,如下图所示 此款FPGA的资源如下图所示:

其中,主要的参数, 逻辑单元LE:6272; 乘法器LAB:392; RAM:276480bit; IO数量:179个; 内核电压:1.15V-1.25V(推荐1.2V); 工作温度:0-85℃ 图为整个系统的结构示意图:

EXCD1开发板使用手册

EXCD‐1开发板参考手册 北京中教仪装备技术有限公司 2010年3月

目录 1 概述 (1) 2 板上资源 (2) 3 使用说明 (3) 3.1使用前准备 (3) 3.2输入时钟 (4) 3.3LED,拨码开关和按键 (5) 3.47段数码管 (9) 3.5VGA接口 (10) 3.6RS232串口 (12) 3.7PS/2鼠标键盘接口 (13) 3.8I/O扩展接口 (14) 3.9SRAM和F LASH存储器 (16) 联系我们 地址:北京市西城区德外大街4号C座邮编:100120 客户服务热线:4006061700 传真 : 010- 58582440 销售Email : ECsales@https://www.sodocs.net/doc/c110760565.html, 技术支持Email:Ecservice@https://www.sodocs.net/doc/c110760565.html, 网址:https://www.sodocs.net/doc/c110760565.html,

1 概述 EXCD-1是一款易于使用的开发板,它能够实现大量基于FPGA 的数字系统。开发板采用Xilinx Spartan 3E FPGA 器件,板上资源丰富,有2Mbytes 的Flash 和1Mbytes 的快速SRAM ,以及各种输入输出设备,可以方便的设计具有各种功能的数字系统,也可设计含有Xilinx MicroBlaze 软核的嵌入式处理器系统。EXCD-1开发板有5个扩展接口,可灵活的扩展各种功能模块,如数模转换模块,模数转换模块,LCD 显示模块等。 VGA 接口RS232PRom PS2LEDs 晶振 图1-1 EXCD-1开发板

2板上资源 displays 4 buttons port2 图2-1 EXCD-1板上资源框图 1.Xilinx Spartan 3E XC3S500E PQ208 FPGA器件 z10,476 逻辑单元 z1,164 CLBs z73Kbits分布式RAM z360Kbits块RAMs z20个专用乘法器 z4个DCMs z158个用户I/O管脚 z PQ208管脚封装 2.时钟:50MHZ晶振输入 3.高速异步SRAM z512K × 16bits 4.Flash存储器 z1M ×16bits 5.配置Flash: XCF04S

Xilinx 开发板用户手册

SP605 Hardware User Guide UG526 (v1.6) July 18, 2011

? Copyright 2009–2011 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Zynq, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of their respective owners. DISCLAIMER The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of Xilinx products. To the maximum extent permitted by applicable law: (1) Materials are made available "AS IS" and with all faults, Xilinx hereby DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR ST ATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under, or in connection with, the Materials (including your use of the Materials), including for any direct, indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. Xilinx assumes no obligation to correct any errors contained in the Materials, or to advise you of any corrections or update. Y ou may not reproduce, modify, distribute, or publicly display the Materials without prior written consent. Certain products are subject to the terms and conditions of the Limited Warranties which can be viewed at https://www.sodocs.net/doc/c110760565.html,/warranty.htm; IP cores may be subject to warranty and support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any application requiring fail-safe performance; you assume sole risk and liability for use of Xilinx products in Critical Applications: https://www.sodocs.net/doc/c110760565.html,/warranty.htm#critapps. Revision History The following table shows the revision history for this document. Date Version Revision 10/07/09 1.0Initial Xilinx release. 11/09/09 1.1?Updated Figure1-17 and Figure1-23. ?Changed speed grade from -2 to -3. ?Miscellaneous typographical edits. 02/01/10 1.1.1Minor typographical edits to Table1-24 and Table1-25. 05/18/10 1.2Updated Figure1-2. Added Note 6 to Table1-11. Updated board connections for SFP_TX_DISABLE in Table1-12. Added note about FMC LPC J63 connector in 18. VITA 57.1 FMC LPC Connector. Updated U1 FPGA Pin column for FMC_LA00_CC_P/N in Table1-28. Updated description of PMBus Pod and TI Fusion Digital Power Software GUI in Onboard Power Regulation. Updated Appendix B, VITA 57.1 FMC LPC Connector Pinout, and Appendix C, SP605 Master UCF. 06/16/10 1.3Updated 2. 128 MB DDR3 Component Memory. Added note 1 to Table1-30. 09/24/10 1.4Updated description of Fusion Digital Power Software in Onboard Power Regulation. 02/16/11 1.5Revised oscillator manufacturer information from Epson to SiTime in Table1-1. Revised oscillator manufacturer information from Epson to SiTime on page page23. Deleted note on page 44 referring to J55: “Note: This header is not installed on the SP605 as built.” Revised values for R50 and R216 in Figure1-12. Revised oscillator manufacturer information from Epson to SiTime on page page69. 07/18/11 1.6Corrected “jitter” to “stability” in section Oscillator (Differential), page23. Revised the feature and notes descriptions for reference numbers 6 and 12 in Table1-1, page10. Revised FPGA pin numbers for ZIO and RZQ in Table1-4, page14. Added Table1-29, page52, Table1-31, page55, and table notes in Table1-30. SP605 Hardware User Guide https://www.sodocs.net/doc/c110760565.html, UG526 (v1.6) July 18, 2011

标准型开发板使用手册

标准型开发板 DEV10 浙江瑞瀛网络科技有限公司

标准型开发板使用手册 概述 本文档用于标准型开发板的使用。文档首先介绍标准型开发板的硬件资源,以及各个资源的使用及连接方式。请大家在使用此开发板之前仔细阅读第二节:开发板硬件资源描述,详细了解设备的接线方式。 为配合标准型开发板的使用,我公司提供基于标准型开发板的例程,以方便用户的二次开发。基于标准型开发板的模块例程是在ST SimpleMAC1.0.3固件库talk例程的基础上修改而来的,为充分使用开发板上的硬件资源,例程包含基本的IO操作、LED控制,UART通信,Flash芯片的读写。文件夹中包含以创建的IAR工程文件,工程文件基于IAR for ARM 5.5版本,因此请使用IAR for ARM 5.5以上版本打开工程文件。(注意必须将工程文件夹置于ST SimpleMAC-1.0.3\STM32W108\simplemac\demos\的目录下,否则工程的编译将不能通过)例程是在talk工程文件的基础上增加了一些必要的文件,增加的文件如下: BasicBoard.h:此文件主要用来的定义增强型开发板上的各种资源的用途,例如的IO的分配,IO 操作的宏定义以及函数的声明等。 BasicBoard.c:此文件是关于开发板上的各种硬件的资源的基本操作函数,例如IO的初始化以及驱动、Flash芯片的读写操作等。 例程使用SourceInsight软件进行编辑,请安装相关文件进行编辑。此文件随着例程的增加,将保持持续的更新,请注意及时获取最新文件,获取地址:https://www.sodocs.net/doc/c110760565.html, 关于例程的详细信息请参考《开发套件范例代码使用说明》文档。 2

相关主题