static void ADC_Config(void) { ADC_InitTypeDef ADC_InitStructure; /* ADCs DeInit */ //ADC_DeInit(ADC1); /* Initialize ADC structure */ ADC_StructInit(... ...
分类:
其他好文 时间:
2019-07-29 17:45:37
阅读次数:
704
swift中常用关键字 **用作声明的关键字: ** class、deinit、enum、extension、func、import、init、let、protocol、static、struct、subscript、typealias、var 用作语句的关键字 break、case、continu ...
分类:
编程语言 时间:
2018-03-30 21:57:14
阅读次数:
279
一.背景1.1 jello@jello:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04.3 LTSRelease: 16.04Codename: xenial1 ...
分类:
系统相关 时间:
2017-10-29 17:39:10
阅读次数:
551
//库函数配置 UART1_DeInit(); UART1_Init((u32)1000000, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, \ UART1_PARITY_NO , UART1_SYNCMODE_CLOCK_DISABLE , UART1_MODE_... ...
分类:
其他好文 时间:
2017-09-25 23:03:30
阅读次数:
277
在swift中,每一个对象都有生命周期,当生命周期结束会调用deinit()函数进行释放内存空间。 观察这一段代码: 这段代码创建了两个类,分别是Person类和Pet类,每个类中都有init方法进行创建对象和deinit方法来释放内存空间,其中Person类中有两个init方法,分别对应着是否包含 ...
分类:
编程语言 时间:
2017-09-05 01:35:01
阅读次数:
120
/* 析构方法: 对象的内存被回收前被隐式调用的方法, 对应OC的dealloc方法 主要执行一些额外操作, 例如释放一些持有资源, 关闭文件, 断开网络等 */ class FileHandle { var fd:Int32? // 文件描述符 //指定构造器 init(path:String) ...
分类:
其他好文 时间:
2017-08-19 12:52:43
阅读次数:
131
为了之后博客的进行,本篇博客我们就来聊一下ReactiveSwift框架中的Lifetime类的具体实现。从Lifetime这个名字中我们就这道,就是生命周期。在ReactiveSwift中使用Lifetime来标记一个对象的生命周期,其实主要功能还是将对象的deinit()析构函数通过发送信号量将 ...
分类:
编程语言 时间:
2017-08-08 10:55:00
阅读次数:
171
//不说那么多了,直接上程序 void ADC1_DeInit(void) { ADC1->CSR = ADC1_CSR_RESET_VALUE; ADC1->CR1 = ADC1_CR1_RESET_VALUE; ADC1->CR2 = ADC1_CR2_RESET_VALUE; ADC1->CR ...
分类:
其他好文 时间:
2017-04-20 20:04:09
阅读次数:
632
#include "tim4.h"#include "stm8s_tim4.h" #define TIM4_PERIOD 124 void Dely1ms(void){ TIM4_DeInit(); /* Time base configuration */ // 8M/64=125000HZ // ...
分类:
其他好文 时间:
2017-02-13 08:15:54
阅读次数:
302
STM8S的时钟配置通过:CLK_CKDIVR寄存器,而CLK_CKDIVR一个是配置HSI分频,另一个是配置CPU的分频 static void CLK_Config(void){ CLK_DeInit(); /* Clock divider to HSI/1 */ CLK_HSIPrescale ...
分类:
其他好文 时间:
2017-02-12 12:15:17
阅读次数:
866