AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
24.04.2016, 22:10
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
нужна программа перевода DEC. в HEX в CVAVR
здравствуйте,
посылаю десятизначное десятичное число микроконтроллеру AVR которое записывается в регистр .
нужна подпрограмма перевода DEC. в HEX в CVAVR для такого числа.
прошу поделится.
заранее благодарен.
|
|
|
|
24.04.2016, 22:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,729
Сказал спасибо: 2,437
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
Регистр 8 разрядный? Младшая половина байта-одно 16 разрядное число,старшая-другое.
|
|
|
|
24.04.2016, 22:27
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,044
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
Сообщение от begun
|
посылаю десятизначное десятичное число микроконтроллеру
|
Подробней можно?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
24.04.2016, 22:33
|
|
Частый гость
Регистрация: 19.05.2014
Сообщений: 48
Сказал спасибо: 5
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
А Dec это текст? А hex это переменная типа long?
Если да, то проца такая
Hex=dec1-'0'; Hex*=10;
Hex+=dec2-'0'; hex*=10;
...
Hex+=dec9-'0'; hex*=10;
Hex+=dec10-'0';
|
|
|
Сказали "Спасибо" Paul74s
|
|
|
24.04.2016, 22:37
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
24.04.2016, 23:16
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
посылаю число
1234567899 микроконтроллеру avr по uart и записываю в регистр.
его HEX эквивалент по калькулятору XP 499602DB.
нужна программа для такого перевода для AVR в CVAVR
|
|
|
|
24.04.2016, 23:28
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
в ПРОТЕУС -е в регистр записывается в виде
'1'
'2'
'3'
'4'
'5'
'6'
'7'
'8'
'9'
'9'
|
|
|
|
24.04.2016, 23:30
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,044
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
Сообщение от begun
|
посылаю число
|
В ASCII ?
Один вариант уже сказали.
Другой вариант - записать в строку и использовать стандартную функцию atoi(...).
А что означает "запись в регистр"?
Сообщение от begun
|
в регистр записывается в виде
|
Понял. Примените первый вариант.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
25.04.2016, 00:03
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 874
Сказал спасибо: 234
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
уважаемый akegor
не могли бы по немного пояснить первый вариант
чего то не очень понятно одинаковые строки
|
|
|
|
25.04.2016, 00:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: нужна программа перевода DEC. в HEX в CVAVR
begun,
аппноты атмела уж стали некошерны? хоть асм, но все же лучше, чем домашний самосад
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:27.
|
|