Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.04.2009, 13:15  
tolyanv8
Прописка
 
Аватар для tolyanv8
 
Регистрация: 29.09.2007
Адрес: Донецк, ????
Сообщений: 199
Сказал спасибо: 21
Сказали Спасибо 19 раз(а) в 15 сообщении(ях)
tolyanv8 на пути к лучшему
По умолчанию Подтяжка +5V

Да, смотрю датащит на предмет внутренних подтяжек, насчет нуля или чепухи, так оно, так и есть , только один раз удалось считать несколько байт правильно, и то только при последовательном чтении
Реклама:
tolyanv8 вне форума  
Непрочитано 26.04.2009, 10:39  
tolyanv8
Прописка
 
Аватар для tolyanv8
 
Регистрация: 29.09.2007
Адрес: Донецк, ????
Сообщений: 199
Сказал спасибо: 21
Сказали Спасибо 19 раз(а) в 15 сообщении(ях)
tolyanv8 на пути к лучшему
По умолчанию Подтяжка +5V

Включил.
надо было сделать:
Код:
                bsf     STATUS,RP0 ;bank1
		bcf    OPTION_REG,NOT_RAPU ; OPTION_REG бит 7
При первом и втором включениях считалось несколько байт правильно, затем затерлась тестовая информация в 24C16
Попробую поиграться с задержками.
Респект realid, натолкнули на правильный путь
[/code]
tolyanv8 вне форума  
Непрочитано 26.04.2009, 12:04  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Внутренние подтяжки автоматически отключаются если вывод переводится на выход(бит TRIS 0).
realid вне форума  
Непрочитано 26.04.2009, 19:56  
tolyanv8
Прописка
 
Аватар для tolyanv8
 
Регистрация: 29.09.2007
Адрес: Донецк, ????
Сообщений: 199
Сказал спасибо: 21
Сказали Спасибо 19 раз(а) в 15 сообщении(ях)
tolyanv8 на пути к лучшему
По умолчанию Подтяжка +5V

Спасибо, не знал, учту
Честно говоря,это мой первый серьезный проект под PIC
tolyanv8 вне форума  
Непрочитано 26.04.2009, 20:04  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Мой совет, лучше поставте внешние подтяжки(2-10 кОм).
realid вне форума  
Непрочитано 26.04.2009, 20:26  
tolyanv8
Прописка
 
Аватар для tolyanv8
 
Регистрация: 29.09.2007
Адрес: Донецк, ????
Сообщений: 199
Сказал спасибо: 21
Сказали Спасибо 19 раз(а) в 15 сообщении(ях)
tolyanv8 на пути к лучшему
По умолчанию Подтяжка +5V

На плате, которую буду разводить по новой, конечно так и сделаю , но на тех, которые уже есть, придется значит
программно мудрить, потому что возможности допаять увы, нет
(все SMD-шное, кроме 24C16, места для резюков нет
tolyanv8 вне форума  
Непрочитано 26.04.2009, 21:10  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Тут можно посмотреть рекомендации по bus pull-up http://www.microchip.com/stellent/id...pnote=en026306
realid вне форума  
Непрочитано 27.04.2009, 12:51  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Подтяжка +5V

Сообщение от tolyanv8
На плате, которую буду разводить по новой, конечно так и сделаю , но на тех, которые уже есть, придется значит
программно мудрить, потому что возможности допаять увы, нет
(все SMD-шное, кроме 24C16, места для резюков нет
Подтягивающие резисторы на кристале МК реализованы так, что от экземляра к экземпляру их сопротивление может плавать от 20 до 100 кОм(для некоторых и выше).Посему если уж жестокая реальность вынуждает использовать внутр. подтяжку, скорость I2С следует сделать минимальной, либо какждый образец тщательно подстраивать с Осцилом в зубах. О высоких скоростях можно забыть. Правильно подсказывают - внешняя подтяжка - обязательна! Причем чем меньше подтяг. резистор - тем Круче фронты. Все упирается в емкость линии I2C. Обычно если присутствует 1 слейв, а длина дорожки к нему не более 10см, 4,7кОм подтяжки при 5В питания вполне достаточно для скоростей до 400 кГц
rubel вне форума  
Непрочитано 27.04.2009, 15:13  
tolyanv8
Прописка
 
Аватар для tolyanv8
 
Регистрация: 29.09.2007
Адрес: Донецк, ????
Сообщений: 199
Сказал спасибо: 21
Сказали Спасибо 19 раз(а) в 15 сообщении(ях)
tolyanv8 на пути к лучшему
По умолчанию Подтяжка +5V

В данном экземпляре платы длина шины I2C ~1 см
т.е микросхемы рядом, выводы брошены напрямую
резисторы допаять просто некуда без риска устроить к.з.
tolyanv8 вне форума  
Непрочитано 05.05.2009, 15:55  
tolyanv8
Прописка
 
Аватар для tolyanv8
 
Регистрация: 29.09.2007
Адрес: Донецк, ????
Сообщений: 199
Сказал спасибо: 21
Сказали Спасибо 19 раз(а) в 15 сообщении(ях)
tolyanv8 на пути к лучшему
По умолчанию Подтяжка +5V

Исхитрился, допаял
Теперь читает FF FF FF FF ....,
но только не то, что надо
tolyanv8 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F630 Lex_DJ Микроконтроллеры, АЦП, память и т.д 39 06.11.2010 22:22
asm программирование МК PIC16F630 SVDimon Микроконтроллеры, АЦП, память и т.д 13 13.12.2007 12:15
программирование PIC16F630 Lex_DJ Микроконтроллеры, АЦП, память и т.д 0 25.05.2007 10:39
Проблема с I2C HaZaR Микроконтроллеры, АЦП, память и т.д 3 04.07.2005 17:10
I2C chipic128 Микроконтроллеры, АЦП, память и т.д 4 23.02.2005 02:19


Часовой пояс GMT +4, время: 14:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot