-
- По формальному признаку, конечно же, это непотребство. А реально важно, что оно не повиснет на этом цикле. Главное чтобы было с запасом и на максимальной скорости не было ложных срабатываний. - VladislavS.(08.01.2024 11:22)
- Этого там быть не должно, воткнул для тестов, подозревая, что в
этом месте бесконечный блок. Eddy_Em(256 знак., 08.01.2024 11:19)
- Могу предложить из интереса проверить такую гипотезу: il-2(270 знак., 08.01.2024 11:33)
- А, точно: надо запрещать прерывания до того, как блокирую флеш. - Eddy_Em(08.01.2024 12:37)
- Вот гугел вывел на похожую загадку, тоже прерывание уарт, и снова
разгадки нет. SciFi(1 знак., 08.01.2024 11:25, ссылка)
- Возможно, глюк, которого нет в errata. Надо иметь в виду. Но тогда
вообще непонятно, как сохранять настройки, если флеш кончилась..
разве что отключить сначала все прерывания и DMA, стереть флеш,
записать настройки и лишь затем перезагрузить МК. А пользователь
лишь после перезагрузки узнает, успешно ли. Вот обрадуется, если
все в дефолт будет сброшено... - Eddy_Em(08.01.2024 12:41)
- Да: ни на F103, ни на F0x2, ни на G070 я с подобным не сталкивался.
Да и тот же F303 на проекте multisteppers - там уарт работает, т.к.
управляет драйверами ШД. - Eddy_Em(08.01.2024 12:45)
- Уйх его знает. Как тока пошли МК с флэшем "вместо ЕЕПРОМ", я стал ставить рядом какую-нить 25ЛЦ64/128. У меня товарищ занимается ремонтом телеков, так какие-то, у него, натуральные кормильцы. Текущие настройки громкости яркости, номер канала и всё прочее, каждый раз записывается во флэшь и регулярно вся прошивка слетает. И у чувака библиотека прошивок, которую он за долю малую шьёт бедным юзерам. - mse homjak(08.01.2024 16:36)
- Да: ни на F103, ни на F0x2, ни на G070 я с подобным не сталкивался.
Да и тот же F303 на проекте multisteppers - там уарт работает, т.к.
управляет драйверами ШД. - Eddy_Em(08.01.2024 12:45)
- Возможно, глюк, которого нет в errata. Надо иметь в виду. Но тогда
вообще непонятно, как сохранять настройки, если флеш кончилась..
разве что отключить сначала все прерывания и DMA, стереть флеш,
записать настройки и лишь затем перезагрузить МК. А пользователь
лишь после перезагрузки узнает, успешно ли. Вот обрадуется, если
все в дефолт будет сброшено... - Eddy_Em(08.01.2024 12:41)
- Могу предложить из интереса проверить такую гипотезу: il-2(270 знак., 08.01.2024 11:33)