ze5dev_Beta
所属分类:单片机开发
开发工具:C/C++
文件大小:3697KB
下载次数:2
上传日期:2007-04-04 22:56:43
上 传 者:
zhjinjie
说明: ze5开发板学习实验程序,很好的学习资料!
(ze5 Development Board to study experimental procedure, very good learning materials.)
文件列表:
ze5dev_Beta\clear.bat (1956, 2004-12-02)
ze5dev_Beta\ze5dev_192.ht (18826, 2007-04-02)
ze5dev_Beta\ze5dev_1152.ht (2515, 2004-11-20)
ze5dev_Beta\src\18B20C.C (3269, 2004-08-21)
ze5dev_Beta\src\cm41t81.c (4418, 2004-10-17)
ze5dev_Beta\src\csoc.A51 (9346, 2004-08-18)
ze5dev_Beta\src\gprserial.c (6541, 2004-11-20)
ze5dev_Beta\src\gprsm22.c (4570, 2004-09-07)
ze5dev_Beta\src\key.c (1930, 2007-04-03)
ze5dev_Beta\src\lcmdri.c (7816, 2004-11-16)
ze5dev_Beta\src\mvblk.c (2608, 2004-08-11)
ze5dev_Beta\src\ray.c (1620, 2004-08-24)
ze5dev_Beta\src\sdk_tris_src.lnk (696, 2004-07-19)
ze5dev_Beta\src\serial.c (4635, 2007-04-04)
ze5dev_Beta\src\wave.c (1442, 2004-07-19)
ze5dev_Beta\src\ze5common.c (887, 2004-11-14)
ze5dev_Beta\src\fats.A51 (9346, 2004-08-18)
ze5dev_Beta\src\1543.c (2045, 2004-10-14)
ze5dev_Beta\lib\e5devlib.plg (8693, 2004-11-20)
ze5dev_Beta\lib\lcmdri.SRC (26066, 2004-11-20)
ze5dev_Beta\lib\cm41t81.SRC (15415, 2004-11-20)
ze5dev_Beta\lib\e5devlib.LIB (30282, 2004-11-20)
ze5dev_Beta\lib\e5devlib_Uv2.Bak (2263, 2004-11-20)
ze5dev_Beta\lib\e5devlib.Uv2 (2225, 2004-11-20)
ze5dev_Beta\lib\e5devlib_Opt.Bak (2169, 2004-11-20)
ze5dev_Beta\lib\e5devlib.Opt (1881, 2004-11-20)
ze5dev_Beta\include\1543.h (693, 2004-10-21)
ze5dev_Beta\include\18b20C.h (858, 2004-08-19)
ze5dev_Beta\include\cm41t81.h (1317, 2004-10-17)
ze5dev_Beta\include\gprserial.h (1038, 2004-11-13)
ze5dev_Beta\include\key.h (569, 2004-07-21)
ze5dev_Beta\include\lcmdri.h (1831, 2004-11-20)
ze5dev_Beta\include\mvblk.h (920, 2004-08-03)
ze5dev_Beta\include\ray.h (573, 2004-08-08)
ze5dev_Beta\include\serial.h (912, 2004-10-18)
ze5dev_Beta\include\wave.h (672, 2004-07-21)
ze5dev_Beta\include\zecommon.h (3146, 2007-04-02)
ze5dev_Beta\fcp\TempeTest\dntempetest.fdl (3767, 2004-11-19)
... ...
E5开发板例子程序简要说明
2004、11、19
一、DESIGN FLOW:
1.Put the /ze5dev_Beta/*.* under the directory C:\triscend\sdk_3.0\triscend\..
for example to design the demo:
A.Use the "fastchip" to open the demo.fcp, then do CSL DESIGN.
B.Use the "Keil C IDE to "open the demo.uv2,then do SOFT DESIGN.
C.Use the "fastchip device link "to open the dndemo.fdl,after the csl and soft design ,then do configuration and download.
//////////////////
2.The latest development kit for the E5 board is located in:
http://www.zylogic.com.cn/chinese/tools02_2_devkits_e5_std.htm
(例子程序)
//////////////////
PACKAGE STRUCTURE:
c:\triscend\sdk_3.0\triscend
(a7hal
|---
e5hal
|---)
ze5dev_Beta
|----docs
|----include
|----src/
|---18b20c.c
|---cm41t81.c
|---csoc.a51
|---gprserial.c
|---key.c
|---lcmdri.c
|---mvblk.c
|---ray.c
|---serial.c
|---wave.c
|---ze5common.c
|----lib
|----fcp/
|---ad1543/ad1543.fcp dnad1543.fdl
|---demo/dmeo.fcp dndemo.fdl
|---demopio/demopio.fcp dndemopio.fdl
|---ExtPort/ExtPort.fcp dnExtPort.fdl
|---extsramp/extsramp.fcp dnextsramp.fdl
|---gprsbuff/gprsbuff.fcp dngprsbuff.fdl
|---keyp/keyp.fcp dnkeyp.fdl
|---lcm51p/lcm51p.fcp dnlcm51p.fdl
|---lcmpiop.fcp dnlcmpiop.fdl
|---ledp/ledp.fcp dnledp.fdl
|---m41t81p/m41t81p.fcp dnm41t81p.fdl
|---m41t81pio/m41t81pio.fcp dnm41t81pio.fdl
|---infrared/infrared.fcp dnredray.fdl
|---TempTest/TempTest.fcp dntempetest.fdl
|----examples/
|---cad1543/ad1543.uv2
|---cclk4181pio/clockpio.uv2
|---cclock4181/clk4181.uv2
|---cdemo/demo.uv2
|---cdemopio/testdemopio.uv2
|---cextport/dnwave.uv2
|---cextsram/testextsramp.uv2
|---cgprsbuff/gprs.uv2
|---ckey/testkeyp.uv2
|---clcm51p/testlcm51p.uv2
|---clcmpiop/testlcmpio.uv2
|---cled/testledp.uv2
|---cinfraredp/raycmd.uv2
|---ctempetest/temper.uv2
|---data/makedat.uv2
|---multibank/testmultibank.uv2
The examples directory contains a number of sub-directories, each sub directory contains one of the ze5dev_Beta sample applications .
The FCP directory contains a number of directories that each contain a FastChip project and the settings(*.fdl) to configure-download the cfg file.
The Include directory contains the ze5dev_Beta include files, you can modify the zecommon.h file to suit the project used.
The Lib directory contains all of the object and library files created.
The src directory contains all of the source code for the drivers that makeup the ze5dev_Beta .
The Docs directory contanins the board sch file .
二、例子程序的简要功能说明:
只有在gprsbuff/gprsbuff.fcp使用ze5dev_1152.ht,其它例子程序中使用由ze5dev_192.ht文件设置的超级终端,即通讯速率为19200bit/min
////////////////////////////////////////////
/*select onlyone below equal the project name*/
//#define DNWAVE
//#define RAYCMD
//#define TESTKEYP
#define TESTLEDP
//#define TESTLCM51P
//#define TESTLCMPIOP
//#define TESTEXTSRAMP
//#define TESTDEMO
//#define TESTDEMOPIO
//#define TESTTEMPETEST
//#define TESTGPRS
//#define TESTCHAINMAIN
//#define TESTCHAINA
//#define TESTCLK4181
//#define TESTCLK4181PIO
//#define TESTAD1543
////////////////////////////////////////////
/********************************************************************/
1、
#define TESTAD1543
|---ad1543/ad1543.fcp dnad1543.fdl
|---cad1543/ad1543.uv2
#define TESTAD1543
关于AD转换器的应用示例,
使用超级终端,显示如下:
======================================
ze5dev ad tlc1543 application VER Beta
Vref+ is +5V and Vref- is GND
Zylogic Semiconductor Corp.
http://www.zylogic.com.cn
Post:100029
Tel:010-58772550
Fax:010-58772551
======================================
AI--0: AI--1: AI--2: AI--3:
2.50V 1.23V 1.25V 0.54V
上面最后一行的内容反映出J1上的四路模拟量的值。
/********************************************************************/
2、
#define TESTDEMO
|---demo/dmeo.fcp dndemo.fdl
|---cdemo/demo.uv2
使用超级终端,可要终端上回显按键值、七段数码管呈走马灯状态,即十六进制数的F、E、D、、、0、F的变化。
两行LCD屏上显示如下,并在按键时显示键值。
Zylogic Semiconductor Corp.
http://www.zylogic.com.cn
/********************************************************************/
3、
#define TESTDEMOPIO
|---demopio/demopio.fcp dndemopio.fdl
|---cdemopio/testdemopio.uv2
功能与例2相同,只是在CSL设计中,将LCD屏的实现方案有了改动,在例2中LCD的实现采用传统8051的PIO实现,而此例中,则采用CSOC内通用的PIO实现。
/********************************************************************/
4、
#define DNWAVE
|---ExtPort/ExtPort.fcp dnExtPort.fdl
|---cextport/dnwave.uv2
由CSOC实现数字并行输出,可在端口接上D/A转换器实现数字信号源。
/********************************************************************/
5、
#define TESTGPRS
|---gprsbuff/gprsbuff.fcp dngprsbuff.fdl
|---cgprsbuff/gprs.uv2
应用GPRS模块实现收发短信,可利用板上按键、LCD屏,也可利用超级终端,该例中使用的超级终端的通讯速率为115200bit/min.
/********************************************************************/
6、
#define TESTKEYP
|---keyp/keyp.fcp dnkeyp.fdl
|---ckey/testkeyp.uv2
按下五只按键中的一个,可有终端上显示键的序号。
/********************************************************************/
7、
#define TESTLCM51P
|---lcm51p/lcm51p.fcp dnlcm51p.fdl
|---clcm51p/testlcm51p.uv2
在终端上按下的按键也可有LCD屏上得到显示。
/********************************************************************/
8、
#define TESTLCMPIOP
|---lcmpiop.fcp dnlcmpiop.fdl
|---clcmpiop/testlcmpio.uv2
功能与例7相同。
/********************************************************************/
9、
#define TESTLEDP
|---ledp/ledp.fcp dnledp.fdl
|---cled/testledp.uv2
LED上显示走马灯,相应的数值被屏蔽高位后在终端上显示。
/********************************************************************/
10、
#define TESTCLK4181
|---m41t81p/m41t81p.fcp dnm41t81p.fdl
|---cclock4181/clk4181.uv2
终端上显示实时时钟
2004-11-19 Friday 16:37:24
可进行日期及时间的修改
在显示时间的期间可由键盘按下 c 键并回车,出现 "-"提示符,若修改日期,则按下面格式输入:
-date yy-mm-dd--d
如:
2004-11-10 Friday 16:43:49 033
-date 04-11-19-5
2004-11-19 Friday 16:43:51 84
若修改时间则按下面格式输入:
-time hh-mm-ss
c2004-11-19 Friday 16:45:13 03
-time 17:00:01
2004-11-19 Friday 17:00:05 27
/********************************************************************/
11、
#define TESTCLK4181PIO
|---m41t81pio/m41t81pio.fcp dnm41t81pio.fdl
|---cclk4181pio/clockpio.uv2
功能与上例相同。
/********************************************************************/
12、
#define RAYCMD
|---infrared/infrared.fcp dninfrared.fdl
|---cinfraredp/raycmd.uv2
测试在CSOC中设计的对红外信号的接收,在终端上显示手柄按键按下时发出的红外信号的编号。
ze5dev Board Redray application VER Beta
Zylogic Semiconductor Corp.
http://www.zylogic.com.cn
Post:100029
Tel:010-5877 2550
Fax:010-5877 2551
56
59
5A
65
65
66
69
/********************************************************************/
13、
#define TEMPINT0 0 /* tempeterature module interrupt number */
#define TESTTEMPETEST
|---TempTest/TempTest.fcp dntempetest.fdl
|---multibank/testmultibank.uv2
显示温度传感器的数值,在室温下启动程序后,用手指按传感器的感温面,会观察到表面温度上升的过程。
ze5dev temperature application VER Beta
Zylogic Semiconductor Corp.
http://www.zylogic.com.cn
Post:100029
Tel:010-5877 2550
Fax:010-5877 2551
25.37C
25.25C
25.25C
25.18C
25.18C
25.31C
25.31C
25.56C
25.56C
25.81C
25.81C
25.93C
25.93C
26.06C
26.06C
26.18C
/********************************************************************/
14、
|---multibank/testmultibank.uv2
在E5的条件下运行多个BANK代码的情况。应用程序的表现与上述例2相同。
/********************************************************************/
15、
#define TESTEXTSRAMP
|---extsramp/extsramp.fcp dnextsramp.fdl
|---cextsram/testextsramp.uv2
测试板上片外SRAM的应用。板上的SRAM是以0x400000为起始地址的32K区域,测试程序以每秒一次的速度更新这片区域中的内容,并将该区域的内容使用DMA通道搬至片内SRAM,这可以在Device Link环境中观察到,另外在终端上也可以得到区域中当前值的ASCII value.
ze5dev extsram application VER Beta
Zylogic Semiconductor Corp.
http://www.zylogic.com.cn
Post:100029
Tel:010-5877 2550
Fax:010-5877 2551
CSoC system ok!123456789:;<=>?@
/********************************************************************/
16、
|---data/makedat.uv2
用于生成在例4中使用的数据。
/********************************************************************/
近期下载者:
相关文件:
收藏者: