C6748的GPIO能按并行操作吗?如P1 = 0xFF00;这样操作 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3194|回复: 3
打印 上一主题 下一主题

C6748的GPIO能按并行操作吗?如P1 = 0xFF00;这样操作

[复制链接]

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
跳转到指定楼层
楼主
发表于 2016-1-21 14:23:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C6748的GPIO能按并行操作吗?
比如像单片机一样,P1 = 0xFF00;这样操作



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2016-1-21 14:35:58 | 只看该作者
可以
回复

使用道具 举报

24

主题

125

帖子

1466

积分

金牌会员

Rank: 6Rank: 6

积分
1466
板凳
 楼主| 发表于 2016-1-21 14:41:15 | 只看该作者
刚从单片机切换回DSP,基本操作都忘了。找到了:

void GPIOBankPinsWrite(unsigned int baseAdd, unsigned int bankNumber,
                       unsigned int setPins, unsigned int clrPins);
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
地板
发表于 2016-1-21 19:31:00 | 只看该作者
lushidegreen 发表于 2016-1-21 14:41
刚从单片机切换回DSP,基本操作都忘了。找到了:

void GPIOBankPinsWrite(unsigned int baseAdd, unsi ...
  1. /****************************************************************************/
  2. /*                                                                          */
  3. /*              广州创龙电子科技有限公司                                    */
  4. /*                                                                          */
  5. /*              Copyright 2015 Tronlong All rights reserved                 */
  6. /*                                                                          */
  7. /****************************************************************************/
  8. /****************************************************************************/
  9. /*                                                                          */
  10. /*              点亮底板 LED                                                */
  11. /*                                                                          */
  12. /*              2014年09月15日                                              */
  13. /*                                                                          */
  14. /****************************************************************************/
  15. void main(void)
  16. {
  17.         // 管脚复用配置
  18.         *(volatile unsigned int *)(0x01C14124) = 0x88800800;
  19.         // 配置为输出口
  20.         *(volatile unsigned int *)(0x01E26000 + 0x10) &= 0xFFFFFFD8;
  21.         // 点亮 LED
  22.         *(volatile unsigned int *)(0x01E26000 + 0x14) |= 0x00000027;

  23.         for(;;)
  24.         {

  25.         }
  26. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-6 13:13 , Processed in 0.037704 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表