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