роботы робототехника микроконтроллеры


 Страниц (2): « 1 [2]   

> Без описания
akustik Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Март 2010  



РадиоАматор 09-2005
Читай, описано как запустить АЦП на 8 Меге с премером кода Си, страница 35
если не получиться или чтото не понятно будет - спрашивай Улыбка
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Alexur пишет:
если кто знает как преобразовать байтный регистр(типа ADCL) в десятичное число, скажите пожалуйста.
гм. а зачем вам нужно это преобразование? Если хотите посмотреть числа - можно их вывести через UART на компьютер, а там уже есть куча терминальных программ, которые сами переводят хоть в семиричную систему.

У вас вообще какая цель? Что вы хотите делать с измеряемым напряжением?
 
 Top
Alexur Post Id



Рядовой


Сообщений всего: 18
Дата рег-ции: Янв. 2010  



nest пишет:
У вас вообще какая цель? Что вы хотите делать с измеряемым напряжением?
У меня с ультразвукового датчика (определение расстояния до препятствия) выдаёт напряжение (U) , это U мне необходимо перевести в десятичный формат (так как там расстояние в дюймах) потом нужно производить необходимые вычисления (это всё будет происходить в контроллере а не на компе), а с данными регистра ADCL & ADCH на прямую работать нереально, вот я и спрашиваю можно ли как преобразовать данные регистра в десятичное число? мож функция какая есть (WinAVR)

akustik пишет:
Читай, описано как запустить АЦП на 8 Меге с премером кода Си, страница 35
Хорошо посмотрю
 
 Top
redcat Post Id



Главнокомандующий


Сообщений всего: 387
Дата рег-ции: Янв. 2009  



Что-то я совсем запутался, напряжение на выходе датчика и дюймы....
Для вычислений в МК не нужно переводить из формата в формат.

Alexur пишет:
U мне необходимо перевести в десятичный формат (так как там расстояние в дюймах)
- Нужно посмотреть какое "напряжение" записано в том регистре и сделать вычисления для получения расстояния в дюймах???
 
 Top
Alexur Post Id



Рядовой


Сообщений всего: 18
Дата рег-ции: Янв. 2010  



redcat пишет:
- Нужно посмотреть какое "напряжение" записано в том регистре и сделать вычисления для получения расстояния в дюймах???


Нет, это напряжение есть расстояние в дюймах, а нужно просто получить десятичное число вместо данных регистра, а там я уже сам сделаю нужные мне вычисления.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Alexur пишет:
мож функция "преобразовать данные регистра в десятичное число" есть ? (WinAVR)
есть функция. Но использовать её тут - безсмысленно.
Alexur пишет:
необходимо перевести в десятичный формат (так как там расстояние в дюймах)
а какая связь дюймов и десятичных чисел?
Вы вообще вкурсе, что ВСЕ вычисления в МК (да и во всех машинах) производится в двоичной системе? двоичная информация складывается в байты, а там рядом - уже шестнадцатиричная система.
Alexur пишет:
с данными регистра ADCL & ADCH на прямую работать нереально
- это для человека нереально, а для компьютера - самое то.
Или вы хотите всё переводить в десятичную систему, и только потом производить вычисления? - так вам никаких ресурсов не хватит...

Так что вычисляйте всё в том виде, в котором есть, а вот только когда нужно вывести что то ДЛЯ ЧЕЛОВЕКА - только тогда и преобразуйте в десятичную систему.
 
 Top
Alexur Post Id



Рядовой


Сообщений всего: 18
Дата рег-ции: Янв. 2010  



akustik пишет:
РадиоАматор 09-2005
Читай, описано как запустить АЦП на 8 Меге с премером кода Си, страница 35
Спасибо, Улыбка хорошая статья, (только ссылочку надо сообщать, чтоб не искать)
http://files.ddrservice.info/Jou...05/ra2005_09.pdf

nest пишет:
Так что вычисляйте всё в том виде, в котором есть, а вот только когда нужно вывести что то ДЛЯ ЧЕЛОВЕКА - только тогда и преобразуйте в десятичную систему.
Чего то я об этом как то не подумал...осталось разобраться как это делать...
 
 Top
akustik Post Id


Рядовой


Сообщений всего: 12
Дата рег-ции: Март 2010  



akustik пишет:
РадиоАматор 09-2005
Читай, описано как запустить АЦП на 8 Меге с премером кода Си, страница 35
Спасибо, Улыбка хорошая статья, (только ссылочку надо сообщать, чтоб не искать)
http://files.ddrservice.info/Jou...05/ra2005_09.pdf

ОК! на будущие буду знать поддерживаю
 
 Top
Страниц (2): « 1 [2]
« Делимся опытом »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru