Страница 28 из 61

Re: Термометр ГНОМ

Добавлено: Вс ноя 23, 2014 12:10:32
dream088
edm2007 писал(а):Здравствуйте.

Без проблем, разводите плату как Вам удобнее. Условие одно - сегменты должны быть на одном порту. А порядок и все остальное не имеет значения. От Вас затем список в виде:
Разряд 1 - PC4
Разряд 2 - PD3
...
Сегмент H - PB0
Сегмент F - PB4
...
Датчик - PD1

и т.п.
edm2007, Здравствуйте, а можете скомпилировать прошивку под мегу8 с таким подключением портов/сегментов?
Разряд 1 - PD7
Разряд 2 - PD6
Разряд 3 - PD5
--------------
Сегмент A - PB2
Сегмент B - PB6
Сегмент C - PB0
Сегмент D - PB4
Сегмент E - PB5
Сегмент F - PB1
Сегмент G - PB7
Сегмент H - PB3
--------------
Датчик - PC0
--------------
П.С. без кнопки, и которая 9бит

Re: Термометр ГНОМ

Добавлено: Вс ноя 23, 2014 12:15:56
edm2007
Здравствуйте.
П.С. без кнопки, и которая 9бит
Какой индикатор? Два варианта, как я понял?

P.S. Ребята, с подобными просьбами в личку, пожалуйста.

Re: Термометр ГНОМ

Добавлено: Вс ноя 23, 2014 14:12:00
dream088
:oops: про тип индикатора я и забыл совсем :)) Под два варианта, спасибо.
Печатку сюда чуть позже скину. Пытался развести под прошивку с предыдущей страницы - как то не удается минимизировать :(

Re: Термометр ГНОМ

Добавлено: Вс ноя 23, 2014 14:17:13
edm2007
Под ОА и ОК нужно? Вариант без кнопки И вариант с кнопкой 9 бит? Или вариант без кнопки 9 бит?

Re: Термометр ГНОМ

Добавлено: Вс ноя 23, 2014 16:03:31
dream088
именно мне надо:
вариант под ОК и ОА
Без кнопки
Про 9 бит написал вспомнив что там измерения идут быстрее(думал что опрос идет 1сек), НО, еще раз прочитав Ваш пост, понял что как бы без разницы 9 бит или 12, если опрос датчика идет каждые 3 секунды, для варианта без кнопки и к тому же термометра на Ваше усмотрение,9 или 12, что будет проще сделать то и делайте.
=================
Плата в архиве, мб кому пригодится...ОА
для ОК перекинуть дорожку идущую на эмитеры транзисторов с плюса питания на минус.
Gnom_atm8tqfp_OA_25x27.zip
(22.46 КБ) 263 скачивания

Re: Термометр ГНОМ

Добавлено: Вс ноя 23, 2014 16:07:53
edm2007
dream088 писал(а):понял что как бы без разницы
Совершенно верно, 9 бит имели смысл с кнопкой, чтобы батарейки не жрать секунду, пока измерение идет. Да и ожидание тоже комфорта не добавляло. С постоянным же измерением смысла нет, так как частый опрос датчика скорее противопоказан.

Прошивку сделаю скорее всего завтра, так как сегодня уже ночь. :)

Re: Термометр ГНОМ

Добавлено: Пн ноя 24, 2014 14:22:37
edm2007

Re: Термометр ГНОМ

Добавлено: Пн ноя 24, 2014 15:28:26
dream088
edm2007, браво, Мастер! :)
работает!
Спасибо!
Вот еще хотел спросить, насчёт фьюзов, я поставил фьюзы как в термометре с третьей страницы этой темы(Smurf, atmega8)
High Fuse: D9
Low Fuse: E3
это норм?
Изображение
2014-11-24_192703.png
(21.42 КБ) 1391 скачивание

Re: Термометр ГНОМ

Добавлено: Пн ноя 24, 2014 15:36:28
edm2007
Вполне. Главное, что 4 MHz, а детектор питания если нужно можете включить (BODEN = 0).

