全部博文(573)
发布时间:2015-12-04 16:48:51
对I2C总线协议的一些理解1、无论读与写,都是在时钟线为低时把数据送到数据总线上,在高时采样数据,把数据锁存到内部,所以读之前先把时钟线拉低,做好准备(数据线为高表示释放数据线),为接下来读数据做好准备。也就是时钟信号为低时,数据线上的高低电平才允许变化,时钟信号为高时,数据总线上的数据必须.........【阅读全文】
发布时间:2015-12-04 16:43:40
I2C总线信号时序总结2012-11-23 20:10 209人阅读 评论(0) 收藏 举报 分类:IIC总线(9) I2C总线信号时序总结总线空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件.........【阅读全文】
发布时间:2015-12-04 16:37:41
linux多线程学习(七)——实现“生产者和消费者”在上一篇文章中,利用信号量实现了线程间的互斥,这一篇将要利用信号量的互斥同步机制来实现一个经典实例,就是“生产者和消费者”。1、简单描述生产者和消费者的问题。有一个缓冲区和两个线程:生产者和消费者。生产者把产品放入缓冲区,而消.........【阅读全文】
发布时间:2015-12-04 16:35:03
linux多线程学习(六)——信号量实现同步在上一篇文章中已经用信号量来实现线程间的互斥,达到了互斥锁的效果,今天这篇文章将讲述怎样用信号量去实现同步。信号量的互斥同步都是通过PV原语来操作的,我们可以通过注册两个信号量,让它们在互斥的问题上互动,从而达到同步。通过下面实例就可以很容易理.........【阅读全文】
发布时间:2015-12-04 16:34:13
linux多线程学习(五)——信号量线程控制在上一篇文章中,讲述了线程中互斥锁的使用,达到对共享资源互斥使用。除了使用互斥锁,信号量,也就是操作系统中所提到的PV原语,能达到互斥和同步的效果,这就是今天我们所要讲述的信号量线程控制。PV原语是对整数计数器信号量sem的操作,一次P操作可.........【阅读全文】