嵌入式开发者社区

标题: C6748的GPIO能按并行操作吗?如P1 = 0xFF00;这样操作 [打印本页]

作者: lushidegreen    时间: 2016-1-21 14:23
标题: C6748的GPIO能按并行操作吗?如P1 = 0xFF00;这样操作
C6748的GPIO能按并行操作吗?
比如像单片机一样,P1 = 0xFF00;这样操作




作者: 希望缄默    时间: 2016-1-21 14:35
可以
作者: lushidegreen    时间: 2016-1-21 14:41
刚从单片机切换回DSP,基本操作都忘了。找到了:

void GPIOBankPinsWrite(unsigned int baseAdd, unsigned int bankNumber,
                       unsigned int setPins, unsigned int clrPins);
作者: 希望缄默    时间: 2016-1-21 19:31
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. }
复制代码





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4