реклама на сайте
подробности

 
 
> input capture mega8
ReM37
сообщение Nov 28 2006, 23:35
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 3-11-06
Пользователь №: 21 954



Нужно измерить длительность импульса. Но никак не понимаю как это сделать. Datasheet читал. Но все равно непонятно. sad.gif То есть понятно, что для этого надо использовать Timer1, но как настроить так, чтобы счет начался по нарастающему фронту, а заканчивался ро спадающему? Очень нужен пример на C...

Сообщение отредактировал ReM37 - Nov 28 2006, 23:37
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andreas1
сообщение Nov 29 2006, 17:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата
Пример:
Tf=30000
Tr=50000
Tf-Tr=20000 OK.

Ну сами же перепутали Tf-Tr=-20000

Еще раз
Tf=30000
Tr=50000
Tr-Tf=20000

Tf=60000
Tr=60000+20000=14464 Переполнение
Tr-Tf=14464-60000+65536=20000 Переполнение

Работает, работает, все давно проверено.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 14:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01296 секунд с 7
ELECTRONIX ©2004-2016