Страница 1 из 1

Помогите с прошивкой!!!

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

Добавлено: Вт апр 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 собственно и есть ОЗУ. :wink:
Если Вы под "ОЗУ" понимаете "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 писал(а):В исходной статье
На сарае слово из трёх букв написано, а там дрова лежат. :)))
А по поводу программы я уже сказал своё мнение, и настоятельно советую поискать устройство, которое не только что-то измеряло, но и управляло. ИМХО, разумеется.