реклама на сайте
подробности

 
 
> деление до сотых, на Си для 8-битного микроконтрллера
another_one
сообщение Feb 19 2010, 11:11
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Здравствуйте.

Нужна поддержка в следующем вопросе:

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

Буду рад любой информации по этому поводу

Заранее благодарен


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
another_one
сообщение Feb 19 2010, 11:51
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Спасибо большое за поддержку.

Понял что не правильно задал вопрос:

Задача заключается в деление частоты входного дискретного сигнала на 1.66 и выдача ее наружу.

Частота входного сигнала - значение таймера между двумя соседними "импульсами", выходная частота - деление на 1.66 входной.

"на входе" и "на выходе" целое число, коэффициент деления вещественное число.

Не сооброжу как можно наиболее точно поделить(, используя ресурсы 8-ми битного микроконтроллера и IAR компилятора.


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
ASN
сообщение Feb 20 2010, 09:22
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



another_one
А почему нельзя сразу частоту таймера поделить на 1.66 при измерении?
Значение таймера будет уже готовое для использования.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 20 2010, 11:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(ASN @ Feb 20 2010, 12:22) *
another_one
А почему нельзя сразу частоту таймера поделить на 1.66 при измерении?
Значение таймера будет уже готовое для использования.

Начнем с того, что тем способом, о котором Вы писали, Вы измеряете не частоту, а период.
А относительно того, как действовать дальше Вам достаточно подробно ответили. Ибо других
подробностей Вашей задачи нам неизвестно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- another_one   деление до сотых   Feb 19 2010, 11:11
- - aaarrr   Цитата(another_one @ Feb 19 2010, 14:11) ...   Feb 19 2010, 11:21
|- - MrYuran   Цитата(another_one @ Feb 19 2010, 14:51) ...   Feb 19 2010, 12:00
|- - rezident   Цитата(another_one @ Feb 19 2010, 16:51) ...   Feb 19 2010, 13:18
|- - Dog Pawlowa   Цитата(another_one @ Feb 19 2010, 15:51) ...   Feb 19 2010, 14:43
||- - rezident   Цитата(Dog Pawlowa @ Feb 19 2010, 19:43) ...   Feb 19 2010, 15:57
||- - VladimirYU   Цитата(rezident @ Feb 19 2010, 18:57) Тог...   Feb 20 2010, 07:09
||- - Dog Pawlowa   Цитата(rezident @ Feb 19 2010, 19:57) Нет...   Feb 20 2010, 15:35
|- - ASN   VladimirYU Речь идёт именно о том, что частота вхо...   Feb 20 2010, 12:10
- - V_G   А я понял вопрос топикстартера так: как сделать де...   Feb 19 2010, 15:05
- - another_one   Всем большое спасибо за поддержку ЦитатаКакой разр...   Feb 21 2010, 05:23
- - Dog Pawlowa   Цитата(another_one @ Feb 21 2010, 08:23) ...   Feb 21 2010, 06:49
- - ASN   another_one Если у Вас ДВА таймера - можно задать ...   Feb 21 2010, 10:31


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016