http://www.forum.getchip.net/

Помогите разобраться написать в HiAsm
http://www.forum.getchip.net/viewtopic.php?f=10&t=561
Страница 1 из 1

Автор:  vitalikko [ 09 янв 2015, 11:11 ]
Заголовок сообщения:  Помогите разобраться написать в HiAsm

Всем добрый день есть устройство типа обменника на микроконтроллере атмега 16 хочу управлять с компа через ком порт в него нужно отправить строку
точка обозначается кодом 128 который добавляется к цифре если она с точкой.
<LF> - это код Line Feed = 10
Чтобы записать 8888
1234
3.3.3.3.
dign=0<LF> -установка счетчика начальной цифры
digv=8<LF>digv=8<LF>digv=8<LF>digv=8<LF>digv=1<LF>digv=2<LF>digv=3<LF>digv=4<LF>digv=131<LF>digv=131<LF>digv=131<LF>digv=131<LF>

для записи 88.88: dign=0<LF>digv=8<LF>digv=136<LF>digv=8<LF>digv=8<LF>
для записи 8888: dign=0<LF>digv=8<LF>digv=8<LF>digv=8<LF>digv=8<LF>
для записи 3.3.3.3.dign=0<LF>digv=131<LF>digv=131<LF>digv=131<LF>digv=131<LF>

как выполнить строку в хаясм менять в строчке цифры и точки и кнопкой записать в ком порт

Вложения:
sch.png
sch.png [ 47.24 КБ | Просмотров: 12887 ]

Автор:  Andry Smart [ 09 янв 2015, 12:19 ]
Заголовок сообщения:  Re: Помогите разобраться написать в HiAsm

че то я совсем не понял ничего. :shock:

Автор:  GetChiper [ 10 янв 2015, 22:04 ]
Заголовок сообщения:  Re: Помогите разобраться написать в HiAsm

Это не сложно сделать. Только нужно разобраться что именно нужно сделать :grump: - как-то витиевато ТЗ составлено.

Для начала - Ваши пожелания можно реализовать посредством обычной программы терминала?

Автор:  vitalikko [ 13 янв 2015, 10:41 ]
Заголовок сообщения:  Re: Помогите разобраться написать в HiAsm

я представляю программку что то в роде так
сначала выбор порта настройка скорости и кнопку соединиться
после соединения появляются окна для ввода цифр и точек 8.8.8.8
рядов 5 после ввожу нужные мне цифры и ставлю точки где мне нужно нажимаю кнопку прописать
и все это уходит в микроконтроллер через ком порт и 232 переходник на RX-TX

Удаленное управление с ПК.
Управление с ПК – через порт RS232, параметры: 19200 8n1.
Протокол представляет собой текстовые команды в формате ключ=значение (запись
параметра), и ключ= (чтение параметра).
Каждая команда завершается переводом строки (LF, \n).
Список доступных команд:
№ название описание запись значение
1 digs Общее количество символов - 0..80
2 dign Номер текущего символа + 0..80
3 digv Значение символа + 0..10
4 pars Общее количество параметров - 10
5 parn Номер текущего параметра + 0..9
6 parv Значение параметра + 0..255
7 rows Количество строк - 0..20
8 ver Номер/версия прошивки - 0..0xFFFFFF
пример записи
для записи 88.88: dign=0<LF>digv=8<LF>digv=136<LF>digv=8<LF>digv=8<LF>

Автор:  Andry Smart [ 13 янв 2015, 18:07 ]
Заголовок сообщения:  Re: Помогите разобраться написать в HiAsm

по моему программа эффектор работает похоже. может стоит посмотреть ее исходники? она как раз на хайасм написана

Автор:  vitalikko [ 20 янв 2015, 19:46 ]
Заголовок сообщения:  Re: Помогите разобраться написать в HiAsm

Да я смотрел исходник но пока не разберусь как с ним воевать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/