io模拟串口,用普通的通信口模拟串口通信,实现模拟功能
上传时间: 2014-01-26
上传用户:epson850
s3c2410的io模拟SPI驱动程序,可以直接移植到bsp下
上传时间: 2016-06-20
上传用户:zxc23456789
s3c2410的io模拟SPI驱动程序,可以直接移植到bsp下
上传时间: 2013-12-24
上传用户:爱死爱死
51单片机io模拟串口程序,有三种方法详细介绍。最后还有完整的通过验证的程序。
上传时间: 2016-07-13
上传用户:aeiouetla
用单片机的I/O口模拟I2C协议 I2C用io模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力. 51单片机IO口正好完全符合这个特性.写起I2C驱动颇为得心应手.但是AVR的IO口强大了,它输出的高电平是实实在在的高电平,而不是靠什么上拉电阻来提供,只有10mA都不到的电流!于是如果直接使用 PORTB_Bit0 = 1这样的操作,就不能满足I2C的线与功能了,如果此时有别的设备要将SCL或者SDA拉低,那么结果就是二个IO口打架,谁赢谁输不得而知,时间长了,多半是两败俱伤,芯片发热吧. 当然AVR的IO口自然有办法满足I2C的电气特性要求,不就是不能输出1么,那么用它的高阻状态即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要输出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上传时间: 2016-07-19
上传用户:gxrui1991
用两个普通io模拟I2C总线的c语言程序
上传时间: 2016-08-14
上传用户:h886166
C51普通io模拟Uart,解决单片机串口不够用的问题
上传时间: 2013-12-16
上传用户:changeboy
内联汇编 直接操作winio驱动写io模拟鼠标键盘
上传时间: 2014-01-04
上传用户:agent
1. I2C总线驱动程序(用两个普通io模拟I2C总线) 2.包括100Khz(T=10us)的标准模式(慢速模式)选择, 3. 和400Khz(T=2.5us)的快速模式选择,
上传时间: 2014-01-18
上传用户:liansi
大容量(2M)Flash sst25VF016B的驱动函数汇总 包括io模拟SPI总线方式和C8051F020硬件SPI方式下的驱动 函数接口简单易用 代码规范简洁
上传时间: 2014-12-04
上传用户:lifangyuan12