6855391

    1. 求教stm8l152c6AD问题, 6/4154 stm32/stm8 2011-02-17
                                       版主出来说个话啊,我在datasheet和 reference manual上面没看到AD的输入阻抗。。 还有就是好像设置成AD的口在悬空的时候AD采样差不多是满格4096,还有就是VREF管脚在没有电压输入时还会有电压存在,会对外面漏电。。问题比较多。
    2. 郁闷,STM8中断都进不了 6/3677 stm32/stm8 2010-09-22
                                       不要郁闷了,碰到问题很正常,检查一下芯片型号吧,看是否设置正确
    3. 学ARM9好还是ARM11好? 7/5355 ARM技术 2010-06-18
      产品级ARM11开发板OK6410_产品介绍   该产品基于三星ARM11处理器S3C6410,性能强劲、功能完备、核心板+底板结构,全面通过高低温测试以及强电磁环境考验,完全满足产品级应用,适用于高端消费类电子产品、工业控制、车载导航、多媒体终端、POS机、行业PDA等领域。   最新价格:860元(低功率、高性能的产品级ARM11开发板!) 产品简介   飞凌OK6410开发板采用“核心板+底板”结构,板对板之间选用高质量进口连接器,坚固耐用,镀金工艺可保证其常年运行不氧化。为保证用户自行设计的产品品质,采用6410核心板的用户可以免费得到四组底板插座。核心板尺寸仅5cm×6cm(业内最小),引出脚多达320个,带有CVBS输出(内部有16Mbit独立视频缓存)。软件支持Linux、WinCE、Android、uC/OS-II(独家提供)等主流操作系统。该产品在-20℃到80℃范围的高低温交替测试中运行良好,并通过脉冲群及浪涌干扰测试。 备注:   1、S3C6410是一款低功耗、高性价比的RSIC处理器,可广泛应用于移动电话和通用处理等领域。   2、S3C6410为2.5G和3G通信服务提供了优化的硬件性能,内置强大的硬件加速器:包括运动视频处理、音频处理、2D加速、显示处理和缩放等。   3、S3C6410集成了一个MFC(Multi-Format video Codec)支持MPEG4 / H.263 / H.264编解码和VC1的解码,能够提供实时的视频会议以及NTSC和PAL制式的CVBS输出。   4、S3C6410处理器内置一个采用先进技术的3D加速器,支持OpenGL ES 1.1 / 2.0和D3DM API,能实现4M triangles/s的3D加速。   5、S3C6410包含了优化的外部存储器接口,该接口能满足在高端通信服务中的数据带宽要求。 产品特色   1、核心板尺寸仅5cm×6cm,现为业内最小。   2、核心板引出脚多达320个,完全满足用户的各种扩展需求。   3、提供了8×8矩阵键盘的扩展接口。   4、板对板之间选用高质量进口连接器,坚固耐用。   5、系统以533MHz主频稳定工作,DDR时钟频率为266MHz。   6、软件支持Linux、WinCE、Android、uC/OSII(独家提供)等主流操作系统。   7、软件驱动齐全,提供包括红外、温度传感器驱动在内的各种驱动源码。   8、在-20℃到80℃范围的高低温交替测试中运行良好,并通过脉冲群以及浪涌干扰测试。 应用领域   适用于高端消费类电子产品、工业控制、车载导航、多媒体终端、POS机、行业PDA等领域。 产品级ARM11开发板OK6410_硬件资源 核心板——仅5cm×6cm(业内最小) 飞凌6410核心板资源 CPU        Samsung        S3C6410处理器,ARM1176JZF-S内核,主频533MHz/667MHz 内存        128MB DDR内存 Flash        256MB NAND Flash 时钟        12MHz、48MHz、27MHz、32.768KHz时钟源 电压        DC 3.3V和5V 接口        采用进口高质量板对板接插件,确保长期运行可靠性     核心板+底板的结构设计极大提高了开发板的性能。PCB布线间距越大,抗干扰能力越强。对于我们的工程师而言,这种概念显得过于简单。在拥有10多年工业级板卡设计经验的飞凌,重要的是性能尺寸比:减小核心板尺寸可以提高灵活性。提高抗干扰能力则意味着出色的稳定性。因此,飞凌在增强CPU主频的同时,将核心板大小控制在5cm*6cm。使得开发板在667MHz主频上仍可稳定工作。    CPU、SDRAM和FLASH,这些都是系统运行的重要组成。OK6410采用Samsung S3C6410处理器、128M字节DDR内存和256M字节NAND Flash。从功能角度来看,小容量的NORFLASH似乎有些多余。因此,工程师毅然取消了NORFLASH设计,从而降低了核心板价格,在后续开发中,将为您节省大量的成本。    OK6410标配100M网口 (DM9000AE),具有连接和传输的指示灯。这种力求简洁稳定的风格,明确体现了对经典网络接口设计的传承。    USB采用HOST和Slave两种接口模式。1个USB HOST支持USB1.1协议,可插鼠标、U盘等;1个USB Slave支持USB2.0协议,使用mini-USB插座,可与PC连接。这不仅显著提高了传输能力,而且CPU在总线的数据处理上也不会受到丝毫影响。    开发板上配备了串口扩展板,共4个串口,包括1个五线RS 232电平串口(DB9母座)和3个三线TTL电平串口。为需要多个串口的客户提供了接口保证。探索新的设计方向同时也意味着回顾过去。    1个无线网卡接口。WIFI以其覆盖范围广、传输速度快、使用便捷成为备受关注的焦点。OK6410自带wifi接口,为数据传输和信息交互提供了更大空间。    OK6410配备了18B20温度采集模块和红外接收器,使得OK6410更加与众不同。独有的硬件接口创造了更大的使用空间。装备这两个模块后,让您轻松掌握总线与CPU之间通信、复杂信号编解码以及典型的驱动程序编写的方法。其设计恰到好处,堪称完美。尽管OK6410的外观简单,但其卓越性能却可以发挥得淋漓尽致。    性能出色的SD卡座,增强了数据的存储量并可以实现SD Memory和SDIO功能。结合大容量SD卡及接口后置的结构,为您的学习和产品开发提供更大的使用空间。    3个3.5mm标准立体声音频插座。其中包括1个音频输出插座,可与耳机连接;1个话筒输入插座;1个线路输入插座流畅的传输。音频操作可以很轻松的完成,同时能够让使用者享受到更快的声音录入与更佳的音响效果。    OK6410拥有1路复合视频广播信号CVBS输出接口,可直接将开发板与电视相连,播放图片、声音、视频等多种媒体文件。       1个CMOS摄像头接口,支持ITU-RBT601/656 8位模式,使用10*2插针连接器,提供一种交互式非线性连接。可支持130万、300万、500万等多种分辨率摄像头高速采集。    8位拨码开关,使开发板边缘更加紧凑、充实。这个美观的设计细节能够带来实际的效果:轻松设置系统启动方式,可以自由选择NandFLASH启动或SD卡启动。    提供强大的内部实时钟管理方案,并特别备有锂电池插座,完全解除断电后系统时间丢失的后顾之忧。    1个使用10*2插针连接器的JTAG接口,可用于芯片内部测试和在线编程。        4个LED和1个蜂鸣器可以作为开发中测试的一部分,对于初学者朋友而言也是学习的最佳起点。    开发板提供丰富的外围扩展接口,包括:3个10×2插针扩展口(1路GND、1路DA、8路AD、10路IO、1路SPI)。一个用来扩展8×8矩阵键盘,另一个可连接3个TTL电平的串口和6路IO接口。    此外,我们还决定采用40pin软排线触摸屏和8个底板通孔的设计,即可固定3.5\4.3\5.6寸不同型号液晶屏。这一基本理念可以将开发板搭配多种液晶屏使用。其中最引人注目的边缘四个通孔设计,令开发板与5.6寸液晶屏1:1完美匹配。 软件资源 嵌入式Linux操作系统: bootloader u-1.1.6 支持USB2.0高速下载,u-boot源码完全开放 内核版本        Linux 2.6.28(完全开源) 文件系统 提供cramfs和yaffs2两种格式的文件系统 驱动支持 系统中断和系统时钟驱动 串口驱动(Serial device driver) 485驱动 SD卡驱动 Nand Flash驱动 网卡驱动 音频驱动 USB Host驱动 显示(LCD/VGA/TV)驱动 触摸屏驱动 CMOS摄像头驱动 CAN总线驱动 USB摄像头驱动 温度传感器驱动 网络协议及网络应用程序 完整的TCP/IP协议 Telnet服务器 Telnet远程登录 FTP服务器 Web Server 图形界面 QTOPIA 2.2.0 支持文件浏览器、mediaplay播放器、IE浏览器等功能 USB设备支持 优盘、移动硬盘、USB鼠标、键盘、USB HUB等 LCD显示 支持320×240、480x272、640×480、800×600、1024×768等分辨率 VGA/TV显示 最新VGA/TV解决方案,不同于FPGA方式,实用成本低,带有2M缓存,最高支持800x800分辨率,无任何闪烁 常用命令 cat,chmod,discard,echo,flashfsd,flashwrite, free,genhtml,hostname,init,kill,loader,ls,mkdir,mount,ps,reboot,rm, smanaged,sysconf, yes,insmod,lsmod,rmmod 编译工具 交叉编译环境链:4.2.2-eabi 其他 提供详细的用户手册,应用及驱动开发教程不断更新。 WINCE操作系统: bootlaoder        EBOOT 支持USB2.0高速下载 CE版本 WinCE 6.0 R3 (开放BSP 源代码) 驱动支持 系统中断和系统时钟驱动 串口驱动(支持三串口) SD卡驱动,支持热插拔,最高支持32G Nand Flash驱动 以太网卡驱动 音频驱动 实时时钟驱动 (掉电后可保存时间) USB Host驱动 USB OTG驱动 液晶(LCD)驱动 触摸屏驱动 (四线电阻式,支持从3.5至10.4英寸LCD型号) VGA驱动 TV驱动 CMOS摄像头驱动 LCD显示 支持320×240、640×480、800×600、1024×768等分辨率 VGA/TV显示 首家采用最新VGA/TV实用解决方案,不同于FPGA方式,实用且成本低,支持800×600分辨率以上,无任何闪烁 USB设备支持 优盘、USB鼠标、USB键盘、USB HUB、USB蓝牙适配器 USB无线网卡 其他 支持MediaPlayer播放器、IE浏览器等。 支持注册表保存功能 支持USB同步功能 支持MFC、.NET2.0 支持3D加速 支持视频硬件解压 Android-2.01操作系统(首家推出!当前最高版本): bootloader 采用U-BOOT,开放源代码 内核版本        linux-2.6.29 驱动支持 DM9000、RTC、触摸屏、LCD、SD卡、按键等(开源) 应用程序 网络浏览器、音视频播放器、图片查看器、文档编辑等 性能测试   OK6410开发板通过了强电磁干扰、强粉尘、高低温、高湿度等严酷工业环境测试,连续工作无异常。 服务与支持 飞凌秉承一贯“以技术为中心,与客户共成长”的理念,用心服务,致力于打造专业的质量与技术服务体系。 飞凌官方网址:www.witech.com.cn 客户可在工作日(周一至周五上午九时~下午五时)通过以下方式与我们取得联系: 销售咨询:         0312-3113161    0312-3102650-819    0312-3102650-808 技术咨询:        0312-3119192 技术支持:        400-699-6866(免长途费) OEM咨询:        0312-3102650-800    13722976135 北京分部:        010-59713735 (地址:北京市海淀区上地10街辉煌国际大厦D座2108) 总部传真:        0312-3102651 电子邮件:        service@witech.com.cn    sales@witech.com.cn
    4. S3C2440板子SDRAM不转,为什么? 6/4057 嵌入式系统 2010-06-11
      你看一下寄存器是不是有错误。
    5. 有IAREWSTM8的先驱没? 12/5085 stm32/stm8 2010-05-20
                                       IAR STM8还没有正式出来, 石皮解就已经有了。
    6. 谁用Allegro pcb editor15.7 3/3386 嵌入式系统 2010-05-11
      于博士 有讲15.7的视频,楼主去下载看看吧。 http://www.sig007.com/ 网上也很多啊。搜索下
    7. 引用 5 楼 jbb0523 的回复: 哪里的release目录还是file目录? 注册表中的? 有些术语现在还不太懂,呵呵。。。 引用 4 楼 aaassd_cn 的回复: 引用 3 楼 jbb0523 的回复: 好像不是注册表所致,我把添加到注册表中的内容删掉了,但没删rom-only file system组件,还是启动不起来,到底是为什么呢?还请大家指点啊。。。 你改的release目录还是file目……
      就是说你要改NK.bin同目录下的platform.reg
    8. 引用 6 楼 kacyquan 的回复: 可以开机的时候打开校准画面,之后把CalibrationData的值,记下来。下次make的时候直接把这个值写到注册表里面就准了啊~ 或者直接把触摸屏的X+和X-两跳线对调一下吧~
      分分给你~~·
    9. BP_OpenPartition的疑问 7/4596 嵌入式系统 2010-04-30
      引用 3 楼 xilidecai 的回复: 硬盘由很多盘片(platter)组成,每个盘片的每个面都有一个读写磁头。如果有N个盘片。就有2N个面,对应2N个磁头(Heads),从0、1、2 开始编号。每个盘片被划分成若干个同心圆磁道(逻辑上的,是不可见的。)每个盘片的划分规则通常是一样的。这样每个盘片的半径均为固定值R的同心圆再逻辑上形成了一个以电机主轴为轴的柱面(Cylinders),从外至里编号为0、1、2……每个盘片上的每个磁道又被划……
      先顶你~~呵呵 LZ应该已经很清楚了,从你这段解释中: *      dwStartSector - Logical sector to start the partition.  NEXT_FREE_LOC if none *          specified.  Ignored if opening existing partition. *      dwNumSectors - Number of logical sectors of the partition.  USE_REMAINING_SPACE *          to indicate to take up the rest of the space on the flash for that partition (should *          only be used when creating extended partitions).  This parameter is ignored *          if opening existing partition. ... HANDLE BP_OpenPartition(DWORD dwStartSector, DWORD dwNumSectors, DWORD dwPartType, BOOL fActive, DWORD dwCreationFlags)
    10. tornado安装问题 8/6402 嵌入式系统 2010-04-22
      我也用2楼的方法,用了一个礼拜,没问题,但是现在每次运行,都无法登入,出错如下 The application is unable to obtain a license for the application tornado2. The error is:          "Terminal Server remote client not allowed."          Error Code: (-103) This error indicates that there is no response from the license server.  Either the license server is not running, or the license management software has not been installed on the server.  Please contact your system administrator to check if license management has been installed and that the server is running.  If the server is indeed running, please click on the button to correctly setup up your machine for license management as an end user. If you need additional help with license management, please contact license administration:         http://www.windriver.com/license_admin 有谁遇到过相同的问题?
    11. Activesync的一些问题 3/2584 嵌入式系统 2010-04-20
      楼主需要确认硬件是否相同,软件是否相同,逐一排查,才能找到问题。 实际上Debug时,换板子是经常用的一个方法。
    12. TVP5150求助 14/6219 嵌入式系统 2010-04-12
      过来关注,mark 帮顶
    13. wince 如何实现ISR和线程通信 22/8101 嵌入式系统 2010-02-04
      可以考虑2种方法 1,seteventdata() 2,在driverglobals中添加共享变量
    14. 吐血共享:STM8SCH封装库。99SE格式 40/16557 stm32/stm8 2010-01-24
                                       多谢共享!
    15. WINCE6.0标准的省电模式怎么做? 13/6035 嵌入式系统 2010-01-14
      我在这里小小的问一下,我想实现电源百分数显示,就像笔记本的电源一样,应该怎么显示呢? 有没有什么好的建议! 谢谢!
    16.                                  找到了: 闪存容量寄存器 地址:0x1FFF F7E0 F_SIZE:闪存存储器容量  位15:0 以K字节为单位指示产品中闪存存储器容量。 例:0x0080 = 128 K字节
    17. DSP F2812锁死的现象是什么 求助!!! 4/8237 微控制器 MCU 2010-01-09
      不知28335是不是和2812类似,头两天调28335,情况可能和你类似。 你现在的启动模式是从Flash启动吧?改成别的启动模式,然后在连ccs,如果还连不上,除了硬件损坏外,有一种可能,密码被清零了。28335的密码要是被错误的清零,也是连不上仿真器。
    18. 请教WinCE6R2实现手机功能 8/2836 嵌入式系统 2009-12-17
      慢慢去调试吧!
    19. 新手求助啊vs2005开发wince程序 16/6296 嵌入式系统 2009-12-12
      1. 你的pc能够通过activesync和device连接么? 2. 配置 默认的连接方式是kitl,你需要配置为有效的连接方式activesync
    20. 先给你个例程,你自己对照下,有空再帮你看下程序。 首先是:init.c [code]//ICC-AVR application builder : 2006-3-26 12:49:14 // Target : M16 // Crystal: 8.0000Mhz #include #include #define uchar unsigned char void port_init(void) { PORTA = 0x00; DDRA  = 0xC0; PORTB = 0x00; DDRB  = 0x00; PORTC = 0x00; //m103 output only DDRC  = 0xFF; PORTD = 0x00; DDRD  = 0x00; } //TIMER0 initialize - prescale:64 // WGM: Normal // desired value: 1mSec // actual value:  1.000mSec (0.0%) void timer0_init(void) { TCCR0 = 0x00; //stop TCNT0 = 0x83; //set count OCR0  = 0x7D;  //set compare TCCR0 = 0x03; //start timer } ////////////////中断服务程序///////////////////////// extern uchar ShuMa[2];//显示缓冲区 unsigned int count=0;//软件记数 #pragma interrupt_handler timer0_ovf_isr:10 void timer0_ovf_isr(void) { TCNT0 = 0x83; //reload counter value if(++count==1000)//1000个1mS等于1秒 {   count=0;   if(++ShuMa[1]==10)//个位   {    ShuMa[1]=0;    if(++ShuMa[0]==6)ShuMa[0]=0;//十位   } } } /////////////////////////////////////////////// //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up CLI(); //disable all interrupts port_init(); timer0_init(); MCUCR = 0x00; GICR  = 0x00; TIMSK = 0x01; //timer interrupt sources SEI(); //re-enable interrupts //all peripherals are now initialized } 再是main.c [code]#include #define uchar unsigned char #define uint  unsigned int #define Left  0x80 #define Right 0x40 unsigned char const Tab[]={0x14,0x9F,0x38,0x1A,0x93,0x52,0x50,0x1F,                           0x10,0x12,0x11,0xD0,0x74,0x98,0x70,0x71};                                                    void display();//负责把显示缓冲区的数据显示到数码管 void delay(uint ticks);//延时 uchar ShuMa[2];//显示缓冲区 void main() { init_devices(); ShuMa[0]=0; ShuMa[1]=0; while(1) display();//显示 } void display() { PORTA=Left|Right;//关显示 PORTC=Tab[ShuMa[0]];  //输出数据 PORTA=~Left;          //开左数码管 delay(10);          //延时 PORTA=Left|Right;//关显示 PORTC=Tab[ShuMa[1]];  //输出数据 PORTA=~Right;          //开右数码管 delay(10);          //延时 } void delay(uint ticks) { uchar i; while(ticks--)for(i=100;i!=0;i--);//约0.1mS }

最近访客

< 1/1 >

统计信息

已有95人来访过

  • 芯积分:--
  • 好友:--
  • 主题:8
  • 回复:68

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言