Сигнал во время задержки для AVR - ATmega AVR - Обсуждение 2086468 |
|
Обсуждение
Всего сообщений: 81
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Сигнал во время задержки для AVR |
||||
Korhom | 22.04.2013 18:44 |
https://www.cyberforum.ru/post11299390.html
Добрый вечер!
У меня такая проблема.
В обработчике...
|
||
Kosym | 22.04.2013 18:47 |
https://www.cyberforum.ru/post11299391.html
Каждое нажатие увеличивает счетчик, каждый отработаный цикл...
|
||
Korhom | 22.04.2013 19:15 |
https://www.cyberforum.ru/post11299392.html
Я не понимаю, ведь во время задержки МК затыкается.
Кнопку...
|
||
Korhom | 22.04.2013 19:23 |
https://www.cyberforum.ru/post11299393.html
if(klav_pr != klav)//если состояние изменилось
{
if(klav...
|
||
Hotd | 22.04.2013 19:26 |
https://www.cyberforum.ru/post11299394.html
сделайте еще один системный таймер, где-то на 100мс, чтобы...
|
||
Korhom | 22.04.2013 20:50 |
https://www.cyberforum.ru/post11299395.html
Уважаемый Hotd!
Не могли бы Вы показать примерный шаблон...
|
||
ShodS | 22.04.2013 20:56 |
https://www.cyberforum.ru/post11299396.html
Не совсем понятен алгоритм....
Такая логика верна?...
|
||
Korhom | 22.04.2013 21:26 |
https://www.cyberforum.ru/post11299397.html
Между нажатиями максимальный интервал 4 с.(т.о. всего 5...
|
||
Korhom | 22.04.2013 21:34 |
https://www.cyberforum.ru/post11299398.html
20 с после первого нажатия
периодичность последующих...
|
||
ShodS | 22.04.2013 22:04 |
https://www.cyberforum.ru/post11299399.html
А кнопка одна? если да то что за номер кнопки?
Про...
|
||
Korhom | 22.04.2013 22:10 |
https://www.cyberforum.ru/post11299400.html
Кнопок 4.
Кнопка 1 - PORTB Byt 0, задержка 20 с,...
|
||
Korhom | 22.04.2013 22:12 |
https://www.cyberforum.ru/post11299401.html
По поводу счетчика я уже думал. Т.к. на _delay_s(); МК...
|
||
ShodS | 22.04.2013 23:04 |
https://www.cyberforum.ru/post11299402.html
Все равно не совсем понятно, например что это за кнопки,...
|
||
Korhom | 22.04.2013 23:45 |
https://www.cyberforum.ru/post11299403.html
Значит так. Объекты сортировки, 2 оператора и 2 приемника...
|
||
Korhom | 22.04.2013 23:47 |
https://www.cyberforum.ru/post11299404.html
Интервалы для примера
|
||
stritsh | 23.04.2013 00:30 |
https://www.cyberforum.ru/post11299405.html
Необходимы переменные для флагов контроля занятости...
|
||
Korhom | 23.04.2013 01:32 |
https://www.cyberforum.ru/post11299406.html
stritsh!
Не мог бы накидать примерный код?
Спасибо.
|
||
ShodS | 23.04.2013 03:16 |
https://www.cyberforum.ru/post11299407.html
Ну ты хотя бы схемку свою накидай в протеусе например, а мы...
|
||
stritsh | 23.04.2013 08:48 |
https://www.cyberforum.ru/post11299408.html
С проходняка под такой алгоритм быстро я не смогу...
|
||
dimyurk1978 | 23.04.2013 09:10 |
https://www.cyberforum.ru/post11299409.html
TC. Распишите алгоритм следующим образом. Кнопки, выходы....
|
||
sbum | 23.04.2013 10:50 |
https://www.cyberforum.ru/post11299410.html
На сайте есть статьи AVR. Учебный курс. Архитектура...
|
||
dimyurk1978 | 23.04.2013 11:39 |
https://www.cyberforum.ru/post11299411.html
Ты в своем доме будешь держать обезьяну и гранату рядом?...
|
||
sbum | 23.04.2013 12:01 |
https://www.cyberforum.ru/post11299412.html
to dymyurk1978
просили типа алгоритма - я его примерно...
|
||
_pv | 23.04.2013 13:40 |
https://www.cyberforum.ru/post11299413.html
#define BUTTON_NUM 4
#define BUTTON_PIN PINC
#define...
|
||
Korhom | 23.04.2013 13:51 |
https://www.cyberforum.ru/post11299414.html
sbum!
Спасибо. Но у меня что-то не получилось в Вашем...
|
||
sbum | 23.04.2013 14:11 |
https://www.cyberforum.ru/post11299415.html
Вот здесь EERTOSHAL.c ошибка
//RTOS Запуск системного...
|
||
Korhom | 23.04.2013 14:18 |
https://www.cyberforum.ru/post11299416.html
нужно: TCCR2 = 1<<WGM21|1<<CS22;
Попробовал, выхода не...
|
||
sbum | 23.04.2013 14:29 |
https://www.cyberforum.ru/post11299417.html
нужно: TCCR2 = 1<<WGM21|1<<CS22;
Попробовал, выхода не...
|
||
sbum | 23.04.2013 14:31 |
https://www.cyberforum.ru/post11299418.html
в основном цикле есть:
wdt_risit(); // Сброс собачьего...
|
||
Korhom | 23.04.2013 14:39 |
https://www.cyberforum.ru/post11299419.html
Собаку я раньше отключил - не пошло,
разрешение на...
|
||
sbum | 23.04.2013 14:41 |
https://www.cyberforum.ru/post11299420.html
у меня протеуса нет :) выложи картинку схемы
нет, ненадо
|
||
Korhom | 23.04.2013 14:48 |
https://www.cyberforum.ru/post11299421.html
<Изображение удалено>
|
||
dimyurk1978 | 23.04.2013 14:55 |
https://www.cyberforum.ru/post11299422.html
На самом деле ОС не обязательна для такой задачи. Я на асме...
|
||
_pv | 23.04.2013 15:33 |
https://www.cyberforum.ru/post11299423.html
исходя из задачи автору надо отслеживать нажатие кнопок в...
|
||
sbum | 23.04.2013 15:36 |
https://www.cyberforum.ru/post11299424.html
To Korhom
вот рабочий проект
Atmel Studyo 6.0
Proteus...
|
||
Korhom | 23.04.2013 15:45 |
https://www.cyberforum.ru/post11299425.html
Уважаемый _pv!
Вы верно поняли алгоритм работы программы....
|
||
_pv | 23.04.2013 16:21 |
https://www.cyberforum.ru/post11299426.html
почему бы и нет?
|
||
Korhom | 23.04.2013 16:57 |
https://www.cyberforum.ru/post11299427.html
Протестировал. Сколько не нажимай на кнопку - 1 импульс на...
|
||
dimyurk1978 | 23.04.2013 17:34 |
https://www.cyberforum.ru/post11299428.html
to Korhom и _PV. Если вы согласны подождать несколько...
|
||
Korhom | 23.04.2013 17:51 |
https://www.cyberforum.ru/post11299429.html
С удовольствием подожду, а то у меня уже мозги кипят... :)
|
||
Korhom | 23.04.2013 18:31 |
https://www.cyberforum.ru/post11299430.html
Не подскажите как шаблон
template <u08 S, typename T =...
|
||
_pv | 23.04.2013 18:39 |
https://www.cyberforum.ru/post11299431.html
можно просто выкинуть оттуда шаблон заменив везде тип T на...
|
||
Korhom | 23.04.2013 19:06 |
https://www.cyberforum.ru/post11299432.html
Насколько я понял класс Fifo также пропадает. А как же...
|
||
_pv | 23.04.2013 19:12 |
https://www.cyberforum.ru/post11299433.html
если убрать только шаблон то тогда просто.
Fifo bTime;
...
|
||
Korhom | 23.04.2013 19:50 |
https://www.cyberforum.ru/post11299434.html
Ругается на строку
../FIFO.h:16:9: error: BUTTON_SIZE...
|
||
_pv | 23.04.2013 20:00 |
https://www.cyberforum.ru/post11299435.html
он изначально BUTTON_NUM назывался, опечатка.
|
||
Korhom | 23.04.2013 20:10 |
https://www.cyberforum.ru/post11299436.html
А... то же самое
|
||
ShodS | 23.04.2013 20:52 |
https://www.cyberforum.ru/post11299437.html
Глянь, пойдет?
Под AVRStudyo4 + GCC
|
||
Korhom | 23.04.2013 21:03 |
https://www.cyberforum.ru/post11299438.html
А, а, а.... Клево!!!!
ОГРОМНОЕ СПАСИБО ShodS!!!!
hex в...
|
||
dimyurk1978 | 23.04.2013 22:58 |
https://www.cyberforum.ru/post11299439.html
ТС. Накидал я тут кое-что. Сначала там баловство. :) Потом...
|
||
Korhom | 24.04.2013 00:28 |
https://www.cyberforum.ru/post11299359.html
ShodS!
Насколько я понимаю энкодер на прерывание int0...
|
||
ShodS | 24.04.2013 00:38 |
https://www.cyberforum.ru/post11299360.html
Почему нельзя..
Все гибко настраивается.....#define...
|
||
Korhom | 24.04.2013 00:42 |
https://www.cyberforum.ru/post11299361.html
Здесь уже ошибка.
Необходимо нажал 1 оператор на 1 кнопку,...
|
||
Korhom | 24.04.2013 00:43 |
https://www.cyberforum.ru/post11299362.html
ShodS!
Я имею в виду сам алгоритм опроса энкодера верен...
|
||
Korhom | 24.04.2013 00:50 |
https://www.cyberforum.ru/post11299363.html
Интересный вариант опроса энкодера, жалко на прерывании:...
|
||
ShodS | 24.04.2013 00:52 |
https://www.cyberforum.ru/post11299364.html
Что за энкодер? Обычный (крутится без конца) вот такой...
|
||
ShodS | 24.04.2013 00:57 |
https://www.cyberforum.ru/post11299365.html
Ага понял, я еще с такими не имел дела.....
Но вроде...
|
||
Korhom | 24.04.2013 01:35 |
https://www.cyberforum.ru/post11299366.html
В принципе, можно обойтись и без Z канала.
В прерывании...
|
||
Korhom | 24.04.2013 01:37 |
https://www.cyberforum.ru/post11299367.html
Кстати, т.к. энкодер промышленный, а значит оптический, то...
|
||
ShodS | 24.04.2013 01:38 |
https://www.cyberforum.ru/post11299368.html
http://asis-kbr.ru/forum/viewtopys.php?f=13&t=141
|
||
Korhom | 24.04.2013 01:45 |
https://www.cyberforum.ru/post11299369.html
Есть 100 имп/об и 1000 имп/об.
максимальную скорость...
|
||
Korhom | 24.04.2013 01:55 |
https://www.cyberforum.ru/post11299370.html
EncoderValue - число импульсов
if(EncCur != EncPrev)//если...
|
||
ShodS | 24.04.2013 02:06 |
https://www.cyberforum.ru/post11299371.html
Гы... это я применил эту библиотечку у себя, а потом уже...
|
||
Korhom | 24.04.2013 02:09 |
https://www.cyberforum.ru/post11299372.html
Да, да я понял...это так обратил твое внимание.
Вопрос...
|
||
Korhom | 24.04.2013 02:13 |
https://www.cyberforum.ru/post11299373.html
Как-то так:TIME_1_1=EncoderValue*2;//к примеру
|
||
ShodS | 24.04.2013 02:18 |
https://www.cyberforum.ru/post11299374.html
Ну да, без проблем, можно переменную использовать а не...
|
||
Korhom | 24.04.2013 10:23 |
https://www.cyberforum.ru/post11299375.html
Вот посмотри, может где ошибся:...
|
||
sbum | 24.04.2013 11:15 |
https://www.cyberforum.ru/post11299376.html
to Korhom
Если ещё интересует - вот рабочий, полностью...
|
||
Korhom | 24.04.2013 11:35 |
https://www.cyberforum.ru/post11299377.html
sbum!
Нажимаю на первую кнопку сверху - 4 раза с одним...
|
||
sbum | 24.04.2013 11:41 |
https://www.cyberforum.ru/post11299378.html
Только-что проверил - всё работает (интервал ~1c)
4 раза...
|
||
Korhom | 24.04.2013 13:03 |
https://www.cyberforum.ru/post11299379.html
sbum!
Вот видео, посмотри:
http://youtu.be/MRmGhzKpzU4
|
||
sbum | 24.04.2013 14:10 |
https://www.cyberforum.ru/post11299380.html
Пауза мелкая между нажатиями
В исходниках посмотри:...
|
||
sbum | 24.04.2013 15:09 |
https://www.cyberforum.ru/post11299381.html
Чуток подправлено.
GccApp.7z
|
||
ShodS | 24.04.2013 15:10 |
https://www.cyberforum.ru/post11299382.html
Korhom, я так думаю, что интеграция энкодера для...
|
||
_pv | 24.04.2013 15:40 |
https://www.cyberforum.ru/post11299383.html
3. просто измерять энкодером пройденное расстояние и...
|
||
Korhom | 05.05.2013 20:18 |
https://www.cyberforum.ru/post11299384.html
Уважаемый ShodS!
Насколько я понимаю для одновременной...
|
||
ShodS | 05.05.2013 20:43 |
https://www.cyberforum.ru/post11299385.html
Честно говоря я никогда не любил использования нескольких...
|
||
dimyurk1978 | 05.05.2013 21:56 |
https://www.cyberforum.ru/post11299386.html
Ознакомьтесь. Считаю, что многим на этом форуме полезно...
|
||
ShodS | 05.05.2013 23:07 |
https://www.cyberforum.ru/post11299387.html
Если я правильно понял, и нужна корректная обработка...
|
||
Korhom | 06.05.2013 00:23 |
https://www.cyberforum.ru/post11299388.html
Немного по другому сделал. В библиотеке все тоже, только...
|
||
ShodS | 06.05.2013 01:09 |
https://www.cyberforum.ru/post11299389.html
поменяй BtnProcess() на эту, она чуть меньше памяти...
|
||
|
||||
Similar |
Различное время задержки для разных заявок Максимальное время задержки в сети для 90% запросов Задать время задержки для выпадающего меню Разное время задержки Delay для разных заявок Функция задержки в МК AVR |
|||
Ads |
|
|||
MoreAnswers |
Разное время задержки Время задержки delay Изменить в функции время задержки Узнать время задержки в GIF Как сделать нулевой ШИМ сигнал на avr |
|||