|
|
  |
Распределение памяти MSP430 |
|
|
|
Nov 10 2011, 17:09
|
Местный
  
Группа: Участник
Сообщений: 442
Регистрация: 26-11-10
Пользователь №: 61 199

|
Цитата(rezident @ Nov 10 2011, 20:21)  Ответ находится в datasheet MSP430F149, страница 15, таблица memory organization. Из таблицы понял что в диапазоне от 0х1100 до 0xFFFF находится сама программа микроконтроллера. Все остальное как-то смутно... Можно попросить Вас объяснить?
|
|
|
|
|
Nov 10 2011, 18:28
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
SFR - регистры общего назначения Peripherals - регистры периферийных модулей Boot memory - масочная ПЗУ, в которой находится BootLoader Для общего сведения см. MSP430x1xx Family User's Guide (Rev. F), стр. 1-4, раздел 1.4 Address Space. Адреса регистров периферийных моделей см. в этом же руководстве, они приведены в конце каждого соответствующего раздела. Наличие же в кристалле конкретных периферийных модулей см в datasheet, который указан ранее. Цитировать из этих двух документов все адреса всех наличествующих периферийных модулей я не буду. Сами потрудитесь.
|
|
|
|
|
Nov 12 2011, 09:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528

|
Цитата(d7d1cd @ Nov 12 2011, 12:46)  Ясно... А вот еще вопрос: регистр специального назначения R1 (программный счетчик) хранит адрес следующей команды для выполнения микроконтроллером. Но ведь сам регистр хранит 1 байт, а адрес может состоять из 2-х байт. Объясните, как все происходит? А регистры, как и весь процессор 16-разрядные. На gaw.ru есть переводы документации по MSP и некоторым другим процессорам.
--------------------
Russia est omnis divisa in partes octo.
|
|
|
|
|
Nov 12 2011, 12:55
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(d7d1cd @ Nov 12 2011, 10:46)  Объясните, как все происходит? Для Вас, Козлов, переходов понастроили... Эээ... пардон! это из анекдота Вообще-то фирмы производители микроконтроллеров обычно пишут руководства для пользователей этих МК. Фирма Texas Instruments в этом не исключение. И руководства TI не самые плохие. Может вам стоит хотя бы "по-диагонали" почитать User's Guide прежде, чем задавать вопросы на форуме? Кстати, тогда бы вы обнаружили ошибку в моем сообщении #4, которое я уже не могу исправить. SFR - Special Function Register - регистр специального назначения, а не РОН - регистры общего назначения. РОН относятся к 16-и разрядным CPU Registers которых всего 16, но РОН из них только 12 - от R4 до R15.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|