Re: Термометр ГНОМ

Добавлено: Сб янв 03, 2015 20:17:50
Sailanser
Оживлю немного тему.

edm2007

Решил сделать еще вариантик Гнома, отсюда вопрос.

В той прошивке что выложена под 3 сегмента с кнопкой и для индикатора с ОК в прошивке порты не перепутаны? Первый сегмент индикатора идет к PD6 а третий к PD0 после заливки прошивки получаем все наоборот. :))

Изображение

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 13:37:37
edm2007
Здравствуйте.

Естественно перепутаны, там же индикатор вверх ногами точками. И чтобы не путать зрителя, расположение разрядов тоже поменялось. В схеме про это есть:

Изображение

Видите, в каком порядке разряды идут? И с сегментами так же... Так что все честно. :tea:

P.S. Прошивку изменить или в схеме перебросите?

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 13:40:58
Sailanser
edm2007 писал(а):P.S. Прошивку изменить или в схеме перебросите?
Тогда уж лучше в прошивке, быстрее будет чем всю плату перепахивать :))

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 13:52:57
edm2007
Да без проблем, пробуйте.

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 16:49:10
Sailanser
Спасибо. Попробую. Уже понял в чем :)) Просто эту модификацию делал из того что как говориться под рукой, индикаторы односегментные, сами сегменты повернул, а индикатор в целом нет :))

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 19:03:05
AVK
Исходников то нет как я понимаю?
Поразительно когда зажимают элементарные вещи.

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 19:06:44
edm2007
Судя по вашим сообщениям, вы довольно часто попрошайничаете. :wink: Ну вот зачем оно вам? Если знаний хватает, то и сами напишете, а если нет - так паяйте готовое. :tea:

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 19:26:54
AVK
Да ладно, такой термометр за пару вечеров можно написать.
Чего жметесь? Мож накопипастили и стыдно?
Мне вот всегда интересно, кто как динамическую индикацию делает.

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 19:34:32
edm2007
AVK писал(а):Да ладно, такой термометр за пару вечеров можно написать.
Ну так а я о чем? :)
AVK писал(а):Мож накопипастили и стыдно?
Я его и стал писать именно из-за того, что не устраивало абсолютно все имеющееся. А не выкладываю исходники никогда по вполне определенной причине (которую я устал уже озвучивать). Вот вы уверены, что своими кривыми ручками не накосматите в коде? Вы точно знаете что этот исправленный код не попадет потом куда-то еще? Думается мне, что не уверены, а я так тем более знаю, что бывает и так (к сожалению, на практике). Потому эту тему закрыл раз и навсегда.

Решениями в плане кода делюсь всегда, свои прошивки по просьбам допиливаю всегда, но выкладывать исходники своих творений - никогда. Если человек способен исправить чужой код (заметьте, грамотно исправить, не нарушив работы), то он и с нуля запросто напишет. А если не способен, то ему и делать в коде нечего.

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 19:40:19
edm2007
AVK писал(а):Мне вот всегда интересно, кто как динамическую индикацию делает.
Она ведь динамическая, и дабы не было проблем, логичнее всего ее делать на таймере. Ну верх же глупости, делать ее в основном цикле, если можно запустить таймер и забыть о ней навсегда. В данной конструкции решение было куда интереснее, так как при обмене по шине 1WIRE все прерывания должны быть запрещены (зная каким образом передаются данные, становится понятно, почему это требование обязательно для выполнения). И вот тут во многих термометрах и вылазил такой досадный глюк как подмигивание индикации через равные промежутки. Это и не понравилось, с этого все и началось. :)

Re: Термометр ГНОМ

Добавлено: Вс янв 04, 2015 19:48:21
AVK
Понятно, понятно.
Стандартные отмазы.
Какая вам печаль, что я накромсаю? И даже страшно спросить, а куда этот код может попасть не туда?
Может я найду в вашем коде чтото полезное для себя и использую в дальнейшем.