TI中文支持网
TI专业的中文技术问题搜集分享网站

EK-TM4C123GXL: 怎么移植OLED屏代码?

Part Number:EK-TM4C123GXL

问一下,我移植了STM32的OLED屏的代码到EK-TM4C123GXL的板子上并更改了引脚配置,可是我的OLED屏还是不亮。能有大佬解答一下吗?

这是我更改的引脚配置:

void OLED_W_SCL(uint16_t x)
{
if(x==1)
{
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_6,GPIO_PIN_6);
}
if(x==0)
{
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_6,0);
}
}

void OLED_W_SDA(uint16_t x)
{
if(x==1)
{
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7,GPIO_PIN_7);
}
if(x==0)
{
GPIOPinWrite(GPIO_PORTA_BASE, GPIO_PIN_7,0);
}
}

/*引脚初始化*/
void OLED_I2C_Init(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C1);
while(!SysCtlPeripheralReady(SYSCTL_PERIPH_I2C1))
{;}
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
while(!SysCtlPeripheralReady(SYSCTL_PERIPH_GPIOA))
{;} GPIOPinTypeI2C(GPIO_PORTA_BASE,GPIO_PIN_7);
GPIOPinTypeI2CSCL(GPIO_PORTA_BASE,GPIO_PIN_6); GPIOPinConfigure(GPIO_PA6_I2C1SCL);
GPIOPinConfigure(GPIO_PA7_I2C1SDA);

OLED_W_SCL(1);
OLED_W_SDA(1);

}

??? ?:

。。。

赞(0)
未经允许不得转载:TI中文支持网 » EK-TM4C123GXL: 怎么移植OLED屏代码?
分享到: 更多 (0)