1746-NI16I
传统的DSP程序开发包含两方面程序:即配置、控制、中断等管理DSP片内外设、接口的硬件相关程序和基于应用的算法程序。这样的系统结构,应用程序与硬件相关程序紧密的结合一起,限制了程序的可移植性和通用性,软件开发总要从零开始,存在诸多重复工作。一旦硬件平台有变化,往往与硬件程序捆绑一起的应用程序也需改动,代码的维护性和可移植性均不高。
通过建立硬件驱动程序的开发模式,可使上述现象得到改善。因此,本文介绍一种开发TI公司DSP片内及片外硬件外设驱动程序的方法,并以C5000 DSP的McBSP/DMA及TMS320C5509的USB驱动程序开发为具体对象,介绍这种方法的应用。
ad9850程序
//
//函数1: ad9850_reset() //
//函数2: ad9850_reset_serial() //
//函数3: ad9850_wr_parrel(unsigned char w0,double frequence)//
//函数4: ad9850_wr_serial(unsigned char w0,double frequence)//
//版本: V1.1 //
//
// 子程序说明 //
//
//函数1: ad9850_reset()
// 复位ad9850,之后为并口写入模式
//函数2: ad9850_reset_serial()
// 复位ad9850,之后为串口写入模式
//函数3: ad9850_wr_parrel(unsigned char w0,double frequence)
// 并口写ad9850数据,w0为ad9850中w0的数据,frequence
// 为写入的频率
//函数4: ad9850_wr_serial(unsigned char w0,double frequence)
// 串口写ad9850数据,w0为ad9850中w0的数据,frequence
// 为写入的频率
//需定义的位:
//ad9850_w_clk ;
//ad9850_fq_up ;
//ad9850_rest ;
//ad9850_bit_data ;
//例:
//sbit ad9850_w_clk =P2^2;
//sbit ad9850_fq_up =P2^1;
//sbit ad9850_rest =P2^0;
//sbit ad9850_bit_data =P1^7;
1746-NI16I 公司的理念是帮助您!
→降低您的维护成本!
→延长控制系统寿命!
→以帮助支持现有的控制系统!
→提供嵌入式系统备件!
→各种大型进口DCS系统备品,备件。
→专注于停产的控制系统零部件地位!
-------------------------------------
联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ 3151326358
邮箱 3151326358@qq.com
1746-NI16I