Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите подправить прошивку
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 17:48:36

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Помогите подправить прошивку
СообщениеДобавлено: Сб авг 12, 2017 17:27:21 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
Здравствуйте!
Есть небольшой вопрос :? . Собрал я одному хорошему человеку часы-термометр, работает отлично, но есть небольшой дефект в программе: неправильно отражается режим «Рост температуры».
В режиме «Снижение температуры» мигают сегменты F и G (стрелка вниз), а при росте температуры мигают сегменты С и D, хотя, по логике, должны мигать сегменты А и В (стрелка вверх). Обратился к автору конструкции, он разбираться с этим отказался, ссылаясь на нехватку времени. Я, увы, не силён в программировании, может-быть кто-то сможет подправить прошивку. Или хотя-бы укажите, куда копать. Все материалы в архиве, использован индикатор ОА. Заранее благодарен


Вложения:
Часы-термометр для дома.rar [205.88 KiB]
Скачиваний: 238
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Сб авг 12, 2017 19:52:17 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
Я смогу.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 08:55:51 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
Здравствуйте, уважаемые форумчане!
Есть идеи?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 10:01:15 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
в файле HomeWath.asm
строки 744 и 746 (менять значения после $)
ну и потом пересобрать прошивку

Добавлено after 56 seconds:
просто раз пообещали помочь, то я и не лезу

Добавлено after 20 minutes 7 seconds:
в протеусе куда не кручу - всё CD мигают.

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 10:02:01 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
F и G нигде не зажигаются.
в одном случае зажигаются C и D - код $0C,
в другом - A и B - код $03.
в файле HomeWath.asm найдите кусок кода:
Код:
       SBRC  RegFlags1,F_TH_Up
       LDI   R30,$0C
       SBRC  RegFlags1,F_TH_Down
       LDI   R30,$03
исправьте на нужный код и перекомпилируйте. если не умеете - скажите какой символ на какой поменять.
Изображение - $0C - здесь имеется ввиду, что график темперуты идет снизу вверх
Изображение - $03 - здесь наоборот, это не стрелки


Вложения:
p.png [2.67 KiB]
Скачиваний: 770
m.png [2.65 KiB]
Скачиваний: 737
Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 10:31:51 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
Что-то я запутался совсем. Давайте сначала: График температуры идёт снизу вверх, т.е. температура повысилась - следовательно, в значке градуса должны постоянно гореть сегменты F и G, а мигать должны А и В. Соответственно, при снижении температуры постоянно горят сегменты А и В, а мигать должны сегменты F и G. Как-то так на мой взгляд. Индикатор с ОА. Ну конечно стрелки весьма условные.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 10:38:14 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
там же поочерёдно - то значок градуса, то кусок графика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 10:41:17 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
Ах вот в чём дело!!! Теперь понятна идея автора. Но, как мне кажется, мой вариант более наглядный и простой для восприятия. Поэтому, если конечно есть такая возможность, просьба переделать этот кусок кода именно так (см.выше)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 10:54:13 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
тогда тебе и на "стрелке вниз" тоже градус пририсовать надо:
$0C -> $6F
$03 -> $60

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 11:22:29 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
пробуйте. там я еще свой вариант добавил и еще варианты с более быстрым опросом датчика (10 сек вместо 60)


Вложения:
HomeWath.rar [51.11 KiB]
Скачиваний: 187
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 12:03:21 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
А можно-ли сделать так: при понижении температуры значок градуса чередуется с "куском графика вниз" (сегменты А и В) -т.е. здесь всё остаётся как есть. При повышении температуры значок градуса чередуется с "куском графика вверх" (сегменты G и В). Так и наглядно, и сохраняется задумка уважаемого автора статьи

Добавлено after 28 minutes 6 seconds:
И ещё вопрос практический: можно-ли перепрошить запаянный контроллер? Нужно-ли отключать при программировании датчик температуры?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 12:09:51 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
в любом случае что-то чередуется со значком градуса. напишите или лучше нарисуйте, что должно чередоваться со знаком градуса в каждом режиме. а лучше сами попробуйте. это очень просто:

допустим, нужен символ, в котором должны гореть a,b,g. забиваем нужные единицами:
Код:
h g f e d c b a
0 0 1 0 0 0 1 1

добавляем 0b и получаем двоичное 0b00100011
его пишем в программу вместо $03 или $0C
далее в папке с исходниками запускаем compile.bat и получаем hex (папку с исходными текстами и компилятором приложил)

прошивать можно. датчик отключать не надо. если только последовательным программатором.


Вложения:
HomeWath.rar [200.77 KiB]
Скачиваний: 184
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 15:34:49 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
a_skr, огромное Вам спасибо! Спасибо всем, кто откликнулся! Обязательно отпишусь по результатам.

Добавлено after 3 hours 18 minutes 20 seconds:
Переделал пошивку с помощью рекомендаций уважаемого a_skr. Теперь всё стало совсем хорошо :))
Вот мой вариант для мастерской - грубовато, зато большие цифры и неубиваемый корпус 8)


Вложения:
1.jpg [182.85 KiB]
Скачиваний: 351
2.jpg [172.73 KiB]
Скачиваний: 195
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 20:01:34 
Вымогатель припоя

Карма: 22
Рейтинг сообщений: 114
Зарегистрирован: Пн июн 14, 2010 13:07:29
Сообщений: 630
Откуда: Жуковский
Рейтинг сообщения: 0
Очень рад за Вас!!! :beer:
Ошибку в моём сообщении кто-нибудь заметил? :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Пт авг 25, 2017 20:14:52 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 0
Ошибка - двоичное число 0b00100011? Или то, что вместо сегмента f указан g?
a_skr писал(а):
должны гореть a,b,g


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Сб авг 26, 2017 13:49:51 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
Интересный стиль программирования. Код неплохо оформлен. Интересно, на форумах он под каким ником?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Сб авг 26, 2017 17:12:09 
Нашел транзистор. Понюхал.

Карма: 5
Рейтинг сообщений: 43
Зарегистрирован: Пн окт 31, 2016 10:57:29
Сообщений: 185
Откуда: Апрелевка
Рейтинг сообщения: 3
Это устройство не с Радиокота, с другого сайта (см. выше). Я связался с автором, но он, ссылаясь на нехватку времени, поправить прошивку отказался. Поэтому я и обратился к форумчанам. Вот что у меня в итоге получилось: (но это на мой вкус).


Вложения:
HomeWath 25.8.17.hex [5.63 KiB]
Скачиваний: 346
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите подправить прошивку
СообщениеДобавлено: Сб авг 26, 2017 17:14:37 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
Программа на ассемблере. Возможно, автор перешел на си и отказывается поддерживать программы на асме. Лично я бы забил на старые проекты на асме. Кроме коммерческих случаев.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y