Отговори на тема  [ 8 мнения ] 
MSP430G2452 и запускане на USI модула в I2C режим 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение MSP430G2452 и запускане на USI модула в I2C режим
Здравейте. Имам работа с въпросния контролер. Намира се на launch pad платка която има вграден JTAG програматор и USB интерфейс. Имам и някаква "ENERGIA" с която програмирам цялата тая работа. И дори ми работи програмата. А ако се вярва на картинката може и космически совалки да се изстрелват... Така обаче сега гледам описанието на контролера и пусто не мога да намеря къде е описано как се запуска USI модула. Искам да го пусна в тоя режим I2C. Аз ли нещо не съм уцелил дейташийта или не се сещам нещо. Има само една сраничка с електрическите характеристики. Търся нещо от сорта на сетни тоя и оня регистър тези и онези битове и почва да щрака модула. Нещо не намирав описанието. http://www.ti.com/lit/ds/symlink/msp430g2452.pdf намерих че има няколко регистъра USICTL0 USICTL1 USICKCTL USICNT USISR и даже и адресите им са посочени. Само дето не пише кой бит какво управлява, пуска / спира. Що за описание е това ...

_________________
https://github.com/slav4ocom/


Чет Апр 09, 2015 8:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
вече го намерих http://www.ti.com/lit/ug/slau144j/slau144j.pdf имало т.нар User's Guide. Там е описано подробно. Все пак на някой може да му е от полза, да знае къде го има. Ако пък не, темата може да я изтриете.

_________________
https://github.com/slav4ocom/


Чет Апр 09, 2015 9:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
Прегледайй и "errata" за твоя чип.


Чет Апр 09, 2015 10:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
Зарежи енергията и си ползвай CCS. На страничката на контролера има примери на С за всяка периферия - разгледай ги и ги тествай всчиките.
slav4o.com написа:
Има само една сраничка с електрическите характеристики. Търся нещо от сорта на сетни тоя и оня регистър тези и онези битове и почва да щрака модула. Нещо не намирав описанието. http://www.ti.com/lit/ds/symlink/msp430g2452.pdf намерих че има няколко регистъра USICTL0 USICTL1 USICKCTL USICNT USISR и даже и адресите им са посочени. Само дето не пише кой бит какво управлява, пуска / спира. Що за описание е това ...


Ако дейташитите бяха само 60 страници, то бабичките нямаше да се блъскат да си наливат минерелна вода, ами щяха да са ембедед програмиски.

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 09, 2015 10:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
ами този е 65 страници. И нямаше каквото ми трябва.... Ама го намерих на друго място. Предполагам модулите на тези контролери се настройват по еднакъв начин за разлика от на PIC-овете при които еднаквите модули са със различни специфични настройки при всеки PIC и затова са описани поотделно в дейташийтите.

_________________
https://github.com/slav4ocom/


Чет Апр 09, 2015 11:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
Долу-горе е така.
Големият документ "User manual...", дето си намерил е за фамилия msp430x2xx.
В тая фамилия има дефинирани различни модули, например USART, TimerA,TimerB.
Дали и доколко един модул е вграден в даден чип от фамилията - четеш в малкия чаршаф.
Ако го има - регистрите са с описаните за фамилията имена и битове. Компилаторът се занимава с точното им съобразяване/адресиране в конкретния чип.
Задължително прочети "errata" документа за конкретния чип. Фамилия 2 е добра, но някои неща може да те изненадат. Там е описано в кои модули има грешки и как евентуално (ако)
могат да се заобиколят.


Чет Апр 09, 2015 11:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
slav4o.com написа:
ами този е 65 страници. И нямаше каквото ми трябва....

60 странци е документа, останалите 5 странци са глупости.
Това което ти трябва го пише на първа страница от документа:
Код:
For Complete Module Descriptions, See the Capture/Compare Registers MSP430x2xx Family User’s Guide (SLAU144)

както и на страница 12:
Код:
For complete module descriptions, see the MSP430x2xx Family User's Guide (SLAU144).

Може би за по-бавните е трябвало да го напишат на още 6-7 места.

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Апр 09, 2015 11:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: MSP430G2452 и запускане на USI модула в I2C режим
Да благодаря за помощтта. Вече се оправих долу-горе в нещата с налучкване. :)

_________________
https://github.com/slav4ocom/


Чет Апр 09, 2015 11:36 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 13 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни