25.05.2016, 21:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от STM32F0
|
А на АВР по другому никак! Ибо убогий он.
|
Еще немножко, и до вас дойдет соль шутки про "Ну дык 8S же, какой уж там битбанг) "
|
|
|
|
25.05.2016, 21:07
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от bass1981
|
Все линии в 0 ... КОнтроллер заклинивает на цикле while..
|
А потому что линии должны быть в "1" при свободности линии. Я ж ранее написал - вначале с протоколом разберитесь досконально, а остальное - дело техники
|
|
|
|
25.05.2016, 21:10
|
|
Гражданин KAZUS.RU
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от NewWriter
|
А потому что линии должны быть в "1" при свободности линии.
|
Они подтянуты . резисторами.... 10к.... Сначала 1 --- Инициализируется на несколько мс падают... Далее в тот момент как передаю падают в 0 на глухо...
|
|
|
|
25.05.2016, 21:12
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от AR_Favorit
|
соль шутки
|
Это ваши незнания, а не шутки.
|
|
|
|
25.05.2016, 21:33
|
|
Гражданин KAZUS.RU
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
зависает на вот данной строчке..
Код:
|
while (I2Cdrv-›GetStatus().busy); |
А если в этом цикле поставить маленькую задержку и счетчик...
Достиг значения ретурн -1...
??
Если адрес посылаю 0хFF то одна линия остаеться на верху....
Читаю про протокол хоть адрес то он должен плюнуть... ??
Последний раз редактировалось bass1981; 25.05.2016 в 23:13.
|
|
|
|
25.05.2016, 23:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от STM32F0
|
Клоун, ты в основной ветке! Вот и отвечай на вопрос, что у тебя над головой.
|
Слив по ОСи защитан.
На вопрос ТС ответа у меня нет, с I2C последний раз связывался лет семь назад и не на STM32. И использовал софтовый, как тут и посоветовал практик.
Так что тебе карты в руки, валенок, ты у нас священный враг ногодрыга, вот и копай, почему в этих ваших STM32 у НЕначинающего пользователя проблемы Только не перенапрягайся, а то после заявления, что система прерываний - это ОСь, у тебя и IIC может оказаться какой-нибудь программой
|
|
|
|
25.05.2016, 23:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от AR_Favorit
|
почему в этих ваших STM32 у НЕначинающего пользователя проблемы
|
Тупо потому, что он не "неначинающий", а очень даже начинающий. И не хочет читать даташиты с ерратами!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
25.05.2016, 23:40
|
|
Гражданин KAZUS.RU
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
ААА люди ... Напрямую к порту анализатор подключен... Больше нет не чего... Ну кроме подтягивающих резисторов... Хотя когда инициализируеться алтернативная функция внутренняя подтяжка не включается на СТМе ?
Точно ногодрыг пойду прикручивать....
Не пойму не чего, первый адрес устройства то должен плюнуть на линию ??
Но первая движуха на линии начинается и клинит потом.....
Последний раз редактировалось bass1981; 25.05.2016 в 23:46.
|
|
|
|
25.05.2016, 23:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
bass1981, Вы бы не ссылку на пример, а свой проект дали... Мало ли там что)
Последний раз редактировалось AR_Favorit; 25.05.2016 в 23:56.
|
|
|
|
26.05.2016, 00:04
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: I2C как правильно использовать в stm32f4
Сообщение от bass1981
|
Точно ногодрыг пойду прикручивать....
Не пойму не чего, первый адрес устройства то должен плюнуть на линию ??
Но первая движуха на линии начинается и клинит потом.....
|
Возьмите пример от производителя, для начала. Ну или софтовый прицепите. А то в нете всякой херни навалено. И не вздумайте дебажить пошагово, умирать на ровном месте будете. Периферия живёт своей жизнью.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:58.
|
|