1.开始 我想在荔枝派上驱动oled屏,但是在内核中写驱动对我来说肯定是非常麻烦的,所以我退而求其次,想在应用层中操作通用i2c接口来实现oled的驱动程序。 我买的OLED是中景园经典款,四针IIC接口oled。首先我参考了NanoPi的Matrix库,参考他的IIC应用层函数。我发现他多incl ...
分类:
系统相关 时间:
2018-04-12 15:29:56
阅读次数:
359
最近项目上用到了一款美信的DS1308RTC芯片,由于是挂在了Zynq的PS MIO上,需要软件人员协助才能测试;觉得太麻烦了,想通过飞线,然后在Vivado中调用IIC的IP核,在PL端实现IIC的读写,借此验证此芯片的功能是否正常。因此简单学习一下IIC的协议,顺便借此提升一下对IIC的认识 常 ...
分类:
其他好文 时间:
2018-03-28 01:40:37
阅读次数:
235
1.1.2产品特征: 输入:CVBS/S-Video GM7150BC输入支持CVBS/S-Video两种信号格式,当信号源是CVBS的时候,GM7150BC支持两路CVBS输入,可以进行通道切换(通道切换需要软件配置0x00寄存器,芯片默认AIP1A输入);当信号源是S-Video的时候只能输入一 ...
分类:
其他好文 时间:
2018-03-19 19:09:15
阅读次数:
302
IIC总线(Inter-Integrated Circuit)即集成电路总线,是PHILIPS公司设计出来的一种简单、双向、二线制、同步串行总线。IIC总线是一个多向控制总线,多个器件(从机)可以同时挂载到一个主机控制的一条总线上。每个连接在总线上的设备都是通过唯一的地址和其他器件通信,主机和从机的 ...
分类:
其他好文 时间:
2018-03-18 16:18:47
阅读次数:
1441
<平台设备设备驱动> a:背景: 平台总线是Linux2.6的设备驱动模型中,关心总线,设备和驱动这3个实体。一个现实的Linux设备和驱动通常需要挂接在一种总线上(比如本身依附于PCI,USB,IIC,SPI等设备而言)。但是在嵌入式系统里面,SoC系统即集成的独立外设控制器,挂接在SoC内存空间 ...
分类:
系统相关 时间:
2018-03-17 16:12:18
阅读次数:
232
在keil工程配置中加入如下代码: F:\2018_project\FPGANIOS2_SRAM_USB2\CY7C\Hex2bix.exe -i -f 0xc2 -o bulkloop.iic bulkloop.hex (1)工具Hex2bix.exe和 bulkloop.hex在一个工程文件夹内 ...
分类:
其他好文 时间:
2018-03-13 00:56:19
阅读次数:
308
关于Exynos4412 IIC 裸机开发请看 :Exynos4412 裸机开发 —— IIC总线 ,下面回顾下 IIC 基础概念 一、IIC 基础概念 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。IIC ...
分类:
其他好文 时间:
2018-03-11 21:09:23
阅读次数:
224
LCA(Least Common Ancestors) 即最近公共祖先,是指在有根树中,找出某两个结点u和v最近的公共祖先。 树链剖分求解 用的不多,但异常高效 不懂树链剖分的小伙伴看这里、 "树链剖分—学习笔记" 我们先把两个dfs预处理做好 接着进入询问lca(u,v)的环节 int u=rea ...
分类:
其他好文 时间:
2018-03-08 14:08:15
阅读次数:
136
1 iic总线不是全双工,2根线SCL SDA。spi总线实现全双工,4根线SCK CS MOSI MISO 2 iic总线是多主机总线,通过SDA上的地址信息来锁定从设备。spi总线只有一个主设备,主设备通过CS片选来确定从设备 3 iic总线传输速度在100kbps-4Mbps。spi总线传输速 ...
分类:
其他好文 时间:
2018-03-04 00:24:24
阅读次数:
236
一、写数据 以上是IIC写数据命令,注意,如果count超过8个,每次写一个字节都需要从I2cStart2()开始,如果从写Address开始循环,数据会出错,因为AT24C02每页有8个字节; 写数据代码技巧,这是看一个开发板的例子 注意ucData2 & cucBit2[IIC_i]一行,这种方 ...
分类:
其他好文 时间:
2018-03-03 15:32:39
阅读次数:
169