- 
	
- на 74HC86 2 детектора перепада (один вход напрямую, на второй через R, а маленькая C на землю) и собираешь их диодами - Vit(10.12.2011 19:43)
			
- Как то я не совсем понял мысль...  Может просто действительно попробовать поставить элемент или, что бы он не сработал, то придется одновременно наклонить датчик в обе стороны, так что бы состояния поменялись на противоположные, а это на практике  Unnreal(21 знак., 10.12.2011 22:13, 
)
					- я об ИСКЛЮЧАЮЩЕМ ИЛИ говорил. Курсач? - Vit(10.12.2011 22:21)
							
- Полюбил ты схемы на исключающем ИЛИ :)  И клавиатуры у тебя на них и датчики. - =L.A.=(11.12.2011 01:33)
									
- на безрыбье и лифчик портупея(С):) - Vit(11.12.2011 01:49)
 
 - Да да конечно  исключающее или - unreal(10.12.2011 22:27)
									
- если подать сигнал одинаково на оба входа XOR, то на выходе ничего не изменится, но если подать на один из входов с небольшой задержкой, то на выходе появится короткий импульс. далее собрать от двух детекторов 2 импульса схемой совпадения - для  Vit(75 знак., 10.12.2011 22:45)
											
- OR на диодах на мегагерцах не работает :)) - Adept(10.12.2011 23:30)
													
- мегагерцовые инклинометры... без линукса тут никак - Vit(10.12.2011 23:35)
															
- ну да "ступил" - привычка не делать "или"на диодах, ещё со времён "РК-86" :))) - Adept(10.12.2011 23:39)
 
 
 - мегагерцовые инклинометры... без линукса тут никак - Vit(10.12.2011 23:35)
															
 - точно спасибо! - unreal(10.12.2011 22:54)
													
- Как насчёт смены состояний 01<->10 ??? - Adept(10.12.2011 23:07)
															
- на самом деле там ещё и 00<->11, которые вместе с 01<->10 дают на выходе XOR импульс, а не ступеньку , т.е. при генерации прерывания по "изменению состояния ноги", будут двойные прерывания (по фронту и спаду) - Adept(10.12.2011 23:35)
																	
- Это фигня, я пока первое не обработаю не попаду заного, а обработчик гораздо дольше будет длится. - unreal(10.12.2011 23:45)
																			
- ну тады наверное годится :) - Adept(10.12.2011 23:52)
 
 - в меге вроде как можно настроить желаемую полярность по изменению - Vit(10.12.2011 23:41)
																			
- всё равно "не камильфо", так как нельзя "только по фронту/спаду" - Adept(10.12.2011 23:45, ссылка)
 
 
 - Это фигня, я пока первое не обработаю не попаду заного, а обработчик гораздо дольше будет длится. - unreal(10.12.2011 23:45)
																			
 - :)детектируется смена значения каждого бита - при любой смене получится имульс - Vit(10.12.2011 23:15)
 - А какая разница, там же будет задержка по второму состоянию  и даст импульс. - unreal(10.12.2011 23:14)
																	
- ну да, только есть траблы с двойными прерываниями (по фронту/спаду)  Adept(213 знак., 10.12.2011 23:43, ссылка)
																			
- катят - Vit(10.12.2011 23:57)
 - Обработчик гораздо дольше времени замет , так что с этим можно не париться. - unreal(10.12.2011 23:51)
 
 
 - ну да, только есть траблы с двойными прерываниями (по фронту/спаду)  Adept(213 знак., 10.12.2011 23:43, ссылка)
																			
 
 - на самом деле там ещё и 00<->11, которые вместе с 01<->10 дают на выходе XOR импульс, а не ступеньку , т.е. при генерации прерывания по "изменению состояния ноги", будут двойные прерывания (по фронту и спаду) - Adept(10.12.2011 23:35)
																	
 
 - Как насчёт смены состояний 01<->10 ??? - Adept(10.12.2011 23:07)
															
 
 - OR на диодах на мегагерцах не работает :)) - Adept(10.12.2011 23:30)
													
 
 - если подать сигнал одинаково на оба входа XOR, то на выходе ничего не изменится, но если подать на один из входов с небольшой задержкой, то на выходе появится короткий импульс. далее собрать от двух детекторов 2 импульса схемой совпадения - для  Vit(75 знак., 10.12.2011 22:45)
											
 
 - Полюбил ты схемы на исключающем ИЛИ :)  И клавиатуры у тебя на них и датчики. - =L.A.=(11.12.2011 01:33)
									
 - Ниже смотри - у твоей М1281 свободных PCINTx ног как у дурака махорки, вот и цепляй к двум из них, как я тебе СРАЗУ и посоветовал - MBedder(10.12.2011 22:16)
							
