roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 05:02

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Ищу наставника кто может помочь мне принять дмх на атмегу
СообщениеДобавлено: 12 июн 2020, 10:58 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
Ищу наставника кто поможет мне принять массив их 512 переменных - пакет данных дмх 512 на атмегу 16 в кодвижнавр. Или куплю эту готовую функцию приема. Это уарт на скорости 250 кбод перед началом пакета просадка линиина 88 мкс и до 1 сек затем 1 в течении 8 мкс минимум затем первый байт нулевого значения и затем остальной пакет данных

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу наставника кто может помочь мне принять дмх на атме
СообщениеДобавлено: 12 июн 2020, 15:09 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
совместить хардварный уарт и отлов Break интервала на той же ноге будет проблематично на атмеге16... (если софт отслеживание , то корректного решения без корректной интеграции с остальным кодом будет весьма затруднительным)

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищу наставника кто может помочь мне принять дмх на атме
СообщениеДобавлено: 13 июн 2020, 07:25 
Не в сети
Аватара пользователя

Зарегистрирован: 08 дек 2009, 19:21
Сообщения: 404
Откуда: Й-Ола
У меня на макетке прием уартта соединен с ножкой прерывания инт0. Но прием дмх делают как то без отслеживания брейка. Типа на брейке мк выдает ошибку стоп бита затем проверяют первый бит он должен быть нулевой и затем идет прием. Причем дмх пакет может состоять не из 512 байт а меньше. Даже из 6. Пауза между ними может быть а может и не быть. Поскольку полный пакет может передаваться с частотой до 44 раз в секунду то я предполагал принимать один пакет а потом выполнять остальную программу другие пакеты в это время игнорировать. Остальная программа опрашивает кнопки, выводит данные на лсд 16 и управляет ключами на ппралельном порту. У меня есть работающая прога в которой прием реализован но она на на ассебрере и без коментариев я вмнем ничего не понимаю

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO