| Автор |
Съобщение |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 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 и даже и адресите им са посочени. Само дето не пише кой бит какво управлява, пуска / спира. Що за описание е това ...
|
| Чет Апр 09, 2015 8:43 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
вече го намерих http://www.ti.com/lit/ug/slau144j/slau144j.pdf имало т.нар User's Guide. Там е описано подробно. Все пак на някой може да му е от полза, да знае къде го има. Ако пък не, темата може да я изтриете.
|
| Чет Апр 09, 2015 9:05 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
Прегледайй и "errata" за твоя чип.
|
| Чет Апр 09, 2015 10:23 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
Зарежи енергията и си ползвай CCS. На страничката на контролера има примери на С за всяка периферия - разгледай ги и ги тествай всчиките. Ако дейташитите бяха само 60 страници, то бабичките нямаше да се блъскат да си наливат минерелна вода, ами щяха да са ембедед програмиски.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Чет Апр 09, 2015 10:27 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
ами този е 65 страници. И нямаше каквото ми трябва.... Ама го намерих на друго място. Предполагам модулите на тези контролери се настройват по еднакъв начин за разлика от на PIC-овете при които еднаквите модули са със различни специфични настройки при всеки PIC и затова са описани поотделно в дейташийтите.
|
| Чет Апр 09, 2015 11:01 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
Долу-горе е така. Големият документ "User manual...", дето си намерил е за фамилия msp430x2xx. В тая фамилия има дефинирани различни модули, например USART, TimerA,TimerB. Дали и доколко един модул е вграден в даден чип от фамилията - четеш в малкия чаршаф. Ако го има - регистрите са с описаните за фамилията имена и битове. Компилаторът се занимава с точното им съобразяване/адресиране в конкретния чип. Задължително прочети "errata" документа за конкретния чип. Фамилия 2 е добра, но някои неща може да те изненадат. Там е описано в кои модули има грешки и как евентуално (ако) могат да се заобиколят.
|
| Чет Апр 09, 2015 11:13 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
60 странци е документа, останалите 5 странци са глупости. Това което ти трябва го пише на първа страница от документа: както и на страница 12: Може би за по-бавните е трябвало да го напишат на още 6-7 места.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Чет Апр 09, 2015 11:16 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: MSP430G2452 и запускане на USI модула в I2C режим
Да благодаря за помощтта. Вече се оправих долу-горе в нещата с налучкване. 
|
| Чет Апр 09, 2015 11:36 pm |
|
|