Например TDA7294

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

Текущее время: Сб дек 20, 2025 02:25:36

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


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



Начать новую тему Ответить на тему  [ Сообщений: 45 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пн июн 24, 2024 11:17:29 
Нашел транзистор. Понюхал.

Карма: -8
Рейтинг сообщений: 17
Зарегистрирован: Сб апр 24, 2021 18:42:11
Сообщений: 158
Рейтинг сообщения: 0
...В pdf два куска на С. Второй (прессбуттонская подпрограмма) ты может не заметил...

Нет там никакого "второго куска". Весь код на Си лежит в APPENDIX C. Его я и скопировал оттуда целиком. Если речь идет про функцию Buttoncheck, так вот она, начинается со строки 163 в main.c. А далее, исправлял, добавлял, пока не скомпилировалось, возможно что-то упустил, в XC8 некоторые вещи иначе делаются, например такие манипуляции:
Код:
...
WREG = 0x1D;
#asm ( TRIS GPIO );
...


Саму программу я не анализировал, так, посмотрел по диагонали, там теория важна, к тому-же все равно надо проект под нашу сеть адаптировать.

...Мля, так и до Сей можно докатиться постепенно.

А без "Сей" заниматься любым МК, малоперспективно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вт июн 25, 2024 00:08:42 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 187
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1657
Рейтинг сообщения: 4
Вот мой asm без каки. В 508 влазит.
Вложение:
Kypa.rar
:facepalm: :facepalm: :facepalm: Мрак!.. Ни разбивки на функции, ни комментов, ни даже осмысленных имён, обращения к ОЗУ по абсолютным адресам... Хуже код сложно придумать. Куры сдохнут со смеху.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вт июн 25, 2024 00:15:18 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
зато без "Сей"...
а комментарий один всё же есть, в самом непонятном месте :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вт июн 25, 2024 00:26:20 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 187
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1657
Рейтинг сообщения: 0
зато без "Сей"...
Точно! Без вражеских сей, на православном ассемблере! :)))
Ну хоть не в маш.кодах. :)))
а комментарий один всё же есть, в самом непонятном месте :)))
Кавычки на слове "непонятном" забыли. :)

Добавлено after 3 minutes 33 seconds:
PS: Вангую - через пару месяцев автор сам не вспомнит - что там и для чего. В том коде...


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вт июн 25, 2024 11:55:33 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 187
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1657
Рейтинг сообщения: 0
Я конечно заранее извиняюсь - не являюсь специалистом по ассемблеру PIC (писал на нём когда-то, но очень давно), но автору (как топящему за ассемблер против си; и топящему за краткость кода) самому не режут глаз подобные места в его же коде:
Код:
...
;--------(begin) 1
      MOVLW 0x3
      CLRF 0x18
      CLRF 0x19
      MOVWF 0x1a
      CLRF 0x1b
      CLRF 0x16
      CLRF 0x17
      RETLW 0
;--------(end) 1
m3:
      MOVF 0x18, W
      IORWF 0x19, W
      BTFSC 0x3, 0x2
      GOTO 0x190
      INCF 0x16, F
      BTFSC 0x3, 0x2
      INCF 0x17, F
      MOVLW 0x60
      XORWF 0x16, W
      IORWF 0x17, W
      BTFSS 0x3, 0x2
      GOTO m11
     
;--------(begin) 2
      MOVLW 0x3
      MOVWF 0x1a
      CLRF 0x1b
      CLRF 0x16
      CLRF 0x17
      CLRF 0x18
      CLRF 0x19
;--------(end) 2
...
Почему участок 2 не заменить CALL участка_1? Может я чего-то не понимаю? Может глубины стека возвратов не хватит?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пт июн 28, 2024 13:52:52 
Встал на лапы

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт окт 19, 2012 05:54:55
Сообщений: 132
Рейтинг сообщения: 0
На прошедшие посты забиваем.
Я ж говорил, свою ваять буду, без Сей .
Ну вот. Ступенчато. Но это не важно.
Вложение:
KYRVA.rar [18.76 KiB]
Скачиваний: 80

