-
- 1) Я помню, о чём были Ваши посты. 2)Сам использовал внешнее прерывание только для софтовых IrDA/UART. - Vladimir Ljaschko(28.09.2010 17:04)
- Первое - Я добиваюсь максимального быстродействия. Задача стоит-частота импульсов, с запасом, 30 кгц. После моих триггеров импульсы только при движении либо вперед либо назад. На вибрацию не реагирует (если вдруг такой момент будет, когда при mazur(268 знак., 28.09.2010 17:37)
- Всё реально, только выбор непосредственно atmega88 и ассемблера -- НЕАДЕКВАТ по нынешним временам. На счёт триггеров ниасилил, на кой они. Если верхняя скорость энкодера лимитирована (сам пишешь 30кгц) то 600 тактов на прерывание тебе хватит более fk0(1224 знак., 28.09.2010 17:59)
- Да и с твоим триггером только импульсы тупо считаются, а фаза не учитывается. В итоге если на диске 2400 рисок, то можно иметь 9600 позиций на оборот, а у тебя 2400 и останется. - fk0(28.09.2010 18:02)
- Показываю пример говнокода fk0(2054 знак., 28.09.2010 18:22)
- 600 тактов, это если он только импульсы считать, ты об этом не забывай. А нужно еще задачи выполнять. Например, по минимуму, вывести результат на экран. Вот и подсчитай максимальную частоту. У меня сейчас получается, начиная с прихода импульса и mazur(278 знак., 28.09.2010 18:19)
- Зачем лишние триггеры... maik-vs(899 знак., 28.09.2010 19:20)
- На самом деле триггеры полезны, я и сам их использовал. Но это один корпус 7474. - Vladimir Ljaschko(29.09.2010 11:13)
- Чем полезны? maik-vs(288 знак., 29.09.2010 14:42)
- Да, именно подавлением дребезга на высокой частоте. Тоже ставил триггера на заре, еще на I186. Vladimir Ljaschko(316 знак., 29.09.2010 16:12)
- Конечно, каждому овощу - свой фрукт. maik-vs(340 знак., 29.09.2010 16:51)
- Да, именно подавлением дребезга на высокой частоте. Тоже ставил триггера на заре, еще на I186. Vladimir Ljaschko(316 знак., 29.09.2010 16:12)
- Чем полезны? maik-vs(288 знак., 29.09.2010 14:42)
- На самом деле триггеры полезны, я и сам их использовал. Но это один корпус 7474. - Vladimir Ljaschko(29.09.2010 11:13)
- задачи низкоприоритетные и выполняются как придётся (в т.ч. задача крутить собственно двигатель... не успевает крутить -- пусть крутит медленее). То что фаза неучитывается -- только в минус. А на счёт задач, повторюсь -- НЕАДЕКВАТ ПОЛНЕЙШИЙ. Тем fk0(560 знак., 28.09.2010 18:30)
- "Булава" у тебя никогда не полетит. Потому как ей понадобятся носители с пиками внутри. С гигабайтом программной памяти в каждом и терабайтом оперативной памяти...................... - mazur(29.09.2010 18:33)
- Если в мозгах неадекват, то это неадекват. Ты слишком категориичен. Всему своя задача. В данный момент задача простая. Измерение размера. - mazur(28.09.2010 19:04 - 19:42)
- Дададааааадааааа! C vs assembler. У кого длинее? - fk0(28.09.2010 20:53)
- Зачем лишние триггеры... maik-vs(899 знак., 28.09.2010 19:20)
- Да и с твоим триггером только импульсы тупо считаются, а фаза не учитывается. В итоге если на диске 2400 рисок, то можно иметь 9600 позиций на оборот, а у тебя 2400 и останется. - fk0(28.09.2010 18:02)
- Все логично, только непонятно, зачем экономия на немассовом приборе. - Vladimir Ljaschko(28.09.2010 17:57)
- Всё реально, только выбор непосредственно atmega88 и ассемблера -- НЕАДЕКВАТ по нынешним временам. На счёт триггеров ниасилил, на кой они. Если верхняя скорость энкодера лимитирована (сам пишешь 30кгц) то 600 тактов на прерывание тебе хватит более fk0(1224 знак., 28.09.2010 17:59)
- Для оптического енкодера. Для кнопки (пробуждение из sleep mode только). Для программного I2C слейва... да мало ли. - fk0(28.09.2010 17:05)
- Послушаем, что автор скажет. - Vladimir Ljaschko(28.09.2010 17:08)
- Аффтар сам не знает чего хочет. Взял бы pic24, купил бы ICD-3, украл бы версию C30 для академиков и читал бы кернигана и ричи... - fk0(28.09.2010 17:12)
- Троллишь! - Vladimir Ljaschko(28.09.2010 17:26)
- Там есть аппаратный интерфейс с енкодером -- проще, дешевле и надёжнее. - fk0(28.09.2010 18:03)
- Троллишь! - Vladimir Ljaschko(28.09.2010 17:26)
- Аффтар сам не знает чего хочет. Взял бы pic24, купил бы ICD-3, украл бы версию C30 для академиков и читал бы кернигана и ричи... - fk0(28.09.2010 17:12)
- Послушаем, что автор скажет. - Vladimir Ljaschko(28.09.2010 17:08)
- Первое - Я добиваюсь максимального быстродействия. Задача стоит-частота импульсов, с запасом, 30 кгц. После моих триггеров импульсы только при движении либо вперед либо назад. На вибрацию не реагирует (если вдруг такой момент будет, когда при mazur(268 знак., 28.09.2010 17:37)
- 1) Я помню, о чём были Ваши посты. 2)Сам использовал внешнее прерывание только для софтовых IrDA/UART. - Vladimir Ljaschko(28.09.2010 17:04)