|
Внимание! Форум теперь только для чтения, продолжение на новом сайте Shemaforum.ru
Часы на AtMega8
|
| Ср, 21.02.2018, 23:02 | Сообщение # 231
|
msmmmm
Постов: 1161 Offline
Друзья |
Pentium, вариантов не так и много: негодный датчик температуры, неправильный монтаж его же, неправильно выставленные фьюзы МК. Если есть другой датчик, можно подкинуть вместо подключенного для проверки. Выложи скрин фьюзов и фото монтажа, посмотрю (пока Тёмыч не на месте ).
|
| |
| Чт, 22.02.2018, 17:40 | Сообщение # 232
|
Pentium
Постов: 27 Offline
ОК |
msmmmm, здравствуйте, датчик и монтаж исключаю, в другом проекте работает, разводил печатку под tqfp, часы идут , температура показывает то что выше описал, собрал на макетке с мегой в dip корпусе та же история, фьюзы пробовал по разному, положительного результата нет, шью через ардуино и сина прог, вот скрин фьюзов
 Добавлено (22.02.2018, 17:40) --------------------------------------------- я всё же склоняюсь к ошибке в архиве при загрузке или скачивании
|
| |
| Чт, 22.02.2018, 20:42 | Сообщение # 233
|
ЛесникБелый
Постов: 13 Offline
ОК |
Pentium, у меня были значения с буквами, когда в CV AVR в прошивке менял значения коэффициента умножения реального значения температуры к "правильному" выводному. В этом проекте только два знака вывода, то есть до 99 градусов, а дальше начинается вывод с буквами. Это стопроцентно, конечно, если значение выводное меняется в зависимости от нагрева-охлаждения датчика. Если оно всегда одинаково, то скорее датчик мёртв. Если часы идут нормально и индикация правильная, то прошивка работает.
Отредактировал ЛесникБелый - Чт, 22.02.2018, 20:53 |
| |
| Чт, 22.02.2018, 21:50 | Сообщение # 234
|
ЛесникБелый
Постов: 13 Offline
ОК |
Обозначеный овалом это и есть коэффициент, от которого меняется значение вывода температуры. У Тёмыча в прошивке он равен 0.0625, себе я ставил 0.625 потому что делал округление данных.

|
| |
| Пт, 23.02.2018, 00:17 | Сообщение # 235
|
msmmmm
Постов: 1161 Offline
Друзья |
Цитата Pentium (  ) склоняюсь к ошибке в архиве при загрузке или скачивании Очень маловероятно - контрольных сумм при архивировании и программировании никто не отменял. Если бы были неправильно выставлены фьюзы, то датчик бы не считывался - 1wire строго детерминирован по времени. Но здесь все в порядке. Попробуй залить прошивку ЛесникБелый, если будет то же, значит дело в железе. Если охладить/нагреть датчик картинка на экране меняется?
Отредактировал msmmmm - Пт, 23.02.2018, 00:18 |
| |
| Пт, 23.02.2018, 11:40 | Сообщение # 236
|
Pentium
Постов: 27 Offline
ОК |
msmmmm, Добрый день, кстати с праздником!!! картинка не меняется
|
| |
| Пт, 23.02.2018, 14:03 | Сообщение # 237
|
Pentium
Постов: 27 Offline
ОК |
может кто нибудь взглянет на исходник?
|
| |
| Пт, 23.02.2018, 15:40 | Сообщение # 238
|
msmmmm
Постов: 1161 Offline
Друзья |
Pentium, а чего там смотреть? Кое в чем я с ним не согласен, но схему повторил не один человек, пишут - работает. И у Темыча работает.
|
| |
| Пт, 23.02.2018, 16:55 | Сообщение # 239
|
Pentium
Постов: 27 Offline
ОК |
msmmmm, Если бы работало я не попросил бы помощи...
|
| |
| Пт, 23.02.2018, 18:13 | Сообщение # 240
|
ЛесникБелый
Постов: 13 Offline
ОК |
Цитата Pentium (  ) Файлы: chasy-term-2-1.rar(31Kb) Закачал сейчас себе в часы, сначала время 10сек, затем зависает на показаниях температуры. Если нажать на кнопку переходит на часы и больше не переключается. Время идёт правильно. Похоже всё-таки прошивка не родная. Поправка: всё же переключается режим, только с задержкой в 1 минуту. Странное торможение, может всё же фьюзы на скорость контроллера не те? Блин чё-то туплю, у меня же мои фьюзы , поэтому прошивка точно глючная.
Отредактировал ЛесникБелый - Пт, 23.02.2018, 18:23 |
|
|
|