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

 
 
> Вопрос по информ. флеш - памяти.
Alex_Pol
сообщение Mar 26 2005, 10:39
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Для сохранения и периодического обновления данных (параметры настройки)
хочу использовать информационные сегменты флеш. Нужно ли как то объявлять этот сегмент в программе (Асм)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
VAI
сообщение Mar 26 2005, 13:41
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Каким компилятором пользуетесь?
Если ИАР, то почитайте "\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
там хранят калибровочные константы во флэш. Пример на ассемблере, то что Вам надо


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Alex_Pol
сообщение Mar 26 2005, 15:07
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626



Компилер ИАР. slaa216 у меня есть, но кроме блок-схемы там никакого асма нет. Может я чего не понял? smile.gif
Блин, не заметил. Там файло надо скачать отдельное.
Читаю. Спасибо.
Go to the top of the page
 
+Quote Post
VAI
сообщение Mar 27 2005, 05:56
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Вы 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
там все объяснено на пальцах.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 21:16
Рейтинг@Mail.ru


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