Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1082051
Топик полностью
VLLV
(01.03.2021 16:55, просмотров: 207)
ответил
Sylvan
на
возможно ли сделать надежную запись файлов на SD карту (STM32F4xx, FATFS) при одновременной работе прерываний, например по таймеру каждые 10мс? У меня почему-то при вызове fopen() часто выскакивает ошибка FR_DISK_ERR, /* (1) A hard error occurred in the low level disk I/O layer */ - при инициализации прерываний по любому таймеру. Даже если тело обработчика прерывания - пустое. Полный запрет всех прерываний - не вариант, т.к. файл может писаться 100мс...1с, а прерывания
Не все пустые тела обработчиков "одинаково полезны" - иногда нужно сбрасывать флаги запросов прерывания.
Ответить