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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 21.11.2017, 11:43   #5011
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Без анализатора не скажешь. Все должно работать судя по тому, что вы пишите. Запускал даже на 1 МГц MPU6050.
Реклама:
Easyrider83 вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 11:46   #5012
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Я сам подозреваю, что косяк у меня, но в чём именно - не могу понять.
prinv вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 11:52   #5013
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,681
Сказал спасибо: 130
Сказали Спасибо 1,085 раз(а) в 519 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Емкость монтажа, завал фронтов. Резюки какие на подтяжку стоят? Обычно на высокую скорость их поменьше делают. В пределах здравого смысла конечно.
Но естественно крайне желательно глянуть осцилографом и логическим анализатором. Без этого очень сложно советовать.
Цитата:
HCLK больше 12-16МГц
А скорость I2C какая? Может с делителями что напутал и загнал частоты сильно наверх?
DanilinSA вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 12:11   #5014
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 696
Сказал спасибо: 362
Сказали Спасибо 790 раз(а) в 365 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от prinv Посмотреть сообщение
но в чём именно - не могу понять.
Возможно, раздел 2.10 STM32F100 errata окажется полезным
j-Roger вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 12:18   #5015
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Easyrider83 Посмотреть сообщение
Без анализатора не скажешь.
Это точно. Было подобное у меня, несколько случаев. Анализатор показал странные короткие иголочки возле фронтов, на шине SDA. Поставил маленькие конденсаторы параллельно шине, и все заработало. В дальнейшем, если такая бяка возникала, лечил ее тем же способом, уже не глядя на анализатор. Срабатывало в 100% случаев. Емкость конденсатора небольшая, порядка 50...100 пикофарад. Ну, или можно поэкспериментировать с емкостью, ведь в каждом конкретном случае будет еще влияние от:
Сообщение от DanilinSA Посмотреть сообщение
Емкость монтажа, завал фронтов.
П.С. Забыл добавить. Я еще в первом случае, когда все заработало, попробовал поставить такой же конденсатор и на шину SCL. Ну, чтобы уравновесить задержки фронтов на обеих шинах. Посмотрел результат. Все так же продолжает работать, устойчиво и без единого сбоя. Ну, так и оставил оба конденсатора. И в дальнейшем так и ставил их, на каждую шину.

Последний раз редактировалось Alex9797; 21.11.2017 в 12:36.
Alex9797 вне форума   Ответить с цитированием
Сказали "Спасибо" Alex9797
prinv (21.11.2017)
Непрочитано 21.11.2017, 12:41   #5016
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Alex9797, конденсатор ставили между шиной и чем - Vcc или землей?
prinv вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 12:42   #5017
prinv
Прописка
 
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
prinv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от DanilinSA Посмотреть сообщение
А скорость I2C какая?
100 КГц. На 400 КГц тоже не работает.
prinv вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 12:53   #5018
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от prinv Посмотреть сообщение
Vcc или землей?
Землей, конечно.
Alex9797 вне форума   Ответить с цитированием
Сказали "Спасибо" Alex9797
prinv (21.11.2017)
Непрочитано 21.11.2017, 16:24   #5019
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Easyrider83 Посмотреть сообщение
Ногодрыгом делайте. I2C master на переферии имеет смысл только если надо большие объемы передавать, что в случае I2C обычно не актуально.
Получалось сдружить i2c c DMA ? Попробовал на stm32f103c8t6 неудачно,работает нестабильно.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 21.11.2017, 18:09   #5020
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,337
Сказал спасибо: 85
Сказали Спасибо 602 раз(а) в 365 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от CERGEI1982 Посмотреть сообщение
Получалось сдружить i2c c DMA
На DMA I2C делал на STM32F407 и STM32F030.
Вроде бы никаких проблем не возникло.
На STM32F103 делал на прерываниях - не помню, почему, наверное канал DMA был уже занят.
pambaru вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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