Перейти к содержанию
    

Вопрос по информ. флеш - памяти.

Для сохранения и периодического обновления данных (параметры настройки)

хочу использовать информационные сегменты флеш. Нужно ли как то объявлять этот сегмент в программе (Асм)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каким компилятором пользуетесь?

Если ИАР, то почитайте "\430\doc\EW430_AssemblerReference.pdf"

На стр. 47 "Segment control directives"

 

АСМ не использую, напишу как надо сделать, если что- подправите.

Т.е. Вам надо определить сегмент с Вашими данными, чтоб он распологался с INFO.

 

Что-то вроде этого:

RSEG INFO

f_const:

DC16 1

DC16 10

DC16 3

DC32 3F1C28F6H

DC32 0FD1244A6H

 

В примерах применения на сайте TI http://focus.ti.com/analog/docs/analogtech...46&familyId=342

есть пример "Implementing a Single-Chip Thermocouple Interface with the MSP430x42x (slaa216)" http://focus.ti.com/docs/mcu/catalog/resou...actName=slaa216

там хранят калибровочные константы во флэш. Пример на ассемблере, то что Вам надо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Компилер ИАР. slaa216 у меня есть, но кроме блок-схемы там никакого асма нет. Может я чего не понял? :)

Блин, не заметил. Там файло надо скачать отдельное.

Читаю. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы pdf скачали, а прилагаемый к нему zip нет.

http://www-s.ti.com/sc/psheets/slaa216/slaa216.zip

 

И вообще, пишите на С, не морочте себе мозги. В С всего 27 ключевых слов. Пусть за Вас компилятор думает. Ассемблер применяйте в крайнем случае.

Скачайте книжку Кернигана и Ричи (http://cclib.nsu.ru/projects/gnudocs/texts/kernigan.html), почитайте.

или вот простая книжка "Руководство полного идиота по программированию (на языке Си)" http://lib.ru/CTOTOR/starterkit.txt

там все объяснено на пальцах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...