Introduction - If you have any usage issues, please Google them yourself
This is the use of AVR GCC read DS18B20 code. Code function is very wide, including all the features DS18B20. Including read and write EEPROM, CRC checksum and so on. Support an online linked to a number of 18B20 or more IO than I linked to read 18B20.
Packet : 71477180avrgcc_ds18x20_demo.rar filelist
ds18x20_demo\onewire.c
ds18x20_demo\delay.c
ds18x20_demo\main.c
ds18x20_demo\ds18x20.c
ds18x20_demo\uart.c
ds18x20_demo\onewire.h
ds18x20_demo\delay.h
ds18x20_demo\ds18x20.h
ds18x20_demo\uart.h
ds18x20_demo\makefile
ds18x20_demo\dstest.pnproj
ds18x20_demo\crc8.h
ds18x20_demo\crc8.c
ds18x20_demo\.dep\main.o.d
ds18x20_demo\.dep\onewire.o.d
ds18x20_demo\.dep\delay.o.d
ds18x20_demo\.dep\ds18x20.o.d
ds18x20_demo\.dep\uart.o.d
ds18x20_demo\.dep\crc8.o.d
ds18x20_demo\.dep
ds18x20_demo\bin\demo_output.txt
ds18x20_demo\bin\demo_output2.txt
ds18x20_demo\bin\main_mega32_8MHz.hex
ds18x20_demo\bin
ds18x20_demo\main.lst
ds18x20_demo\onewire.o
ds18x20_demo\onewire.lst
ds18x20_demo\delay.o
ds18x20_demo\delay.lst
ds18x20_demo\ds18x20.o
ds18x20_demo\ds18x20.lst
ds18x20_demo\uart.o
ds18x20_demo\uart.lst
ds18x20_demo\crc8.o
ds18x20_demo\crc8.lst
ds18x20_demo\main.map
ds18x20_demo\main.lss
ds18x20_demo\main.sym
ds18x20_demo\18B20.WK3
ds18x20_demo\main_elf.aps
ds18x20_demo\main.o
ds18x20_demo\main.elf
ds18x20_demo\main.hex
ds18x20_demo\main.eep
ds18x20_demo\18B20.SearchResults
ds18x20_demo
ds18x20_demo\18B20.IMB
ds18x20_demo\18B20.IMD
ds18x20_demo\18B20.IAB
ds18x20_demo\18B20.IAD
ds18x20_demo\18B20.PR
ds18x20_demo\18B20.PS
ds18x20_demo\18B20.PFI
ds18x20_demo\18B20.PO
ds18x20_demo\18B20.PRI