- 博客(9)
- 资源 (20)
- 收藏
- 关注
原创 C51IO口模拟I2C总线驱动AT24C16 (EEPROM部分)
/* 名称:C51IO口模拟I2C总线驱动AT24C16 说明:关于EEPROM,即这里的AT24C16是一个特殊形式的FLASH存储器,不过其容量一般较少。比较适合于存储少量的数据。AT24C16的通信接口是标准的I2C通信,即我们需要根据I2C通信协议来操纵EEPROM设备。 关于AT24C16的的各种操作,这里就不细讲了,简单介绍一下。(1)、主机向AT2...
2018-03-27 11:57:06 1117
原创 C51IO口模拟I2C总线驱动AT24C16 (I2C协议部分)
/* 名称:C51IO口模拟I2C总线驱动EEPROM(AT24C16)说明:I2C总线是由Philips公司开发的一种简单、半双工同步串行总线。它只需要两根线(SCL、SDA)即可在连接于总线上的器件之间传送信息。其中SCL时钟总线用于同步数据,SDA数据总线用来发送数据(或地址)。和SPI总线不同的是,I2C总线通过在SDL上发送存储器的地址用来选中总线上对应的设备。关于具体...
2018-03-27 11:45:48 693 1
原创 比较单片机普通引脚操纵HC595和STM32中SPI通信操纵HC595
总结一下: 此处对于单片机普通引脚操纵HC595和STM32中SPI通信操纵HC595做一下比较。对于HC595是串入并出。如果用普通引脚作为串行输入,那么需要通过移位操作,输出8(HC595是8位的串入并出。而对于SPI通信来说,只需要向SPI中输出一次就可以,移位操作通过SPI相关的硬件来完成了。这样的话,就会大幅度提高了效率。...
2018-03-22 17:20:48 1840
原创 STM32之SPI串行线与HC595使用
/* 名称:STM32之SPI串行线与HC595使用 说明:SPI:串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、 LCD 等设备与 MCU 间,要求通讯速率较高的场合。对于SPI来说,其使用主要有四根线:分别是CS、MOSI、MISO、CLK;其中片选线CS,一般用普通的GPIO口来代替。其次,SPI是全双工通信线路,其发送的时候同时也在接收...
2018-03-22 17:19:07 8004 4
原创 C51之74HC595的使用
/* 名称:74HC595的使用 说明:74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存人到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。而当OE为高电...
2018-03-22 17:15:58 2674
原创 C51、STM32、S3C2440 串口总结
/* 名称:C51、STM32、S3C2440串口总结 说明:这里我想说,对于一个通信协议来说。其无关于具体的芯片,所不同的是 具体的芯片在实现具体的通信协议时,会做出小小的改动。 对于串口来说,C51中、STM32和S3C2440中都差不多。使用起来也大同小异。 我越来越感觉,不仅是串口,嵌入式外设好像都差不多。有点:学精了一个 芯片,...
2018-03-01 12:59:05 329
原创 S3C2440之串口
/* 名称:S3C2440之串口 说明:S3C2440的串口,啊。并没有什么特殊的。稍微有点不同的就是,它有一个64字节的FIFO,相当于 C51和STM32中的输入输出缓冲。 关于具体的使用,也是先配置端口为串口功能,然后配置串口的一些参数,如波特率、数据位等等。最后是通过中断或者轮询的方式从缓冲器(FIFO)中读取或写入数据。这里就不提供代码了,实验...
2018-03-01 12:53:44 322
原创 STM32之串口
/* 名称:STM32之串口 说明:对于STM32的串口通信来说,从外部看,和C51差不多。从内部看,啊。。我还不了解。从使用上说,也是需要先配置USART,然后通过终端或者轮询的方式接受或者输出数据。由于有了固件库函数的帮助,STM32的串口配置起来比C51还要方便不少。本实验完成的是输入输出重定向,主要是重写了fput()和fget()函数。*/实验主要代码...
2018-03-01 12:52:19 369
原创 C51单片机之串口
/* 名称:C51单片机之串口 说明:在计算机之间进行通讯的时候,有两种方式,一个是串行通信,一个是并行通信。对于前者适合长距离通信、有一定的纠错能力。对于后者,适合短距离通信,速度较快。对于C51单片机来说,其内部集成有一个功能很强的全双工通信口。设有两个相互独立的接受、发送缓冲器,可以同时发送数据和接收数据。发送缓冲器只能发送不能读出。接收缓冲器只能接收不能发送,而且两...
2018-03-01 12:43:46 1013 4
HelloOs相关资源
2020-08-15
PlayerTest.zip
2019-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人