Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по информ. флеш - памяти.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Alex_Pol
Для сохранения и периодического обновления данных (параметры настройки)
хочу использовать информационные сегменты флеш. Нужно ли как то объявлять этот сегмент в программе (Асм)?
VAI
Каким компилятором пользуетесь?
Если ИАР, то почитайте "\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
там хранят калибровочные константы во флэш. Пример на ассемблере, то что Вам надо
Alex_Pol
Компилер ИАР. slaa216 у меня есть, но кроме блок-схемы там никакого асма нет. Может я чего не понял? smile.gif
Блин, не заметил. Там файло надо скачать отдельное.
Читаю. Спасибо.
VAI
Вы 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
там все объяснено на пальцах.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.