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中使用的数据。 /********************************************************************/

近期下载者

相关文件


收藏者