| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
LPC1343 проблемы с I2C
23.11.2010, 16:19
|
|
|
Частый гость
Регистрация: 05.10.2010
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
LPC1343 проблемы с I2C
Я пытаюсь подключить по I2C элемент памяти 24lc16b. При подключении все зависает. Уже перепробовал разные комбинации подключений (вообще сложно сказать как я его еще не подключал). Может кто-нибудь встречался с подобным. На atmega8 я легко подключал этот элемент при 5В. В схеме он питается от 3.3В, но в документации сказано, что можно и 2В.
|
|
|
|
23.11.2010, 16:37
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
|
Re: LPC1343 проблемы с I2C
Питание для i2c на контроллере включено?
|
|
|
|
23.11.2010, 17:21
|
|
|
Прописка
Регистрация: 09.11.2009
Сообщений: 193
Сказал спасибо: 47
Сказали Спасибо 58 раз(а) в 26 сообщении(ях)
|
Re: LPC1343 проблемы с I2C
не знаю как при +3.3 вольт, а при +5 вольт выводы SDA и SCL должны быть подключены через подтягивающие резисторы к плюсу питания (при +3.3 думаю тоже, если при таком низком питании будет работать)
Последний раз редактировалось sersne; 23.11.2010 в 17:25.
|
|
|
|
23.11.2010, 19:40
|
|
|
Частый гость
Регистрация: 05.10.2010
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: LPC1343 проблемы с I2C
Что значит питание для I2C на контроллере. Просто инициализируешь работу интерфейса, даешь старт и должно работать. Я брал из папки examples пакета разработки lpc expresso 3.5.
Вот чел на форуме nxp все запустил на LPC1114, но там не появлялся с августа, вот ссылка http://knowledgebase.nxp.com/showthread.php?t=538.
Может резисторы к ножкам поставить последовательно надо.
Да и микросхема и интерфейс должны работать на питании 3В.
|
|
|
|
23.11.2010, 20:02
|
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: LPC1343 проблемы с I2C
Сообщение от crastin
|
|
Может резисторы к ножкам поставить последовательно надо.
|
Главу 12 юзер манула на LPC13xx хоть открывали ?
Сообщение от Gnider
|
|
Питание для i2c на контроллере включено?
|
У кортекса PCON чуть по другому работает чем в арме: не настолько контролирует перефирию
|
|
|
|
23.11.2010, 21:30
|
|
|
Частый гость
Регистрация: 05.10.2010
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: LPC1343 проблемы с I2C
Я в деббугере посмотрел, там не устанавливается состояние стоп, вот в этой строке зависает
while( LPC_I2C-›CONSET & I2CONSET_STO );
но и старт тоже не устанавливается.
|
|
|
|
27.11.2010, 10:55
|
|
|
Частый гость
Регистрация: 05.10.2010
Сообщений: 15
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: LPC1343 проблемы с I2C
Извиняюсь за ложную тревогу. Нужно было просто припаять ножки к отладочной плате. Когда я разместил ножки в отверстия, они сидели плотно, тестер показывал что они соеденены с контроллером. Также работал USB. До меня недавно дошло что USB может сделать тысячи проверок перед тем как получит достоверные данные.
Да и I2C работает от 3В через резисторы 500 ом.
Последний раз редактировалось crastin; 27.11.2010 в 10:57.
Причина: Не внес окончательную ясность
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Дисплеи от сотовых (схемы подключения, код, datasheet)
|
dosikus |
Микроконтроллеры, АЦП, память и т.д |
1679 |
20.05.2023 15:50 |
|
VMLAB проблемы с запуском
|
anlima |
Микроконтроллеры, АЦП, память и т.д |
1 |
30.07.2010 18:59 |
|
i2c proteus глюк?
|
caffy |
Proteus |
3 |
18.02.2010 19:57 |
|
Аппаратный I2C PIC16F874 - DS3232
|
Victor_72 |
Микроконтроллеры, АЦП, память и т.д |
0 |
30.01.2010 19:35 |
|
Аппаратный SLAVE I2C в PIC16F877
|
SGordon |
Микроконтроллеры, АЦП, память и т.д |
0 |
19.01.2010 15:32 |
Часовой пояс GMT +4, время: 04:21.
|
|