采用ATtiny817
仿真1-Wire®器件
简介
与1-Wire®器件通信的特别之处在于,除了地线外,只需一根线即可与另一个器件通信。供电和通信仅通过一个连接处理。与Maxim的1-Wire器件通信只需要一个通用I/O引脚。本应用笔记介绍了如何使用ATtiny817仿真1-Wire目标器件DS2433。
特性
支持标准速度Maxim 1-Wire协议
兼容所有AVR®器件
中断驱动的实现
无需外部硬件
主要内容
工作原理
基本总线信号
ROM函数命令
存储器函数命令
总结
实现
初始化
位级函数
字节级函数
ROM命令
存储器函数命令
循环冗余校验(CRC)
结论
本应用笔记说明了如何使用ATtiny817单片机仿真1-Wire目标器件DS2433,不过仅介绍了标准速度。要仿真其他1Wire目标器件,需要按照器件的数据手册实现void DS2433_Memory_Function(uint8_t cmd)函数。
点击下方“阅读原文”查看全文
更多更全中文文档,
尽在Microchip中文社区网站