- Блин вы читаете что я пишу вообще, нету ног там свободных,  только одна осталась, которая  по фронтам работает, в режиме сна. и всего их там 4. - unreal(10.12.2011 22:25)
									
- А вот мне даташит почему то об обратном говорит. В режиме power-down прерывание по изменению уровней на ногах Port B самое безгеморройное - без всяческих условий. - Гудвин(10.12.2011 22:37)
											
- Хде взял говорящий даташыд, признавайсо? :)) - MBedder(10.12.2011 22:49)
													
- Где плеткой, где прикармливал - выдрессировал ;) - Гудвин(10.12.2011 22:51)
															
- Вспомнил детский анекдот :)) "... у нас и не такие говорили" - Adept(10.12.2011 23:08)
 
 
 - Где плеткой, где прикармливал - выдрессировал ;) - Гудвин(10.12.2011 22:51)
															
 
 - Хде взял говорящий даташыд, признавайсо? :)) - MBedder(10.12.2011 22:49)
													
 - Где нет ног свободных - на PORTB? - MBedder(10.12.2011 22:31)
											
- по другому скажу, свободных всего 4 ножки (внешних прерываний), и только одна из них может будить контроллер по фронтам. все осльные заняты, и порт в и порт д и порт е  и даже порт а. - unreal(10.12.2011 22:51)
													
- А что, освободить одну ногу В, перекинув ее на неважное место, религия не позволяет? - MBedder(10.12.2011 23:05)
															
- Плата просто уже изготовлена давно, а тут понадобилось еще внешний датчик подключить. По хорошему и контроллер бы поменять, озу нету вообще, только не об этом сейчас же разговор. - unreal(10.12.2011 23:08)
																	
- Круто - ты ради этого готов налепить дополнительный контроллер или логику, но перекинуть ОДНУ ногу МК, чтобы сделать все не через жопу, упорно не хочешь :)) - MBedder(10.12.2011 23:16)
																			
