Страница 1 из 1
Помогите с прошивкой!!!
Добавлено: Пт апр 17, 2009 20:06:26
bestsergey
Очень нужна помощь.
Собрал схему термостата на PIC16F84A из журнала "Радио"(1/2006).Есть новый вариант прошивки в которой можно регулировать показания термостата как в большую так и в меньшую сторону (в оригинальной только в большую,что весьма неудобно).В прошивке по умолчанию стоит дельта t 2 градуса,мне нужно установить 5 градусов,в какой строке нужно вносить изменения для изменения значения дельта t,?Или можно дописать программу,что бы вносить изменения непосредственно с клавиатуры термостата

Заранее спасибо!!!

Добавлено: Вт апр 21, 2009 10:53:54
jumbo
а откуда брал новую прошивку на этот термостат ?
Добавлено: Вт апр 21, 2009 14:22:49
bestsergey
jumbo писал(а):а откуда брал новую прошивку на этот термостат ?
Нарыл давно в инете,но не помню где.Вот и ищу помощи.
А что?
Добавлено: Вт апр 21, 2009 14:26:49
sachok
Обсуждение было на форуме журнала Радио. Но не помню на новом или на старом.
Вот на новом но там нет новой прошивки можно поспрашивать.
http://www.radio-forum.ru/forum/viewtopic.php?f=1&t=811
Добавлено: Ср апр 22, 2009 17:02:37
jumbo
я сделал такой же и тоже столкнулся с неудобством что температура только увеличивается

а исходника там не было ? если найдешь ссылочку скинь

Добавлено: Ср апр 22, 2009 20:58:43
bestsergey
jumbo писал(а):я сделал такой же и тоже столкнулся с неудобством что температура только увеличивается

а исходника там не было ? если найдешь ссылочку скинь

к сожалению исходника нет.Вот и спрашиваю ,кто сможет помочь изменит значение гистерезиса.
Добавлено: Пн апр 27, 2009 12:57:19
VAZZIK
Вот исходник
Добавлено: Вс май 10, 2009 21:23:57
bestsergey
VAZZIK писал(а):Вот исходник
Огромное спасибо зи исходник.
Нашел строку ,изменил значение гистерезиса.А вот чем скомпилировать в HEX не знаю,т.к. не силен в этом деле.Помогите пожалуйста!

Re: Помогите с прошивкой!!!
Добавлено: Вс мар 25, 2012 22:42:39
Sergeyka35
Ребята кто поможет переделать прошивку???
Re: Помогите с прошивкой!!!
Добавлено: Пн мар 26, 2012 01:24:39
Аlex
Какую ? Что переделать ?
Re: Помогите с прошивкой!!!
Добавлено: Пн мар 26, 2012 07:36:34
pyzhman
Надеюсь, Sergeyka35 просто неверно выразил свою мысль.
Re: Помогите с прошивкой!!!
Добавлено: Пн мар 26, 2012 12:09:09
Sergeyka35
вот статья
http://radiokot.ru/circuit/digital/measure/51/
мне надо бы переделать прошивку на PIC16F876
Кто нибудь помог бы мне, а то я сам пробовал и чего то не получается ( компиляция не проходит) Ну я и в программирование не силен(
Заранее большое спасибо.
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 08:22:46
lawr
Sergeyka35 писал(а):Кто нибудь помог бы мне, а то я сам пробовал и чего то не получается
Попробуй для начала залить в 16F876 прошиву от 16F73, соответственно подправив CONFIG при программировании. Выставь ХТ, СP OFF и галочки на BODEN и PWR, остальные галки убери - в Протеусе работает на 16F876.
Удачи.
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 10:09:59
Dmitry Dubrovenko
lawr писал(а):Попробуй для начала залить в 16F876 прошиву от 16F73
А ничего, что у них организация ОЗУ разная?
Ссылки на даташиты давать?
P.S.: А кому нужны 73-е обращайтесь ко мне. У меня их "целый мешок".

Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 10:33:48
otest
В них ОЗУ не сильно различается и в этой проге нет конфликта. Разность в другом
ADRES -73
ADREH и ADRESL-876
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 11:02:20
Dmitry Dubrovenko
Special Function Registers собственно и есть ОЗУ.

Если Вы под "ОЗУ" понимаете "Data Memory", то расхождения там очень существенные (см. даташит). Однако, если не выходить за пределы 0-го банка, тогда, действительно, разницы нет.
P.S.: Посмотрел саму программу (правда мельком, так что заранее сорри, если что-то попутал), не понравилась.
Задержки на МЦ, деление вычитанием..
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 11:32:16
lawr
Dmitry Dubrovenko писал(а):Special Function Registers собственно и есть ОЗУ
А другие дяденьки говорят, что ОЗУ - это Random Access Memory, тобто RAM...
В исходной статье по ссылке, что указал Sergeyka35:
"Без изменения схемы можно применить процессоры PIC16F876 , PIC16F886, PIC16F873 , PIC16F883, только перекомпилировать прошивку указав правильный тип процессора", так помогите человеку (если для вас это тьфу), но не вдаваясь в нанотехнологии.
Сорри, за некоторый оффтоп.
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 12:35:00
otest
Да пожалуйста. Работу не гарантирую. Только перекомпиляция.
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 21:28:05
Sergeyka35
Большое спасибо) буду пробовать.
Re: Помогите с прошивкой!!!
Добавлено: Вт мар 27, 2012 22:55:13
Dmitry Dubrovenko
lawr писал(а):ОЗУ - это Random Access Memory, тобто RAM...
И что Вас смущает?
В чём видите противоречие?
Вы не можете к Special Function Registers получить Random Access?
lawr писал(а):В исходной статье
На сарае слово из трёх букв написано, а там дрова лежат.

А по поводу программы я уже сказал своё мнение, и настоятельно советую поискать устройство, которое не только что-то измеряло, но и управляло. ИМХО, разумеется.