НО есть непонятки.
То ли Протеус с симисторами тупит, (BTA16 у меня (В проте какие-то незнамные)) один полупериод синусоиды не управяется. Переменные резисторы для отладки.
Завтра в железе попытаю.
Время погашения лампы для отладки сокращено.


Вложения:
KYRVA.rar [18.76 KiB]
Скачиваний: 89
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пт июн 28, 2024 15:30:00 
Нашел транзистор. Понюхал.

Карма: -8
Рейтинг сообщений: 17
Зарегистрирован: Сб апр 24, 2021 18:42:11
Сообщений: 158
Рейтинг сообщения: 0
Вы исходник можете прикрепить? Или для Вас не важен результат, а нужен лишь путь? :-D Проекту выходного дня Вы придаете видимость чего-то уникального...

IMHO, пустая тема. Не сделает ТС ничего.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Сб июн 29, 2024 03:37:07 
Встал на лапы

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт окт 19, 2012 05:54:55
Сообщений: 132
Рейтинг сообщения: -4
phalanx, демагогию засуньте под исподнее.
Далее в ЛС.
Хотите помочь - помогите.
Хотите посрать - в туалет.
Всего то проблема - симистор не слушается.


Вложения:
constep629.rar [583 байт]
Скачиваний: 83
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Сб июн 29, 2024 03:45:35 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
раз этого "всего то" и ты такой умный и благодарный, чё молча сам не делаешь, без Сей?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Сб июн 29, 2024 11:56:54 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6202
Откуда: Minsk
Рейтинг сообщения: 4
Не в Сях дело.
Моё мнение - старого, опытного кота-ретрограда: работу с "внешним миром", а не чисто обработку данных - лучше вести на макете. И времени будет потеряно в разы меньше, чем мастерить модель в Протее, получить х.з.ч., потом этим х.з.ч. стучаться в форум, портя себе нервы и репутацию.
ТС, не злись, я своё мнение высказываю. Протея как-то попробовал, не зашло. Но сотни раз на этом форуме ( это только на нём! ) слышались стенания Ярославны: "В Пртее работает, а в железе - нет" или наоборот, и я решил, что он мне и не нужен был совершенно обоснованно.
Макет и осцилл - наше всё.
А Си - не герой и не злодей, это просто инструмент. Всегда можно посмотреть сгенерированный код и попробовать его улучшить. Не в курсе системы команд? Но то sorry, надо подтягивать скиллсы.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вс июн 30, 2024 16:29:31 
Нашел транзистор. Понюхал.

Карма: -8
Рейтинг сообщений: 17
Зарегистрирован: Сб апр 24, 2021 18:42:11
Сообщений: 158
Рейтинг сообщения: -3
Не в Сях дело...

В них, в них. Си - говно, по определению, Бейсик - вот самый для МК подходящий ЯП. :-D
Говорю-же, ТС - просто хамоватый чудак и ни хрена он не сделает. Бейсик + Протеус, инструментарий ламера. Больше ничего в этой ветке интересного не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вс июн 30, 2024 19:37:00 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18892
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
бейсик - говно, годное лишь для детей детсадовского возраста.
а Си - forever!!!

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вс июн 30, 2024 19:47:42 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Па-скаль! Па-скаль! Па-скаль! Оле-оле-оле, бейсик и си - отстой!

