DSP与嵌入式
文章平均质量分 52
china_bai
这个作者很懒,什么都没留下…
展开
-
TI TMS320F2812 DSP编程之一
TMS320F2812处理器是TI 公司C2000系列处理器中的一款,主频可以达到150Mhz,我目前在项目中就是使用这款处理器。该处理器在电机控制等工业控制领域,有着大量的应用。TMS320C28x™ 控制器是 业界第一款 32 位基于 DSP 的控制器,具有板载快闪存储器和高达 150MIPS 的性能。它将微控制器 (MCU) 综合控制外设和简便易用与 TI 一流的 DSP 技术的处理能力与原创 2007-02-10 23:46:00 · 3209 阅读 · 0 评论 -
GU 39XX系列VFD显示模块中自制光标的C语言实现
VFD即真空荧光显示器,它的显示信息量大,亮度高,自发光,功耗小,无视角的障碍,适用的温度,湿度范围大,可靠性好。VFD显示模块是一种集显示、控制与驱动于一体的显示器件,具有有接口方便,编程简单等优点,可被广泛应用在家用电器、办公自动化设备、工业仪器表及汽车等各种领域中。 日本则武伊势株式会社(noritake-itron)生产的一款GU256*128, 39XX系列vfd显示模块,被我们选来原创 2007-03-04 11:26:00 · 1428 阅读 · 1 评论 -
DSP F2812编程总结和技巧
从春节后开始断断续续的进行DSP的编程工作,大概 是从2月10日左右开始的,记得当时自己还写了一篇博客,谈论自己的第一次学习DSP的心得。目前经过一段时间的学习和实践,基本上掌握了DSP的开发,写的几个程序也开始进入了调试阶段。我使用的工具书只有一本:是TI的一本F2812用户手册,上下两册,中译本的翻译质量不是很好,有的地方看了中文反倒令人不明白,后来发现就是CCS中帮助文件中指向的一个PDF文原创 2007-06-23 21:21:00 · 4304 阅读 · 2 评论 -
TMS320F2812 DSP编程之AD采样精度的校准算法
F2812内部集成了ADC转换模块。该模块是一个12位、具有流水线结构的模数转换器,内置双采样保持器(S/H),可多路选择16通道输入,快速转换时间运行在25 MHz、ADC时钟或12.5 Msps,16个转换结果寄存器可工作于连续自动排序模式或启动/停止模式。在实际使用中,ADC的转换结果误差较大,如果直接将此转换结果用于控制回路,必然会降低控制精度。(最大转换误差可以达到9%左右)F281原创 2007-03-28 22:02:00 · 5184 阅读 · 1 评论 -
CRC4的C语言实现代码
今天,写了一个函数,实现DSP通讯中的CRC4校验 。特征码为0x13。CRC的原理此处不再赘述,具体的函数实现代码如下:BYTE FormCRC4(BYTE* pData, Uint16 Length){ BYTE tempRegs, tempResult; BYTE midval; Uint16 i, j; midval = 0x13; tempRegs = *pData++;原创 2007-08-14 14:50:00 · 4210 阅读 · 0 评论 -
Flash,EEPROM和SRAM的区别
在硬件开发,包括DSP的开发中,常常涉及到Flash存储器,EEPROM和SRAM的使用,下面简述我对它们的理解: Flash存储器,适用于速度要求高,容量要求大,掉电时要求数据不丢失的场合。 EEPROM适用于速度不高,容量不大,掉电时要求数据不丢失的场合。如当年的2864。 SRAM一般就相当于计算机的内存,断电不保存,读写速度比flash, eeprom快原创 2007-09-07 10:17:00 · 4402 阅读 · 1 评论 -
WinCE学习中
最近因为工作上的关系,开始接触很多WinCE环境下的工作。 感觉WinCE还是很好的,开发起来很方便。尤其是对像我这样的,搞了多年的桌面系统下的Windows开发的人,从事起WinCE上的开发,上手非常的容易。至少很多API从名字上看,就是一模一样的。呵呵 不过等到真的调试起程序来,才发现WinCE真的和PC上的系统在运行方式和底层的处理上,有很大的不同。有些事情,还真不是用桌原创 2009-05-17 20:49:00 · 489 阅读 · 0 评论