|
Выход компаратора |
|
|
|
 |
Ответов
|
Aug 26 2009, 09:19
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(Rst7 @ Aug 26 2009, 13:07)  Ужос. Мало того, что в Вашем коде налицо принципиальные ошибки и дикий оверхед, так такой подход еще и принципиально приведет к дупе, если состояние компаратора (например, от помехи) будет меняться чаще, чем проц обработает прерывание  Бог с ними, с ошибками, железо бы выявило все ошибки, это эскиз. Помеху бы и для программного UART надо было бы фильтровать. Поэтому из сранительного анализа можно это исключить. А раз присутствует дикий оверхед, значит код может быть еще компактнее. А какой размер получится у программного UART ? Уж не пять строчек это точно. Исправил ошибку )))
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Aug 26 2009, 11:43
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(dimka76 @ Aug 26 2009, 18:19)  Бог с ними, с ошибками, железо бы выявило все ошибки, это эскиз. Вряд ли. Простые ФНЧ из резистора и конденсатора проблему бы не решили. Фильтры усложнять себе дороже. Проще применить программный UART, а сотояние входной ножки анализировать поллингом. При таком подходе, чтобы там небыло на входе, процессор будет тратить времени ровно столько, сколько Вы захотите. Если делать по предложенной Вами схеме, то от любого чиха будет вызываться прерывание. Если чихов за единицу времени очень много, то процессор поселиться и будет жить в прерывании
--------------------
Выбор.
|
|
|
|
Сообщений в этой теме
777777 Выход компаратора Aug 25 2009, 18:04 Rst7 К сожалению нет. А что Вы хотели соорудить? Aug 25 2009, 18:44 haker_fox Цитата(Rst7 @ Aug 26 2009, 03:44) К сожал... Aug 26 2009, 00:17  777777 Цитата(haker_fox @ Aug 26 2009, 04:17) Ск... Aug 26 2009, 06:55   dimka76 Цитата(777777 @ Aug 26 2009, 10:55) Нет, ... Aug 26 2009, 07:06   prottoss Цитата(777777 @ Aug 26 2009, 14:55) Нет, ... Aug 26 2009, 07:17   Vlad219i Цитата(777777 @ Aug 26 2009, 10:55) Нет, ... Aug 26 2009, 10:18    MaslovVG А не проще поднять уровень сигнала управления до 3... Aug 26 2009, 10:24 dimka76 Цитата(777777 @ Aug 25 2009, 22:04) Нет л... Aug 26 2009, 04:29 Rst7 Сделайте софтовый UART на прием Aug 26 2009, 07:03 Rst7 ЦитатаУж лучше софтовый выход компаратора. Меньше ... Aug 26 2009, 07:09 dimka76 Цитата(Rst7 @ Aug 26 2009, 11:09) Вы ошиб... Aug 26 2009, 08:58 Rst7 ЦитатаНа линию питания надо будет поставить инверт... Aug 26 2009, 07:27 Rst7 ЦитатаПомеху бы и для программного UART надо было ... Aug 26 2009, 09:29 dimka76 Цитата(Rst7 @ Aug 26 2009, 13:29) Неверно... Aug 26 2009, 09:40 Rst7 ЦитатаВ прерывании от компаратора надо будет...
П... Aug 26 2009, 09:50 dimka76 Цитата(Rst7 @ Aug 26 2009, 13:50) Повторя... Aug 26 2009, 09:56  _Pasha Цитата(dimka76 @ Aug 26 2009, 12:56) Я и ... Aug 26 2009, 11:09 Rst7 ЦитатаА не проще поднять уровень сигнала управлени... Aug 26 2009, 10:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|