新闻| 论坛| 博客| 在线研讨会
ARM9高级嵌入式开发系统
c51rfmcu| 2008-06-20 23:54:54 阅读:6287 发布文章

产品简介:

ARMRF-STR912既可以作为高校嵌入式系统教学的ARM嵌入式教学实验开发平台,也可以作为高级ARM9嵌入式开发系统平台使用。该系统支持多种嵌入式操作系统,提供丰富的配套教材、实验例程和多媒体教学课件,电路采用模块化设计,是高校进行嵌入式系统教学和企业/研究单位教学高级32位ARM9MCU开发的最佳选择。

该高级教学实验箱选用基于ARM966内核(ARM9内核、96MHZ)、单电源供电、低功耗、LQFP128封装的ST912作为主CPU。在Keil最新Real View Microcontroller Development Kit(MDK)开发平台上,国内独家实现完全实现全部编译、下载调试、 在线仿真、DEBUG、功能相当于价值数万美元的ARM9高级开发平台,价格低于国内外同类产品!

随系统免费配套提供的支持最新Keil集成开发环境的WLINK-JTAG仿真器(全兼容KEIL原装U-LINK仿真器),该仿真器支持几乎所有基于ARM7/ARM9/Xscale/Cortex-M3内核ARM微处理器的仿真与开发,并具备ISP下载编程功能。

无线龙标准扩展插座,可以选购各种无线龙无线模块。


产品图片:

功能特点:

硬件特性:

l CPU处理器

n ST 公司STR912,采用ARM966E-S内核,MCU:STR912FW44×6(ARM966E-S 核),内含(512K+32K+32)B flash、96K SRAM。带有丰富的内外部资源,包括:USB、CAN、UART、IrDA、I2C、SSP、I/O、RTC等。

l LCD显示

n 一块2.2英寸真彩液晶带触摸显示屏;。

l 接口和资源

1. 10M/100M 以太网接口;

2. USB2.0 通信接口;

3. CAN 通信接口(CAN,带CAN驱动芯片);

4. 3个RS232异步串行接口(UART0、UART1、UART2);

5. 一个红外数据传输;

6. 一个数字温度传感器;

7. 一个SD/MMC接口(SD/MMC);

8. 一个GMS模块接口;

9. 一个蜂鸣器;

10. 一个麦克风;

11. 一个C2D外扩接口;

12. 一个模拟输入出外扩口;

13. 一个JTAG口;

14. 一个ETM接口;

15. 一个LCM。

16. 10个LED(一个电源指示,一个GSM指示,8个通用);

17. 16个通用按键;

18. 一个RTC 修改检测按键(TAMPER);

19. 一个复位按键;

20. 一个DC +5V 外接电源接口;

21. 一个电池 4.5v外接电源接口;

22. 一个RTC备用电源;

l 系统时钟

25M晶体振荡器。

选配件:ST三轴加速度传感器、CC2430-ZigBee无线传感器网络模块、CC2420-ZigBee无线传感器网络模块、IA4421无线传输模块、蓝牙模块、GSM模块。

软件特性:

l CPU片上外设(PLL、RTC、WDG、Timer、PWM、USB、CAN、SSP、I2C、UART等)的测试程序源码

l 板上所有扩展硬件模块(包括LCD、网络等)的驱动、测试程序源码

l USB协议栈源码(HID类,见USB工程)

l 移植好的μC/OS-II(见uCOS_II工程)

l UCGUI驱动及多哥例程

l 硬件原理图及使用手册

序号

名称

单位

数量

备注

1

WULINK仿真器

1

2

STR912主板

1

STR912

3

USB线

2

4

RS232串口线

1

5

电源

1

5V

6

光盘

1

基础实验/UCOS/GUI等

其他

1

加速度传感器

1

选配

2

GPRS模块

1

选配

1. STR912主板

参数

尺寸:170.8㎜×124.5㎜×14.7㎜(以实物为准)

CPU:STR912F

接口:3个串口,1个CAN总线接口,1个SD卡插槽,1个SIM插槽,以太网插槽,1个B型USB插座,20针JTAG插座,20孔2430模块插座,SIM模块接口

键盘:4×5个按键

液晶:320×240,彩色

其它:蜂鸣器,麦克风

ARM9学习/开发

预留ZigBee接口

2. WULINK仿真器

参数

尺寸,86.70㎜×52.44㎜×21.98㎜(以实物为准)

接口:USB B型插座,20针IDC插座

接STR912 主板IDC插座,程序下载和仿真用。


3. 电源适配器

参数

输入:AC 220V 50Hz

输出:DC 5V 600mA

4. 串口线

参数

接口类型:RS232

5. USB线

参数

接口类型:A型插头-B型插头

软件配置:

系统使用说明书(150页):详细介绍开发板硬件原理、KEIL使用环境,以及STR912基础实验手册、UCOS移植手册等。

STR912基础实验手册代码:
GPIO之KEY:扫描4*4矩阵键盘实验,演示如何对GPIO的输出置位和读操作,按键后LCD会显示对应的键被按下
AD转换器:测加速度传感器实验,利用内部AD测量加速度传感器值.在LCD上显示X,Y,Z各自的变化值.
外部AD实验:测试外部输出模拟量,在扩展的AD口上加0-3.3V的模拟信号,测得此值并在LCD上显示出来.

