码迷,mamicode.com
首页 >  
搜索关键字:classa20    ( 11个结果
【Allwinner ClassA20类库分析】4.GPIO类的使用
从本节起,開始使用ClassA20类库完毕操作外设的功能,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。 封装的目的就是简化操作,试想一下。假设想在Linux中直接设置GPIO寄存器须要做什么工作?基本上计算物理地址、获取映射地址、了解每一个寄 ...
分类:Windows程序   时间:2017-06-02 09:57:01    阅读次数:249
【Allwinner ClassA20类库分析】9.WatchDog类的使用
WatchDog大家比较熟悉了,主要用于系统崩溃后的自动复位或主动复位的一种方式,在无人职守的系统中必不可少。但是一般的人机交互的系统中,它默认是被关闭的,要使用之前就要先打开它,下面就来看看它的使用方法。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。          特别要注意一下,要使用WatchDog,需要...
分类:Windows程序   时间:2015-01-29 09:23:33    阅读次数:248
【Allwinner ClassA20类库分析】10.Temperature类的使用
有一段时间没有继续了,这几天一直在折腾BPI-R1和D1,暂时停了一下。不过应该继续写了,再不写我都想不起来了。     本来这篇打算作为一个小结的,结果尝试着把温度获取到了,所以插入一篇温度获取类,下一篇再当作暂时的结尾吧。              在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。...
分类:Windows程序   时间:2015-01-29 09:23:07    阅读次数:255
【Allwinner ClassA20类库分析】11.TWI类的使用
本篇作为ClassA20类库使用说明的一个小结,讲述一下TWI类的使用。相对于前面所有的类,TWI比较复杂一点。不过在封装之后,也还是直接调用即可。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。         为了突出实用性,还是制作一个应用程序当作示例,其功能是香蕉派电源管理程序。    香蕉派的电源管理芯片...
分类:Windows程序   时间:2015-01-29 09:22:36    阅读次数:311
【Allwinner ClassA20类库分析】8.GP类的使用
提到RTC,就不能不说备份寄存器的作用。一般情况下,在设置了RTC的时间后,都会在备份寄存器中做一个标志,表明当前时间已经被设置过,不需要重新设置;当没有检测到这个标志,则证明RTC曾经断过电,时间是不正确的。今天就来说已说备份寄存器类的用法。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。          备份寄存器...
分类:Windows程序   时间:2014-11-16 17:23:29    阅读次数:330
【Allwinner ClassA20类库分析】7.RTC类的使用
这一节要说的是RTC类的使用,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。          RTC,实时时钟控制,如果有备份电池的存在,那么在系统关机断电后时间是不丢失的,并且还在走时。开机后可以直接读取出当前值,并设置为系统时间,这也是嵌入式开发中常常用到的东西。不过由于有了网络的介入,为了节省成本,一般也就使用网络的时间同...
分类:Windows程序   时间:2014-11-14 09:18:17    阅读次数:374
【Allwinner ClassA20类库分析】 1.ARM上的Delphi - Lazarus
提起上位机上的Delphi,在以前可能熟悉的人很多,虽然前几年随着Borland公司的倒闭,使用Delphi的人越来越少,但是这并不能掩盖她先进的VCL框架、全能选手的光芒。在Windows平台上,无论从Win95,还是到Win8.1,编译过一次的exe文件可以在无需安装任何运行时库的情况下直接运行,曾经也是病毒编写优先考虑的语言;而在各种管理系统的开发中,Delphi也是开发效率运、行效率极其优...
分类:Windows程序   时间:2014-11-12 23:05:03    阅读次数:642
【Allwinner ClassA20类库分析】 2.free pascal语法及结构简析
上一节介绍了Lazarus一般的开发操作流程,对于不熟悉pascal语言的朋友可能看的还是不大明白,不知道pascal代码里都应该包含什么或起什么作用,这回就简单地介绍下语法及代码文件的结构。当然,只是描述一下通常会用到的东西,如果想深入了解pascal,请参考本节最后推荐的书。     free pascal的代码文件一般只有两种,.lpr和.pas(或.pp);lpr文件是工程文件,...
分类:Windows程序   时间:2014-11-12 23:04:49    阅读次数:419
【Allwinner ClassA20类库分析】3.ClassA20功能及结构
经过前两节的铺垫,在语法上估计没有问题了吧,现在正式进入ClassA20类库的环节。     首先先下载文件:https://github.com/tjCFeng/ClassA20,推荐直接下载zip文件。解压...     A20.pas - 整个类库的基础,为计算映射地址的单元,不需要直接使用     Clock.pas - 打开关闭部分外设的时钟控制...
分类:Windows程序   时间:2014-11-12 23:03:56    阅读次数:323
【Allwinner ClassA20类库分析】4.GPIO类的使用
从本节起,开始使用ClassA20类库完成操作外设的功能,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。     封装的目的就是简化操作,试想一下,如果想在Linux中直接设置GPIO寄存器需要做什么工作?基本上计算物理地址、获取映射地址、了解每个寄存器的作用、设置对应的位。。。。。。很是繁琐。而使用了封装的类库之后,只需要这样做:...
分类:Windows程序   时间:2014-11-12 23:02:56    阅读次数:370
11条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!