реклама на сайте
подробности

 
 
> STM32, backup registers, как бы поудобнее реализовать с ними работу
sonycman
сообщение Jun 7 2010, 19:22
Сообщение #1


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Доброго времени суток!
Вот думаю использовать регистры бэкап домена.
Как бы прозрачнее это сделать, в идеале так, чтобы работа с ними не отличалась от работы с ячейками обычного ОЗУ?
Можно ли это?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
adnega
сообщение Jun 10 2010, 09:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Если под "прозрачностью" понимать непрерывность области данных, то это одно из решений решение.
Если нужен пословный доступ (по 16 бит), то можно написать необходимое число дефайнов.

Сам не пользовался, но кажется можно написать обработчик исключительной ситуации...

Например, обращаемся к несуществующему региону памяти (виртуальной батареечной памяти) как батареечной памяти. Обрабатываем исключение - если адреса из виртуальной батареечной памяти, то осуществляем доступ к реальной. Накладненько, но вроде "прозрачно". Так надо?

Будет работать?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sonycman   STM32, backup registers   Jun 7 2010, 19:22
- - baralgin   Из RM0008: Backup data register x (BKP_DRx) (x = 1...   Jun 7 2010, 20:38
- - rezident   Стесняюсь спросить, а компиляторы про эту фичу не ...   Jun 7 2010, 20:48
- - sonycman   Спасибо за советы. Реализация в виде дефайнов слиш...   Jun 9 2010, 12:34
- - baralgin   Цитата(sonycman @ Jun 9 2010, 15:34) А во...   Jun 9 2010, 18:43
- - adnega   помним, что слова BKP_DRx 16-битные и между ними е...   Jun 9 2010, 19:31
- - baralgin   adnega так именно из-за этого то и весь сыр-бор ра...   Jun 9 2010, 20:11
- - adnega   Мне кажется, что "прозрачность" будет за...   Jun 10 2010, 07:45
- - sonycman   Ну, необходимость вызова функций Load\Save и ...   Jun 10 2010, 09:37
- - sonycman   Нет, в моём понимании "прозрачность" - э...   Jun 10 2010, 10:39
- - adnega   Добился-таки "прозрачности", но на lpc17...   Jun 11 2010, 05:19
|- - Serj78   А у кого- нибудь получилось записать в эти регистр...   Dec 14 2010, 03:23
|- - adnega   Цитата(Serj78 @ Dec 14 2010, 06:23) А у к...   Dec 14 2010, 04:17
|- - zoddy   Цитата(Serj78 @ Dec 14 2010, 08:23) А у к...   Dec 14 2010, 04:21
- - Serj78   А что включают ваши функции? (какие биты в каких ...   Dec 14 2010, 06:55
|- - zoddy   Цитата(Serj78 @ Dec 14 2010, 11:55) А что...   Dec 14 2010, 07:32
|- - zoddy   В общем, проверил на своей железяке вариант RCC...   Dec 14 2010, 07:57
|- - AHTOXA   А если немножко удлиннить программу, написав вмест...   Dec 14 2010, 15:53
|- - zoddy   Цитата(AHTOXA @ Dec 14 2010, 23:53) А есл...   Dec 15 2010, 04:36
- - Serj78   Да, спасибо! узел контроля питания ( 28-й бит...   Dec 14 2010, 07:52


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016