- Да и не получится это сделать, туда радио подлючено, а лезть в его алгоритм полная утопия. - unreal(10.12.2011 23:32)
 - Да лепить ничего не надо будет, это внешний датчик который крепится на корпус, от него пойдет 4 провода все равно, питание и 2-а сигнальных, и мелкую микросхему тоже можно расположить рядома, а вот на плату саму нужно будет припаять всего лишь unreal(34 знак., 10.12.2011 23:20)
 
 
 - Круто - ты ради этого готов налепить дополнительный контроллер или логику, но перекинуть ОДНУ ногу МК, чтобы сделать все не через жопу, упорно не хочешь :)) - MBedder(10.12.2011 23:16)
																			
 
 - Плата просто уже изготовлена давно, а тут понадобилось еще внешний датчик подключить. По хорошему и контроллер бы поменять, озу нету вообще, только не об этом сейчас же разговор. - unreal(10.12.2011 23:08)
																	
 
 - А что, освободить одну ногу В, перекинув ее на неважное место, религия не позволяет? - MBedder(10.12.2011 23:05)
															
 
 - по другому скажу, свободных всего 4 ножки (внешних прерываний), и только одна из них может будить контроллер по фронтам. все осльные заняты, и порт в и порт д и порт е  и даже порт а. - unreal(10.12.2011 22:51)
													
 
 - А вот мне даташит почему то об обратном говорит. В режиме power-down прерывание по изменению уровней на ногах Port B самое безгеморройное - без всяческих условий. - Гудвин(10.12.2011 22:37)
											
 
 - Блин вы читаете что я пишу вообще, нету ног там свободных,  только одна осталась, которая  по фронтам работает, в режиме сна. и всего их там 4. - unreal(10.12.2011 22:25)
									
 
 - я об ИСКЛЮЧАЮЩЕМ ИЛИ говорил. Курсач? - Vit(10.12.2011 22:21)
							
 - А еще проще - просуммировать на двух резисторах и подать сумму на вход МКшного АЦП - MBedder(10.12.2011 19:46)
 
 - Как то я не совсем понял мысль...  Может просто действительно попробовать поставить элемент или, что бы он не сработал, то придется одновременно наклонить датчик в обе стороны, так что бы состояния поменялись на противоположные, а это на практике  Unnreal(21 знак., 10.12.2011 22:13, 
 - написать простейшую прогу в какой-нить тайни (есть очень мелкие в sot23 по-моему, о 5 или 6 ногах :) Я бы так и сделал. Другие аппаратные решения будут раз в 10 более дорогие и громоздкие. Суть программы - примитивный декодер:  Adept(334 знак., 10.12.2011 18:58 - 19:05)
			
- Маожно поподробнее что такое "Тайни", очень интересует потребление. - Unnreal(10.12.2011 21:29, 
)
					- Тайни - микроконтроллер семейства AVR ATtiny, подробности по ссылке, а sot23 это ATtiny4/5/9/10 ну там ещё и в дипах-соиках навалом. Потребление - мизер  Adept(213 знак., 10.12.2011 21:41, ссылка)
							
- ТАк это целый контроллер без ацп :) - Unnreal(10.12.2011 21:51, 
)
									- Ну да, контроллер (в корпусе SMD-транзистора :))) я же выше привёл пример программы - Adept(10.12.2011 21:53, ссылка)
 - Там и с АЦП есть, если глаза разуть. У тебя-то какой МК? - MBedder(10.12.2011 21:54)
											
- Atmega1281 - Unnreal(10.12.2011 21:59, 
)
													- Нутыблявнатуревааще :)))) - MBedder(10.12.2011 22:12)
 - Там в порту J аж 7 линий запроса прерывания по изменению уровня... - Гудвин(10.12.2011 22:09)
															
- Хм, 1281 "ногами не вышел" :) Зато в PB их аж все 8... - Гудвин(10.12.2011 22:10 - 22:13)
																	
- Там всего 4 ноги таких, в порту D, но совободная только одна.Есть еще порт Е, но он не работает по фронтам в момент сна. - Unnreal(10.12.2011 22:18, 
)
																			- Йопт, какиенах D и E, когда тебе талдычат про B/PCINTx, которые именно "по фронтам в момент сна" работают? - MBedder(10.12.2011 22:26)
 
 
 - Там всего 4 ноги таких, в порту D, но совободная только одна.Есть еще порт Е, но он не работает по фронтам в момент сна. - Unnreal(10.12.2011 22:18, 
 
 - Хм, 1281 "ногами не вышел" :) Зато в PB их аж все 8... - Гудвин(10.12.2011 22:10 - 22:13)
																	
 
 
 - Atmega1281 - Unnreal(10.12.2011 21:59, 
 
 
 - ТАк это целый контроллер без ацп :) - Unnreal(10.12.2011 21:51, 
 
 - Тайни - микроконтроллер семейства AVR ATtiny, подробности по ссылке, а sot23 это ATtiny4/5/9/10 ну там ещё и в дипах-соиках навалом. Потребление - мизер  Adept(213 знак., 10.12.2011 21:41, ссылка)
							
 - Всё даже ещё проше, чем таблица. буквально десяток инструкций :))  Adept(1078 знак., 10.12.2011 19:30)
					
- Все еще проще, если есть Pin Change Interrupt - MBedder(10.12.2011 19:35)
							
