![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
gribikc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
добрый день.
такая проблема надо на aduc 812 сделать эмулятор эхолота и лага в 2х словах надо генерировать на 3х портах импульсы длительностью 1мс и разной скважностью как выделывать разную скаважность это легко таймерами 1 и 2 а вот как 1м тайером 0 засекать 1 мс для разных портов одновременно н епонятно вот что примерно должно быть ? _________--_____________________________ _______________________________--_______ это сигналы эхолота ? ? ? ? ? ________--________--________--________--__ это для лак проблема в выдержки логической единици в течении 1мс в разных местах иногда одновременно для разных портов с помощью одного таймера у кого какие мысли.... моё решение мне не нравитсо(((( потом выложу -------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
AVR32 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 28.4.2007 Где: СПб Репутация: 1 Всего: 1 |
Кто вырабатывает синхросигналы, т.е. метки времени, в которых выставляется логическая единица в течении 1мс? Делается это программно или по сигналам от внешних источников, попросту внешние прерывания?
|
|||
|
||||
gribikc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
по таймерам т1 и т2
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
AVR32 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 28.4.2007 Где: СПб Репутация: 1 Всего: 1 |
По т1 и т2 запоминаешь значения т0. Прерывание от т0 настраиваешь на ту частоту, которая обеспечит тебе максимально допустимый разброс меток от т1 и т2. В прерывании т0 анализируешь запомнены значения. Скорее всего, тебе придётся делать программные счётчики для увеличения разрядности счёта запомненных т1 и т2 в прерывании т0
|
|||
|
||||
gribikc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 9.2.2003 Репутация: нет Всего: нет |
всем спасибо изменили ТЗ теперь длительность другая))
-------------------- --------------------------------------------- Заранее спасибо!!! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |