当前位置: 首页 > wzjs >正文

深圳网站设计公司电话营销方法有哪几种

深圳网站设计公司电话,营销方法有哪几种,外贸网站建设 如何做,wordpress头部警告错误如何把江科大的OLED标准库文件换成hal库的文件 前言 本文讲解如在hHAL库中使用OLED,其实江科大做的文件好已经很好了 只讲操作,不讲废话,默认大家都有32基本操作 创建工程 首先创建工程 把那两个引脚设置成开漏 获取标准库文件 打开江科大O…

如何把江科大的OLED标准库文件换成hal库的文件

前言

本文讲解如在hHAL库中使用OLED,其实江科大做的文件好已经很好了

只讲操作,不讲废话,默认大家都有32基本操作

创建工程

首先创建工程

 把那两个引脚设置成开漏

获取标准库文件

打开江科大OLED的文档,然后把这三个工程文件放到目录下

添加文件位置

然后打开魔法棒添加文件位置

然后把三个文件添加进来

总修改内容

把OLED.c的前面几个文件修改就可以用了

#include "gpio.h"
#include "OLED_Font.h"/*引脚配置*/
#define OLED_W_SCL(x)		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8,(x))
#define OLED_W_SDA(x)		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_9,(x))/*引脚初始化*/
void OLED_I2C_Init(void)
{OLED_W_SCL(1);OLED_W_SDA(1);
}

只用改这里

这里说明下为什么这样改

理解为什么修改源文件的几行代码就可以在HAL中使用

首先是

#include "stm32f10x.h"

因为我们是用HAL库,而且都已经在Cubemx配置好了,引脚初始化都在gpio.c里面了,所以直接把gpio.h文件放进来就好

所以就修改成

#include "gpio.h"

然后是

#define OLED_W_SCL(x)		GPIO_WriteBit(GPIOA, GPIO_Pin_11, (BitAction)(x))
#define OLED_W_SDA(x)		GPIO_WriteBit(GPIOA, GPIO_Pin_12, (BitAction)(x))

因为标准库和HAL库的库不同,定义输出函数也不一样,里面的参数也不一样,所以要把函数修改

#define OLED_W_SCL(x)		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8,(x))
#define OLED_W_SDA(x)		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_9,(x))

HAL库的GPIO_PIN是都大写,参数是不一样的,然后直接给0和1 就行

void OLED_I2C_Init(void)
{OLED_W_SCL(1);OLED_W_SDA(1);
}

因为已经在gpio.c里面初始化过了,所以直接开始给高就行

在main.c中加入头文件

  OLED_Init();while (1){OLED_ShowString(1,1,"Hellow World!");

试试Hellow函数

结果验证

成功实现输出!

http://www.dtcms.com/wzjs/392640.html

相关文章:

  • 做ppt软件怎么下载网站海南百度总代理
  • 企业类网站培训班有哪些
  • 国外做黄色网站磁力多多
  • 网站建设yu媒体平台推广
  • 机械设计制造及其自动化圳建设网站百度网页版主页网址
  • 宿州物流网站建设seo优化顾问服务
  • 有哪些可以做1元夺宝的网站拓客app下载
  • wordpress为艾迪东莞seoseo关键词排名优化
  • 销售用什么软件找客户百度seo关键词优化软件
  • 温州网站建设设计百度的营销中心上班怎么样
  • Mac怎么搭建网站开发环境厦门seo测试
  • 有网站的源代码如何做网站网络优化需要哪些知识
  • 做的新网站到首页又下去了百度top排行榜
  • 长沙新能源建站补贴软文案例400字
  • 论坛网站建设视频北京今日重大新闻
  • 电商网站开发教材最近新闻头条
  • 微商城开发设计seo技术网网
  • 建设银行网站维修图片怎么做互联网营销推广
  • 门户网站开发需要多少钱谷歌浏览器app下载安装
  • 新手如何建站大批量刷关键词排名软件
  • 越南做网站成都营销推广公司
  • 哈尔滨快速建站服务网站怎么优化到首页
  • 网站详情页用哪个软件做qq群推广拉人
  • 设计公司网站怎么做百度搜索推广怎么做
  • 青海网站建设哪家强软件推广是什么工作
  • 如何设计一款appseo知识培训
  • 怎么上传网站程序到空间软文写手兼职
  • 杭州仪器网站制作网络推广员工作好做吗
  • 网站建设q a搜索引擎排名优化方法
  • 企业建网站服务商世界搜索引擎公司排名