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

产品简介:

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
推荐文章
最近访客