精华内容
下载资源
问答
  • 0.91英寸OLED初始化程序

    千次阅读 2019-03-15 15:03:35
    网上大多数的OLED屏幕初始化代码是0.96英寸分辨率为12864,但是直接使用分辨率为12864分辨率的屏幕的初始化代码,显示屏幕不能够正常显示。下图为12832分辨率的初始化代码,结合芯片在12864分辨率的屏幕代码的基础上...

    一、采用的显示屏幕的型号

    0.91寸OLED显示屏幕,分辨率为128*32,内部有控制器,采用I2C进行控制。如图为使用芯片特性:
    

    在这里插入图片描述
    二、初始化代码
    网上大多数的OLED屏幕初始化代码是0.96英寸分辨率为128X64,但是直接使用分辨率为128X64分辨率的屏幕的初始化代码,显示屏幕不能够正常显示。下图为128X32分辨率的初始化代码,结合芯片在128X64分辨率的屏幕代码的基础上修改的。

    在这里插入代码片`
    /******************************************************************************
      * @file    OLED init 
      * @author  zero Team
      * @version V1.0
      * @date    13-March-2019
      * @brief   初始化OLED显示屏幕  
      ******************************************************************************/
    void OLED_Init(void)
    {
    	delay_ms(500);//初始化之前的延时 important
    	//初始化指令 由厂商给定
    	OLED_Write_cmd(0xAE);//display off
    	OLED_Write_cmd(0xD5);//set memory addressing Mode
    	OLED_Write_cmd(0X80);//分频因子
    	OLED_Write_cmd(0xA8);//设置驱动路数
    	OLED_Write_cmd(0x1F);//默认0X3f(1/64) 0x1f(1/32)
    	OLED_Write_cmd(0xD3); //设置显示偏移
    	OLED_Write_cmd(0x00);//默认值00
    		
    	OLED_Write_cmd(0x40);//设置开始行 【5:0】,行数
    	
    	OLED_Write_cmd(0x8D);//电荷泵设置
    	OLED_Write_cmd(0x14);//bit2,开启/关闭
    	
    	OLED_Write_cmd(0x20);//设置内存地址模式
    	OLED_Write_cmd(0x02);//[[1:0],00,列地址模式;01,行地址模式;10,页地址模式;默认10;
    	OLED_Write_cmd(0xA1);//段重定义设置,bit0:0,0->0;1,0->127;
    	OLED_Write_cmd(0xC8);//设置COM扫描方向
    	
    	OLED_Write_cmd(0xDA);//设置COM硬件引脚配置
    	OLED_Write_cmd(0x02);//0.91英寸128*32分辨率
    	
    	OLED_Write_cmd(0x81);//对比度设置
    	OLED_Write_cmd(0x8f);//1~255(亮度设置,越大越亮)
    	
    	OLED_Write_cmd(0xD9);//设置预充电周期
    	OLED_Write_cmd(0xf1);//[3:0],PHASE 1;[7:4],PHASE 2;
    	OLED_Write_cmd(0xDB);//设置VCOMH 电压倍率
    	OLED_Write_cmd(0x40);//[6:4] 000,0.65*vcc;001,0.77*vcc;011,0.83*vcc;
    
    	OLED_Write_cmd(0xA4);//全局显示开启;bit0:1,开启;0,关闭;(白屏/黑屏)
    	OLED_Write_cmd(0xA6);//设置显示方式;bit0:1,反相显示;0,正常显示
    
    	OLED_Write_cmd(0x2E);//停用滚动条
    
    	OLED_Write_cmd(0xAF);//开启显示
    	delay_ms(100);//延时一段时间
    	OLED_Clear();//清除显示屏幕,防止屏幕中存在噪点
    }`
    
    展开全文
  • taro-redux 初始化程序 模板选择

    千次阅读 2019-03-07 18:21:42
    taro 初始化项目时,模板选择想选 redux 前提先下载好 taro . npm install -g @tarojs/cli 或 cnpm install -g @tarojs/cli taro 初始化项目步骤 命令:taro init myApp 项目初始化名称填写,可直接回车。 询问...

    taro 初始化项目时,模板选择想选 redux

    1. 前提先下载好 taro .
    2. npm install -g @tarojs/clicnpm install -g @tarojs/cli

    taro 初始化项目步骤

    1. 命令:taro init myApp
    2. 项目初始化名称填写,可直接回车。在这里插入图片描述
    3. 询问是否需要使用 TypeScript ? 输入 n 回车。(对这个模板不熟)
    4. 询问css 模板选择,使用 sass .
    5. 默认模板选择:Redux (这里想选Redux) 输入数字 2 回车。即可选择好模板。
    6. 在这里插入图片描述
    7. 最后稍等会,等配置下载完成后,即完成 taro-redux项目基础配置,即可开发项目。
    展开全文
  • 彻底搞懂java程序初始化顺序

    千次阅读 2019-08-09 08:00:00
    在java程序中,当实例化对象时,对象的所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。 原则 变量优先于块、静态优先于非静态。 父类优先于...

     

    使用场景

    在java程序中,当实例化对象时,对象的所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。

    原则

    1. 变量优先于块、静态优先于非静态。

    2. 父类优先于派生类初始化。

    3. 按照成员变量定义的顺序来进行初始化,即使变量定义散布于方法定义之中,它们仍然在任何方法(包括构造器)被调用前初始化。

    初始化顺序

    父类静态变量
    父类静态代码块
    子类静态变量
    子类静态代码块
    父类非静态变量
    父类非静态代码块
    父类构造函数
    子类非静态变量
    子类非静态代码块
    子类构造函数

    初始化示例代码

    
     
    class Base {	
    	
        public Base() {	
            System.out.println("父类构造方法");	
        }	
    	
        String b = "父类非静态变量";	
        {	
            System.out.println(b);	
            System.out.println("父类非静态代码块");	
        }	
    	
        static String a = "父类静态变量";	
    	
        static {	
            System.out.println(a);	
            System.out.println("父类静态代码块");	
        }	
    	
        public static void A() {	
            System.out.println("父类普通静态方法");	
        }	
    	
    }	
    	
    class Derived extends Base {	
    	
        public Derived() {	
            System.out.println("子类构造器");	
        }	
    	
        String b = "子类非静态变量";	
        {	
            System.out.println(b);	
            System.out.println("子类非静态代码块");	
        }	
    	
        static String a = "子类静态变量";	
    	
        static {	
            System.out.println(a);	
            System.out.println("子类静态块");	
        }	
    	
        public static void A() {	
            System.out.println("子类普通静态方法");	
        }	
    	
        public static void main(String[] args) {	
            Base.A();	
            Derived.A();	
            new Derived();	
        }	
    }

    分别执行主函数里的三条指令,执行结果如下。

    Base.A()

    父类静态变量
    父类静态代码块
    子类静态变量
    子类静态块
    父类普通静态方法

    Derived.A()

    父类静态变量
    父类静态代码块
    子类静态变量
    子类静态块
    子类普通静态方法

    new Derived()

    父类静态变量
    父类静态代码块
    子类静态变量
    子类静态代码块
    父类非静态变量
    父类非静态代码块
    父类构造函数
    子类非静态变量
    子类非静态代码块
    子类构造函数

    更多内容,欢迎关注微信公众号:全菜工程师小辉~

    640?wx_fmt=png

     

     

    展开全文
  • java中出现小程序查看器 启动:未初始化程序的解决方法

    欢迎大家转载,为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也可以下载!如果你没有积分,可以联系我索要!

    运行java程序的时候突然出现启动:未初始化小程序, 

    百度了一大资料都没有解决方案程序还是要用啊,按照重新建立工程的步骤重新来吧!总之肯定是某个地方出现了错误

    根据多次尝试终于找到了解决方法,不知道你们的和我的是不是同样的原因引起,方法如下:

    1.右击工程----属性,如图:

    2.依次单击Java Build Path----Libraries----Add Library如图所示:

    3.点击JRE System Library然后点击Next

     

    4.选中Alternate JRE,

    5.因为我安装了多个JDK,选择jre8,然后点击完成。

    6.选择Order and Export,

    7.选中JRE System Librart [jre8]

    8.点击上移按钮,让JRE8比JRE6靠上就可以了,然后点击确定按钮,如图:

    9.次运行程序可成功运行


    展开全文
  • // 初始化默认遮罩云层 if (page.data.animations) { page.setData({ state: '', }); } else { // 关闭遮罩层 page.setData({ state: 'close-view' }) } }, 2000) }, })    
  • 【JAVA】程序初始化的顺序

    千次阅读 2018-09-01 14:04:38
    程序初始化的顺序 我们先从一段程序开始 package day0901; class A { public static int a = getA(); static { System.out.println("父类的静态方法"); } { ...
  • Bmob 初始化 程序停止运行解决方法

    千次阅读 热门讨论 2016-09-08 22:12:49
    按照官网快速入门的文档先把环境配置好,Build-->Run,结果模拟器屏幕一黑程序就炸了。。。 先来说下我的环境: IDE 是 AndroidStudio 1.5.1(有点旧了) Android SDK版本是23, JDK1.7 Bmob SDK版本是:...
  • Go语言程序的数组初始化

    千次阅读 2017-08-20 00:42:37
    Go语言数组初始化是最基本的编程训练。通过这个例子可以知道多维数组的初始化,需要注意的是格式。 Go语言程序: // array project main.go package main import ( "fmt" ) const N int = 5 var a = [N + ...
  • stm32中ADC初始化程序

    千次阅读 2014-10-23 21:35:04
    /* ADC初始化*/ //CR1寄存器设置 tmpreg1 = ADC1->CR1; tmpreg1 &= 0xfff0feff; //adc的DUALMOD和SCAN位清零 tmpreg1 |= ((uint32_t)0x00000000); //位19:16 0000:独立模式 tmpreg1 |= ...
  • C/C++初始化和去初始化函数

    千次阅读 2018-06-10 16:24:21
    初始化/去初始化函数根据作用域可以分为几种不同的应用情形 1. 全局初始化/去初始化 这一次运行程序只做这一次初始化/去初始化 2. 模块初始化/去初始化 每次加载/卸载这个模块都调用一次初始化/去初始化 ...
  • Java程序初始化的顺序是怎样的。

    千次阅读 2016-12-16 22:56:49
    Java程序初始化一般遵循3个原则(优先级依次递减):(1)静态对象(变量)优于非静态对象(变量)的初始化,其中,静态对象(变量)只初始化一次,非静态对象(变量)可能会初始化多次。(2)父类优先于子类进行...
  • 本文通过引入一道面试题来解析类加载、类链接、类初始化过程,以及创建创建对象、对象初始化程序执行的过程。 你将收获: 1、精通类加载、类链接、类初始化过程 2、深入源码层面了解类初始化、对象初始化的原理...
  • 微信小程序初始化

    千次阅读 2019-02-15 10:38:48
  • 如何在tomcat启动时自动加载一个类 以便初始化程序     有时候在开发web应用的时候,需要tomcat启动后自动加载一个用户的类,执行一些初始化方法,如从数据库中加载业务字典到内存中,...
  • Android应用程序的入口 应用的初始化

    千次阅读 2014-05-25 02:00:10
    Android应用程序的入口 应用的初始化
  • go编程:浅析go程序初始化顺序

    万次阅读 2017-08-31 15:58:34
    在一个 go 程序中通常包含:包、常量、变量、init()、main()等元素,如果同时存在多个包,包之间存在依赖关系,每个包中存在多个 init 函数,每个文件中存在多个 init 函数,那么问题来了,他们之间的执行顺序是什么...
  • C++中static定义静态变量时,只在程序启动的时候初始化一次,后续不在初始化,且定义的该变量只能在该文件中使用,而不能夸文件使用。要想在其它文件中使用全局变量,则需要在定义的文件中使用extern关键字进行定义...
  • 变量未初始化是C++编程中最为常见和易犯的错误之一。但是对于全局变量,我们可以不进行初始化,这个变量会默认的用零进行初始化,但是这通常不是一个好的习惯。我们今天先不探讨全局变量还是静态全局变量。那么对于...
  • 10.02 一个简单的串口的初始化程序

    千次阅读 2016-10-02 23:04:29
    这个 代码主要是对串口的初始化,然后有个中断子程序,每次向串口发送一个数据,串口就会把这个消息通过这个串口再次发送出去。 今天就到这里把,第二天。。。中间断了一天,慢慢把这个习惯养成把。恒。。。
  • MFC 六大机制 (1) MFC程序初始化

    千次阅读 2016-06-17 15:14:23
    MFC六大机制之一(也成为MFC六大关键技术) MFC程序初始化 本章将先介绍 MFC 的文档/视图结构,讲解实现该结构的数据结构,然后编写一个控制台应用程序来模拟 MFC 的初始化,理清 MFC 初始化的顺序,然后说明如何...
  • 以下是我要讲解的GPIO初始化程序段,对时钟进行使能,对引脚进行模式配置,速度设定,尽量讲解小白学习过程中不解的每一个方面。 代码讲解时我是根据一个程序边讲边跳入它的声明或是定义中讲解的。
  • java安全编码指南之:声明和初始化

    万次阅读 2020-09-06 08:56:11
    根据JLS(Java Language Specification)中的定义,class在初始化过程中,需要同时初始化class中定义的静态初始化程序和在该类中声明的静态字段(类变量)的初始化程序。 而对于static变量来说,如果static变量被...
  • 微信小程序启动出现初始化失败

    千次阅读 2019-03-04 10:14:41
    打开项目的时候,会提示初始化失败低于2.2.3版本: 1、点击右边收起的按钮 2、点击调试基础库,选择高于2.2.3版本的 就OK了
  • 文章目录1、变量的声明1.1、标准格式1.2、简短格式1.3、批量格式2、变量的初始化2.1、标准格式2.2、编译器推导类型的格式2.3、声明并初始化3、多个变量同时赋值4、匿名变量(没有名字的变量)5、变量的作用域5.1、...
  • 【问题】Adobe安装程序初始化失败

    千次阅读 2020-06-02 11:15:20
    问题:下载Adobe应用的安装包之后,打开安装程序,弹出提示说安装程序初始化失败。 解决方法: 打开C:\Program Files (x86)\Common Files\Adobe这个目录,删除这个目录下的OOBE这个文件夹。
  • Servlet获取Web应用程序初始化参数

    千次阅读 2018-03-19 02:21:16
    表示当前Web应用,该对象不仅封装了当前Web应用的所用信息,并且实现了多个Servlet之间数据的共享获取Web应用程序初始化参数 在web.xml文件中,不仅可以配置Servlet的初始化信息 还可以配置整个Web应用的初始化...
  • 通用定时器1初始化程序(启动ADC) // $ Date: 4/11/2009 整理: eyes417 $//###########################################################################//// FILE : 
  • 微信小程序实例:map组件markers属性动态初始化

    万次阅读 多人点赞 2016-12-19 18:04:49
    今天在写小程序详情页时候遇到一个问题,...但是如果我先在data初始化markers变量,每次小程序都不能正常渲染都是初始化的北京的数据。然后写了如下测试:test.js::Page({ data:{ map:{ lat: 0, lng: 0, ma...
  • Java类的初始化、变量的初始化

    万次阅读 2018-06-02 15:21:23
    Java类的初始化、变量的初始化知识点Java常量, final 修饰,值被设定后不能再被修改静态变量里, static 修饰,顾名思义,无须创建对象,便可在内存中申请一个存储空间进行存储成员变量, 也称实例变量,它随着当前...
  • 做mfc程序时连接数据库用的dao数据库,获取连接字符串时发生这样的错误“测试连接失败,因为初始化提供程序时发生错误” 在按照获取连接SQL server数据库字符串的方法是出现了如下的错误提示。 数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,938,745
精华内容 775,498
关键字:

初始化程序的作用