Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MSP430 - помогите начать?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Hoksmur
Hi, All!
Хочу попробовать MSP430, но ненашёл документа, где описывался бы набор переферии на конкретную модель, например MSP430F2001. Реально доступно 4 вида MSP430F1232IDW, MSP430F123IDW, MSP430F2001IN, MSP430F2132TPW.
FAQ прочитал, документ MSP430x2xx family на TI нашёл, но просветления ненаступило.
Можете ткнуть, где это описано, и на документ по MSP430F2001?
MrYuran
Цитата(Hoksmur @ Oct 25 2010, 14:02) *
Можете ткнуть, где это описано, и на документ по MSP430F2001?

В даташите, где ж ещё...
http://catalog.gaw.ru/index.php?page=compo...il&id=11048
Hoksmur
Цитата(MrYuran @ Oct 25 2010, 18:18) *
В даташите, где ж ещё...
http://catalog.gaw.ru/index.php?page=compo...il&id=11048

Э... спаибо. А у TI ? Как искать? Я хочу удочку, а не рыбу.
MrYuran
Цитата(Hoksmur @ Oct 25 2010, 14:37) *
А у TI ? Как искать? Я хочу удочку, а не рыбу.

ti.com->mcu->msp->f2xx-> вот
А уж в гугле или яндексе этих удочек - только успевай клевать!
smile.gif
Hoksmur
Ещё вопрос возник - у MSP430F2001 есть BSL загрузчик? А то и в family guide невижу, и mixed signal - тоже. Или пропустил где то? (Про отладочный модкль нашёл).
rezident
Цитата(Hoksmur @ Oct 31 2010, 22:10) *
Ещё вопрос возник - у MSP430F2001 есть BSL загрузчик?
Нет, в серии MSP430x20xx BSL нету. Программирование только через SBW.
Hoksmur
Опять же - как определили? crying.gif
rezident
В datasheet указано, что BSL есть? Нет, не указано. Ибо его там нету.
Для пущей убедительности сличите распределение памяти с, например, MSP430F21x2. Вы у первого (MSP430F20xx) видите где-либо ROM в которой BSL располагается? Скриншоты из соответствующих даташитов прилагаю.
Hoksmur
Спасибо! Нет, правда! a14.gif
Ещё уточнение - значит ли это, что после пережигания перемычки его только выкинуть (в смысле - программа зашита намертво и изменеию никаким образом не подлежит), если нет своего BootLoader-а?
rezident
Цитата(Hoksmur @ Nov 1 2010, 14:57) *
Ещё уточнение - значит ли это, что после пережигания перемычки его только выкинуть (в смысле - программа зашита намертво и изменеию никаким образом не подлежит), если нет своего BootLoader-а?
Да. А почему вас это смущает? Это же серия МК низшего ценового диапазона. laughing.gif
Hoksmur
Не смущает. Просто структура документации у них какая то.. Ну незнаю, размазанная, что ли. Вот и торможу с непривычки.
rezident
Цитата(Hoksmur @ Nov 2 2010, 07:30) *
Не смущает. Просто структура документации у них какая то.. Ну незнаю, размазанная, что ли. Вот и торможу с непривычки.
Структура документов как раз вполне нормальная. Многие производители переходят на такую же структуру. В одном документе (User's Manual) описаны все общие характеристики/свойства для какого-либо семейства МК, а отличия их и конкретные величины параметров, являющиеся индивидуальными, описаны в другом документа (Datasheet). Выявленные баги кристаллов и уже устраненные в новых ревизиях кристаллов описаны в третьем документа (Errata). При выходе нового МК или устранении выявленных багов не нужно сличать два огромных документа-"солянки". Достаточно прочитать datasheet и акутальную ревизию errata.
Stepanov
Цитата(rezident @ Oct 31 2010, 21:00) *
Программирование только через SBW.

maniac.gif
SBW есть у меньшинства кристаллов, и где есть SBW там есть и обычный JTAG, кристалл сам различает обращение SBW/Обычный. См. SLAA149B
rezident
Прошу прощения, если сообщением #6 я кого-либо ввел в заблуждение, что MSP430F20xx программируются только через SBW. Чисто механически запамятовал о наличии у них JTAG, ибо никогда его в этих кристаллах не использовал. Обходился всегда SBW. Спасибо Stepanov за головомойку smile.gif
Hoksmur
Есть возможность заполучить EZ430-F2013. В связи с чем вопрос - я правильно понял, что он может шить только процы, где spy-by-wire? А под их же полный джитаг - другой программатор покупать или городить? А по BSL? Это что - три программатора надо?! Как они всё усложняют!
PS: Пошёл искать и курить SLAA149B
rezident
Купите MSP-FET430UIF или один из его клонов (но только не функциональный аналог на FT2232!), он подойдет для работы с MSP430 на все случаи жизни в обозримом будущем. В качестве BSL можно использовать любую м/с моста USB-to-Serial port, препарировав какой-либо шнурок USB-COM. Если же у вас будет EZ430-F2013, то и его тоже можно использовать в качестве интерфейса для BSL, воспользовавшись программой написанной zltigo См. соответствующий топик про AT430. Хотя я так и не понял, реализована ли сейчас в нем функция для BSL? Но топик все равно гляньте.
Hoksmur
За ссылк уна топик - огромное спасибо - может ссылку на него в FAQ ?
Ещё - на EZ430-F2013 УСБ девайс имеет 6 выводов, а к дочерней платке с Ф2013 подходит 4 - оставшиеся два - это что? Тот самый полный JTAG? На схеме эти выводы обозначены BTXD И BRXD, если что.
rezident
Цитата(Hoksmur @ Nov 8 2010, 21:22) *
Ещё - на EZ430-F2013 УСБ девайс имеет 6 выводов, а к дочерней платке с Ф2013 подходит 4 - оставшиеся два - это что? Тот самый полный JTAG?
Нет, это просто другая версия (2.0) с попыткой унификации интерфейсного модуля. В eZ430-F2013 rev.1.0 сигналов и контактов было 4-ре. Но сейчас существует уже несколько этих DevKit eZ430. 6-и контактый разъем и два дополнительных сигнала используются в eZ430-RF2500, например. Видимо в TI решили делать один универсальный модуль интерфейса SBW для всех этих eZ430.
Hoksmur
Мысль лежит на поверхности - а чего бы не использовать эти два вывода и для 4-проводного JTAGа? Или попробовать попровоцировать на е2е техасовском?
rezident
Там выведены сигналы UART для использования его вкупе с RF-модулем в котором в свою очередь тоже стоит MSP430F2274. Вы доку-то по eZ430-RF2500 посмотрите, хотя бы "по диагонали".
К тому же зачем TI создавать у самой себя конкуренцию двух продуктов разного целевого назначения? wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.