Добавлено after 2 minutes 37 seconds:
И ещё: Дейкстра не прав.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вс июн 30, 2024 20:09:06 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 03, 2015 20:13:46
Сообщений: 617
Откуда: рядом с "не резиновой" живу в деревне
Рейтинг сообщения: 0
Протеус удобный софт, но с изюминкой точно..
Было делал, доработку коммерческого изделия под свои нужды. Оно было недорогим в цене, содержало все необходимые мне элементы и главное оно было в корпусе на дин рейку. Начал с того что срисовал схему и загнал в протеус потом набыдлокодил на богомерзких Сях, наступил на мелкие грабли, но добился результата и затем проверил код в железе - заработало и некоторое количество этих устройств работает несколько лет у меня дома - очень доволен. В этих устройствах стоял похожий сабж контроллер 12f510 - чо сказать хотел ни разу не работал с этим пиком, и не являясь грамотным программистом удалось получить результат в мелком контроллере.. хотя раньше думал что это только для ассемблера возможно..
https://disk.yandex.ru/d/35b7d3tgtOM49g


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Вс июн 30, 2024 20:34:50 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1493
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15301
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Годно всё, чем хорошо владеешь (и имееш всё необходимые для работы инструменты).
8)
Но в случае "задать вопрос" или "получить удалённую консультацию" придётся или ждать ответ от специалиста, работающего с соответствующим инструментарием, или работать в рамках "общепринятого по умолчанию", но с более широким кругом котов, которые чего - то подсказать могут.
:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пн июл 01, 2024 08:54:59 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 03, 2015 20:13:46
Сообщений: 617
Откуда: рядом с "не резиновой" живу в деревне
Рейтинг сообщения: 0
Вообще-то идея ТС не бредовая - сам живу в деревне и кур держу много лет - и зимой когда день короткий приходится курятник освещат.
тикида нужно выключить свет, а несколько кур садится на нашест упорно отказываются - приходится брать руками и сажать - взрослые не против а молодняк не даётся..

Было бы времени в жизни побольше наверное тоже сделал бы такой девайс чтоб хоть попробовать автоматизировать процесс :)
Причем вспомнил, что в завалах барахла валяется нечто вполне подходящее под задачу из готового и как не странно тоже на мелком пике 508/509 не помню точно.. БЗТ-300-СУ ( они были и на контроллере и аналоговые- понятно что аналоговый не то пальто но им лет 20 с гаком - лет 10 назад покупал уже с контроллерами в черном корпусе без фото датчиков брал свиду одинаковые) - у меня несколько домиков, а сан узлов ещё больше - везде установлены эти коробочки и покупались с запасом.. парочка должна остаться - схема очень простая в протеус загнать не сложно жаль что пятаков для переливания паршивки на плате не разведено..
Вот прям сейчас морочиться времени нет.. но идея в мемориез - спасибо ТС!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пн июл 01, 2024 09:07:05 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
этой идее тыща лет (ну чуть меньше), она даж производится и даж для человеков


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пн июл 01, 2024 09:28:18 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 03, 2015 20:13:46
Сообщений: 617
Откуда: рядом с "не резиновой" живу в деревне
Рейтинг сообщения: 0
Мне не встречалось.. правда и не искал.. а пруф у тебя есть??
да за не дорого :-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пн июл 01, 2024 09:42:33 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
https://www.google.com/search?q=%D0%B0% ... 0%BA%D0%B0

Недорого - понятие относительное. Там по первой ссылке (https://sc20.ru/shop/dawn-relay/) за две тыщи. Две тыщи рублей - на мой взгляд, копейки, потому что сделать самому стоит больше (детали плюс два рабочих дня - это явно дороже 2 000)

Добавлено after 4 minutes 10 seconds:
но я бы делал сам - радиолюбитель обязан жрать кактусы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление диммером от МК
СообщениеДобавлено: Пн июл 01, 2024 10:10:25 
Вымогатель припоя
Аватар пользователя

Карма: 1
Рейтинг сообщений: 129
Зарегистрирован: Вт мар 03, 2015 20:13:46
Сообщений: 617
Откуда: рядом с "не резиновой" живу в деревне
Рейтинг сообщения: 0
Два рубля не дорого.. но блин шлак ведь гонимый.
Тогда уж соноф перекодить заменив реле симистором или добавить - гпио там есть свободные, куда более интересный вариант - даже ходить выключать свет не нужно - управление с телефона + сценарии в облаке, никаких дисплеев и мерзких кнопок. Про кактусы - они вкусные и интересные ..если есть время их кушать неспешно :-)


Последний раз редактировалось Energizer-A Пн июл 01, 2024 10:12:27, всего редактировалось 1 раз.

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

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


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

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


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

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


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