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

 
 
> Мультипроцессорный обмен
Vikont
сообщение Aug 22 2006, 11:56
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 7-03-05
Пользователь №: 3 132



уже неделю мучаюсь с обменом через USART
MEGA8 ведущая -> MEGA8515 - 8 штук-- ведомых

- параметры протокола: 9N1
- в МЕГЕ8515 включен режим мультипроцессорной связи
- передаются пакеты - сначала байт адреса, потом данные пакета 8 байт

очень много проблем, главная - не игнорируються пакеты с данными (идут прерывания на всех пакетах) или я может не так понял документацию?

Иногда ведомый вообще забывает что он принимает 9 битовые пакеты (нет изменения бита RX8 да и в регистре данных нет изменения старшего бита, как будто установлен режим 7 бит данных :-( , я уже в прерывании переписываю настройки USARTA) короче ОЧЕНЬ нужна помошь

как правильно организовать обмен данными (вернее мне нужно только передавать данные ведомым)

если можно то хотел бы взглянуть пример кода отвечающего за обмен данными и инициализацию USART при мультипроцессорном режиме

Может проблема в MEGA8515 ?

Заранее благодарен, жду ответа
vikont-s@mail.ru

С уважением Сергей (Vikont)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:37
Рейтинг@Mail.ru


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