发新帖本帖赏金 2.00元(功能说明)我要提问
返回列表
打印
[STM32F4]

【F446RE开发板试用】OLED与NUCLEO更配哦( 内附程序)

[复制链接]
1804|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 《小威》 于 2015-10-16 12:18 编辑

最近一段时间都很忙,一直没时间,这两天终于有空了,就来鼓捣一下版子,各种评测和应用都很多了,我就不在重复了,先把昨天移植的OLED程序分享一下,之后做的会继续和大家分享

IMG_20151015_204225.jpg (4.66 MB )

实测图

实测图

OLED.rar

7.03 KB

F44的OLED6驱动

打赏榜单

21ic小喇叭 打赏了 2.00 元 2015-10-30

沙发
hbzjt2011| | 2015-10-15 20:54 | 只看该作者
不错不错,个性签名

使用特权

评论回复
板凳
《小威》|  楼主 | 2015-10-15 20:58 | 只看该作者
hbzjt2011 发表于 2015-10-15 20:54
不错不错,个性签名

:lol

使用特权

评论回复
地板
皈依| | 2015-10-15 21:19 | 只看该作者
支持一下 ~

使用特权

评论回复
5
mintspring| | 2015-10-15 22:33 | 只看该作者
/**
  ******************************************************************************
  * @file    OLED.h
  * @author  Smallwaylzy
  * @version V1.0.0
  * @date    14-Oct-2015
  * @brief   Header file of OLED device.
  ******************************************************************************
          * @attention
                *
********************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/

#ifndef __OLED_H_
#define __OLED_H_

#include "stm32f4xx_hal.h"

/* OLED引脚定义 */
#define OLED_D0(PinState)   HAL_GPIO_WritePin(GPIOC,GPIO_PIN_9,PinState)
#define OLED_D1(PinState)   HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8,PinState)
#define OLED_RST(PinState)  HAL_GPIO_WritePin(GPIOC,GPIO_PIN_6,PinState)
#define OLED_DC(PinState)   HAL_GPIO_WritePin(GPIOC,GPIO_PIN_5,PinState)
//#define OLED_CS   PTE0_OUT

#define OLED_SCL(PinState)  OLED_D0(PinState)
#define OLED_SDA(PinState)  OLED_D1(PinState)

#define  CMD   0
#define  DATA  1

void OLED_init();
void OLED_fill_ram(uint8_t data);
void OLED_display_string_6x8(uint8_t row,uint8_t col,char * str);
void OLED_display_number_6x8(uint8_t row,uint8_t col,int16_t number);

void OLED_display_string_8x16(uint8_t row,uint8_t col,char * str);
void OLED_display_number_8x16(uint8_t row,uint8_t col,int16_t number);

void OLED_display_128pixel(uint8_t row,uint8_t *pixel,uint8_t threshold);

void OLED_test();

#endif /* __OLED_H_ */
/************************* (C) COPYRIGHT Smallwaylzy *********************
********************************END OF FILE********************************/

使用特权

评论回复
6
mintspring| | 2015-10-15 22:34 | 只看该作者
楼主原来使用了HAL库函数。很欣赏楼主的编程风格。

使用特权

评论回复
7
逍遥李| | 2015-10-16 09:03 | 只看该作者
OLED,漂亮!

使用特权

评论回复
8
duhemayi| | 2015-10-16 10:12 | 只看该作者
不错!顶!

使用特权

评论回复
9
lib6303c| | 2015-10-16 10:58 | 只看该作者
这个OLED 也是ST 的吗?板子颜色很想啊!

使用特权

评论回复
10
lib6303c| | 2015-10-16 10:59 | 只看该作者

同感,准备使用!

使用特权

评论回复
11
hello!| | 2015-10-16 11:14 | 只看该作者
顶一个

使用特权

评论回复
12
《小威》|  楼主 | 2015-10-16 11:59 | 只看该作者

谢谢

使用特权

评论回复
13
《小威》|  楼主 | 2015-10-16 12:12 | 只看该作者
mintspring 发表于 2015-10-15 22:34
楼主原来使用了HAL库函数。很欣赏楼主的编程风格。

这么条理清晰,方便移植

使用特权

评论回复
14
《小威》|  楼主 | 2015-10-16 12:13 | 只看该作者

白色的OLED与NUCLEO更配:lol

使用特权

评论回复
15
《小威》|  楼主 | 2015-10-16 12:14 | 只看该作者
lib6303c 发表于 2015-10-16 10:58
这个OLED 也是ST 的吗?板子颜色很想啊!

不是,是以前用过的

使用特权

评论回复
16
mintspring| | 2015-10-16 13:33 | 只看该作者
感觉OLED要取代LCD屏幕了,LCD看起来非常不爽。

使用特权

评论回复
17
hqtdzgs| | 2015-10-16 14:40 | 只看该作者
OLED看起来很漂亮!

使用特权

评论回复
发新帖 本帖赏金 2.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

129

帖子

1

粉丝