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

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


 
Опции темы

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

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

Сообщение от nahimovv Посмотреть сообщение
А TIM_CR1_DIR? "Direction" вроде.
Ты прав. В режиме квадратурника этот бит становится RO. Он и управляет инкрементом/декрементом базового счетчика. Поллингуя его, можно получать информацию о направлении. Спасибо.
Реклама:
__________________
С уважением,
Vic / ut1wpr

Последний раз редактировалось ut1wpr; 31.10.2013 в 00:17.
ut1wpr вне форума  
Непрочитано 31.10.2013, 00:25  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Encoder interface mode

Цитата:
The sequence of transitions of the two inputs is evaluated and generates count pulses as well as the direction signal. Depending on the sequence the counter counts up or down, the DIR bit in the TIMx_CR1 register is modified by hardware accordingly. The DIR bit is calculated at each transition on any input (TI1 or TI2), whatever the counter is counting on TI1 only, TI2 only or both TI1 and TI2.
nahimovv вне форума  
Непрочитано 31.10.2013, 10:46  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Сообщение от nahimovv Посмотреть сообщение
Encoder interface mode
Ну да, я после твоего камента это и почитал. Попиндикулярно, не диагонально.
На мой взгляд, как-то не совсем четко задача обозначена. Ну вычитал он 1 или 0. А когда это вращение было? Вчера? В прошлом месяце? Чтение счетчика дает чуток больше инфы. Кроме знака еще и событийность. Т.е. при равенстве текущего с предыдущим появляется еще информация - стоим. По биту направления невозможно привязать факт вращения ко времени. Но может, ему это и не надо.. Да и вапче, мы с тобой трем про STM, я ничего не знаю о МК вопрошавшего.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 31.10.2013, 11:51  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Энкодер на EFM32 как сделать

Ну собственно тоже кортекс м3.
Плату распаяю, и начну эксперименты.
sdsrem вне форума  
 
Опции темы

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

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


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