5回答

0收藏

基于TMS320F28027的小型四轴飞行器之简单调试

FPGA/DSP FPGA/DSP 5770 人阅读 | 5 人回复 | 2013-10-18















  1. #include"DSP28x_Project.h"
  2. #include"F2802x_Device.h"

  3. /*F2802x_MemCopy.c函数中用到的变量声明*/
  4. extern Uint16 RamfuncsLoadStart;
  5. extern Uint16 RamfuncsLoadEnd;
  6. extern Uint16 RamfuncsRunStart;
  7. extern void MemCopy(Uint16 *SourceAddr, Uint16* SourceEndAddr, Uint16* DestAddr);
  8. #pragma CODE_SECTION(InitFlash, "ramfuncs");
  9. void main(void)
  10. {
  11.         InitSysCtrl();
  12.         DINT;
  13.         InitPieCtrl();
  14.         IER=0x0000;
  15.         IFR=0x0000;
  16.         InitPieVectTable();
  17.         EALLOW;
  18.         GpioCtrlRegs.GPAMUX2.bit.GPIO16 =0;//GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0;//设置为数字I/O功能
  19.         GpioCtrlRegs.GPADIR.bit.GPIO16  = 1;//GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;//设置为数字量输出
  20.         GpioCtrlRegs.GPAMUX2.bit.GPIO17 =0;//GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 0;//设置为数字I/O功能
  21.         GpioCtrlRegs.GPADIR.bit.GPIO17  = 1;//GpioCtrlRegs.GPADIR.bit.GPIO1 = 1;//设置为数字量输出

  22.         EDIS;
  23.         MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd,&RamfuncsRunStart);
  24.         InitFlash();
  25.         for(;;)
  26.         {
  27.                 GpioDataRegs.GPATOGGLE.bit.GPIO16=1;
  28.                 DELAY_US(100000L);
  29.                 GpioDataRegs.GPATOGGLE.bit.GPIO17=1;
  30.                 DELAY_US(100000L);
  31.         }
  32. }
复制代码
http://player.youku.com/player.php/sid/XNjIzMjI2OTYw/v.swf
这个世界成功人的总是少数,我们都只是平凡的人,我们需要有一种平凡且进取的心态去生活,不要期望有多少付出就一定有多少回报,相信没有付出就没有回报就可以了。
分享到:
回复

使用道具 举报

回答|共 5 个

倒序浏览

沙发

fjjjnk1234

发表于 2013-10-19 14:17:49 | 只看该作者

顶!!!!
相由心生境随心转一切法从心想生
板凳

fj1161

发表于 2013-10-19 20:11:16 | 只看该作者

赞一个~~~~~~~~~~~~~~~·
第五年了,这次一定要坚持到底,不留遗憾!!!
地板

hjf2002

发表于 2013-12-29 09:59:32 | 只看该作者

不错!不知道C2000的功耗怎么样?
5#

brucehelen

发表于 2013-12-29 10:01:24 | 只看该作者

用到了哪些算法,计算量大不大?
6#

小农

发表于 2013-12-29 18:23:52 | 只看该作者

超重了吗?
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条