资源简介
1-wire"从机"模拟程序, 不是主机,1-wire的主机模拟程序网上很多.使用mega88模拟DS1990A芯片时序, 再加上模拟主机就可以搭建不使用DALASI芯片而使用1-wire协议的系统.编译IAR for AVR 4.20.
代码片段和文件信息
/*
*********************************************************************************************************
*
* File : COMMON.C
* Data : March 20 2007
*********************************************************************************************************
*/
#include “hal.h“
/*
*********************************************************************************************************
* HALWAIT
*
* Description :
* Arguments :
* Returned Values : none
* Note(s)/Warnings :
*********************************************************************************************************
*/
/*
#ifdef MCLK_1M //Pause 10uS
void HalWait(void)
{
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
}
#endif*/
/*
*********************************************************************************************************
* PAUSE_10US
*
* Description :
* Arguments :
* Returned Values : none
* Note(s)/Warnings :
*********************************************************************************************************
*/
void Pause_10uS(BYTE delay)
{
while(delay--){
#ifdef MCLK_1M
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
#endif
#ifdef MCLK_2M
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
_NOP();
#endif
}
}
/*
*********************************************************************************************************
* PAUSE_1MS
*
* Description :
* Arguments :
* Returned Values : none
* Note(s)/Warnings :
*********************************************************************************************************
*/
void Pause_1mS(BYTE delay)
{
while(delay--)
Pause_10uS(100);
}
//-------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2290 2008-03-24 16:47 1-wire slave\common.c
文件 7852 2007-09-28 21:05 1-wire slave\common.h
文件 5917 2008-03-24 16:47 1-wire slave\hal.c
文件 4646 2008-03-24 16:48 1-wire slave\hal.h
文件 825 2008-03-24 16:48 1-wire slave\main.c
文件 4725 2008-03-24 16:15 1-wire slave\OneWire.c
目录 0 2008-03-24 16:48 1-wire slave
----------- --------- ---------- ----- ----
26473 8
- 上一篇:SSD7 所有习题答案完美版
- 下一篇:RT1052 QSPI 驱动代码
相关资源
- 从动态晶格QCD模拟得出迷人的四夸克
- 讲道理!这个电路不应该这么通啊
- CMPP3.0模拟网关,绝对好用,自己测试
- 基于SPCE061A和PTR8000的模拟SPI总线通信
- 压敏电阻的符号是什么?
- 网络交换芯片88E6131的模拟SMI总线驱动
- 串口模拟器支持win10
- 安家岭井工一矿开采沉陷数值模拟岩
- 显微镜模拟软件
- BOSON模拟器NetSim V5.31破解版附注册机
- WinCE_6.0_中文SDK(仿真器模拟器)
- 专升本 数据库 模拟题
- 掘进巷道风流热环境的数值模拟
- 抽出式通风风速分布数值模拟
- 掘进工作面混合式通风风流场数值模
- 基于FISH语言的开采沉陷模拟数据处理
- TBM滚刀破岩过程及细观机理颗粒流模
- 碳纤维布加固混凝土梁裂缝及界面性
- CMD批处理模拟鼠标按键事件
- 简析P沟MOS晶体管
- 静水环境中径向紊动射流数值模拟
- 径向射流稀释特性数值模拟
- AIX模拟器(PC)安装成功,不再需要找
- ds2781单总线1-wire驱动代码 1
- 三款4-20ma模拟量采集电路图
- 电流模拟量0~20mA输出典型电路计算书
- S7S7200PLC 模拟量4-20 mA转换成整数程序
- 三款4-20ma模拟量采集电路图详解
- 300MW亚临界机组SCR脱硝系统数值模拟
- 基于数值模拟的综采面空气幕隔尘参
评论
共有 条评论