Блок резервных данных ВКР на микроконтроллере STM32F103
В микроконтроллере STM32F103 есть 32 разрядный блок резервных данных ВКР. Особенность данного блока в том, что все регистры которые в нем находиться не сбрасываются ни при перезагрузке системы, ни при восстановлении подачи питания, ни при пробуждении устройства из режима ожидания Standby. После сброса микроконтроллера доступ к данным регистрам заблокирован, что делает блок ВКР защищенным от случайных изменений данных. Для начала рассмотрим регистры BKP_DRx которые используются для хранения произвольных данных. Они имеют разрядность 16 бит, а их количество в нашем микроконтроллере 42. Таким образом можно хранить до 84 байт данных.