PDA

Просмотр полной версии : СПК 110 [M01] не получает статус о примонтировании накопителя



soleg
23.04.2019, 14:46
Пытаюсь подключить USB-накопитель для сохранения архива. В списке устройств открываю Drives - USB и вижу переменные статуса и размонтирования. Так, вот, при работе программы нет статуса, что флешка примонтирована или демонтирована. При этом архиватор файлы исправно на ней сохраняет, и в конфигураторе она видится. Как в таком случае получить статус о примонтировании накопителя?

Евгений Кислов
23.04.2019, 14:49
Добрый день.
А вы в канал Enable Drives присвоили TRUE?

soleg
24.04.2019, 12:52
Спасибо! Бывает!
Еще по этой же теме. После команды размонтирования признак его завершения в бите USB_Unmount_Done может или появиться кратковременно, или остаться. При чем, остается даже после дальнейшего примонтирования. Это такая особенность работы?

Евгений Кислов
29.04.2019, 11:25
Спасибо! Бывает!
Еще по этой же теме. После команды размонтирования признак его завершения в бите USB_Unmount_Done может или появиться кратковременно, или остаться. При чем, остается даже после дальнейшего примонтирования. Это такая особенность работы?

Работает следующим образом - по переднему фронту канала Unmount происходит размонтирование, после которого Unmount Done устанавливается в TRUE.
По заднему фронту канала Unmount происходит сброс Unmount Done в FALSE.

Описанная вами ситуация происходит в том случае, если на вход Unmount подается единичный импульс.
Корректнее удерживать Unmount в TRUE до появления TRUE в канале Unmount Done.