ARM7(AT91SAM7S64)暑期特价促销 板载12864液晶模块,售价RMB 292

[复制链接]
2538|0
 楼主| bks_debra 发表于 2008-8-6 10:54 | 显示全部楼层 |阅读模式
<br />一&nbsp;&nbsp;简&nbsp;&nbsp;介&nbsp;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;BK7S64开发板是西安博控电子科技有限公司设计的ARM系列开发套件之一,采用了ATMEL公司基于ARM7TDMI&nbsp;核、单电源供电、LQFP64封装的AT91SAM7S64,具有JTAG仿真调试、ISP编程等功能。&nbsp;<br />  开发板上提供了一些键盘、LED、蜂鸣器等常用功能部件,还具有RS232接口电路、I2C存储器电路、SPI接口器件等,很适合初学者学习。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />另外,用户也可以更换兼容的CPU进行仿真调试,如AT91SAM7S128、AT91SAM7S256等。灵活的跳线组合(开发板内使用的所有I/O均可断开连接),还有用户I/O接口,极大地方便了用户进行32位ARM嵌入式系统的开发实验.&nbsp;<br /><br /><br />二&nbsp;&nbsp;板载资源&nbsp;<br /><br /><br /> 1 AT91SAM7S64&nbsp;(CPU)&nbsp;<br /> 2 6路LED&nbsp;<br /> 3 128*64图形液晶接口 &nbsp;<br /> 4 6个独立按键&nbsp;<br /> 5 I2C&nbsp;EEPROM&nbsp;AT24LC02&nbsp;<br /> 6 74HC595通过SPI外扩8路输出&nbsp;<br /> 7 JTAG/ICE&nbsp;仿真&nbsp;<br /> 8 外扩接口(CPU信号到外部电路,可以通过此接口扩展其他任意实验)&nbsp;<br /> 9&nbsp;&nbsp;4路10位A/D转换&nbsp;<br /> 10&nbsp;&nbsp;一路PWM蜂鸣器&nbsp;<br /> 11&nbsp;&nbsp;两路PWM滤波输出&nbsp;<br /> 12&nbsp;&nbsp;一个USB&nbsp;从设备接口&nbsp;<br /> 13&nbsp;&nbsp;两路串口&nbsp;<br />   ………………&nbsp;<br />   ………………&nbsp;<br />   ………………&nbsp;<br />   ………………&nbsp;<br /><br /><br /><br />三&nbsp;&nbsp;软件环境&nbsp;:ADS<br /><br />四&nbsp;&nbsp;CPU---&nbsp;AT91SAM7S64&nbsp;<br /><br /><br /> 1&nbsp;集成了ARM7TDMI/ARM/Thumb处理器&nbsp;<br />  —高性能的32&nbsp;位RISC架构&nbsp;<br />  —高密度的16&nbsp;位指令集&nbsp;<br />  —&nbsp;性能/功耗(MIPS/Watt)&nbsp;的领先者&nbsp;<br />  —&nbsp;嵌入式ICE电路仿真,支持调试通讯&nbsp;<br /> 2&nbsp;&nbsp;64K&nbsp;字节的片内高速Flash存储器,共512&nbsp;页,每页128&nbsp;字节&nbsp;<br />  —&nbsp;在最坏的条件下可以30&nbsp;MHz&nbsp;的速度进行单时钟周期访问,预取(Prefetch)&nbsp;缓冲器可以实现Thumb指令的优化,使处理器以最快的速度执行指令&nbsp;<br />  —页编程时间为4&nbsp;ms,包括页自动擦除,全片擦除时间为10&nbsp;ms&nbsp;<br />  —&nbsp;10,000&nbsp;次的写寿命,&nbsp;10&nbsp;年数据保持能力,扇区锁定功能,Flash&nbsp;安全锁定位&nbsp;<br />  —&nbsp;适合量产的快速Flash编程接口&nbsp;<br /> 3&nbsp;&nbsp;16K&nbsp;字节的片内高速SRAM,可以在最高时钟速度下进行单时钟周期访问操作&nbsp;<br /> 4&nbsp;存储器控制器(MC)&nbsp;<br />  —&nbsp;&nbsp;嵌入式Flash控制器,异常中断(Abort)状态及未对齐(Misalignment)&nbsp;检测&nbsp;<br /> 5&nbsp;复位控制器&nbsp;(RSTC)&nbsp;<br />  —&nbsp;上电复位和经过工厂标定的掉电检测&nbsp;<br />  —&nbsp;提供复位源信息以及给外部电路使用的复位信号&nbsp;<br /> 6&nbsp;时钟发生器(CKGR)&nbsp;<br />  —&nbsp;低供耗RC&nbsp;振荡器,3&nbsp;到20MHz&nbsp;的片上振荡器和一个PLL&nbsp;<br /> 7&nbsp;电源管理控制器(PMC)&nbsp;<br />  —&nbsp;可以通过软件进行电源优化,包括慢速时钟模式(&nbsp;低至500&nbsp;Hz)和空闲(Idle)模式&nbsp;<br />  —&nbsp;三个可编程的外部时钟信号&nbsp;<br /> 8&nbsp;先进的中断控制器(AIC)&nbsp;<br />  —&nbsp;可以单独屏蔽的、具有8&nbsp;个优先级的向量式中断源&nbsp;<br />  —&nbsp;两个外部中断源和一个快速中断源,可以防止虚假(spurious)中断&nbsp;<br /> 9&nbsp;调试单元(DBGU)&nbsp;<br />  —&nbsp;2线UART,支持调试通讯通道中断;可通过程序来禁止通过ICE进行访问&nbsp;<br /> 10&nbsp;周期性间隔定时器(PIT)&nbsp;<br />  —&nbsp;20位可编程的计数器,加上12&nbsp;位的间隔计数器&nbsp;<br /> 11&nbsp;时间窗看门狗(WDT)&nbsp;<br />  —&nbsp;12位受预设值(key)保护的可编程计数器&nbsp;<br />  —&nbsp;为系统提供复位或中断信号&nbsp;<br />  —&nbsp;当处理器处于调试状态或空闲模式时可以停止计数器&nbsp;<br /> 12&nbsp;实时定时器(RTT)&nbsp;<br />  —&nbsp;32位自由运行的具有报警功能的计数器&nbsp;<br />  —&nbsp;时钟来源于片内RC&nbsp;振荡器&nbsp;<br /> 13&nbsp;一个并行输入/输出控制器(PIOA)&nbsp;<br />  —&nbsp;32个可编程的复用I/O,每个I/O最多可以支持两个外设功能&nbsp;<br />  —&nbsp;输入电平改变时,每个I/O都可以产生中断&nbsp;<br />  —&nbsp;可以独立编程为开漏输出、使能上拉电阻以及同步输出&nbsp;<br /> 14&nbsp;&nbsp;11&nbsp;个外设数据控制器(PDC)&nbsp;通道&nbsp;<br /> 15&nbsp;&nbsp;一个USB&nbsp;2.0&nbsp;全速(12&nbsp;Mbps)设备端口&nbsp;<br />  —&nbsp;片上收发器,328字节可编程的FIFO&nbsp;<br /> 16&nbsp;一个同步串行控制器(SSC)&nbsp;<br />  —&nbsp;每个接收器和发送器都具有独立的时钟和帧同步信号&nbsp;<br />  —&nbsp;支持I2S,支持时分多址&nbsp;<br />  —&nbsp;支持32&nbsp;位数据传输的高速连续数据流功能&nbsp;<br /> 17&nbsp;&nbsp;两个通用的同步/异步收发器(USART)&nbsp;<br />  —&nbsp;独立的波特率发生器,IrDA&nbsp;红外调制/&nbsp;解调&nbsp;<br />  —&nbsp;支持ISO7816&nbsp;T0/T1&nbsp;智能卡,硬件握手信号,支持RS485&nbsp;<br />  —&nbsp;USART1支持全功能的调制解调器信号&nbsp;<br /> 18&nbsp;&nbsp;主/从串行外设接口(SPI)&nbsp;<br />  —&nbsp;8到16&nbsp;位可编程的数据长度,4&nbsp;个片选线&nbsp;<br /> 19&nbsp;一个3&nbsp;通道的16位定时器/计数器(TC)&nbsp;<br />  —&nbsp;3个外部时钟输入端,每个通道有两个多功能I/O引脚&nbsp;<br />  —&nbsp;倍速PWM&nbsp;发生功能,捕捉/&nbsp;波形模式,递增/递减计数&nbsp;<br /> 20&nbsp;一个4&nbsp;通道的16位PWM&nbsp;控制器(PWMC)&nbsp;<br /> 21&nbsp;一个两线接口(TWI)&nbsp;<br />  —&nbsp;只支持主机模式,支持所有的Atmel两线EEPROM&nbsp;<br /> 22&nbsp;一个8&nbsp;通道的10位模数转换器,其中4&nbsp;个通道与数字I/O复用&nbsp;<br /> 23&nbsp;IEEE&nbsp;1149.1&nbsp;JTAG边界扫描支持所有的数字引脚&nbsp;<br /> 24&nbsp;5V兼容的I/O,包括4&nbsp;个高达16&nbsp;mA&nbsp;的大电流驱动I/O&nbsp;<br /> 25&nbsp;电源&nbsp;<br />  —&nbsp;片上1.8V&nbsp;电压调节器,可以为内核及外部元件提供高达100mA的电流&nbsp;<br />  —&nbsp;为I/O&nbsp;口线提供电源的3.3V&nbsp;VDDIO,以及独立的为Flash供电的&nbsp;<br />3.3V&nbsp;VDDFLASH&nbsp;<br />  —&nbsp;内核电源为1.8V&nbsp;VDDCORE,并具有掉电检测(BoD)&nbsp;功能&nbsp;<br /> 26&nbsp;全静态操作:极限条件下(1.65V,85°&nbsp;C&nbsp;)高达55&nbsp;MHz&nbsp;<br /> 27&nbsp;封装为64&nbsp;脚的LQFP&nbsp;<br /><br /><br />五&nbsp;&nbsp;液晶模块简介&nbsp;<br /><br /><br />  BK12864-30&nbsp;是一种图形点阵液晶显示器,它主要由控制器及&nbsp;128×64全点阵液晶显示器组成。可完成图形显示,也可以显示&nbsp;8×4个(16×16点阵)汉字。&nbsp;<br />主要技术参数和性能:&nbsp;<br /> 1 电源VDD:+3.3&nbsp;V&nbsp;<br /> 2 显示内容:128(列)×64(行)点&nbsp;<br /> 3 显示角度:6&nbsp;o’clock&nbsp;<br />&nbsp;&nbsp;4&nbsp;&nbsp;全屏幕点阵&nbsp;<br />&nbsp;&nbsp;5&nbsp;&nbsp;支持并行操作模式和串行操作模式(最少3线)<br />&nbsp;&nbsp;&nbsp;—&nbsp;并行模式支持8080时序和6800时序<br />&nbsp;&nbsp;6&nbsp;&nbsp;对比度可软件在线调节<br />&nbsp;&nbsp;7&nbsp;&nbsp;支持硬件滚屏指令<br />&nbsp;&nbsp;8&nbsp;&nbsp;支持反显模式<br />&nbsp;&nbsp;9&nbsp;&nbsp;支持多种省电模式<br />&nbsp;10&nbsp;&nbsp;占空比&nbsp;:1/65&nbsp;DUTY;偏压比:1/9BIAS&nbsp;<br />&nbsp;11&nbsp;&nbsp;显示模式:FSTN,蓝膜&nbsp;<br />&nbsp;12&nbsp;&nbsp;工作温度:&nbsp;0℃&nbsp;~+50℃&nbsp;<br />&nbsp;13&nbsp;&nbsp;存储温度:-10℃&nbsp;~+65℃&nbsp;<br /><br /><br />六&nbsp;&nbsp;实验例程&nbsp;<br /><br /><br />说明:&nbsp;<br /> 1&nbsp;本开发板的实验例程有些是基于&nbsp;ADS1.2&nbsp;开发环境的,ADS&nbsp;工程的建立和工程设置请参看开发板使用说明文档之《使用&nbsp;ADS&nbsp;建立&nbsp;S64的应用.PDF》。有些是基于&nbsp;KEIL&nbsp;开发环境的,实验时注意工程设&nbsp;置,特别是&nbsp;KEIL&nbsp;下编译器的设置。&nbsp;<br />&nbsp;&nbsp;2&nbsp;实验前请将EREASE、JTAG、TEST三个短路线断开,否则不能正常实验。这三个短路线的功能请仔细阅读CPU的芯片手册。如还有疑问请登陆www.ARM114.com发帖提问,我们将在&nbsp;24&nbsp;小时内给您答复。&nbsp;<br />&nbsp;&nbsp;3&nbsp;实验前请将开发板与电源和&nbsp;JTAG&nbsp;仿真机连接,如果没有仿真机用户也可以使用串口&nbsp;ISP&nbsp;来完成实验,详细参看开发板使用说明书之《AT91SAM7S_SAM-BA_REV1.pdf》。&nbsp;<br />&nbsp;&nbsp;4&nbsp;无特殊说明用到串口的地方串口的参数均为:115200,N,8,1&nbsp;,即波特率&nbsp;115200,无校验,8&nbsp;位数据位,1&nbsp;位停止位。&nbsp;<br /><br />目录:&nbsp;<br /> 1 实验一&nbsp;&nbsp;&nbsp;&nbsp;跑马灯程序&nbsp;<br />   实验内容&nbsp;:&nbsp;最简单的IO控制实验,控制AT91SAM7S64的PA口的IO端口的输出电平,来控制LED灯亮或灭,是学习ARM的初级实验。&nbsp;<br />   实验结果&nbsp;:&nbsp;让AT91SAM7S64开发板上的四个LED按照跑马灯形式一样跑起来,用户可以自行修改相关代码,使发光管按照自己的设计的方式闪亮。&nbsp;<br /> 2 实验二&nbsp; &nbsp;按键测试程序&nbsp;<br />   实验内容&nbsp;:&nbsp;基本的IO端口输入实验,设置AT91SAM7S64的PA口为输入,读取接有按键的PA口的值,根据PA口状态寄存器的值来判断是否有按键按下。&nbsp;<br />   实验结果&nbsp;:&nbsp;如果检测到有按键输入,则从调试串口输出按键被按下的提示信息。&nbsp;<br /> 3 实验三&nbsp; &nbsp;蜂鸣器测试程序&nbsp;<br />   实验内容&nbsp;:&nbsp;设置AT91SAM7S64的PA口为输出,置高或拉底使蜂鸣器响或不响.&nbsp;<br />   实验结果&nbsp;:&nbsp;如果检测到有按键输入,则蜂鸣器响,反之则不响,有兴趣的用户可以通过蜂鸣器播放各种音乐.&nbsp;<br /> 4 实验四&nbsp; &nbsp;串口测试程序&nbsp;<br />   实验内容&nbsp;:&nbsp;串口是控制领域应用最广的外设之一,学会使用串口使必须的。设置AT91SAM7S64的串口0,并进行收发数据测试&nbsp;.&nbsp;<br />   实验结果&nbsp;:&nbsp;可以通过串口调试助手,观察AT91SAM7S64的串口收发数据的过程&nbsp;<br /> 5 实验五&nbsp; &nbsp;模数转换程序&nbsp;<br />   实验内容&nbsp;:&nbsp;通过调节AD输入前端的可变电阻,来改变输入电压,然后通过通过CPU内部的ADC产生数字信息。也可以从外部输入一个采样信号来采集它的电压信号。开发板上总共留出4路ADC供用户使用。&nbsp;<br />   实验结果&nbsp;:&nbsp;将模拟信号转变为数字信号,然后通过串口输出采样结果。也可以通过LCD显示采样结果。&nbsp;<br /> 6 实验六&nbsp; I2C测试程序&nbsp;<br />   实验内容&nbsp;:&nbsp;学习使用CPU的两线接口。IIC接口是具有双向主从通信功能的总线接口,由于连接简单,在实际中应用广泛,是电子工程师必须掌握的。非易性存储器在掉电以后能够正确保持数据相当长的时间(一般都在10年以上),在系统参数需要保存时经常使用。本实验通过对I2C总线对EEPROM&nbsp;AT24C02进行读写操作。&nbsp;<br />   实验结果&nbsp;:&nbsp;将测试数据组写入存储器,然后读出数据与写入数据组进行比较,通过串口输出实验结果。&nbsp;<br /> 7 实验七 &nbsp;数模变换程序&nbsp;<br />   实验内容&nbsp;:&nbsp;通过设置PWM(脉冲调制器)来产生一定占空比的数字信号然后通过RC电路产生模拟信号.&nbsp;<br />   实验结果&nbsp;:&nbsp;用示波器观察PWM输出端信号,以及经过RC电路之后的模拟信号,用户如果有示波器和万用表,可以观察PWM的输出端(在开发板的右下角),如果没有这些设备也可以通过将PA1、PA2上的跳线调到LED4、LED5上,可以通过观察发光管的亮度变化来证明PWM的输出。&nbsp;<br />&nbsp;&nbsp;&nbsp;8 实验八&nbsp;  LCD测试程序&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验内容&nbsp;:&nbsp;学习使用ARM控制LCD,LCD的初始化,在LCD上显示ASCII码、汉字及图片等。LCD的使用越来越广泛,是重要的人机交互设备之一,他能更加清晰地输出一些交互信息,使得人机交互更加方便。&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验结果&nbsp;:&nbsp;可以在AT91SAM7S64开发板的液晶屏上显示汉字和字符&nbsp;<br />&nbsp;&nbsp;&nbsp;9 实验九&nbsp;  自检程序&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验内容:本实验将开发板上的大多数设备都利用起来,把AT91SAM7S64开发板的功能依次做以测试,使用串口0和LCD同时作为提示信息输出设备。&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验结果&nbsp;:&nbsp;AT91SAM7S64开发板的功能依次测试,并通过串口和液晶屏输出测试结果.&nbsp;<br />&nbsp;&nbsp;&nbsp;10 实验十 &nbsp;&nbsp;&nbsp;中断实验(定时器中断,外部中断,软件中断等)&nbsp;<br />&nbsp;&nbsp;&nbsp;11 实验十一&nbsp;&nbsp;&nbsp;&nbsp;串口中断实验&nbsp;<br />&nbsp;&nbsp;&nbsp;12 实验十二&nbsp;&nbsp; USB测试程序(调制解调器)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验内容&nbsp;:&nbsp;对AT91SAM7S64开发板上USB口进行测试.&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验结果&nbsp;:&nbsp;AT91SAM7S64开发板可以识别出USB设备.&nbsp;<br />&nbsp;&nbsp;&nbsp;13 实验十三&nbsp; &nbsp;USB测试程序(USB基本实验)&nbsp;<br />&nbsp;&nbsp;&nbsp;14 实验十四&nbsp; &nbsp;USB测试程序(USB虚拟串口)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验内容及结果:&nbsp;安装好驱动后,用户可以在设备管理器中看到计算机多出一个串口,用户可以通过串口调试软件发送数据到其他设备。&nbsp;<br />&nbsp;&nbsp;&nbsp;15 实验十五&nbsp;&nbsp;&nbsp;USB测试程序(USB鼠标)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验内容及结果:&nbsp;&nbsp;用户可以通过按键模拟鼠标的各种动作。&nbsp;<br />&nbsp;&nbsp;&nbsp;16 实验十六&nbsp;&nbsp;&nbsp;USB测试程序(USB大容量存储)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实验内容及结果:&nbsp;Windows&nbsp;2000/XP&nbsp;可以把学习板识别为U盘。&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;……&nbsp;……&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;更多实验例程将会陆续在www.ARM114.com网站公布,敬请关注。&nbsp;<br /><br />备注:&nbsp;<br />&nbsp;&nbsp; BK7S64开发板可以通过USB&nbsp;口对自己供电。如果USB&nbsp;端口没有连接,请使用由本公司配套的电源适配器提供电源。USB端口已经设计了过流保护,不会损坏计算机的USB口。&nbsp;<br /><br /><br /><br />七&nbsp;&nbsp;配套材料&nbsp;<br /><br /><br /> 1 AT91SAM7S64&nbsp;评估板&nbsp;<br /> 2 串口连接线&nbsp;<br /> 3 USB&nbsp;连接线&nbsp;<br /> 4&nbsp;&nbsp;ARM&nbsp;WIGGLER&nbsp;仿真器&nbsp;<br /> 5 电源适配器&nbsp;<br /> 6 光盘资料&nbsp;<br />   光盘中包含:AT91SAM7S64&nbsp;数据手册、评估版开发环境软件、BK7S64开发板使用说明书、开发板例子程序包.&nbsp;<br /><br /><br />选配件:&nbsp;ARM&nbsp;Ulink&nbsp;仿真器  RMB&nbsp;100&nbsp;<br /><br /><br />★&nbsp;接口类型&nbsp;&nbsp;——&nbsp;&nbsp;USB口<br />★&nbsp;开发环境&nbsp;——&nbsp;Keil&nbsp;uVision3&nbsp;(网站提供Demo版,以供试用)&nbsp;<br />★&nbsp;支持的编译器&nbsp;&nbsp;——&nbsp;KEIL&nbsp;CARM编译器/RealView编译器/GNU编译器<br /><br /><br />八&nbsp;&nbsp;联系方式<br /><br /><br />联系电话:<br />029-88220531&nbsp;88220532&nbsp;(公司)<br />029-85256332&nbsp;85256526(展销处)<br />029-88572504&nbsp;(小灵通)<br />联系QQ:<br />912798009&nbsp;(上班时间)<br />展销地址:<br />陕西省西安市长安北路40号电子大楼3楼西7号房间<br />网店地址:<br />----&nbsp;淘宝店:&nbsp;http://store.taobao.com/shop/view_shop-b8d8ab6d4a155a2ff40b634a239efbe2.htm<br />----&nbsp;腾讯拍拍店:<br />http://shop.paipai.com/912798009?ADTAG=179.1.7<br />快递费用:20元<br /><br /><br />    <br />&nbsp;<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

60

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部