а подругому никак неполучится?qrz6 писал(а): Да, я про это и писал.
я щя пробую на мултиплексоре собрать вроди сумматора импульсовqrz6 писал(а): По другому надо какой-то контроллер пристраивать, что-то типа системы JackPot. По стоимости это несколько дороже четырёх счётчиков.
Только вот мультиплексор сигналы в очередь не ставит и если по фронту пройдут два импульса, то запишется или один или не одного, все зависит от логики мультиплексора. Правильно подсказан путь по созданию контроллера с возможностью постановки импульсов в очередь.kot-gs писал(а): я щя пробую на мултиплексоре собрать вроди сумматора импульсов
да вот это правильно поэтому мне точно надо знать длительность импульсаalex67 писал(а): Счетчики герц на 10 отсчитывают, если там меандр, то 50 мс получается. А если пик-контроллером или авр атмеловским анализировать это не так принципиально, он и 1 мс отловит элементарно.
Буферизация потребуется в любом случае требуется, а вот о дискретных элементах, это производная FPGA (реверсивные счетчики)alex67 писал(а): Еще надо прикинуть, сможет ли выходной счетчик частоту отработать, если все четыре одновременно сливать начнут. Возможно, и буферизация потребуется, и здесь уже без мк, наверное, не обойтись.
Отводишь 2 регистра под 16-разрядный буферный счетчик, настраиваешь таймер на прерывания по переполнению с частотой 10 Гц. Вылавливаешь, напр., передние фронты. Принимаешь байт с 4 счетчиков, напр. по RB0...3, далее and 0x0f, чтобы старшие биты не мешались, далее xor текущего с предыдущим, если 0 - изменений на входе нет, если не 0 - делаешь and результата с текущим. Сколько "1" в результирущем полубайте получилось - столько передних фронтов зафиксировано (хотя сомневаюсь, что даже при одновременной работе 4 вх. счетчиков больше 1 за раз будет). На это количество увеличиваешь буферный счетчик. А по каждому прерыванию от таймера посылаешь на выход импульс (если буф. счетчик не 0), декремент буферного счетчика и т.д.kot-gs писал(а): люди кто нить помогите создать основание проги для контроллера ??? я совсем запутался :'( (pic16f84a)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей