音视频技术
直播中

赵淑洁

7年用户 922经验值
私信 关注
[问答]

ADSP-21569 LEDBlink例程里的SRU如何扩展使用?

ADSP-21569 LEDBlink例程里的SRU控制DAI0的PIN8、PIN11。我想使用SRU控制DAI1对应管脚的输入输出,怎么实现呢?由于没有SRU的说明,没有找到DAI初始化,照猫画虎添加了如下代码,但是运行不正确。我想控制DAI1_06输出高、低电平。
和(1)
{
* 打开LED *
for(i=0;i<0x10000;i++);
sru( high, dai0_ pb08_ i) ;
sru( high, dai0_ pb11_ i) ;
sru( high, dai1_ pben06_ i) ;
adi_gpio_toggle (adi_gpio_port_b,adi_gpio_pin_3) ; di_gpio_toggle (adi_gpio_port_b,adi_gpio_pin_3) ;
asm("sync;");
* 关掉LED *
for(i=0;i<0x10000;i++);
sru( low, dai0_ pb08_ i) ;
sru( low, dai0_ pb11_ i) ;
sru( low, dai1_ pben06_ i) ;
adi_gpio_toggle (adi_gpio_port_b,adi_gpio_pin_3) ; di_gpio_toggle (adi_gpio_port_b,adi_gpio_pin_3) ;
asm("sync;");
for(i=0;i<0x10000;i++);
}

                                                               

回帖(1)

周莹

2023-11-28 14:32:30
DAI1用SRU2。管脚需要外部上拉电阻。设置内部上拉没有起作用(也许设置不对)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分