标签: avr winavr
我有atmega 32和DALLLAS 18b20。温度传感器的输出是数字的一根线。任何人都可以建议我如何使用ADC通道读取值。提前致谢。
答案 0 :(得分:2)
正如Colin_s所说,与18b20的通信在端口引脚上是数字的,即0和1。
Here是传感器的数据表。
Here是Atmel的应用笔记,告诉您如何将AtMega32与传感器连接。基本上,您可以在正确的时间将端口引脚的方向更改为输入或输出,以释放或控制1线,向传感器发送命令,并通过此引脚读取传感器的结果。你" bit-bang"通过一次一位地发送或读取十六进制值来执行命令和读取,最低有效位优先。