Jump to content
    

Куда на MSP430F249 можно сохранять данные?

Всем доброго дня!

В общем, научился работать с Flash-памятью, но на моем МК её всего 256 Байта, которые разбиты на 4 сегмента.

Этого объема не всегда хватает для моих задач. так вот собственно вопрос к какой памяти можно получить доступ для записи и чтения? :help:

Приложу фотку из даташита об организации памяти.

Всем откликнувшимся огромное спасибо!

P.S. если уже было такое на форуме просьба меня извинить (не пинать) :smile3046: и скинуть ссылку.

post-86682-1434872958_thumb.jpg

Share this post


Link to post
Share on other sites

Всем доброго дня!

В общем, научился работать с Flash-памятью, но на моем МК её всего 256 Байта, которые разбиты на 4 сегмента.

Этого объема не всегда хватает для моих задач. так вот собственно вопрос к какой памяти можно получить доступ для записи и чтения? :help:

Вы сильно продвинулись , если научились работать с 60кБ Флэша + 2кБ Озу + 256 Б Инфо (да ещё и разбитой на 4 сегмента) :biggrin:

Прочитайте какую-нибудь книгу -учебник по MSP430 и напишите сюда своё мнение.

Share this post


Link to post
Share on other sites

В общем, научился работать с Flash-памятью,

Нет, пока ещё нет :)

но на моем МК её всего 256 Байта, которые разбиты на 4 сегмента.

Этого объема не всегда хватает для моих задач. так вот собственно вопрос к какой памяти можно получить доступ для записи и чтения? :help:

256 Байт это так называемая Info память - у неё просто странички маленькие, а вообще, у вас памяти по контроллерным меркам, как "у дурака фантиков" (без обид - фигура речи). В любой свободной странице Flashа можно сохранять данные.

Рекомендация - User'sGuide читать и заданный вопрос даже не возник бы.

Edited by Obam

Share this post


Link to post
Share on other sites

Нет, пока ещё нет :)

 

256 Байт это так называемая Info память - у неё просто странички маленькие, а вообще, у вас памяти по контроллерным меркам, как "у дурака фантиков" (без обид - фигура речи). В любой свободной странице Flashа можно сохранять данные.

Рекомендация - User'sGuide читать и заданный вопрос даже не возник бы.

 

Да я читал, но там написано как обращаться к Info-памяти и всё...

Какие разделы памяти тогда мне доступны в итоге?

Share this post


Link to post
Share on other sites

У Вас 60Kb Flash памяти, которая доступна постранично (512 байт) для стирания и побайтно для записи.

Вот что написано в даташите:

"The flash memory can be programmed via the JTAG port, the BSL, or in-system by the CPU.

The CPU can perform single-byte and single-word writes to the flash memory.

Flash memory has n segments of main memory... Each segment in main memory is 512 bytes in size."

 

Как записывать во Flash из программы читайте руководство, что Вам и посоветовали выше.

Share this post


Link to post
Share on other sites

Да я читал, но там написано как обращаться к Info-памяти и всё...

 

Этот документ SLAU144J? Главу 7, стр. 308-326? Не похоже.

 

С 430-ыми надо работать, имея на руках datasheet на конкретный контроллер (там описаны конкретные особенности) и user's guide на семейство, к которому принадлежит ваш контроллер (там описаны все общие свойства).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...