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

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

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

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

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

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


 
Опции темы
Непрочитано 04.05.2013, 21:12  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Арктур Посмотреть сообщение
Вы все достаточно профессиональны. Вопрос лишь в интерпретации документации (попробовать написать на фирму никто ведь не хочет?).
Каждый из вас волен поступать как считает нужным, как захочет, - просто сказав об этом.
Этого будет достаточно. И всех делов. Проще пареной репы.
Вопрос даже не в профессионализме, а в результативности сего деяния. И интерпретация здесь не нужна. Она есть штука субъективная, каждый трактует, как ему видится.
Скажем, у меня корона не слетит написать, хотя в полезность ответа не очень и верю. Если возможно, покажите прямую ссылку на точку, из которой подобные запросы попадают на глаза спецам компании, а не дежурному индуcу. Что пишут в ответ безымянные саппорты я уже знаю.
Реклама:
__________________
С уважением,
Vic / ut1wpr

Последний раз редактировалось ut1wpr; 04.05.2013 в 21:30.
ut1wpr вне форума  
Непрочитано 04.05.2013, 23:31  
kittec
Гражданин KAZUS.RU
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nahimovv Посмотреть сообщение
Архитектура STM способна на многое, уж поверьте, даже без нарушений цифр даташита, настолько удачно и гибко всё сделано, отсюда, может быть, и неоднозначность, и вся сложность восприятия. Но это же не вина STM!
Приятно, согласитесь, когда многие фишки в STM реализуются легко и хардварно, конечное устройство от этого только выигрывает.
Спасибо, что просветили. А то я,по наинвости, полагал что это архитектура ARM Limited.
kittec вне форума  
Непрочитано 04.05.2013, 23:44  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Спасибо, что не знаете, что АРМ это только ядро, которое без периферии, в общем то, ничего не значит.
nahimovv вне форума  
Непрочитано 05.05.2013, 00:55  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Ну, ребятки, это уже просто не честно.
Сообщение от nahimovv Посмотреть сообщение
Таймер синхронизируется, а делитель по ETR - нет. Поэтому "синхронный, но не совсем".
Сообщение от niXto Посмотреть сообщение
Все таймеры в стм32 - синхронные, максимальная частота равна половине частоты APB
nahimovv, нигде не писал, что 96МГц документированная частота. В ДШ он отправлял к конструкции порта. Заветные 96МГц приведены были в качестве доказательства асинхронности предделителя таймера.
niXto, документированная частота Вами указана правильно - 24МГц вот на этом скрине, всё, что выше - недокументированные возможности, которые производитель не гарантирует.
Сообщение от nahimovv Посмотреть сообщение
я нигде не говорил, что это норма, я сказал "дают основания полагать"
То есть разгон чистой воды, из разряда 50МГц для ПИКа.
omercury вне форума  
Непрочитано 05.05.2013, 01:30  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

