| Автор |
Съобщение |
|
HIFI
Ранг: Професионалист
Регистриран на: Сря Ное 12, 2008 9:59 pm Мнения: 512 Местоположение: София
|
 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. Някой да има Някакви идеи?
_________________ I'm debugging my software mostly with soldering iron....
|
| Вто Окт 13, 2015 10:07 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: MSP430G2332EP и I2C
Къде видя USCI в този чип?
|
| Вто Окт 13, 2015 11:35 pm |
|
 |
|
HIFI
Ранг: Професионалист
Регистриран на: Сря Ное 12, 2008 9:59 pm Мнения: 512 Местоположение: София
|
 Re: MSP430G2332EP и I2C
http://www.ti.com/lit/ds/symlink/msp430g2332.pdf не и в този PDF, на страница 16 ги няма регистрите. Ама пише, че има I2C на пинове p1.6 и p1.7?!?! Къде е? 
_________________ I'm debugging my software mostly with soldering iron....
|
| Вто Окт 13, 2015 11:56 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: MSP430G2332EP и I2C
този процесор не сън барал, но аз така ги виждам нещата - процесорът поддържа I2c през USI, а ти си свикнал като видиш I2c - да търсиш USCI . Чети за УСИ в даташийта на фамилия 2 . Аз обикновено се боря с едно USART и едно USCI в един чип, за да пусна два Уарта...
|
| Сря Окт 14, 2015 12:05 am |
|
 |
|
HIFI
Ранг: Професионалист
Регистриран на: Сря Ное 12, 2008 9:59 pm Мнения: 512 Местоположение: София
|
 Re: MSP430G2332EP и I2C
Дааааа, четене е трябвало, сега усетих колко заблуден съм бил....  Тъпото е че платките са готови и не мога да го сменя лесно и бързо. За щастие не е нищо сложно и вярвам, че ще се справя.
_________________ I'm debugging my software mostly with soldering iron....
|
| Сря Окт 14, 2015 12:10 am |
|
 |
|
HIFI
Ранг: Професионалист
Регистриран на: Сря Ное 12, 2008 9:59 pm Мнения: 512 Местоположение: София
|
 Re: MSP430G2332EP и I2C
Проблема е ясен. Малко четене и много паника. Всичко тръгна! @stefan63 Мерси за отварянето на очите 
_________________ I'm debugging my software mostly with soldering iron....
|
| Сря Окт 14, 2015 3:13 am |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: MSP430G2332EP и I2C
Ааа,пич, ти си будувал до късно. Паниката е гаден проблем в инженерната работа. Повечето инженери страдат от нея  Между другото - виж ератата за тоз чип - има нвщо за бавно I2C , има и други гафове - ама май не са опасни. Преди няколко месеца се заглеждах в 5 и 6 серия , едната ме потресе с ератите си - останах с впечатлението ,че са пуснали втората заради неадекватност на грешната. 2-а серия си е поносима.
|
| Сря Окт 14, 2015 6:54 am |
|
 |
|
HIFI
Ранг: Професионалист
Регистриран на: Сря Ное 12, 2008 9:59 pm Мнения: 512 Местоположение: София
|
 Re: MSP430G2332EP и I2C
Ами понякога, когато нещата са на пожар се налага. Наложи се да го пусна в SLAVE режим, да може да се чете и пише от него. Тествах го при скорости от 100Кхз до 400Кхз нямаше проблеми. Ползвам го за нещо като сензор с екстри I/O-та. Имам си таблици с различните пакети. Те имат различна дължина на отговора, и таблица за командите и всичко изглежда за момента прилично. Понеже USI-то има само един вектор на прекъсване - въртя една стейт машина и търся защо и в каква последователност съм вътре... Радвам се че тръгна 
_________________ I'm debugging my software mostly with soldering iron....
|
| Сря Окт 14, 2015 11:02 am |
|
|