收藏官网首页
查看: 16308|回复: 10

机智云stm32_gokit2开发板_oled调试成功

2

主题

11

帖子

54

积分

注册会员

Rank: 2

积分
54
跳转到指定楼层
楼主
发表于 2016-1-11 14:55:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块

调了好久结果搞错引脚,下面给大家说说

因为发的板子没有oled,楼主用的自己的,稍微改造了一下电源,就可以用了

然后说下引脚,对应的是PA,PB都用不了,

D9对应的是PB11.

显示了温度湿度,rgb开关状态,自定义是RGB对应的数值


0

主题

22

帖子

78

积分

注册会员

Rank: 2

积分
78
板凳
发表于 2016-1-16 11:52:42 | 只看该作者
我加了NOKIA 5110 的屏幕,已在用着了!

2

主题

11

帖子

54

积分

注册会员

Rank: 2

积分
54
5#
 楼主| 发表于 2016-3-1 14:56:16 | 只看该作者
校园创客福利
ZIWAN0000000000

2

主题

7

帖子

54

积分

注册会员

Rank: 2

积分
54
8#
发表于 2016-3-7 08:28:28 | 只看该作者
能否提供一下调试程序代码,谢谢。

2

主题

7

帖子

54

积分

注册会员

Rank: 2

积分
54
9#
发表于 2016-3-7 08:28:56 | 只看该作者
随缘浪子2015 发表于 2016-1-16 11:52
我加了NOKIA 5110 的屏幕,已在用着了!

能否提供一下调试程序,谢谢。

2

主题

11

帖子

54

积分

注册会员

Rank: 2

积分
54
10#
 楼主| 发表于 2016-5-28 13:05:47 | 只看该作者
汉枫LPB120模块
fengfeng 发表于 2016-3-7 08:28
能否提供一下调试程序代码,谢谢。

//****************************************************
//
//                                                                 管脚宏定义
//
//****************************************************
#define LCD_SCL_H                         GPIO_SetBits(GPIO_LQPTA_PORT,GPIO_LQD0_PIN);                                //D0
#define LCD_SCL_L                         GPIO_ResetBits(GPIO_LQPTA_PORT,GPIO_LQD0_PIN);

#define LCD_SDA_H                         GPIO_SetBits(GPIO_LQPTA_PORT,GPIO_LQD1_PIN);                                //D1
#define LCD_SDA_L                         GPIO_ResetBits(GPIO_LQPTA_PORT,GPIO_LQD1_PIN);

#define LCD_RST_H                         GPIO_SetBits(GPIO_LQPTA_PORT,GPIO_LQRT_PIN);                            //RT
#define LCD_RST_L                         GPIO_ResetBits(GPIO_LQPTA_PORT,GPIO_LQRT_PIN);

#define LCD_DC_H                         GPIO_SetBits(GPIO_LQPTB_PORT,GPIO_LQDC_PIN);                       //DC
#define LCD_DC_L                         GPIO_ResetBits(GPIO_LQPTB_PORT,GPIO_LQDC_PIN);
//****************************************************



void LQ_GPIO_Init(void)
{

    GPIO_InitTypeDef GPIO_InitStructure;
        RCC_APB2PeriphClockCmd(GPIO_LQPIA_CLK|GPIO_LQPIB_CLK, ENABLE);

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_Out_PP;

        GPIO_InitStructure.GPIO_Pin = GPIO_LQRT_PIN|GPIO_LQD0_PIN|GPIO_LQD1_PIN;
    GPIO_Init(GPIO_LQPTA_PORT, &GPIO_InitStructure);

    GPIO_InitStructure.GPIO_Pin = GPIO_LQDC_PIN;
    GPIO_Init(GPIO_LQPTB_PORT, &GPIO_InitStructure);


/*    GPIO_InitStructure.GPIO_Pin = GPIO_LQD1_PIN;
    GPIO_Init(GPIO_LQPOT_PORT, &GPIO_InitStructure);

    GPIO_InitStructure.GPIO_Pin = GPIO_LQRT_PIN;
    GPIO_Init(GPIO_LQPOT_PORT, &GPIO_InitStructure);

    GPIO_InitStructure.GPIO_Pin = GPIO_LQDC_PIN;
    GPIO_Init(GPIO_LQPOT_PORT, &GPIO_InitStructure);

        GPIO_SetBits(GPIO_LQPOT_PORT,GPIO_LQD0_PIN);
        GPIO_SetBits(GPIO_LQPOT_PORT,GPIO_LQD1_PIN);
        GPIO_SetBits(GPIO_LQPOT_PORT,GPIO_LQRT_PIN);
        GPIO_SetBits(GPIO_LQPOT_PORT,GPIO_LQDC_PIN);        */


}


#define GPIO_LQPIA_CLK    RCC_APB2Periph_GPIOA
#define GPIO_LQPTA_PORT   GPIOA

#define GPIO_LQD0_PIN    GPIO_Pin_7                   //D0
#define GPIO_LQD1_PIN    GPIO_Pin_5           //D1
#define GPIO_LQRT_PIN    GPIO_Pin_15            //RT

#define GPIO_LQPIB_CLK    RCC_APB2Periph_GPIOB
#define GPIO_LQPTB_PORT   GPIOB

#define GPIO_LQDC_PIN    GPIO_Pin_11           //DC

0

主题

2

帖子

26

积分

新手上路

Rank: 1

积分
26
11#
发表于 2016-10-28 09:03:42 | 只看该作者
K-Sir 发表于 2016-5-28 13:05
//****************************************************
//
//                                                                 管脚宏定义

能把完整的OLED部分源码发来参考参考吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表