![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
残夜微殇
星光不问赶路人,时光不负有心人
展开
-
SPI协议
SPI是一种高速的全双工,同步通信总线,工作方式为主从通信,通常只有一个主机和一个或多个从机。SPI接口主要用在EEPROM,FLASH,实时时钟,AD转换器,数字信号处理器和数字信号解码器之间SSEL:从设备片选使能信号。如果从设备是低电平使能的话,当拉低这个引脚后,从设备会被选中,主机和这个被选中的从机进行通信。SCLK:时钟信号,由主机产生和I2C通信的SCL类似MOSI:主机给...原创 2019-11-30 15:36:44 · 404 阅读 · 0 评论 -
DS1302时钟芯片时序
CE 和 SSEL 的使能控制是反的,对于通信写数据,都是在 SCK 的上升沿,从机进行采样,下降沿的时候,主机发送数据。 DS1302 的时序里,单片机要预先写一个字节指令,指明要写入的寄存器的地址以及后续的操作是写操作,然后再写入一个字节的数据。读操作有两处需要特别注意的地方。第一, DS1302 的时序图上的箭头都是针对 DS1302来说的,因此读操作的时候,先写第一个字节指令,...原创 2019-10-24 11:13:40 · 2674 阅读 · 0 评论 -
DS1302实时时钟芯片
DS1302 是 DALLAS(达拉斯) 公司推出的一款涓流充电时钟芯片, 2001 年 DALLAS被 MAXIM(美信) 收购,因此我们看到的 DS1302 的数据手册既有 DALLAS 的标志,又有MAXIM 的标志,大家了解即可。DS1302 实时时钟芯片广泛应用于电话、传真、便携式仪器等产品领域, 它的主要性能指标如下:1、 DS1302 是一个实时时钟芯片,可以提供秒、分、小...原创 2019-10-24 11:09:14 · 4980 阅读 · 0 评论 -
区分按键单击与双击
static u8 key_double_click_cnt = 0;if (TASK_BT == task_ctl.work_sta) {if (key_double_click_cnt > 0) { //双击超时计时.key_double_click_cnt–;}if(1 == key_double_click_cnt) { return DOUBLE_CLICK_KEY;...原创 2019-09-03 10:48:00 · 871 阅读 · 0 评论