dsp28335 gpio总结

1. dsp28335一共88个io口     A组:GPIO0~GPIO31

B组:GPIO32~GPIO63

C组:GPIO64~GPIO87

2. GPIOmux  功能复用寄存器(2个位决定一个GPIO引脚)mux1:gpio0~gpio15,mux2:gpio16~gpio31 

    GPIO DIR   方向设置       0:输入 1:输出     (与传统单片机设置相反 例如:51单片机  0:是输出)   

    GPIO 数据  1)GPx DAT:    写1输出高电平,写0输出低电平  

 2)GPXSET : 写1(写0无效)来将IO输出高电平

 3)GPXCLEAR : 写1(写0无效)来将IO输出低电平

 4)GPXTOGGLE: 写1(写0无效)来将IO输出翻转

  注意:连续操作GPXDAT寄存器需要延时,否则无效。(写两边即可)

     GPIO做输入用DAT,输出用SET,CLEAR

  GPIO PUD 软件上拉使能:0:使能  1:不使能

  1)GPIO SEL  决定采样窗: 2位决定一个IO口,

  2)GPIO CTRL的QUALPRD位:决定采样周期:例:QUALPRD0(0~7位)决定GPIO0~GPIO7的采样周期

3.GPIO0~GPIO31-------------------------------对应INT1,INT1,NMI

   GPIO32~GPIO63-----------------------------对应INT3~INT7

你可能感兴趣的:(dsp28335 gpio总结)