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

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

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

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

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

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


 
Опции темы
Непрочитано 25.05.2016, 21:02  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от STM32F0 Посмотреть сообщение
А на АВР по другому никак! Ибо убогий он.
Еще немножко, и до вас дойдет соль шутки про "Ну дык 8S же, какой уж там битбанг) "
Реклама:
AR_Favorit вне форума  
Непрочитано 25.05.2016, 21:07  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от bass1981 Посмотреть сообщение
Все линии в 0 ... КОнтроллер заклинивает на цикле while..
А потому что линии должны быть в "1" при свободности линии. Я ж ранее написал - вначале с протоколом разберитесь досконально, а остальное - дело техники
NewWriter вне форума  
Непрочитано 25.05.2016, 21:10  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от NewWriter Посмотреть сообщение
А потому что линии должны быть в "1" при свободности линии.
Они подтянуты . резисторами.... 10к.... Сначала 1 --- Инициализируется на несколько мс падают... Далее в тот момент как передаю падают в 0 на глухо...
bass1981 вне форума  
Непрочитано 25.05.2016, 21:12  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от AR_Favorit Посмотреть сообщение
соль шутки
Это ваши незнания, а не шутки.
STM32F0 вне форума  
Непрочитано 25.05.2016, 21:33  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

зависает на вот данной строчке..
Код:
 while (I2Cdrv-›GetStatus().busy);
А если в этом цикле поставить маленькую задержку и счетчик...
Достиг значения ретурн -1...
??

Если адрес посылаю 0хFF то одна линия остаеться на верху....
Читаю про протокол хоть адрес то он должен плюнуть... ??

Последний раз редактировалось bass1981; 25.05.2016 в 23:13.
bass1981 вне форума  
Непрочитано 25.05.2016, 23:31  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от STM32F0 Посмотреть сообщение
Клоун, ты в основной ветке! Вот и отвечай на вопрос, что у тебя над головой.
Слив по ОСи защитан.
На вопрос ТС ответа у меня нет, с I2C последний раз связывался лет семь назад и не на STM32. И использовал софтовый, как тут и посоветовал практик.
Так что тебе карты в руки, валенок, ты у нас священный враг ногодрыга, вот и копай, почему в этих ваших STM32 у НЕначинающего пользователя проблемы Только не перенапрягайся, а то после заявления, что система прерываний - это ОСь, у тебя и IIC может оказаться какой-нибудь программой
AR_Favorit вне форума  
Непрочитано 25.05.2016, 23:37  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от AR_Favorit Посмотреть сообщение
почему в этих ваших STM32 у НЕначинающего пользователя проблемы
Тупо потому, что он не "неначинающий", а очень даже начинающий. И не хочет читать даташиты с ерратами!
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 25.05.2016, 23:40  
bass1981
Гражданин KAZUS.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

ААА люди ... Напрямую к порту анализатор подключен... Больше нет не чего... Ну кроме подтягивающих резисторов... Хотя когда инициализируеться алтернативная функция внутренняя подтяжка не включается на СТМе ?
Точно ногодрыг пойду прикручивать....
Не пойму не чего, первый адрес устройства то должен плюнуть на линию ??
Но первая движуха на линии начинается и клинит потом.....

Последний раз редактировалось bass1981; 25.05.2016 в 23:46.
bass1981 вне форума  
Непрочитано 25.05.2016, 23:54  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

bass1981, Вы бы не ссылку на пример, а свой проект дали... Мало ли там что)

Последний раз редактировалось AR_Favorit; 25.05.2016 в 23:56.
AR_Favorit вне форума  
Непрочитано 26.05.2016, 00:04  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: I2C как правильно использовать в stm32f4

Сообщение от bass1981 Посмотреть сообщение
Точно ногодрыг пойду прикручивать....
Не пойму не чего, первый адрес устройства то должен плюнуть на линию ??
Но первая движуха на линии начинается и клинит потом.....
Возьмите пример от производителя, для начала. Ну или софтовый прицепите. А то в нете всякой херни навалено. И не вздумайте дебажить пошагово, умирать на ровном месте будете. Периферия живёт своей жизнью.
STM32F0 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ШИМ и пик будем их дружить, ток как правильно эт сделать чтобы без залета... stopol Электроника - это просто 40 18.02.2011 16:04
Можно использовать в AVR-ах (MOSI-MISO-SCK) как порты? Сбои? gip Микроконтроллеры, АЦП, память и т.д 47 26.05.2008 05:17
Обмен МК со Slave устройствами по I2C EugVor Микроконтроллеры, АЦП, память и т.д 3 25.05.2006 11:39
Использование одной библиотеки I2C на разные порты vovan_zh Микроконтроллеры, АЦП, память и т.д 1 04.04.2006 12:16


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


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