5.3. Модули СAN и USB
Два оставшихся коммуникационных модуля микроконтроллеров STM32 - CAN-контроллер и интерфейс полноскоростного устройства USB. Оба этих протокола связи достаточно сложны, поэтому, если вы впервые сталкиваетесь с ними, то дополнительно необходимо ознакомится с отдельными руководствами по интерфейсам CAN и USB. Оба модуля, USB и CAN, требуют выделения сравнительно большого объема статического ОЗУ для организации буферов сообщений, поэтому, у МК STM32 имеется дополнительная область статического ОЗУ размером 512 байт, которая может использоваться модулями CAN и USB. Доступ к этой памяти имеют только названные модули. Кроме того, данную память можно назначить на работу только с одним из этих модулей. Это означает, что модули CAN и USB не могут работать одновременно. Если же в применении использование обеих интерфейсов обязательно, то их работу нужно чередовать.
|