Size: a a a

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

2021 May 18

f

fait in Про разработку электроники
Спасибо за совет, буду дальше думать, пока рассматриваю варианты, ищу плюсы и минусы, прикидываю себестоимость и время разработки.

К счастью пока меня не торопят.
источник

AK

Andrey Khristov in Про разработку электроники
Можно тактовую придавить для экономии...
источник

f

fait in Про разработку электроники
Всё-равно со спящим микроконтроллером raspberry тягаться не сможет.
Для другого создавалась.
источник

AK

Andrey Khristov in Про разработку электроники
А кто говорит что ее нельзя в спячку отправить?
источник

AK

Andrey Khristov in Про разработку электроники
Мда, и правда непросто....
источник

f

fait in Про разработку электроники
Ещё важно время возобновления, как быстро может начать работать.
источник

AK

Andrey Khristov in Про разработку электроники
А противоречия между rtos и спячка нету?
источник

F

Firelander in Про разработку электроники
Нет. Наоборот даже удобнее спать в idle таске
источник

l

linxuil in Про разработку электроники
Почему оно должно быть?
источник

l

linxuil in Про разработку электроники
Там можно хоть на уровне регистров изменить потребление, частоту и всякого рода спячку. В rasbery даже ечли можно, надо будет ядро менять или драйвера искать, которых может не быть
источник

ВТ

Виталий Титов... in Про разработку электроники
Народ на STM32F103RET6 как происходит запись во флеш самопрограммирование? Процессор сам пишет или есть аппаратный блок или что-то типа ДМА, и процесс записи происходит без участия CPU?
источник

F

Firelander in Про разработку электроники
Проц пишет. Вроде можно dma приспособить, но точно не помню. Ты же не собираешься перезаписывать код, который и выполняет программирование флеши?
источник

ВТ

Виталий Титов... in Про разработку электроники
Да вопрос можно ли записывать параметры разные налету во время выполнения процом разных задач той же самой FreeRTOS
источник

YS

Yanis Smirnov in Про разработку электроники
Просто инструкция записи по адресу, в RM должны быть примеры. Принципиальных отличий от записи регистра нет, разве что писать можно только в стёртую ячейку
источник

YS

Yanis Smirnov in Про разработку электроники
Главное чтоб он не прерывал один процесс с записью другим
источник

ВТ

Виталий Титов... in Про разработку электроники
Пишет проц или есть аппаратный блок без участия CPU? Иначе буду записывать а начнется другая задача остановит процесс записи. А если прервет другая, то неизвестно запишутся ли вообще параметры целиком
источник

F

Firelander in Про разработку электроники
я всегда отрубаю прерывания и туплю в цикле ожидания флага при записи флеш. Не знаю насколько данная практика обязательна, но лучше перестраховаться
источник

ВТ

Виталий Титов... in Про разработку электроники
вопрос не в этом. Вопрос можно ли налету сохранять параметры. Есть ли отдельный аппаратный блок типа ДМА чтобы проц дал команду записать и занимался своими делами. А когда запишется обработал прерывание окончания записи в свою флеш
источник

F

Firelander in Про разработку электроники
блок то есть, вопрос даст ли он выполнять код из памяти, пока он с ней работает
источник

l

linxuil in Про разработку электроники
А сколько вам необходимо памяти для параметров - вы же в курсе, что эта запись во первых очень долгая, а во вторых для записи во флеш надо резервировать довольно большой объем памяти - побайтно писать можно, а вот стирать нет
источник