|
термометр на attiny 2313 |
|
|
|
Dec 14 2012, 13:28
|
Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855

|
Собрал термометр, скачал прошивку для контроллера, но прошивка была для датчика ds18s20, а у меня в наличии оказался ds18b20 соответственно датчики различаются. прошу помочь и отредактировать прошивку для контроллера, чтобы правильно отображалась температура датчика. файлы приложил
Сообщение отредактировал IgorKossak - Dec 14 2012, 20:51
Причина редактирования: стандартные даташиты удалил
Прикрепленные файлы
2ds.7z ( 1.73 килобайт )
Кол-во скачиваний: 31
|
|
|
|
|
Dec 14 2012, 15:45
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 6-04-06
Пользователь №: 15 890

|
skyliver На каком индикаторе сделан, LCD или LED? В инете полно таких поделок.
|
|
|
|
|
Dec 15 2012, 01:16
|
Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855

|
Цитата(Dust112 @ Dec 14 2012, 18:45)  skyliver На каком индикаторе сделан, LCD или LED? В инете полно таких поделок. на led 2х16. kovigor правильно сказал, либо датчик найти либо на Си писать. С Си у меня проблемы и с поиском датчиков тоже. Если в инете заказать, то один куплю как за 2. Поэтому надо как то разбираться с Си. А это очень будет долго. Примеры в инете смотрел, но там большинство под LED сделано.
|
|
|
|
|
Dec 15 2012, 03:01
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 17-09-06
Пользователь №: 20 471

|
Цитата(skyliver @ Dec 15 2012, 07:16)  Примеры в инете смотрел, но там большинство под LED сделано. Вот не по LED.
|
|
|
|
|
Dec 15 2012, 06:44
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 6-04-06
Пользователь №: 15 890

|
skyliver, если под напрячься, то можно и осилить С.
|
|
|
|
|
Dec 15 2012, 08:49
|

Местный
  
Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658

|
Цитата(Dust112 @ Dec 15 2012, 09:44)  skyliver, если под напрячься, то можно и осилить С. если нет сопутствующих готовых библиотек , то проще тогда освоить ассемблер чем Си , имхо да, если была бы схема устройства и желательно подробное различие датчиков и схематическое и по управлению, то можно былоб и попробывать чтото сделать
|
|
|
|
|
Dec 15 2012, 10:06
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 6-04-06
Пользователь №: 15 890

|
MaxiMuz, тут готов поспорить. Сам не так давно засел за С, раньше писал на asme. При наличии инета, где масса исходников, и при желании, можно осилить.
|
|
|
|
|
Dec 15 2012, 13:43
|
Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855

|
Цитата(RabidRabbit @ Dec 15 2012, 10:42)  Всё было бы не так страшно, приложи TC схему устройства  Или хотя бы куда термометр подцеплен  вот схема подключения устройства
Сообщение отредактировал skyliver - Dec 15 2012, 13:46
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 15 2012, 13:51
|
Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855

|
короче у меня теперь вот 2 датчика. один ds1820, второй ds18b20. От первого показывает нормальную температуру, от второго врет. надо что то поменять в исходнике. оказывается я забыл убрать на программаторе галочку ckdiv8 для работы от внутреннего генератора. жду помощи. может кто поможет, а может и я сам догадаюсь. Цитата(RabidRabbit @ Dec 15 2012, 16:48)  Можно тупо поробовать заменить в строках 405 и 456 ldi r28,k09 на ldi r28,k0C а где в коде берется снятие данных с первого и второго датчиков и их обработка?
|
|
|
|
|
Dec 15 2012, 21:25
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Там где на пины выставляется 0x00 , затем следует переход на подпрограмму задержки от 480-500 мкс, затем выставляется 1 и в течении техже 480-500мкс опрашивается состояние пинов и если обнаружен ноль , программа выполняет действия согласно DS на датчики. Цитата ...и при желании, можно осилить. А зачем? Цитата При наличии инета, где масса исходников....
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Dec 16 2012, 04:13
|
Группа: Новичок
Сообщений: 6
Регистрация: 14-12-12
Пользователь №: 74 855

|
В итоге вот что получилось
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 16 2012, 04:23
|
Местный
  
Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042

|
Цитата(skyliver @ Dec 15 2012, 04:16)  С Си у меня проблемы и с поиском датчиков тоже. Поэтому надо как то разбираться с Си. А это очень будет долго. Примеры в инете смотрел, но там большинство под LED сделано. Освоение азов С - максимум неделя. Зато потом не будет проблем с созданием уже своих проектов.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|