ШИМ и ADuC812
ШИМ и ADuC812
как выглядит программа на C для измерения длительности импульсов и периода между ними (ШИМ) для aduc812?
Мне это нужно для снятия сигнала с акселерометра
спасибо
Мне это нужно для снятия сигнала с акселерометра
спасибо
- Реклама
Re: ШИМ и ADuC812
Всё дело в частоте и длительности измеряемых импульсов..
Для каких-то диапазонов можно задействовать внутренние счётчики МК..
А разъве IDE-шнике для ADuC-а нет Си-шных примеров ?
Для каких-то диапазонов можно задействовать внутренние счётчики МК..
А разъве IDE-шнике для ADuC-а нет Си-шных примеров ?
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: ШИМ и ADuC812
В IDE не нашел. Хочу разобраться сам! Можете написать программу "измерения длительности прямоугольных импульсов и периода их следования" с комментариями?МитяРа писал(а):Всё дело в частоте и длительности измеряемых импульсов..
Для каких-то диапазонов можно задействовать внутренние счётчики МК..
А разъве IDE-шнике для ADuC-а нет Си-шных примеров ?
Re: ШИМ и ADuC812
Это хорошо.. Сам мя пишу строго на АСМе, а по Си могу помочь только чем-то общим...vostok000 писал(а):Хочу разобраться сам!
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: ШИМ и ADuC812
мне бы хотя бы в общем...МитяРа писал(а):Это хорошо.. Сам мя пишу строго на АСМе, а по Си могу помочь только чем-то общим...vostok000 писал(а):Хочу разобраться сам!
Таймер микроконтроллера должен включаться при положительном уровне сигнала и выключаться по спаду сигнала. Таким образом мы измеряем длительность сигнала. А как измерить период и как реализовать все это программно на С, я не знаю ((
- Реклама
Re: ШИМ и ADuC812
Ты немного не с того начинаешь..vostok000 писал(а): как реализовать все это программно на С, я не знаю ((
Писать программу, это самая последняя очередь, так сказать "на сладенькое"..
Сначала те надо разобраться с работой внутренних таймеров МК и со схемой, если она у тя будет..
И только потом начинать писать программу..
Если у АДуКа есть второй таймер, то думаю лучше на нём сделать..
P.S. Вот, специально для тя нашёл пример измерения частоты и длительности: http://www.digital.sibsutis.ru/MCS51/timers.htm
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: ШИМ и ADuC812
спасибо,я уже просматривал эту страницу, но не обратил особого внимания. Там ассемблерные примеры. Но все равно спасибо. Есть хотя бы комментарии..
Re: ШИМ и ADuC812
А какая к мышам разница.. Тут более важно понимание принципа, а не синтаксис команды..vostok000 писал(а): Там ассемблерные примеры.
Например, на АСМе строчка будет - setb EN_in, а на Си - EN_in = 1
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: ШИМ и ADuC812
Ну да, кстати я наконец-то разобрался со своей программой, довел до конца.. Отчасти помогла твоя ссылочка. раньше я её как-то обошел вниманием.МитяРа писал(а):А какая к мышам разница.. Тут более важно понимание принципа, а не синтаксис команды..vostok000 писал(а): Там ассемблерные примеры.
Например, на АСМе строчка будет - setb EN_in, а на Си - EN_in = 1
Re: ШИМ и ADuC812
Молодец !!!vostok000 писал(а): довел до конца..
Заходи, если что, а то тут мало кто из новичков МК51 занимается... Только несколько кошаков старой закалки..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: ШИМ и ADuC812
Соскакивайте нафиг.МитяРа писал(а):Заходи, если что, а то тут мало кто из новичков МК51 занимается... Только несколько кошаков старой закалки..
надо правительству программу утилизации организовать, по аналогии с жигулями -)))
Re: ШИМ и ADuC812
И не подумаю..Satyr писал(а):Соскакивайте нафиг.
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: ШИМ и ADuC812
МитяРа писал(а):Молодец !!!vostok000 писал(а): довел до конца..
Заходи, если что, а то тут мало кто из новичков МК51 занимается... Только несколько кошаков старой закалки..


