Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Энкодер на EFM32 как сделать

Непрочитано 08.10.2013, 07:40  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Энкодер на EFM32 как сделать

Есть ли у кого пример кода?
Я имею в виду апаратно на таймерах.
Реклама:
sdsrem вне форума  
Непрочитано 09.10.2013, 01:10  
kittec
Гражданин KAZUS.RUN
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: Энкодёр на EFM32 как сделать.

Сообщение от sdsrem Посмотреть сообщение
Есть ли у кого пример кода?
Я имею в виду апаратно на таймерах.
http://mycontroller.ru/stm32-podklyu...der/#more-2948
kittec вне форума  
Сказали "Спасибо" kittec
sdsrem (09.10.2013)
Непрочитано 28.10.2013, 09:27  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Энкодёр на EFM32 как сделать.

Сообщение от kittec Посмотреть сообщение
http://mycontroller.ru/stm32-podklyu...der/#more-2948
Имхо софтовый по прерыванию таймера гибче.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 28.10.2013, 21:54  
Djakovskij
Вид на жительство
 
Регистрация: 14.06.2009
Адрес: Україна Київська обл. м.Буча
Сообщений: 328
Сказал спасибо: 104
Сказали Спасибо 106 раз(а) в 70 сообщении(ях)
Djakovskij на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Сообщение от picavr Посмотреть сообщение
Имхо софтовый по прерыванию таймера гибче.
Имхо глубокое заблуждение.
Djakovskij вне форума  
Непрочитано 29.10.2013, 01:43  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Ёлы палы, все знают а рассказать нехотят.
Дело в том что в этом чипе есть апаратный дешифратор квадратуры.
А как сделать незнаю.
Собственно счёт импульсов ненужен, нужно только направление, при частоте примерно 100кгц.
sdsrem вне форума  
Непрочитано 30.10.2013, 11:27  
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Сообщение от sdsrem Посмотреть сообщение
Ёлы палы, все знают а рассказать нехотят.
Тут мало кто работает с этими процами, поэтому и не рассказывают.
На STM32 пожалуйста.
//TIMER2 INIT quadrature encoder
TIM2-›SMCR |= TIM_SMCR_SMS_0;
TIM2-›CCMR1 |= TIM_CCMR1_IC1F | TIM_CCMR1_IC2F;
TIM2-›CR1 |= TIM_CR1_CEN;

Последний раз редактировалось Impartial; 30.10.2013 в 11:30.
Impartial вне форума  
Сказали "Спасибо" Impartial
sdsrem (30.10.2013)
Непрочитано 30.10.2013, 11:59  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Сообщение от sdsrem Посмотреть сообщение
Собственно счёт импульсов ненужен, нужно только направление, при частоте примерно 100кгц.
Почитатйте в доках на ваш МК. В STM нет понятие "направление". Есть "состояние счетчика". Не совсем понятна конечная цель.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 30.10.2013, 12:08  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Может неправильно выразился "направление".
Допустим крутится в одну сторону выводим 1, крутится в другую 0.
То-то и оно что мало кто ими занимается.
sdsrem вне форума  
Непрочитано 30.10.2013, 14:52  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Сообщение от sdsrem Посмотреть сообщение
Может неправильно выразился "направление".
Допустим крутится в одну сторону выводим 1, крутится в другую 0.
То-то и оно что мало кто ими занимается.
В аппаратном декодере придется сравнивать текущее состояние счетчика с ранее сохраненным предыдущим. Тип переменных должен быть знаковым. Не знаю, как иначе. Напоминаю, я только про STM...
А что говорит дока на ваш МК?
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 30.10.2013, 21:02  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Сообщение от ut1wpr Посмотреть сообщение
В STM нет понятие "направление". Есть "состояние счетчика".
А TIM_CR1_DIR? "Direction" вроде.
nahimovv вне форума  
Сказали "Спасибо" nahimovv
ut1wpr (31.10.2013)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать простую кнопку igor33 Proteus 37 19.01.2012 02:25
rfm12bp в качестве радиоконтроля. Как проще сделать? slavakr55 Микроконтроллеры, АЦП, память и т.д 4 26.11.2011 16:54
Байка - ложь, да в ней намёк... Highlander Отвлекитесь, эмбеддеры! 13 28.10.2011 14:19
Дорога... vo1 Отвлекитесь, эмбеддеры! 41 28.03.2009 09:42
Как в AVR Studio сделать Port logging and stimulus Crystaly Proteus, KiCAD и другие ECAD 0 08.05.2007 01:20


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.