This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于ezDSP5535中的gpio例程



在c55_csl_3.07中的gpio例程中,一走到

status = SYS_setEBSR(CSL_EBSR_FIELD_SP0MODE,
CSL_EBSR_SP0MODE_2);
status |= SYS_setEBSR(CSL_EBSR_FIELD_SP1MODE,
CSL_EBSR_SP1MODE_2);

这2句话,IOINDATA1寄存器中,gpio0到11的输入值全部变成1了,如图

另外,我把gpio10和gpio11的引脚连接在一起,然后拉低gpio10,既没有中断产生,gpio11的值也还是高,请问是怎么回事,谢谢

  • 请检查一下是否把GPIO11的管脚是设成输入了模式?量一下管脚是高电平吗?

  • 犯了低级错误,pin10和pin11连接的时候和别的管教碰在一起了,现在中断可以进了

    但是,在执行status = SYS_setEBSR(CSL_EBSR_FIELD_SP0MODE,
    CSL_EBSR_SP0MODE_2);
    status |= SYS_setEBSR(CSL_EBSR_FIELD_SP1MODE,
    CSL_EBSR_SP1MODE_2);这2句后,IOINDATA1寄存器中,gpio0到11的输入值还是全部变成1了,请问这个正常么?