Size: a a a

Про разработку электроники

2021 June 07

VM

Vp Motors in Про разработку электроники
Вот так это выглядит схематично
источник

VM

Vp Motors in Про разработку электроники
Вы возьмётесь?
ТЗ сформулирую
источник

kaktys Германский... in Про разработку электроники
Ну тогда три диода отдельно 🤷‍♂
А ТЗ - надо весь проект знать, интерфейсы, требования, какой мк и пр пр
источник

VM

Vp Motors in Про разработку электроники
Если я буду знать какой проц использовать, то какой смысл кого-то озадачивать?, это уже пол дела.
В двух словах, на выходе с устройства в CAN передаётся адрес адрес каждой кнопки, диоды на приём тоже имеют свой адрес, т.е диоды ни как не связаны с самими кнопками, они могут вообще не светится при том или ином событии.
Единственное что должно присутствовать это первичная диагностика всех диодов, при подаче питания на устройство либо зажигаются все разом либо пробегают в каждой строчке.
источник

Н

Николай in Про разработку электроники
Дам совет. Бесплатно. Для данной задачи подойдет любой проц. Остальная половина дела за Вами. 😁
источник

V

Vladimir in Про разработку электроники
Звучит как замена приборки
источник

kaktys Германский... in Про разработку электроники
Бггг... Как минимум тебе can нужен, i2c... ТЗ для того и составляют что б понять что тебе нужно, а уж мк выбрать чуть ли не сложнее чем жену
источник

VM

Vp Motors in Про разработку электроники
Благодарю, по мере возможности изучаю
источник

VM

Vp Motors in Про разработку электроники
Подновляющее большинство stm имеют на борту can, i2c и тд., или я не прав?,  max7370 имеет i2c, т.е с этой стороны скоммутировать не должно вызвать проблем?, это будет следующий шаг, сейчас разбираюсь в начальной обвязке кнопки/диоды
источник

А

Алексей in Про разработку электроники
Да не, всё норм
источник

А

Алексей in Про разработку электроники
Осцилом можно работу проверить
источник

AT

Alexey Tsvetkov in Про разработку электроники
Да уже разобрался что там стоит очень забавный чип eta3000
источник

AT

Alexey Tsvetkov in Про разработку электроники
Кста, аналогов для меньших напряжений кто-нибудь встречал?
источник
2021 June 08

B

Badab00m in Про разработку электроники
А можно как то вызвать прерывание непосредственно из программы? То есть например есть прерывание таймера, но мне нужно выполнить код этого прерывания из main
источник

B

Byte in Про разработку электроники
Или взвести нужный флаг, чтобы МК потом в обработчик провалился, или просто вызывать функцию обработчика.
источник

СT

Сергій Tolmeros... in Про разработку электроники
зависит от архитектуры процессора.
у некоторых есть специальные инструкции, у того же 8086 инструкция INT


> нужно выполнить код этого прерывания из main
мне кажется, немного неправильно строиться алгоритм

можно просто сделать rcall по адресу прерывания или на адрес в таблице прерываний
можно при этом ещё выставить флаг I
(если этот вопрос был про архитектуру AVR)
источник

B

Badab00m in Про разработку электроники
Т.е. я просто могу сделать TIMER1_OVF_vect(); ?
источник

СT

Сергій Tolmeros... in Про разработку электроники
я никогда так ещё не делал. но можно попробовать
источник

SV

Sanchez Vladimirovic... in Про разработку электроники
Зависит от организации команды возврата - ret или reti. Всяческие режимы сна могут регулироваться по разному в обычных функциях и в прерываниях.
источник

B

Badab00m in Про разработку электроники
Кажется работает
источник