Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

MSP430G2452 и запускане на USI модула в I2C режим
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13704
Страница 1 от 1

Автор:  slav4o.com [ Чет Апр 09, 2015 8:43 pm ]
Заглавие:  MSP430G2452 и запускане на USI модула в I2C режим

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

Автор:  slav4o.com [ Чет Апр 09, 2015 9:05 pm ]
Заглавие:  Re: MSP430G2452 и запускане на USI модула в I2C режим

вече го намерих http://www.ti.com/lit/ug/slau144j/slau144j.pdf имало т.нар User's Guide. Там е описано подробно. Все пак на някой може да му е от полза, да знае къде го има. Ако пък не, темата може да я изтриете.

Автор:  stefan63 [ Чет Апр 09, 2015 10:23 pm ]
Заглавие:  Re: MSP430G2452 и запускане на USI модула в I2C режим

Прегледайй и "errata" за твоя чип.

Автор:  ike [ Чет Апр 09, 2015 10:27 pm ]
Заглавие:  Re: MSP430G2452 и запускане на USI модула в I2C режим

Зарежи енергията и си ползвай CCS. На страничката на контролера има примери на С за всяка периферия - разгледай ги и ги тествай всчиките.
slav4o.com написа:
Има само една сраничка с електрическите характеристики. Търся нещо от сорта на сетни тоя и оня регистър тези и онези битове и почва да щрака модула. Нещо не намирав описанието. http://www.ti.com/lit/ds/symlink/msp430g2452.pdf намерих че има няколко регистъра USICTL0 USICTL1 USICKCTL USICNT USISR и даже и адресите им са посочени. Само дето не пише кой бит какво управлява, пуска / спира. Що за описание е това ...


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

Автор:  slav4o.com [ Чет Апр 09, 2015 11:01 pm ]
Заглавие:  Re: MSP430G2452 и запускане на USI модула в I2C режим

ами този е 65 страници. И нямаше каквото ми трябва.... Ама го намерих на друго място. Предполагам модулите на тези контролери се настройват по еднакъв начин за разлика от на PIC-овете при които еднаквите модули са със различни специфични настройки при всеки PIC и затова са описани поотделно в дейташийтите.

Автор:  stefan63 [ Чет Апр 09, 2015 11:13 pm ]
Заглавие:  Re: MSP430G2452 и запускане на USI модула в I2C режим

Долу-горе е така.
Големият документ "User manual...", дето си намерил е за фамилия msp430x2xx.
В тая фамилия има дефинирани различни модули, например USART, TimerA,TimerB.
Дали и доколко един модул е вграден в даден чип от фамилията - четеш в малкия чаршаф.
Ако го има - регистрите са с описаните за фамилията имена и битове. Компилаторът се занимава с точното им съобразяване/адресиране в конкретния чип.
Задължително прочети "errata" документа за конкретния чип. Фамилия 2 е добра, но някои неща може да те изненадат. Там е описано в кои модули има грешки и как евентуално (ако)
могат да се заобиколят.

Автор:  ike [ Чет Апр 09, 2015 11:16 pm ]
Заглавие:  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 места.

Автор:  slav4o.com [ Чет Апр 09, 2015 11:36 pm ]
Заглавие:  Re: MSP430G2452 и запускане на USI модула в I2C режим

Да благодаря за помощтта. Вече се оправих долу-горе в нещата с налучкване. :)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/