DSP

dsp28335 gpio总结

2019-07-13 10:38发布

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