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

 
 
 
Reply to this topicStart new topic
> протокол обмена с MC3PHAC
valeroon
сообщение Sep 6 2007, 11:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 27-08-07
Пользователь №: 30 089



Добрый день!Подскажите пожалуйста как организован протокол управления по UART c MC3PHAC,поскольку опыт программирования и уровень знания английского не позволил с ходу врубиться в описание на Мотороловском сайте.Единственное что видел на русском:это у некоего Назаренко-но мне эта информация ясности не прибавила.Вроде понятно но что конкретно

1.Например строка 2B E3 10 00 30 00 crc - Сброс ИС MC3PHAC
$1000-понятно для чего,$30-тоже.Все остальное не понятно откуда и зачем.Подскажите кто знает заранее благодарен.Валера
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 6 2007, 14:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Что тут не понятного? На сайте моторолы все есть. 2B это "start of message
(SOM) character, which is the ascii “+” character." по русски старт сообщения. E3 это команда "запись 8-ми разрядной величины"
Вот все команды
#define ReadVar8 0xD0
#define ReadVar16 0xD1
#define ReadVar32 0xD2
#define WriteVar8 0xE3
#define WriteVar16 0xE4
#define GEtInfoBrief 0xC8

crc - контрольная сумма. Вот рабочая функция передачи пекета в MC3PHAC

char sendpack(char N){ //передаёт пакет длинной N
unsigned char i,tmp;
unsigned char crc = 0xFF;
putchar (0x2B); //заголовок
for (i=0; i<N; i++){
tmp = TxBuf[i]; //в буфере пакет для передачи
crc = crc + tmp;
putchar(tmp);
}
crc = ~crc;
putchar(crc);
return N;
}


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post

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

 


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


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