Вы имеете ввиду что бы постоянно индицировалась температура?(без кнопки включения) Или что бы была статическая индикация?Есть ли версия прошивки с постоянной индикацией???
24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Термометр на ATtiny2313 и DS18B20
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термометр на ATtiny2313 и DS18B20
имею ввиду статическая индикация. А где у меня там кнопка включения?ooogo wrote:Вы имеете ввиду что бы постоянно индицировалась температура?(без кнопки включения) Или что бы была статическая индикация?
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
так я тоже не нашел кнопок, кнопка стоит у телека в проекте.
Вопросик возник, как вы определили ток потребления одного сегмента 5 мА, а то подбираю индикатор, смотрю на тот даташит что вы указали в статье там стоит If=20мА, а я остановился на CA56-12GWA, размер и распиновка совпадает общий анод, а вот по току я даже не знаю
Вопросик возник, как вы определили ток потребления одного сегмента 5 мА, а то подбираю индикатор, смотрю на тот даташит что вы указали в статье там стоит If=20мА, а я остановился на CA56-12GWA, размер и распиновка совпадает общий анод, а вот по току я даже не знаю
-
- Пробегал мимо
- Posts: 4
- Joined: 17 Dec 2009 06:28
- Location: Екатеринбург
- Contact:
Re: Термометр на ATtiny2313 и DS18B20
Простите ! похоже напутал я все!
Читал сначала статью потом форум, там понятно все подключились к обсуждению и Телек выложил проект в протеусе! там эта кнопка и есть. А то что в статье там как я понял с ваших ответов идикация непрерывна. Под постоянная я имел ввиду не тухнет для экономии батареек. Все рисую и пробую.
Спасибо.
Читал сначала статью потом форум, там понятно все подключились к обсуждению и Телек выложил проект в протеусе! там эта кнопка и есть. А то что в статье там как я понял с ваших ответов идикация непрерывна. Под постоянная я имел ввиду не тухнет для экономии батареек. Все рисую и пробую.
Спасибо.
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термометр на ATtiny2313 и DS18B20
8 сегментов по 5 мА = 40мА, что есть максимум для одного вывода. Больше низзя.ooogo wrote: как вы определили ток потребления одного сегмента 5 мА,
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
т.е. ограничить резисторами ток в 5 мА на один сегмент? правильно понял? или транзюки поставить на общие анодыhardlock wrote: 8 сегментов по 5 мА = 40мА, что есть максимум для одного вывода. Больше низзя.
- hardlock
- Администратор
- Posts: 4014
- Joined: 21 Jan 2009 14:48
- Location: Minsk - zp.ua
- Contact:
Re: Термометр на ATtiny2313 и DS18B20
если не хватает яркости, то ставьте транзисторы, если яркости нормально, то просто ограничьте ток по 5мА на сегмент.ooogo wrote:т.е. ограничить резисторами ток в 5 мА на один сегмент? правильно понял? или транзюки поставить на общие аноды
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
посидел чуток над прогой, все что не понял выкинул написал как понятней, получилось что время подготовки температуры 7,2 мс, смотрел в протеусе, т.е. индикация будет останавливаться на 7,2мс, каждую секунду, будет ли видно мерцание дисплея? может кто согласится опробовать мою прошивку? а то мне детали тока через 2 недели привезут, прогу писал под печатку Хардлока со статьи, компилиил под 4 МГц, с кнопочкой включения и без нее, дисплей с общим анодом, могу и с общим катодом скомипилить если у кого нибудь появится желание поэкспериментировать .
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
ooogo, добрый день?
Поэкспериментировать можно конечно, давайте КОД, схему, если отличается от Хардлоковской.
Поэкспериментировать можно конечно, давайте КОД, схему, если отличается от Хардлоковской.
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
Здравствуйте, схема не отличатеся, решил что для моих целей (уличный термометр) просто сделать одно измерение и отобразить в течении 4 с, потом заснуть и мерцания не будет. проект протеуса и кодвижана прилагаю.
- Attachments
-
- temp_led1.rar
- (21.05 KiB) Downloaded 884 times
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
ooogo!
Вложение скачал, в Протеусе опробовал. При моделировании на стенде вспомнилось, что нет в наличии ds18b20 (в стадии приобретения). Имеются только ds1820. Так что опробовать Ваш код в реалии пока не получается. Если что извините, что обнадежил. Но как только появятся ds18b20, опробовать не составит труда.
Кстати подвернулась тут мне разработка под названием "Термометр с датчиком DALLAS". Ссылка http://www.3e-club.ru/view_full.php?id=5&name=dallas
В Протеусе работает прекрасно, а в реалии после включения питания показывает считанную с датчика температуру и все, обновления нема. С авторами долго разбирались, но ни к чему определенному не пришли. Я к тому что сей девайс вполне можно использовать для однократного считывания температуры (Ваш случай). Схема и код весьма просты.
А Ваш код, как только появятся ds18b20, обязательно попробую и отпишусь.
Добавлено спустя 40 минут 32 секунды:
ooogo!
Код выложен интересный, поизучаем и опробуем. У меня дисплей с общим катодом, если не трудно скомпильните под него, будьте добры.
Вложение скачал, в Протеусе опробовал. При моделировании на стенде вспомнилось, что нет в наличии ds18b20 (в стадии приобретения). Имеются только ds1820. Так что опробовать Ваш код в реалии пока не получается. Если что извините, что обнадежил. Но как только появятся ds18b20, опробовать не составит труда.
Кстати подвернулась тут мне разработка под названием "Термометр с датчиком DALLAS". Ссылка http://www.3e-club.ru/view_full.php?id=5&name=dallas
В Протеусе работает прекрасно, а в реалии после включения питания показывает считанную с датчика температуру и все, обновления нема. С авторами долго разбирались, но ни к чему определенному не пришли. Я к тому что сей девайс вполне можно использовать для однократного считывания температуры (Ваш случай). Схема и код весьма просты.
А Ваш код, как только появятся ds18b20, обязательно попробую и отпишусь.
Добавлено спустя 40 минут 32 секунды:
ooogo!
Код выложен интересный, поизучаем и опробуем. У меня дисплей с общим катодом, если не трудно скомпильните под него, будьте добры.
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
Бегло посмотрел проект, там почти все кодвижан делает, буду свою модификацию в железе собирать, к тому же люблю индикаторы глазастые, уверен что для единичного измерения будет работать нормально, да и при постоянных замерах думаю не сильно будет мерцание видно. Прошивку под общий катод скомпилил, но в протеусе не пробовал, мог чего нибудь забыть поправить
Кстати, что бы были непрерывные замеры нужно закоментировать две строчки со знаками ">>>>>>>>"
что бы дисплей не отключался надо изменить одну строчку, в разделе инициализации таймера1 поставить TCCR1B=0b00000000;
Кстати, что бы были непрерывные замеры нужно закоментировать две строчки со знаками ">>>>>>>>"
что бы дисплей не отключался надо изменить одну строчку, в разделе инициализации таймера1 поставить TCCR1B=0b00000000;
- Attachments
-
- temp_led_catod.rar
- проект код вижан и прошивка под общий катод
- (7.83 KiB) Downloaded 750 times
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
ooogo!
Благодарю, с протеусом разберусь, не проблема. Скажите, а под ds1820 доработать код сложно? Насколько я знаю в одном 9 бит, в другом 12. Просто они имеются в наличии, а точность в данном случае особо не нужна. Если сложно, то ладно, на днях с буковкой "b" должны появиться. Еще раз спасибо за код под общий катод.
Добавлено спустя 14 минут:
ooogo!
Запустил макет с прошивкой под общий катод, тока датчик без буковки b . Показания конечно не соответствуют действительности, кажет 31 или 32, но засыпание происходить и кнопка отрабатывает пробуждение. Так что девайс вроде как работоспособный.
Добавлено спустя 6 минут 31 секунду:
ooogo!
после пробуждения примерно 1 сек на дисплее нули, а потом температура, ну а далее спячка
Благодарю, с протеусом разберусь, не проблема. Скажите, а под ds1820 доработать код сложно? Насколько я знаю в одном 9 бит, в другом 12. Просто они имеются в наличии, а точность в данном случае особо не нужна. Если сложно, то ладно, на днях с буковкой "b" должны появиться. Еще раз спасибо за код под общий катод.
Добавлено спустя 14 минут:
ooogo!
Запустил макет с прошивкой под общий катод, тока датчик без буковки b . Показания конечно не соответствуют действительности, кажет 31 или 32, но засыпание происходить и кнопка отрабатывает пробуждение. Так что девайс вроде как работоспособный.
Добавлено спустя 6 минут 31 секунду:
ooogo!
после пробуждения примерно 1 сек на дисплее нули, а потом температура, ну а далее спячка
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
не сложно, но долго, теперь тока на следующих выходных могу покумекать.Скажите, а под ds1820 доработать код сложно?
так и должно быть, посылаем запрос на преобразование потом ждем 0,75 с, надо же в это время что-то отображать!? получаем и отображаем температуру. нули потому что забыл исправить под общий катод , должны были быть минусы если хотите поправте сами в двух местах вот эти строчки:после пробуждения примерно 1 сек на дисплее нули, а потом температура, ну а далее спячка
byDisplay[0]=0xFE;
byDisplay[1]=0xFE;
byDisplay[2]=0xFE;
byDisplay[3]=0xFE;
нужно присвоить им значения 0x01 , и будут минусы на дисплее первую секунду.
Еще момент, можно просто увеличить время индикации поставив предделитель на таймер1 1024
TCCR1B=0b00000101; //включить предделитель на 1024
время индикации будет примерно 16 с.
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
ooogo!
Ньюансы понятны, спасибо. Насчет ds1820, если получится, буду рад воспользоваться. Проблема не горящая, но нужная! А про нули и остальное я просто изложил, что увидел в процессе функционирования Вашего девайса.
Успехов!
Ньюансы понятны, спасибо. Насчет ds1820, если получится, буду рад воспользоваться. Проблема не горящая, но нужная! А про нули и остальное я просто изложил, что увидел в процессе функционирования Вашего девайса.
Успехов!
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
накидайте проект в протеусе, а я попробую подкоррекировать прогу.
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
Извиняюсь, но не совсем понял. Что именно надо накидать в протеусе.
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
ну как я понимаю Вам нужна схема с общим катодом и термометр ds1820, правильно? Если я прав то ее и нарисуйте в протеусе, что бы я смог пробовать прогу в работе, с первого раза не получиться.
Вопрос к знающим людям, как можно определить длительность нажатия кнопки без задействования таймера? а то оба у меня задействованы или как то без отрыва их можно задействовать? например по прерыванию от сравнения?
Вопрос к знающим людям, как можно определить длительность нажатия кнопки без задействования таймера? а то оба у меня задействованы или как то без отрыва их можно задействовать? например по прерыванию от сравнения?
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
Теперь ясно, будет сделано. Единственное, просветите как тутушки (на этом форуме) к сообщению пришпиливать вложения.
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
ниже кнопки "отправить" есть две вкалдки "Настройка" и "Добавить вложения", вот собственно нужна вторая вкладка Щас покумекаю над программой........
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
ooogo!
Схему накалякал, попробую доставить.
Схему накалякал, попробую доставить.
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
пробуйте в протеусе работает.
- Attachments
-
- temp_led_ds1820.rar
- (21.29 KiB) Downloaded 761 times
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
Вложение скачал, сейчас немного разберусь, результат отпишу попозже. Спасибо.
-
- Частенько бываю
- Posts: 29
- Joined: 16 Dec 2009 11:41
- Location: Воронеж
Re: Термометр на ATtiny2313 и DS18B20
когда эту прогу кодал, у себя нашел ошибку для ds18b20 при целых отрицательных температурах показывал на единицу меньше, поправил.
- Attachments
-
- temp_led_anode.rar
- (2.93 KiB) Downloaded 766 times
-
- Частенько бываю
- Posts: 110
- Joined: 01 Dec 2009 09:02
- Location: г. Королев
Re: Термометр на ATtiny2313 и DS18B20
Что то протеус брыкается, все время выдает ошибку, что не может найти файл с расширением .ASM, хотя после компиляции он имеется. Так и не удалось пока просимулировать ни с HEXом ни с COFом. С протеусом у меня впервые такое. Сегодня продолжу разбирательство.
Сообщение об ошибке получил, учту. Спасибо.
Сообщение об ошибке получил, учту. Спасибо.