roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 11 май 2009, 17:05

Если именно в такой постановке, таблица никакая не нужна. Пишется простая функция в пару десятков строк на ассемблере - и все

Re: МикроКонтроллеры начинающим - общие вопросы

Angel71 » 11 май 2009, 17:09

:) точно точно, таблица для этого ни к чему. для того, чтоб на комп чтот переслать даже доп функций писать не нужно. на лсд экран... от экрана зависит

Re: МикроКонтроллеры начинающим - общие вопросы

Duhas » 11 май 2009, 17:21

ну для этой могет и да... преобразование двоично-десятичное и тд... а саму строку Speed прописать вручную ?) тоесть кодами? или мона сделать какую нить замену, типа .equ

Re: МикроКонтроллеры начинающим - общие вопросы

Angel71 » 11 май 2009, 17:45

преобразования всёж лучше фукцией сделать. если не секрет, смысл на чистом асме писать, чем си с ассемблерными вставками не угодил?

Re: МикроКонтроллеры начинающим - общие вопросы

Duhas » 11 май 2009, 18:04

ээм, ну как-то не перевариваю я в сях работу с МК... личное )))

так и не отвечаете про те вещи которые отсылаются постоянно одинаковыми.. или я не правильно вас понимаю...

Re: МикроКонтроллеры начинающим - общие вопросы

contr » 11 май 2009, 18:22

Много проще писать под МК на Си. Его и в плане обмена инфой с РС полезно выучить.
мне надо выводить числа... нужно двоично-десятичное преобразование...

Не нужно. Просто выводите в РС и пущай он перекодирует и 'speed' к значению приписывает.

Re: МикроКонтроллеры начинающим - общие вопросы

Duhas » 11 май 2009, 18:23

мдее... может тогда и МК вапще выкинуть?
мне нужно терминалкой чтоб смотрелось....

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 11 май 2009, 18:26

Не понял в чем проблема вывести в уарт строку Speed а потом числовое значение?

Re: МикроКонтроллеры начинающим - общие вопросы

MiBBiM » 11 май 2009, 18:33

я так понял у товарища проблема соответствия байт - символ. разве библы под ассемблер нет никакой?

Re: МикроКонтроллеры начинающим - общие вопросы

Duhas » 11 май 2009, 18:34

дада, MiBBiM, именно в этом суть вопроса )

Re: МикроКонтроллеры начинающим - общие вопросы

blindman » 11 май 2009, 18:38

Суть проблемы в том что кто-то не может объяснить суть проблемы :) То перевести число в символьное представление, то "соответствие байт - символ" ...

Re: МикроКонтроллеры начинающим - общие вопросы

MiBBiM » 11 май 2009, 18:42

ну дык чтобы на терминалке вывести число семь, ему а самом деле надо послать не 0x07, а 0x37 - код таблицы, соотвествующий символу '7'

Re: МикроКонтроллеры начинающим - общие вопросы

Angel71 » 11 май 2009, 18:46

:) ну да, "7" в шестнадцатеричке 37, в десятичке 55. но вот как вообще можно запихать таблицу соответствия такую на асме... :crazy: даж не представляю. в асме не настолько большой знаток.

Re: МикроКонтроллеры начинающим - общие вопросы

avr123.nm.ru » 11 май 2009, 18:57

"7" в шестнадцатеричке 37, в десятичке 55.

можно не запихивать таблицу соответствия такую на асме... а делать как в примере - http://avr123.nm.ru/z5.htm
прибавлять к числу разницу - 48.

Re: МикроКонтроллеры начинающим - общие вопросы

MiBBiM » 11 май 2009, 19:00

а для букв затык с таким методом :oops:


cron
Rambler\'s Top100 Mail.ru counter