Size: a a a

2020 April 25

jp

jon pedro in Deus Volt!
Вот
источник

jp

jon pedro in Deus Volt!
Зачем тогда преобразовывать питание?
источник

DR

Dmitry Rezvanov in Deus Volt!
Эм, если у тебя есть второй источник с другой стороны - ок
источник

DR

Dmitry Rezvanov in Deus Volt!
Если нет - откуда изолированной стороне брать питание?
источник

И

Илья in Deus Volt!
Vladimir Komissarov
Но в китае нужен европеец, знающий китайский и проживший долгое время там, верно?
Да можно и с китайцами работать, если английский знает. Выйдет сильно дешевле и как минимум не хуже, а скорее лучше. У китайцев в крови делать хорошо из мусора
источник

И

Илья in Deus Volt!
r44083
Ребята, вы согласны что работать с прерываниями напрямую (писать пользовательский код в IRQ handler) - это не нормально?
С одной стороны да, но на практике все хуярят в прерывания такие чудовищные вычисления даже в силовухе, что может и прокатит. Я себе позволяю десяток строк в прерывании, если это не что-то тяжеловесное
источник

jp

jon pedro in Deus Volt!
Dmitry Rezvanov
Если нет - откуда изолированной стороне брать питание?
хм, тогда всё равно не ясно, у них всё равно есть понижайка напряжения 5в в 3.3V. Для меня это остаётся загадкой по прежнему
источник

r

r44083 in Deus Volt!
Тут вопрос в другом. Нормально ли писать даже короткий код в самом хендлере прерывания из CMSIS, или в абстрактном коллбеке фреймворка для работы с конкретной периферии
источник

𝔻

𝔻𝕠𝕜𝕒 in Deus Volt!
Thorn
serial nand flash
ого. а такое бывает?
по каким партнамберам пробивать?
источник

T

Thorn in Deus Volt!
𝔻𝕠𝕜𝕒
ого. а такое бывает?
по каким партнамберам пробивать?
гугл найдет. micron, winbond и даже китайцы по-моему есть
источник

jp

jon pedro in Deus Volt!
r44083
Тут вопрос в другом. Нормально ли писать даже короткий код в самом хендлере прерывания из CMSIS, или в абстрактном коллбеке фреймворка для работы с конкретной периферии
У тебя  и так будет пользовательский код в прерывании, например сброс флага прерывания
источник

r

r44083 in Deus Volt!
Сброс флага прерывания - это не пользовательский код
источник

r

r44083 in Deus Volt!
Это служебная херня
источник

jp

jon pedro in Deus Volt!
r44083
Сброс флага прерывания - это не пользовательский код
Ручками пишешь, значит пользовательский
источник

r

r44083 in Deus Volt!
Хорошо, вот ты написал свою логику и всё такое. А потом тебе нужно этот код переиспользовать для другого МК
источник

r

r44083 in Deus Volt!
Будешь перекопипастить этот код в другое хардварное прерывание?
источник

𝔻

𝔻𝕠𝕜𝕒 in Deus Volt!
Thorn
гугл найдет. micron, winbond и даже китайцы по-моему есть
там что наружу?
qspi или mmc/sd?
источник

T

Thorn in Deus Volt!
𝔻𝕠𝕜𝕒
там что наружу?
qspi или mmc/sd?
qspi должен быть
источник

T

Thorn in Deus Volt!
хотя может и не у всех
источник

jp

jon pedro in Deus Volt!
r44083
Будешь перекопипастить этот код в другое хардварное прерывание?
Не много, даже арм процы не сильно отличаются между собой, я более чем уверен, что можно назвать прерывание своим именем, инициализации вынести за скобку и периферию, и уже можно спокойно с изменениями лишь периферии работать дальше
источник