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

MSP430G2332EP и I2C
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14103
Страница 1 от 1

Автор:  HIFI [ Вто Окт 13, 2015 10:07 pm ]
Заглавие:  MSP430G2332EP и I2C

Имам проблем с подкарването на I2C независимо master или slave на този процесор.
Използва се IAR за 430-ки добавя се "msp430G2332.h", който идва директно от IAR-a и тук почват проблемите.
Вътре ги има адресите на USI модула започващи от 0х0078, но липсват тези на USCI в режим на I2C започващи на 0х0068 (и SPI и UART също липсваха...). Това не беше проблем и преди съм попадал на липсващи адреси. Дефинирах си ги прилежно, но не ми дава да пиша и чета от тях. През дебъгера (закачен на SPY 2 wire - не е JTAG), ми дава да променям директно адресите на USI модула, но не и тези на USCI.
Някой да има Някакви идеи?

Автор:  stefan63 [ Вто Окт 13, 2015 11:35 pm ]
Заглавие:  Re: MSP430G2332EP и I2C

Къде видя USCI в този чип?

Автор:  HIFI [ Вто Окт 13, 2015 11:56 pm ]
Заглавие:  Re: MSP430G2332EP и I2C

http://www.ti.com/lit/ds/symlink/msp430g2332.pdf не и в този PDF, на страница 16 ги няма регистрите. Ама пише, че има I2C на пинове p1.6 и p1.7?!?!
Къде е? :(

Автор:  stefan63 [ Сря Окт 14, 2015 12:05 am ]
Заглавие:  Re: MSP430G2332EP и I2C

този процесор не сън барал, но
аз така ги виждам нещата - процесорът поддържа I2c през USI, а ти си свикнал като видиш I2c - да търсиш USCI . Чети за УСИ в даташийта на фамилия 2 .
Аз обикновено се боря с едно USART и едно USCI в един чип, за да пусна два Уарта...

Автор:  HIFI [ Сря Окт 14, 2015 12:10 am ]
Заглавие:  Re: MSP430G2332EP и I2C

Дааааа, четене е трябвало, сега усетих колко заблуден съм бил.... :(
Тъпото е че платките са готови и не мога да го сменя лесно и бързо. За щастие не е нищо сложно и вярвам, че ще се справя.

Автор:  HIFI [ Сря Окт 14, 2015 3:13 am ]
Заглавие:  Re: MSP430G2332EP и I2C

Проблема е ясен. Малко четене и много паника. Всичко тръгна!
@stefan63 Мерси за отварянето на очите :)

Автор:  stefan63 [ Сря Окт 14, 2015 6:54 am ]
Заглавие:  Re: MSP430G2332EP и I2C

Ааа,пич,
ти си будувал до късно. Паниката е гаден проблем в инженерната работа. Повечето инженери страдат от нея :)
Между другото - виж ератата за тоз чип - има нвщо за бавно I2C , има и други гафове - ама май не са опасни. Преди няколко месеца се заглеждах в 5 и 6 серия , едната ме потресе с ератите си - останах с впечатлението ,че са пуснали втората заради неадекватност на грешната. 2-а серия си е поносима.

Автор:  HIFI [ Сря Окт 14, 2015 11:02 am ]
Заглавие:  Re: MSP430G2332EP и I2C

Ами понякога, когато нещата са на пожар се налага.
Наложи се да го пусна в SLAVE режим, да може да се чете и пише от него. Тествах го при скорости от 100Кхз до 400Кхз нямаше проблеми. Ползвам го за нещо като сензор с екстри I/O-та. Имам си таблици с различните пакети. Те имат различна дължина на отговора, и таблица за командите и всичко изглежда за момента прилично. Понеже USI-то има само един вектор на прекъсване - въртя една стейт машина и търся защо и в каква последователност съм вътре...
Радвам се че тръгна :mrgreen:

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