Например TDA7294

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





Текущее время: Ср апр 24, 2024 23:05:46

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


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



Начать новую тему Ответить на тему  [ Сообщений: 24 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Автодолив для аквариума на PIC16F54, не работает прошивк
СообщениеДобавлено: Сб апр 28, 2018 11:09:22 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 1
В МПЛАБе отчётливо видно РАМ для переменных и структуру стека


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Автодолив для аквариума на PIC16F54, не работает прошивк
СообщениеДобавлено: Сб апр 28, 2018 14:32:23 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21838
Откуда: Московская область, Фрязино
Рейтинг сообщения: 1
Ну и буду очень благодарен если покажете пальцем где читать, или просто дадите совет по вопросу:
Единственное сомнение у меня в этом направлении осталось в правильности расположения переменных. т.е. вроде и они с нулевого адреса, и программа, а в банке отдельного раздела под переменные я не вижу.


Короче не ломаю ли я как раз правильную адресацию? куда класть переменные правильно?

Это гарвардская архитектура. Адресное пространство данных и кода разделены и независимы.
А переменные Вы увидите, если объявите их корректно через udata.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Автодолив для аквариума на PIC16F54, не работает прошивк
СообщениеДобавлено: Сб апр 28, 2018 18:47:14 
Открыл глаза

Зарегистрирован: Ср сен 24, 2014 11:14:53
Сообщений: 50
Откуда: Москва
Рейтинг сообщения: 0



А вот, сорри. не прогрузилось видео сразу.
Постараюсь не ругаться...
В этом простом автодоливе косяков больше чем экономии от Тюнз. Автору видео стыдно должно быть сравнивать такие вещи.

1) геркон в поплавке не рассчитан на токи помпы, и вылетит в пределах сотни включений (я уже не говорю про всякие искрозащиты двигателя)
2) один поплавок, особенно учитывая колебания воды на поверхности будет давать такой дребезг контактов, что сотня наступит в первый же час. Именно по этому в нормальном доливе 2 поплавка, пусть на незначительном расстоянии.
3) как только закончится осмос в банке - прощай помпа. Сгорит к чертям, молотя без воды ( Помним, да, ее включают выключают десятки раз в минуту от колебаний воды, и она уже изрядно устала. ) Помпа на 30л аквариум за 500р. еще норм. А если у меня 600?....
4) он будет работать круглосуточно. Бывает что аквариум стоит в спальне. И как раз следующий мой шаг, сделать отключение долива ночью, что бы помпа не шумела ночью ( напомню, при дребезге шорох от помпы будет постоянным, прерывистым и жутко гадким)

Добавлено after 10 minutes 15 seconds:
Это гарвардская архитектура. Адресное пространство данных и кода разделены и независимы.
А переменные Вы увидите, если объявите их корректно через udata.


Благодарю, понятно. Посмотрю, что такое udata, но в общем я их и так на file registers нашел....

otest писал(а):
В МПЛАБе отчётливо видно РАМ для переменных и структуру стека


Да, я научился пользоваться вкладкой file registers. Вот стек поищу, у меня МПЛАБ Х, у него стек где то... В общем на глаза не попадался.
Для меня не очень очевидно было, откуда взята эта область памяти и как она выделяется. КРАМ пояснил доходчиво. :-)


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Автодолив для аквариума на PIC16F54, не работает прошивк
СообщениеДобавлено: Сб апр 28, 2018 21:27:29 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21838
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Посмотрю, что такое udata, но в общем я их и так на file registers нашел....

Код:
   udata  <address>  ; можно без адреса
reg0    res 1  ; 1 byte
reg1    res 2  ; 2 bytes
reg2    res 1  ; 1 byte
.......................
regN    res 4  ; 4 bytes


Стек в этой архитектуре недоступен и в адресное пространство не отображен.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

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

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


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

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


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

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


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