INA3221使用方法和INA226基本上一致,多了选择多通道读取,根据数据手册制定不一样的初始化代码。 INA3221不能够直接读分流电阻的电流,但可以通过算得两端电压算出电流。 上代码: INA3221.c: #include "INA3221.h" static void delay_nns_ ...
分类:
其他好文 时间:
2020-05-12 13:42:51
阅读次数:
225
INA226是一路电压电流功率检测器,可以检测线电压,分流电阻的电压和分流电阻电流。 具体实现要看INA226数据手册。 INA226.c: #include "INA226.h" INA226 INA226_data; static void delay_nns(uint16_t D) //30纳 ...
分类:
其他好文 时间:
2020-05-12 11:57:16
阅读次数:
177
[Application] The app delegate must implement the window property if it wants to use a main storyboard file. 低于iOS13的设备,安装新Xcode11创建的应用时,出现这个提醒,是因为增加了 ...
分类:
其他好文 时间:
2020-05-12 11:32:51
阅读次数:
87
● Async Patterns(异步模式) ● Foundations(async和await关键字) ● ErrorHandling(异步方法的错误处理) 异步编程的重要性 使用异步编程,方法调用是在后台运行(通常在线程或任务的帮助下),并且不会阻塞调用线程。 本章将学习3种不同模式的异步编程: ...
Java 8中的时间处理 在Java8中, 新的时间及?期API位于java.time包中, 该包中有哪些重要的类。 分别代表了什么? Instant: 时间戳 Duration: 持续时间, 时间差 LocalDate: 只包含?期, ?如: 2016-10-20 LocalTime: 只包含时间 ...
分类:
编程语言 时间:
2020-05-12 09:49:49
阅读次数:
76
SYSTEM文件部分Delay.c(寄存器版本和库函数版本差别不大)SysTick定时器SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号: 15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片, ...
分类:
其他好文 时间:
2020-05-11 23:36:20
阅读次数:
121
一个静态属性property本质就是实现了get,set,delete三种方法 class Foo: @property def AAA(self): print('get的时候运行我啊') @AAA.setter def AAA(self,value): print('set的时候运行我啊') @ ...
分类:
其他好文 时间:
2020-05-11 18:37:59
阅读次数:
48
因项目需要,需要在元素上实现动画效果,并且需要有动画间隔。坑爹的是animation-delay只有在第一次动画开始的时候才起效。 在网上找了很多方法,最终的方法基本都是改动画规则,比如 @keyframes move{ /* 此处从75%开始 */ 75%{ transform: translat ...
分类:
Web程序 时间:
2020-05-11 12:52:38
阅读次数:
373
防抖( debounce ) debounce(func,delay){ let timer = null; return function(...args){ if(timer) clearTimeout(timer) timer = setTimeout( () => { func.apply( ...
分类:
其他好文 时间:
2020-05-11 01:25:13
阅读次数:
59
0x00 前言 借着旺旺老师上的课,重新整理一下信息收集的思路。而且好久没写了,水一篇,最近太迷src了。 0x01 google hacking 常用: “”:强制搜索包含关键字内的内容 site: 在特定的域名里搜索 site:cuit.edu.cn 默认密码为 inurl: 在url中搜索指定 ...
分类:
其他好文 时间:
2020-05-10 19:21:47
阅读次数:
72