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

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

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

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

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

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


 
Опции темы
Непрочитано 01.03.2012, 17:06  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

DMA может считать любой адрес и положить данные по любому другому адресу, а порт - это всего лишь адрес регистра MMR.
строб должен вызвать событие от таймера (фронт, счет и тд - там сильно наворочено) а уже на это событие ты вешаешь срабатывание DMA, безо всяких прерываний
Реклама:
Hives вне форума  
Сказали "Спасибо" Hives
skrynia (01.03.2012)
Непрочитано 01.03.2012, 18:37  
skrynia
Прописка
 
Аватар для skrynia
 
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
skrynia на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Hives Посмотреть сообщение
это всего лишь адрес регистра MMR
Я как-то не подумал про одно адресное пространство, к AVR привык
В общем, надежда есть, спасибо.
__________________
  • Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
  • Двуугольник - это треугольник, только поломанный
  • Одноугольника не видел
skrynia вне форума  
Непрочитано 01.03.2012, 19:11  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от pasipaka Посмотреть сообщение
Но вот чего оно с BRR не работало?!
Дык... надо же было глянуть чё ИАР нагенерил... В Кейле "всё спокойно"...
Сообщение от pasipaka Посмотреть сообщение
Теперь же после осадка его юзать вообще перестал...
Если не разбираться по таким простым случаям, то и кодить можно перестать...

"Отложенная проблема всегда проявится в самый неподходящий момент и с непредсказуемым результатом."(С)
st__1 вне форума  
Непрочитано 01.03.2012, 20:17  
pasipaka
Прописка
 
Регистрация: 21.03.2011
Сообщений: 107
Сказал спасибо: 15
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
pasipaka на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от st__1 Посмотреть сообщение
Дык... надо же было глянуть чё ИАР нагенерил... В Кейле "всё спокойно"...

Если не разбираться по таким простым случаям, то и кодить можно перестать...

"Отложенная проблема всегда проявится в самый неподходящий момент и с непредсказуемым результатом."(С)
Ну так оно и было... с проблемой.

Скажу честно: при переходе на арм вообще в асм не вникал. Хотя асм люблю. Больно загрузка работой не позволяет до низкого уровня опускаться... Ведь сколько страниц даташитов и мануалов то читать.
Да и для себя тут решил, что ресурсов 32битного камня уже хватает, после пиков, чтобы в асм не сползать.
Да и в пиках уже только к асму в узких местах обращаюсь.

З.Ы.
Будет время.... Сравню что он по-старому и по-новому насобирал, не вникая в сам асм, просто по буковкам
pasipaka вне форума  
Непрочитано 01.03.2012, 21:05  
Sergi_alc
Частый гость
 
Регистрация: 30.10.2011
Сообщений: 28
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergi_alc на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Про скорость. Я ранее здесь писал что DMA работает за 7 тактов, без DMA- 4. При тактовой 72 получить 6 Мбайт/сек можно легко. Если постараться можно и старт успеть засечь. Хоть по теореме Котельникова необходима частота 2*Fвхода, на практике надежнее 4*F и более. Проверено.
Sergi_alc вне форума  
Непрочитано 01.03.2012, 21:24  
skrynia
Прописка
 
Аватар для skrynia
 
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
skrynia на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Sergi_alc Посмотреть сообщение
При тактовой 72 получить 6 Мбайт/сек можно легко
Это с учетом всех особенностей событий от таймера? Таймер от внешнего клока тактировать можно?

Сообщение от Sergi_alc Посмотреть сообщение
Хоть по теореме Котельникова необходима частота 2*Fвхода
Тут, я думаю, эта теорема не применима, по крайней мере смысл немного не тот. Если я потеряю хотя бы один отсчет, данные будут испорчены.
__________________
  • Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
  • Двуугольник - это треугольник, только поломанный
  • Одноугольника не видел

Последний раз редактировалось skrynia; 01.03.2012 в 21:26. Причина: дополнение
skrynia вне форума  
Непрочитано 01.03.2012, 21:27  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

хм, интересно... теорема котельникова включает цифровой стробированый сигнал?
а позиция старта элементарно вычисляется анализом данных.

для верности возьми камень 200 серии - там больше 160МГц тактовая, успеешь точно.
Hives вне форума  
Непрочитано 01.03.2012, 21:34  
Sergi_alc
Частый гость
 
Регистрация: 30.10.2011
Сообщений: 28
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergi_alc на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

За 4 такта можно положить байт из порта в ОЗУ с инкрементоми, потом исследовать. А вот чтоб не пропустить отсчет и нужна частота 4*F. 2 отсчета пойдет на П часть сигнала и 2 на U. У меня так осциллограф-анализатор работает.
Sergi_alc вне форума  
Непрочитано 01.03.2012, 21:40  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

сразу вопрос - алгоритм не облажается на длинном блоке из одних нолей?
Hives вне форума  
Непрочитано 01.03.2012, 21:48  
Sergi_alc
Частый гость
 
Регистрация: 30.10.2011
Сообщений: 28
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergi_alc на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

У меня ожидание события синхронизации while. Я не пишу блок в это время. После соблюдения условий начинается запись. Недостаток один - пропускаю первые 2 отсчета пока вхожу в ппрогр записи. Если писать, а потом искать сихру такого понятно не будет. Мне это не критично, так как работаю с запасом 5*F и более.
Sergi_alc вне форума  
 

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

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

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


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