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

qinkaiabc   2013-10-18 22:12 楼主
P31018-195855.jpg

P31018-195954.jpg

P31018-200104.jpg

P31018-200253.jpg

P31018-200333.jpg

P31018-211930.jpg

P31018-212635.jpg

捕获1.PNG
  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. }

827038_ciooo_com.gif 827040_ciooo_com.gif 827060_ciooo_com.gif 827063_ciooo_com.gif listen.gif

回复评论 (13)

这个高端了~~祝愿lz能尽快实现功能
点赞  2013-10-18 22:53
楼主的程序刚开始做啊?希望早日看到它飞起来

楼主用的XDS100是自己做的吗?
点赞  2013-10-19 00:20
期待早日成功飞起来。
点赞  2013-10-19 01:19
期待啊
点赞  2013-10-19 12:38
楼主好榜样
点赞  2013-10-19 20:42
万里长城第一步啊!楼主,期待你的大作完成。
点赞  2013-10-21 14:08
楼主,不错

电机控制用的是哪个芯片??在你的图上没看到呢
点赞  2013-10-24 14:20

回复 8楼elkite 的帖子

TMS320F28027
点赞  2013-10-24 15:00
soryy,说错了,电机感觉是空心杯电机,驱动芯片用的是哪个??

[ 本帖最后由 elkite 于 2013-10-31 13:19 编辑 ]
点赞  2013-10-31 11:40
总算看到用c2000做飞控的了 请问楼主这套飞控有的卖吗本人也打算用c2000做飞控,但是懒得画板子。。。 本帖最后由 zhongjiezhet123 于 2014-7-5 21:55 编辑
点赞  2014-7-5 21:47
四轴还是有一定挑战性。希望楼主,做出来后可以开源哈。同意的点赞!
点赞  2014-7-18 10:37
能否分享个最小系统板的原理图,我正在做,想参考一下,另外D4是二极管吗
点赞  2014-7-19 08:11
我同学的毕设课题就是用TMX320f28027做四轴飞行器的,而我做飞思卡尔自平衡小车(摄像头组的),也用这款芯片,正学习着
点赞  2014-7-26 13:07
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复