我们读取 EEPROM 的时候很简单,EEPROM 根据我们所送的时序,直接就把数据送出来了,但是写 EEPROM 却没有这么简单了。给 EEPROM
发送数据后,先……
EEPROM 写数据流程
第一步,首先是 I2C 的起始信号,接着跟上首字节,也就是我们前边讲的 I2C 的器件地址,并且在读写方向……
在实际的应用中,保存在单片机 RAM 中的数据,掉电后就丢失了,保存在单片机的FLASH
中的数据,又不能随意改变,也就是不能用它来记录变化的数值。但是在某些场合,我……
上一节介绍的是 I2C 每一位信号的时序流程,而 I2C 通信在字节级的传输中,也有固定的时序要求。I2C
通信的起始信号(Start)后,首先要发送一个从机的地址,……
在硬件上,I2C 总线是由时钟总线 SCL 和数据总线 SDA 两条线构成,连接到总线上的所有器件的 SCL 都连到一起,所有 SDA
都连到一起。I2C
总线是……
【村氓】金刚玻璃心
我在pc机上交叉编译了qt的库以后怎么验证是否正确呢?有人知道吗?
用qtcreator随便生成一个界面程序,编译的时候报错
……
我们前边学串口通信的时候,比较注重的是串口底层时序上的操作过程,所以例程都是简单的收发字符或者字符串。在实际应用中,往往串口还要和电脑上的上位机软件进行交互,实现电脑软件……
按键和液晶,可以组成我们最简易的计算器。下面我们来写一个简易整数计算器提供给大家学习。为了让程序不过于复杂,我们这个计算器不考虑连加,连减等连续计算,不考虑小数情况。加减……
我们上一节的这个液晶滚屏移动程序,大概有 160
行左右。随着我们硬件模块使用的增多,程序量的增大,我们往往要把程序写到多个文件里,方便代码的编写、维护和移植。
……
我们前边学第 7 章点阵 LED 的时候,可以实现上下移动,左右移动等。而对于 1602
液晶来说,也可以进行屏幕移动,实现我们想要的一些效果,那我们来用一个例程实现……