| Микроконтролери и електроника 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-то има само един вектор на прекъсване - въртя една стейт машина и търся защо и в каква последователност съм вътре... Радвам се че тръгна |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|