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

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

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

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

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

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


 
Опции темы
Непрочитано 05.05.2013, 12:54  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

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

Сообщение от nahimovv Посмотреть сообщение
Акстись, его и так, похоже, никто не читает!
Упс...
Читать, безусловно, необходимо!
На ночь, вместо секса!!!

Имелось в виду, что для понимания процесса в большинстве случаев достаточно просто проанализировать причину такого поведения "железа", а не голосить на форумах:
Йоу! Я нашёл глюк контроллера!
STM (Atmel, Microchip, TI, AD и т.д., нужное подчеркнуть) ЛОХИ!!!
omercury вне форума  
Непрочитано 05.05.2013, 17:27  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nahimovv Посмотреть сообщение
Покажите, где я махал патентом?
Да вы им машете уже 30 постов. Этакий носитель тайных знаний. А все эти знания у меня уместились в 2 предложения. А должны были у вас быть сформулированы. Вы или хотите чтото сказать - тогда перестаньте паясничать и скажите. Или не хотите - тогда нечего глубокомысленно, намёками и полунамёками ломать здесь комедию. Форум не комедийного жанра.
Цитата:
По поводу даташитов - да, "я их уметь читать".
Я рад за вас. И здесь с вами полностью солидарен. Более того, читая данную тему я перечитал всё что касается stm32f1/f4. И даже некоторые дополнительные документы, которые были в моём распоряжении. То есть я не просто встрял в беседу. Хотя интерес чисто познавательный. Я не увидел в документах явного указания что входной делитель несинхронизирован. Но теоретически это вполне допустимо.
Цитата:
По поводу картинки - у меня тоже, когда первый раз разбирался, сложилось такое мнение, потом присмотрелся, призадумался... Короче, смотрите картинку ещё раз, до просветления.
Возможно у меня менее проницательный ум, но у меня вообще не сложилось никакого мнения. И вообще - картинка это картинка. Тем более такого уровня детализации. Её можно трактовать, как угодно. Это мне напоминает спор о схемотехнике АЦП по структурной картинке. )))) Просто разговор не о чём. ИМХО.
Цитата:
По поводу SPI - нет там никакого глюка, есть недопонимание и недочитанная документация, и вы в этом не одиноки, к сожалению.
А вот здесь, вы глубоко заблуждаетесь. Разрабатывают кристаллы такие же разработчики. Обычные люди. И они, порой, ошибаются. Ошибки выясняются на разных этапах. Если на этапе тестирования, и с ошибкой можно смирится, то она документируется. Иначе выпускается errata. Примеров куча. Например I2C у AVR, где камень не может уснуть, так как паразитное запитывание идёт. Или, давече столкнулся на LPC часы при пониженной температуре останавливаются. Или в другой LPC в CAN эхо идёт, народ борется. Сотни примеров.
Я вам поясню, почему это конкретный хомут. Например я делаю бегущую строку. В прерывании выгоняю строку на дисплей. Вхожу в прерывание и циклически передаю строку с предварительной обработкой. Я делаю так. Обработка-›ожидание готовности-›выдача. Представим себе что подготовка у меня занимает время, сопоставимое с выводом от 7 до 11 бит в SPI. Таким образом у меня будет передача выглядеть примерно так 1234567812345678--12345678-. То есть у меня будут изредка появлятся дырки "-". Мне предлагают дожидаться завершения передачи. При этом у меня передача будет выглядеть примерно так 12345678-------12345678----------. То есть потери налицо. Да и это просто очевидно. Я отсылаю байт подпрограммой, выхожу из неё, умудряюсь подготовить следующий байт вхожу в подпрограмму, а периферийное устройство ещё не выставило сигнал о том, что оно занято!!!!!! Это же нонсенс. И если не подождать, то байт оказывается потерен!!!! Если это не хомут, то тогда ошибка деления в процессоре пентиум, тоже не ошибка, если она была бы документирована на момент выпуска процессора.
SasaVitebsk вне форума  
Непрочитано 05.05.2013, 18:17  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

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

Выходов из ситуации мне видится 4.
1). Связаться с Кембриджем и уговорить их "влупить" модули SPI прямо в ядро Cortex.
2). Связаться с ST Microelecnronix и уговорить их сделать модуль SPI таким, как удобно Вам, а не им.
3). Подключить к FSMC свой модуль SPI.
4). Забить и использовать то, что дают.
Постарался расположить в порядке упрощения реализации.
omercury вне форума  
Непрочитано 05.05.2013, 18:28  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вот-вот! Чи не задача, убегающая строка. На STM32 вообще всё это можно сделать хардварно, без единного прерывания, только дровишки-данные успевай подсыпать, а всё остальное оно само.
nahimovv вне форума  
Непрочитано 05.05.2013, 18:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

SasaVitebsk, вам бы не обижаться надо .
В лице nahimovv имеем реальную помощь . Может стоит сбить свою спесь и попросить? Конечно готового не получите , за то советом точно поможет.
А на счет вашей строки - может гнать через DMA-› SPI потоком ?
Как раз и BSY в тему ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 05.05.2013, 20:38  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Так для малышей (начинаючих) насчет 96 мГц на таймер нахимовв прав али нет? А то уж на спи сразу перешли. «Минуточку! Можно помедленней? Я записываю!»(с)
oleg110592 вне форума  
Непрочитано 05.05.2013, 20:41  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от oleg110592 Посмотреть сообщение
Так для малышей (начинаючих) насчет 96 мГц на таймер нахимовв прав али нет? А то уж на спи сразу перешли. «Минуточку! Можно помедленней? Я записываю!»(с)
Однозначно .
А что вы и с SPI застряли ???
Похоже пора открывать ветку "Коллекция граблей на STM" , этакую кунсткамеру ...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
oleg110592 (05.05.2013)
Непрочитано 05.05.2013, 20:51  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

dosikus, одмин часто заглядывает?
Мож уже правда подраздел пора завести?
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, время: 19:17.


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