TI中文支持网
TI专业的中文技术问题搜集分享网站

5509A的AddressBusz设置为GPIO的程序举例

我在TMS320VC5509A的芯片手册上看到AddressBus可以作为GPIO的介绍(3.6.2),说要设定EBSR,AGPIOEN,AGPIODIR,AGPIO四个寄存器就可以了,我尝试许久,似乎是寄存器设定不好,可否给一个在CCS环境下小程序的例子,如果用汇编,应该用什么命令呢?其次,5509A的数据总线是否可以作为GPIO驱动呢,由于我的开发板上GPIO引脚是分离的,不好连线,所以我想到使用AddressBus做地址IO口,希望能给予一个简单的CCS程序示例,不胜感谢

Shine:

请试试下面的代码

 #define EBSR (*(volatile ioport unsigned int *)0x6C00)

 #define  AGPIOEN   (*(volatile ioport unsigned int *)0X4400)

  #define AGPIODATA (*(volatile ioport unsigned int *)0x4402)

  #define AGPIODIR  (*(volatile ioport unsigned int *)0x4401)

main()

{    

   EBSR =3;

   AGPIOEN =0X3fff;    

   AGPIODIR =0x3fff;

   AGPIODATA=0x3fff;

}

赞(0)
未经允许不得转载:TI中文支持网 » 5509A的AddressBusz设置为GPIO的程序举例
分享到: 更多 (0)