- ".. Как его подлючить к контроллеру, елси ножка прерывания свободная всего одна? ..." - Adept(10.12.2011 19:38)
									
- Ножка прерывания (INTx) и Pin Change Interrupt (PCx) - разные вещи, к тому же не у каждого МК ноги INTx можно настроить на оба фронта одновременно, в отличие от PCx. Аффтар, какой МК, и почему? - MBedder(10.12.2011 19:40)
											
- Ножка прерывания свободная всего одна осталась, именно по ней контроллер может просыпаться по фронтам. Есть еще свободная одна, но что бы по ней проснутся надо держать минус в течении 50нс. Менять контроллер не вариант на нем очень много завязано. - Uunreal(10.12.2011 21:24, 
)
													- Какой контроллер? - Гудвин(10.12.2011 21:41)
															
- Atmega1281 - Unnreal(10.12.2011 22:06, 
) 
 - Atmega1281 - Unnreal(10.12.2011 22:06, 
 
 - Какой контроллер? - Гудвин(10.12.2011 21:41)
															
 - ну я так понял, что ножка, с которой можно сгенерить прерывания всего одна. В общем, как обычно - всё в лучших традициях форума (телепаты рулят :)) - Adept(10.12.2011 19:43)
 
 - Ножка прерывания свободная всего одна осталась, именно по ней контроллер может просыпаться по фронтам. Есть еще свободная одна, но что бы по ней проснутся надо держать минус в течении 50нс. Менять контроллер не вариант на нем очень много завязано. - Uunreal(10.12.2011 21:24, 
 
 - Ножка прерывания (INTx) и Pin Change Interrupt (PCx) - разные вещи, к тому же не у каждого МК ноги INTx можно настроить на оба фронта одновременно, в отличие от PCx. Аффтар, какой МК, и почему? - MBedder(10.12.2011 19:40)
											
 
 - ".. Как его подлючить к контроллеру, елси ножка прерывания свободная всего одна? ..." - Adept(10.12.2011 19:38)
									
 
 - Все еще проще, если есть Pin Change Interrupt - MBedder(10.12.2011 19:35)
							
 
 - Маожно поподробнее что такое "Тайни", очень интересует потребление. - Unnreal(10.12.2011 21:29, 
 - Про датчик лениво читать. Но не может оно быть "или". Везде и сразу меняется. На одной оси по косинусу, на другой - по синусу. - POV(10.12.2011 18:11)
			
- Изначально при правильном положении там значения на выходе 01, я его повернул стало 11 или 00, короче может быть лбюбая из 4 комбинаций. и при смене ее, надо это сразу впоймать. - Uunreal(10.12.2011 18:21, 
)
					- Повесь оба выхода на прерывания или на Pin Change Interrupt - MBedder(10.12.2011 19:34)
							
- у него вроде там "дифьсит" входов :)) я предложил сделать декодер на таньке в sot23 :) "дёшево и сердито" :)) - Adept(10.12.2011 19:36)
									
- Таньку еще программировать надо, да разъем для TPI городить, который гораздо более громоздкий, чем она сама - MBedder(10.12.2011 19:44)
 - MBedder прав. Применить другой камень будет лучшим решением. - Гудвин(10.12.2011 19:44)
 
 
 - у него вроде там "дифьсит" входов :)) я предложил сделать декодер на таньке в sot23 :) "дёшево и сердито" :)) - Adept(10.12.2011 19:36)
									
 
 - Повесь оба выхода на прерывания или на Pin Change Interrupt - MBedder(10.12.2011 19:34)
							
 
 - Изначально при правильном положении там значения на выходе 01, я его повернул стало 11 или 00, короче может быть лбюбая из 4 комбинаций. и при смене ее, надо это сразу впоймать. - Uunreal(10.12.2011 18:21, 
 
 - на 74HC86 2 детектора перепада (один вход напрямую, на второй через R, а маленькая C на землю) и собираешь их диодами - Vit(10.12.2011 19:43)