Технический форум по робототехнике.
blindman » 11 май 2009, 17:05
Если именно в такой постановке, таблица никакая не нужна. Пишется простая функция в пару десятков строк на ассемблере - и все
Angel71 » 11 май 2009, 17:09
точно точно, таблица для этого ни к чему. для того, чтоб на комп чтот переслать даже доп функций писать не нужно. на лсд экран... от экрана зависит
Duhas » 11 май 2009, 17:21
ну для этой могет и да... преобразование двоично-десятичное и тд... а саму строку Speed прописать вручную ?) тоесть кодами? или мона сделать какую нить замену, типа .equ
Angel71 » 11 май 2009, 17:45
преобразования всёж лучше фукцией сделать. если не секрет, смысл на чистом асме писать, чем си с ассемблерными вставками не угодил?
Duhas » 11 май 2009, 18:04
ээм, ну как-то не перевариваю я в сях работу с МК... личное ))) так и не отвечаете про те вещи которые отсылаются постоянно одинаковыми.. или я не правильно вас понимаю...
contr » 11 май 2009, 18:22
Много проще писать под МК на Си. Его и в плане обмена инфой с РС полезно выучить.
мне надо выводить числа... нужно двоично-десятичное преобразование...
Не нужно. Просто выводите в РС и пущай он перекодирует и 'speed' к значению приписывает.
Duhas » 11 май 2009, 18:23
мдее... может тогда и МК вапще выкинуть? мне нужно терминалкой чтоб смотрелось....
blindman » 11 май 2009, 18:26
Не понял в чем проблема вывести в уарт строку Speed а потом числовое значение?
MiBBiM » 11 май 2009, 18:33
я так понял у товарища проблема соответствия байт - символ. разве библы под ассемблер нет никакой?
Duhas » 11 май 2009, 18:34
дада, MiBBiM, именно в этом суть вопроса )
blindman » 11 май 2009, 18:38
Суть проблемы в том что кто-то не может объяснить суть проблемы
То перевести число в символьное представление, то "соответствие байт - символ" ...
MiBBiM » 11 май 2009, 18:42
ну дык чтобы на терминалке вывести число семь, ему а самом деле надо послать не 0x07, а 0x37 - код таблицы, соотвествующий символу '7'
Angel71 » 11 май 2009, 18:46
ну да, "7" в шестнадцатеричке 37, в десятичке 55. но вот как вообще можно запихать таблицу соответствия такую на асме...
даж не представляю. в асме не настолько большой знаток.
avr123.nm.ru » 11 май 2009, 18:57
"7" в шестнадцатеричке 37, в десятичке 55.
можно не запихивать таблицу соответствия такую на асме... а делать как в примере -
http://avr123.nm.ru/z5.htm прибавлять к числу разницу - 48.
MiBBiM » 11 май 2009, 19:00
а для букв затык с таким методом