单片机
爱自在
这个作者很懒,什么都没留下…
展开
-
单片机 - MC74HC153D 选择开关
开发中用到了这个选择开关,做个简单的记录。7,9引脚是输出,3-6是7引脚的输入源,10-13是9引脚的输入源。1和15引脚是使能引脚。注意低电平使能!!!!2和14引脚是地址选择位。逻辑图解如下:配置功能表如下:...原创 2021-11-29 13:27:44 · 6817 阅读 · 0 评论 -
IPMB协议的一点记录
1. IPMB协议其实还是I2C协议,发出的第一个字节是地址。2. 流程:A给B发送请求,B回响应第一步:初始状态:A 初始为master,B为slave模式第二步:发送请求:A 发送请求-切换为slave模式第三步:发送响应:B 收到请求后切换为master,发送响应,发送完响应后切换为 slave模式。第四步:接收响应:A 收到响应处理后,切换为master。准备下一次发送请求。3. 整个过程 一直存在master slave切换,为了避免I2C卡死,IPMB协议中规..原创 2021-01-15 17:03:57 · 6299 阅读 · 0 评论 -
I2C协议
[I2C]I2C总线协议图解转自:http://blog.csdn.net/w89436838/article/details/386606311 I2C总线物理拓扑结构I2C 总线在物理连接上非常简单,分别由SDA(串行数据线)和SCL(串行时钟线)及上拉电阻组成。通信原理是通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。I2C通信方式为半双工,只有一根SDA线,同...转载 2021-01-15 16:54:14 · 124 阅读 · 0 评论 -
V39按键分析
说明master的电视芯片V39的按键处理分析不同的按键按下去读到不同的ad值,反过来根据按键值就可以得出是哪个按键。ad值有一定范围。程序里一般是该值的容忍度,认为只要在容忍度范围内就是这个按键的值。过程为为检测到按下 开始记录 检测到抬起后,检测记录的按键值是否一样。探测到按键值后,全局标记g_bKeyDetect会被置位,handler处理函数处理后再清零。这就像生产者和消费者。...原创 2019-10-28 15:40:19 · 235 阅读 · 0 评论 -
C8051 SMBus 原理
转载地址:https://www.cnblogs.com/kongtiao/p/3228028.html一、SMBus总线 SMBus串...转载 2019-06-13 09:43:01 · 1029 阅读 · 0 评论 -
stm8 IAP 支持双中断
先大概记录大概步骤吧,免得忘了。IAP程序程序起始地址0x80001. 将0x8000-0x8080中断向量表备份到 0xFF70处2. 将中断向量表拷贝到内存指定区域,注意内存的前16字节是虚拟寄存器,不能用。3. 将IAP的中断修改为指向内存区域中的中断向量表。(需要中断向量表格式就会改了,前四字节不要动)以上中断向量表完成,IAP程序可以正常运行。APP程序程...原创 2019-06-26 11:34:39 · 758 阅读 · 0 评论