资源简介
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 驱动代码
相关资源
- 3新概念模拟电路-运放电路的频率特性
- 模拟QQ登陆界面,按钮无效自己写
- 交通咨询模拟系统完整代码
- 卡西欧工程计算器模拟器Casio FX
- S7-200模拟量编程实例
- 波浪模拟UDF程序
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- 分页系统模拟实验 操作系统 课程设
- 课程作业:模拟仓库管理系统
- 模拟段页式虚拟存储管理中地址转换
- STM32F103 CC2500完整驱动(模拟SPI)
- 报文模拟仿真测试工具2.0
- 模拟ATM柜员机系统--连接数据库
- HOOK 记录和模拟 Keyboard Mouse
- 模拟首次适应动态分区存储管理方案
- 磁盘调度算法的模拟实现及对比
- 模拟一个文件管理系统
- 电梯模拟程序C/C 算法实现
- 计算机网络课程设计—ARQ协议模拟实
- 模拟电路课程设计(音频放大电路设
- Diskhook(模拟硬盘序列号)
- 模拟电路设计找工作面试笔试集萃
- DE2模拟的交通红绿灯
- OpenGL-3D坦克模拟
- Yy-z02计算机组成原理实验仪软件 V1.
- FLAC3D数值模拟的边坡稳定性
- 非晶材料微型齿轮成形过程数值模拟
- 再生顶板下巷道布置及支护离散元模
- 基于ABAQUS的TC4钛合金电阻热热处理温
- 块体单元法中喷锚支护的数值模拟
评论
共有 条评论