麦克风实验:USB麦克风,将板上的麦克风配置为USB麦克风,连接USB接口后识别为录音设备,可在'录音机'中使用.
CAN:回环测试,利用CAN的LoopBack模式进行自检.
DMA控制器:存储器间传输,利用DMA控制器做Memory to Memory传输测试,将一个连续的Buffer0中的数据分别传送到Buffer1,Buffer2,Buffer3.可以在IDE工具的Memory Window中查看运行后的结果.

EMI接口:EMI操作LCD显示.默认显示240*320*16bit图片,按键切换到RGB单色显示演示
EMI操作RAM:向外部RAM的指定地址写一固定数值,然后读回校验数据是否正确.LCD显示当前操作的RAM内地址.
Flash存储器:FMI.读写内部的Flash实验.

SSP控制器:1、SSP控制LED灯,利用SSP控制74HC595来驱动LED指示灯. LED将做流水灯显示.2、SSP读温度传感器,利用SSP读取温度传感器实时温度值,在LCD上显示出来.3、SD卡读写实验,利用SSP操作SD读块和写块.

UART:分别演示UART0,UART1,UART2的收发.
定时器:IRQ,TIM0中断实验,配置TIM0为输出比较模式,当输出比较寄存器和计数器之间匹配时产生中断。TIM3做PWM输出实验,配置TIM3为PWM输出模式,在P4.6上有信号输出.
红外线接口:IrDA,收发实验

看门狗:RST,看门狗定时器复位系统实验.每隔1S看门狗复位系统一次,LCD背光的开与关指示系统处于工作或复位状态.
WDG看门狗定时器中断实验:设置看门狗定时器每隔0.67S中断一次,中断后改变LED指示灯D11的状态
脉宽调制器:利用PWM输出音频信号到音频功放LM386输出.

实时时钟:开启内部的RTC实时时钟,并在LCD上显示走时情况
中断相关实验:WIU,唤醒中断实验.按J28键产生中断,中断发生后指示灯反转显示(交替).

STR912以太网实验:
EasyWEB:
1、使用EasyWEB-API实现一个动态HTTP-Server页面,可以在IE浏览器中打开此页面
2、将板上J47与电脑用对联线相连或接至交换机上,在IE浏览器的地址栏键入"192.168.0.100"回车即可打开页面
3、页面为自刷新模式.

STR912USB控制实验:
1、Memory.模拟Mass Storage设备的演示.
2、Joystick.基于USB方式的HID协议,用四个键(J28,J33,J34,J38)模拟鼠标操作.

STR912uCOS移植:移植μCOS-II到STR91x
EMI接口:这个例程演示如何在uC/OS II中配置EMI,通过EMI结果读写外部RAM.
GPIO实验:这个例程演示如何在uC/OS II中配置GPIO采集按键实验。任务1负责显示按键,任务2负责采集按键。当有按键发生时,任务2通过邮箱发送按键值给任务1,任务1显示当前按键。

PWM实验:这个例程演示如何在uC/OS II中配置PWM通过P4.6输出信号。按上下键调节脉宽宽度。
RTC实验:这个例程演示如何在uC/OS II中配置RTC显示和调整时间。按上下键调整时间,左右键选择要调整的时间项。

STR912uCGUI
“Hello”程序:这个例程以最简单的方式演示如何在uC/OS II中配置和使用GUI,调用标准的16×16 ASCII字体显示"Hello World!"
编辑对话框演示:这个例程演示如何在uC/OS II中配置和使用GUI创建一个编辑对话框。按上下键编辑字符(J33J34),左右键选择要编辑的字符(J28 J38),按TAB键选择不同的编辑框或选择按钮。

窗口显示演示:这个例程演示如何在uC/OS II中配置和使用GUI,创建一个对话框以及消息对话框。按回车键关闭窗体(J40)同时弹出消息对话框,再次按回车键关闭消息对话框。

汉字显示演示:这个例程演示如何在uC/OS II中配置和使用GUI调用自定义16×16汉字库FHzk16x16_Cu显示汉字。如要显示其他汉字只要在对应位置添加其字模即可。

图形显示演示:这个例程演示如何在uC/OS II中配置和使用GUI显示一张BMP图片。


STR912uCGUI使用手册:
GUI电子版教材,详细介绍GUI各个函数及功能!
FS应用实例:个例程演示如何在uC/OS II中配置和使用FS文件系统。读写SD卡的块。

SDMMC卡读写模块:(选配)
GSM模块实验:(选配)

SMS演示:
这个例程演示如何在uC/OS II中配置和使用GUI创建一个编辑对话框。按上下键编辑字符,左右键选择要编辑的字符,按TAB键选择不同的编辑框或选择按钮。按回车键确认选择

电话演示:
这个例程演示如何在uC/OS II中配置和使用GUI创建一个编辑对话框。按上下键编辑字符,左右键选择要编辑的字符,按TAB键选择不同的编辑框或选择按钮。按回车键确认选择


其他:系统涉及到所有硬件数据手册,需要的所有驱动及开发环境等

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
ZigBee开发系统,无线传感器网络,嵌入式无线,WIFI开发系统:手机:13540716232或电话:028-68191060-152或QQ:317559113或邮箱:peterpanjy@163.com
推荐文章
最近访客