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

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

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

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

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

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


 
Опции темы
Непрочитано 24.04.2013, 16:13  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от SasaVitebsk Посмотреть сообщение
На модеме я делал автоопределение частоты передачи и синхронизацию. Правда при этом процессор достаточно сильно загружен, фактически, бесполезной работой.
Никакой загрузки нет, контроллер просто отправляет модему команду АТ и через пинчейндж (он у мега88 работает даже на ножке RXD при активированном УАРТе) и измеряет длительность самого первого нулевого импульса. В ответ может прийти или АТ: ОК, или ERROR, в обоих случаях в нуле будет старт-бит и первый бит данных. Измерив импульс, по таблице в ПЗУ корректируем частоту генератора. Причем корректировка повторяласть только при изменении температуры или раз в 30 минут. Привязываться Только к термодатчику очень опасно - т.к. сам термодатчик, образцовое напряжение АЦП и генератор контроллера могут сами по себе гулять в разные стороны...
Реклама:
niXto вне форума  
Непрочитано 24.04.2013, 16:17  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

dosikus, я по-прежнему не вижу ни одного возражения по существу. Про разгон - прочитайте последний абзац поста #2699 (если вы его не читали). Воздержитесь, пожалуйста, от флейма...
niXto вне форума  
Непрочитано 24.04.2013, 17:08  
RingQ
Частый гость
 
Регистрация: 09.04.2007
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
RingQ на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

мне частота нужна была 64 МГц чтобы переписать код с LPC2101 но увы, попробовал несколько своих плат на F100C4 заводится не выше 56МГц, теперь уже опыты делаю на ней..лишь бы таймеры и друг. переферия не затыкалась на ней, кому интересно мой проект на LPC2101 привожу ссылку
Видео:
. Дело в том что давно уже надоело юзать 2строчные лсд, теперь все измеренные данные вывожу на моник...разработка коммерческая, до этого пробовал реализовать на AVR но скорости не хватило успевать и ВГА формировать и чем-то дргим заниматься
Видео:
это заснял ради прикола потроллить винду, а первая ссылка тут уже LPC2101 с моим любимым RTC

Последний раз редактировалось RingQ; 24.04.2013 в 17:28.
RingQ вне форума  
Непрочитано 24.04.2013, 18:26  
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от RingQ Посмотреть сообщение
но скорости не хватило успевать и ВГА формировать и чем-то дргим заниматься
а какое разрешение у вас вга и сколько цветов?
Тут на авр успевают и видео показывать и звук воспроизводить:
Видео:

правда авр немного разогнан и не вга а телевизор
oleg110592 вне форума  
Непрочитано 24.04.2013, 18:54  
RingQ
Частый гость
 
Регистрация: 09.04.2007
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
RingQ на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

на ARM7 LPC2101 могу любое практические кол-во знакомест впихнуть, а разрешение тоже можно гнать , но меня 640х480 пока устраивает, щас начал тоже самое на F100C4T6B делать пока только вот кадровые и строчные синхроимпульсы сгенерил еще пока не подавал на моник..все поэтапно, ролики чужие тоже изучал интересно как еще и звук реализовали, но походу есть варианты и такого, но AVR вот тут уже мне не хватает, чтобы туда еще и часы впихнуть и псевдографику перерисовывать каждый раз)) жаль по теме никто особо не ответил гонится ли F100C4 до 64МГц....возможно у меня с саморазводной платой что-то не так..у меня 56МГц -предел

Последний раз редактировалось RingQ; 24.04.2013 в 19:08.
RingQ вне форума  
Непрочитано 24.04.2013, 19:04  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,359
Сказал спасибо: 85
Сказали Спасибо 616 раз(а) в 372 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Возник вопрос.
Имею STM32F205VET.
Настроил системную частоту HCLK=120 MHz
Fapb1=30 MHz, FApb2=60 MHz
Использую таймер 3 и прерывание от него.
Прескайлер поставил 29 (тактовая таймера 1 Мгц).
Значение для перезагрузки: TIM3-›ARR=999 (через 1000 тактов).
Должен получить частоту прерываний 1000 Гц.
А получаю реально 2000 Гц.
Не могу понять, где косяк ?

PHP код:
  RCC-›CFGR |= RCC_CFGR_PPRE2_DIV2//page 95 Max freq APB2 60 MHz
  
RCC-›CFGR |= RCC_CFGR_PPRE1_DIV4//page 95 Max freq APB1 30 MHz

  
RCC-›APB1ENR |= RCC_APB1ENR_TIM3EN;

  
TIM3-›PSC 29;         //page 412 Set prescaler to (PSC + 1)
  
TIM3-›ARR 999;           //page 412 Auto reload value f=Fpsc(n+1)
  
TIM3-›DIER TIM_DIER_UIE// Enable update interrupt (timer level)
  
TIM3-›CR1 TIM_CR1_CEN;   // Enable timer
  
NVIC_EnableIRQ(TIM3_IRQn); // Enable interrupt from TIM3 (NVIC level) 
pambaru вне форума  
Непрочитано 24.04.2013, 19:09  
WartKert
Частый гость
 
Регистрация: 12.07.2009
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
WartKert на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Можете подсказать, в мк есть режим работы таймера - "Один импульс". Возможно ли настроить так, чтобы этот импульс выдавался по двум и более выходам этого таймера?
WartKert вне форума  
Непрочитано 24.04.2013, 20:17  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от pambaru Посмотреть сообщение
Должен получить частоту прерываний 1000 Гц.
А получаю реально 2000 Гц.
Не могу понять, где косяк ?
niXto вне форума  
Сказали "Спасибо" niXto
pambaru (25.04.2013)
Непрочитано 24.04.2013, 21:23  
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
"Один импульс". Возможно ли настроить так, чтобы этот импульс выдавался по двум и более выходам этого таймера?
На самом деле это не импульс, а интервал 0...ARR после которого таймер выключается(CEN=0). Т.е. таймер пройдет так один раз и сразу остановится.
Нужные выходы настраиваете на ШИМ или на сравнение и запускаете таймер. Во все регистры сравнения подключенных каналов записываете одинаковые значения чтобы получить одну форму импульса.
Только затея мне кажется весьма сомнительной. Не проще ли один выход подключить на 2-3 входа?
uk8amk вне форума  
Непрочитано 24.04.2013, 22:53  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от niXto Посмотреть сообщение
Никакой загрузки нет, контроллер ...
Вы не в теме. Если вы проверите модемы с автоопределением, например предварительно включив эхо, то будете удивлены. Модем определяет скорость по любому символу. Мой модем определял что-то около 97% символов. Но ход мыслей верный, естественно. Но я думаю что достаточно будет датчика температуры. Опытным путём снять зависимость, сразу же T датчика CPU -› уход RC генератора. Причём я думаю, что даже на серии будет работать. Ну не даром же они калибруют. Иначе нафига это всё надо.
SasaVitebsk вне форума  
 

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

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

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


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