USB2.0(CY68013)开发经验-硬件调试
2012-12-23 9
经过几次调试CY7C68013的板子,我总结出几点经验以供正在调试68013或试图使用该芯片的朋友参考,也欢迎大家一起讨论。 Cypress公司的usb芯片具有开发简单,文档和例子齐全,驱动不要自己写的特点,非常适合开发周期紧者使用。 对于68013其外围电路主要可以参考该开发包中的电路图,如果你没有买可以之间去公司网站上下。 .. [查看全文]
FFT的FPGA实现
2012-12-22 管吉兴 12
摘要:结合工程实践,介绍了一种利用FFT IP Core实现FFT的方法,设计能同时对两路实数序列进行256点FFT运算,并对转换结果进行求模平方运算,且对数据具有连续处理的能力。设计采用低成本的FPGA实现,具有成本低、性能高、灵活性强、速度快等特点,而且通过工程应用证明了设计是正确可行的。 由于FFT(快速傅里叶变换)的问 .. [查看全文]
VHDL设计举例:一个简单的UART
2012-12-22 15
---------------------------------------------------------------- -- -- Copyright (c) 1992,1993,1994, Exemplar Logic Inc. All rights reserved. -- ---------------------------------------------------------------- -- -- This design implements a UART. -- -- --Version 1.1 : Original Creation --Versi .. [查看全文]
基于定点DSP的实时语音命令识别模块
2012-12-22 19
本系统的目的是在廉价定点数字信号处理器(DSP)芯片上实现语音识别。在微机平台,一般采用隐含Markov模型(HMM)进行语音识别,该算法在识别阶段计算量较少,适应性强,但是需要大量的前期训练工作。由于DSP系统存储资源有限,计算速度也比较慢,大运算量的前期训练是无法在有限的DSP资源上独立完成的,因此系统采用了 .. [查看全文]
Linux 使用技巧33则
2012-12-22 13
1:HOST的乐趣: Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所有域名信息。 2:找到命令需要的文件,也许你希望搞清楚一个命令它到底使用 .. [查看全文]
51单片机C语言编程基础及实例
2012-12-21 34
基础知识:51单片机编程基础第一节:单数码管按键显示第二节:双数码管可调秒表第三节:十字路口交通灯第四节:数码管驱动第五节:键盘驱动第六节:低频频率计第七节:电子表第八节:串行口应用基础知识:51单片机编程基础单片机的外部结构:DIP40双列直插; P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先 .. [查看全文]
AVR下载线存在问题
2012-12-21 15
ATMEL提供的AVR下载线存在问题,以下是AVR下载线的电路图: 上面的电路图为ATMEL公司提供的电路,改进后的电路跟上面的电路类似.下载线使用AT90S1200单片机.AT90S1200的单片机的引脚如下: 我使用改进后制作的下载线做实验,结果用不到一天,下载器就完蛋了.元器件没有坏,而是芯片AT90S1200工作不正常, 我的下载器是一直 .. [查看全文]
keil c51问答
2012-12-20 15
一、#pragma asm是什么意思? #pragma asm MOV P1,R7 NOP NOP MOV P1,#0 #pragma endasm 实际上就是一个在C51中内嵌汇编语言的开关 二、一个 hex to bcd 的算法程序 HEX_BCD:CLR A MOV 30H,A MOV 31H,A MOV 32H,A MOV R2,#15 H_B0:MOV A,R1 RLC A MOV R1,A MOV A,R0 RLC A MOV R0,A MOV A,32H RLC A ACALL B .. [查看全文]
ARM920T的MMU与Cache
2012-12-20 12
Cache是高性能CPU解决总线访问速度瓶颈的方法,然而它的使用却是需要权衡的,因为缓存本身的动作,如块拷贝和替换等,也是很消耗CPU时间的。MMU的重要性勿庸置疑,ARM920T(和ARM720T)集成了MMU是其最大的卖点;有了MMU,高级的操作系统(虚拟地址空间,平面地址,进程保护等)才得以实现。二者都挺复杂,并且 .. [查看全文]
Verilog HDL设计练习进阶(十)
2012-12-20 6
练习十. 通过模块之间的调用实现自顶向下的设计 目的:学习状态机的嵌套使用实现层次化、结构化设计。 现代硬件系统的设计过程与软件系统的开发相似,设计一个大规模的集成电路的往往由模块多层次的引用和组合构成。层次化、结构化的设计过程,能使复杂的系统容易控制和调试。 在Verilog HDL中,上层模块引用下层模块与C语言中 .. [查看全文]
C语言实现循环移位
2012-12-20 10
首先声明:我学习单片机C语言还不到半年,所以我还是菜鸟,我贴出的东西或许你们都知道,但我只想把我学习的经历给记录下来,希望你能找到你所想要的. 我记得做学单片机做的第一个实验就是做循环彩灯的实验,如果用汇编RL和RR很容易实现循环移位,但是C语言编程的移位指指令不能循环,移了后以0填充。 如果用C实现循环移位呢? 我 .. [查看全文]
嵌入式Linux的GDB远程调试的实现
2012-12-20 7
远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号