nahimovv, я что-то вас не совсем понял. Вы что здесь себя позиционируете, как найумнейшего и максимально начитанного даташитами?
Вы что здесь открыли? Я не утверждал, что делитель не может работать на произвольной частоте. Я не вижу здесь ничего экстраординарного. Схемотехнически никаких проблем нет. Поставили счётчик с программируемым делителем. И что? Что здесь феноменального? Я утверждал, что фильтр не имеет к этому никакого отношения. Я говорил, что обычно частота определяется по двум тактам строба. Для STM так и есть. Это чётко зафиксировано в даташите. Возможно предварительный делитель асинхронный. Тут я не знаю. Не проверял. А из картинки это не очевидно. Даже тот же AVR имеет как синхронный таймер, так и асинхронный, так и с предварительно умноженной частотой. И что? Приведенный факт просто любопытен, и его можно использовать. Если бы вы, просто не ходили вокруг да около, да не раздували тему на 50 постов, а чётко в одном посте написали. "Уважаемые форумчане. Я провёл исследования и обнаружил, что по ETR входу стоит предварительный делитель, который работает асинхронно, фактически на частоте которую выдерживает логика портов (то есть 100 Мгц)". Вам бы сказали спасибо. А вы как красна девица, как шпион, который знает страшную тайну... но никому не скажет.
Теперь по поводу SPI. Что вы привели. Тоже что-то я не понял. Там что не так? Прочитайте всю ветку, обратите внимание на число постов. Или вы считаете что я лоханулся? )) Я работаю с такого рода устройствами по принципу = проверяю готовность -› отсылаю -› Забираю предыдущий. Это даёт преимущества, так как пока я обрабатываю, проходит часть транзакции передачи. Я не жду завершения. Ожидание это потеря времени. Должна быть единообразность подхода при передачи одного или N байт. Получается, что если я не жду завершения передачи, то передача последующего может привести к потери байта. О чём пишут многие в данной ветке. Проблема из-за задержки 2 APB clock, которая описано в даташите. Я считал и считаю это откровенным глюком, пусть и задокументированным. Вы сами вдумайтесь? Я отсылаю байт в буфер, а флаг занятости, указывающий что буфер занят возникает с задержкой. Причём, если шина для этого вида периферии работает на частоте F/16 (к примеру), то задержка составляет 32 такта? Это нормально?!!! Поясните? Понятно, что можно исправить. Понятно, что мне пришлось писать 2 разных библиотеки для разной периферии. Так как at45db я запустил на 42МГц, а АЦП порядка 2 работает. И на скоростной периферии задержка недопустима. Всё работает, но претензии к STM остались. Это конкретный хомут.
SasaVitebsk вне форума  
Непрочитано 05.05.2013, 02:19  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Покажите, где я махал патентом?
По поводу даташитов - да, "я их уметь читать".
По поводу картинки - у меня тоже, когда первый раз разбирался, сложилось такое мнение, потом присмотрелся, призадумался... Короче, смотрите картинку ещё раз, до просветления.
По поводу SPI - нет там никакого глюка, есть недопонимание и недочитанная документация, и вы в этом не одиноки, к сожалению.
Вот когда Железняков отписал в техподдержку по поводу DMA и EEPROM в STM8, и это было потом внесено в документацию - это да, а в вашем случае - вы пытаетесь оправдать собственные неудачи эфемерным "глюком", который никто так и не подтвердил.
Была ещё подобная тема недавно на элхе, тоже неудачная, глюк испарился.
Вас раздражает фраза "читайте даташит"? Так не читайте даташит, кому вы хуже сделаете?
nahimovv вне форума  
Непрочитано 05.05.2013, 08:08  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от omercury Посмотреть сообщение
То есть разгон чистой воды, из разряда 50МГц для ПИКа.
Тут не совсем разгон - имхо кто-то посмотрел в документацию - увидел пределитель асинхронный, а микроконтроллер сделан по технологии HCMOS или там на другой технологии, позволяющей работать на частоте 50 мГц да и применил. Так и nahimovv - пределитель асинхронный, стм32 есть на 72мГц, ф100 по той же технологии - на 72мГц пределитель должон работать, оказалось и запас есть.
______________________________
Господи, как скучно мы живем! В нас пропадает дух авантюризма! Мы перестали лазить в окна к любимым женщинам. ©

Последний раз редактировалось oleg110592; 05.05.2013 в 08:46.
oleg110592 вне форума  
Непрочитано 05.05.2013, 11:00  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от SasaVitebsk Посмотреть сообщение
по поводу SPI
А что за "косяк-то"?
Или все надеялись, что полмодуля тактируется от ядра, а вторая половина от SPI CG.
Я правильно понял?
omercury вне форума  
Непрочитано 05.05.2013, 11:21  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Надеялись, что всё всегда как в АВР будет, одна частота, один SPI, типа, "Пусть СТМ прогнётся под нас!"(С)
Подумаешь, 32 такта, да и хрен с ними, за это время можно много чего сделать, если подумать, а не крутить хвост собаки в ожидании.
nahimovv вне форума  
Непрочитано 05.05.2013, 11:29  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nahimovv Посмотреть сообщение
как в АВР будет
Если в АВР ядро и периферию рассинхронизировать - то же самое и будет...
Ожидал таких "коллизий" при разных частотах ядра и периферии, поэтому первым на стол для вивисекций пойдёт STM32F100, где они будут синхронными в силу небыстрого ядра (шире рыла не плюнешь)

UPD
тут и ДШ читать не надо - достаточно чуть логику включить.
http://open-electronics.ru/forum/vie...p=54597#p54597

Последний раз редактировалось omercury; 05.05.2013 в 11:33.
omercury вне форума  
 

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

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

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, время: 15:19.


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