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

NoName

Участник
  • Постов

    36
  • Зарегистрирован

  • Посещение

Весь контент NoName


  1. день добрый, портировался похоже этот код? - MMC/SDC driver for MSP430 (www.true-random.com) вот пример посвежее - slaa281b ( ti.com ) рекомендую ознакомится с FATfs ( ChaN ) How to Use MMC/SDC - красиво и доступно. для начала сделать программный SPI, медленно,.. зато удобно запускаться (утверждение спорно, но я делал именно программный со старта ).
  2. Proteus+MSP430

    Этого добра и краем глаза не видал. Будут новости отпишитесь, интересно посмотреть.
  3. Proteus+MSP430

    лучьший вариант сделать импорт из EAGLE (TI выкладывает - MSP430 schematic symbols and footprints library for use with the Eagle CAD tool ), либо создать самому. Файл для некоторых MSP под Алтиум без футпринтов ( где то скачал ). msp430.rar
  4. вопрос не понятен, если используете разбивку по умолчанию то подлючается файл X:\....\IAR Systems\Embed.....\config\lnk430F149.xcl если желаете исправить данный файл, то копируете к своему проекту и подлючаете Options >> Linker >> Config >> Linker command file -> my_lnk430F149.xcl ( пример ) в оригинальном файле сегмент для кода -Z(CODE)CODE=1100-FFDF явно больше 1кБ )) после выхода из __low_level_init выполняется main, если не переоприделяли (обьявлений типа main () @ "boot_memory" не нашел в Вашем коде ) то он должен находится в сегменте CODE ИАР при компиляции ругается на выход за пределы сегмента?
  5. Daria пишите побайтово - последовательно записывая 2 байта (short), когда пишете флоат - пишите 4 байта, будет работать также хорошо ( данные пишете во flash MSP что ли?? ) --------------------------------- CR, LF - '\r'.'\n' )) вариант с выводом в терминал конешно хорош. но это только на этапе проверки фукционирования устройства. используюя протокол Вы можете использовать различные режимы настройки без перепрошики в общем я за написания протокола + внешней программы в которой можете уже смотреть и настраивать как Вам будет угодно. )
  6. Имеет смысл сразу организовать протокол обмена. Пример: адрес получателя 1 или 2 байта идентификатор пакета 2 байта - соответвует идентификатору запроса. длина данных пакета 1 или 2байт данные [] адрес отправителя 1 или 2 байта СRC 2 байт истина прописная, протокол то все равно прийдется организовывать ))) либо воспользоватся общепринятыи протоколом для Вашей конторы ...
  7. не в проекте дело, не видится кристал, такие вещи бывают и на отлаженных платах. спиртом промывали? нет ли "соплей" под кристалом? как вариант собрать второй макет.
  8. MSP programer ?

    шлейф JTAG имеет явное ограничение < ~18см.
  9. на RST/NMI скорее всего лог "0" "Не шевелится чип" - не программируется или не запускается Ваша программа?
  10. по аналогии с TIC32 - у Вас Multiplex rate не равен 1/34.
  11. УРА! запустил :). скачал Evaluation с IAR никаких изменений. все та же ошибка. методом стука в бубен ( и переворачавая плату ) удалось залить рабочую прошивку, сбоев пока нет. Выводы - НЕ ЗАЛИВАЙТЕ программу с явными ошибками, в симулятере ругалось на переход по адр 0xE0XXX. возможно в этом и была проблема, неверный код мне один раз удалось залить, после этого 2618 выпал из работы на пару дней.
  12. MSP FET430-UIF, прошивка автоматом обновилась как только подлючил к данной версии IAR. проект еще вчера скинул в корень - глухо. даже ошибки поисправлял :) в симуляторе работает. глюков стало меньше но кристал перестал определятся, либо оприделяется как F149. Проверил на приборе с 149 заливши в него программу 2618 , ИАР почему то признал 149 за 2618, по крайней мере не ругнулся. контроллер в IDE выставлен правильно MSP430F2618 :) <msp430x26x.h> // XLINK command file for IAR Embedded Workbench for MSP430. // This file should be used with the MSP430F2618 microprocessor. тоже в общем родной. ИАР все так же виснет. эпопея только начинается, буду держать общественность в курсе :) MSP430 1, 0, 1, 1 (1.0.1.1) ... \olimex.dll 26.09.07 12:30:06, 458752 bytes пора искать обновления, дейсвительно может чего то не учёл.
  13. у меня схожие, но все гораздо хуже :) Rebuild all а затем Debug не помогает гружу проект - умирает в асм коде ( есть ошибки ), ИАР вылетает - нет связи с контроллером, в последующие загрузки - Mon Feb 25 16:09:48 2008: Interface dll version 2.3.1.0 Mon Feb 25 16:09:49 2008: Failed to load debugee: E:\...v5xx.d43 как побороть?
  14. { U1CTL = 0x10; U1TCTL= 0x50; U1BR1 = 0x00; U1BR0 = 0x03; U1MCTL = 0x4A; } // 9600 больше 9600 на 32 кГц действительно не получить.
  15. накинулись... :) , очень большая вероятность есть опытный образец, в количесве 1-2 шт, нужно продублировать для внутреннего использования. а прошивка утеряна.
  16. Литература - http://www.compel.ru/library?layout=print ( от печати откажитесь ) это не совсем то что Вам сейчас нужно, но на будушее пригодится, а по существу - руководство пользователя используемого ПО. --------------------------- ПО - http://kurt.on.ufanet.ru/ - как вариант. --------------------------- Копия - для 149 полный дамп flash (0x1000 - 0xFFFF)
  17. 1. в указанном примере после записи, вызывается функция mmcCheckBusy, читайте сразу, без повторного вызова проверки Busy. :) 2. резисторы лучьше установить.
  18. Bootloader для MSP430

    для Си void func_name ( void ) @ "MYCODE" { _NOP(); } недочитал %), ответ не по вопросу ...
  19. правка кода прошивки (.TXT) оптимальное решение ( по времени работы ), но если есть интерфейсы - перезапись контроллера - лучьшее решение, тем более пригодится в будущем :) нет интерфейсов - ввод серийника с клавиатуры вашего устройства %)
  20. формировать передачу вручную %). WHILE(!IFG1_bit.UTXIFG0) в теле программы навевает скорбные воспоминания %)
  21. interrupt [ TIMERA0_VECTOR ] void TimerA( void ) {...} - в предыдущем поколении ИАР, только вот 169 они не поддерживали, или что то с настройками проекта, например под ИАР 3.30 что то подобное было, возможно помогло #pragma language=extended, точно не помню.
  22. да что с ними станется, в свое время давал на вход e337 разряд от пьезозажигалки - и ничего: жыв - здоров ( 337 ) :) , а по идеи соответвующий линолиум нужен, стол, паялькик и т.д. - если выполнять все условия, никакого баланса не хватит :(, и точно все можно заменить п.1 влажной уборкой и п.2 приличным паяльником :). п.1 и п.2 никогда не помешают :)
  23. Programer

    маленькое дополнение :) Project - Options: Linker ( Format: Debug informations for C-SPY ) Debugger ( Driver : FET Debugger )
  24. ADC12 + DTMF

    в книге "Семество микроконтроллеров MSP430. Рекомендации по применению" описана реализация данной задачи.
×
×
  • Создать...