View previous topic :: View next topic |
Author |
Message |
pete Guest
|
problem with ds18s20 |
Posted: Thu Feb 27, 2003 12:51 am |
|
|
I try to use <a href="http://www.phanderson.com/PIC/PICC/CCS_PCM/ds1820.html" TARGET="_blank">http://www.phanderson.com/PIC/PICC/CCS_PCM/ds1820.html</a> code with ds18s20. I don't have oscilloscope so I can see nothing else than my lcd result. I can't get it work. Have someone more information to use ds18s20? I have 4,4Kohm pull-up resistor,using ds18s20 with paraside mode.
Pete
___________________________
This message was ported from CCS's old forum
Original Post ID: 12156 |
|
|
Neutone
Joined: 08 Sep 2003 Posts: 839 Location: Houston
|
Re: problem with ds18s20 |
Posted: Thu Feb 27, 2003 9:00 am |
|
|
:=I try to use <a href="http://www.phanderson.com/PIC/PICC/CCS_PCM/ds1820.html" TARGET="_blank"> <a href="http://www.phanderson.com/PIC/PICC/CCS_PCM/ds1820.html" TARGET="_blank">http://www.phanderson.com/PIC/PICC/CCS_PCM/ds1820.html</a></a> code with ds18s20. I don't have oscilloscope so I can see nothing else than my lcd result. I can't get it work. Have someone more information to use ds18s20? I have 4,4Kohm pull-up resistor,using ds18s20 with paraside mode.
:=
:=Pete
Search this forum and you can find a lot of information. I have see functions posted in this forum that support all the functionality of the ds1820. I have posted some myself with minimal support for the ds1820.
___________________________
This message was ported from CCS's old forum
Original Post ID: 12169 |
|
|
pete Guest
|
Re: problem with ds18s20 |
Posted: Thu Feb 27, 2003 11:23 am |
|
|
I try to search but found nothing than phanderson code.
I just hope someone has more details, it helps me a lot.Usually I use LM335 temperature sensor, i-wire was new for me.
Thanks.
Pete
___________________________
This message was ported from CCS's old forum
Original Post ID: 12174 |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
Re: problem with ds18s20 |
Posted: Thu Feb 27, 2003 6:09 pm |
|
|
<font face="Courier New" size=-1>:=I try to search but found nothing than phanderson code.
:=I just hope someone has more details, it helps me a lot.Usually I use LM335 temperature sensor, i-wire was new for me.
--------------------------------------------------
Peter Anderson has some delay functions which are intended
for a 16-series PIC running at 4 MHz. If you are running
at a higher crystal frequency, and you're still using that
same code, then there could easily be a problem.
If so, then replace his delay functions with CCS delay
functions. Replace delay_10_us(n) with delay_us(n * 10).
(Do the n * 10 math yourself. Put in the actual value).
Delete his "delay_ms()" function, to be sure that the
CCS built-in delay_ms() function is used.
Maxim has an appnote that has C source code for 1-wire chips.
You could port this code to CCS.
<a href="http://pdfserv.maxim-ic.com/arpdf/AppNotes/app126.pdf" TARGET="_blank"> <a href="http://pdfserv.maxim-ic.com/arpdf/AppNotes/app126.pdf" TARGET="_blank">http://pdfserv.maxim-ic.com/arpdf/AppNotes/app126.pdf</a></a>
Here's another appnote that may be better than that one.
This one is specifically about the DS18x20 series chips,
with C source code. (Has to be ported to CCS).
<a href="http://pdfserv.maxim-ic.com/arpdf/AppNotes/app162.pdf" TARGET="_blank">http://pdfserv.maxim-ic.com/arpdf/AppNotes/app162.pdf</a>
Here's a page full of appnotes on the DS18S20.
(scroll down to the bottom of this page.)
<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2815" TARGET="_blank">http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2815</a>
--</font>
___________________________
This message was ported from CCS's old forum
Original Post ID: 12189 |
|
|
none Guest
|
Re: problem with ds18s20 |
Posted: Fri Feb 28, 2003 10:55 am |
|
|
pete,
look below for some sample onewire routines, should
help you get started. you'll need to add support for
parasite mode, however.
<a href="http://losdos.dyndns.org:8080/public/onewire/" TARGET="_blank">http://losdos.dyndns.org:8080/public/onewire/</a>
regards
:=I try to search but found nothing than phanderson code.
:=I just hope someone has more details, it helps me a lot.Usually I use LM335 temperature sensor, i-wire was new for me.
:=Thanks.
:=Pete
___________________________
This message was ported from CCS's old forum
Original Post ID: 12224 |
|
|
|