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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> А есть ли возможность создать свою переменную размером, 3 байта?
smk
сообщение Jul 14 2011, 09:08
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Подскажет конечно.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 14 2011, 09:12
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(ARV @ Jul 14 2011, 12:54) *
Гуру над вами издеваются просто - это их маленькая слабость sm.gif


Наша маленькая слабость состоит в том, чтобы хоть как-то разбудить мыслительный процесс.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 14 2011, 09:34
Сообщение #18


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (zltigo @ Jul 14 2011, 16:08) *
Все хуже sad.gif. Вы не поняди, что он он и на 'C' не сумел.

Я подумал, что автор знает Си из этого замечания
QUOTE (smk @ Jul 14 2011, 00:15) *
На ASM конечно интересно попробовать, но опыта никакого.


QUOTE (smk @ Jul 14 2011, 17:48) *
Ну тогда расскажите мне свою идею как зная период в мкС получить значение частоты в формате 0,0000 ? Я действительно не знаю всех тонкостей С.

T = 0.00005 сек. В "тиках" таймера это будет, скажем 50. Если тик таймера равен 1 мкс. Что нужно сделать, чтобы получить частоту? Ну я бы, не оптимально, конечно сделал так
1000000 мкс / 50 = 20 000 Гц.

Т.е. общая формула для вычисления частоты по полученным "тикам" таймера F = 1 000 000 / количество_тиков.
Или вопрос был в другом?

Если нужна точность n знаком после запятой, то числитель необходимо домножить на 10^n. Например, нам нужно измерять частоту с точностю 2 знака после запятой. Предположим, что таймер насчитал 57 тиков. Получим
F = 100 000 000 / 57 = 1 754 385.
Две последние цифры ответа - дробная часть. Т.е. частота составит 17 543,85 Гц.

Конечно, пример привел экспромтптом. Он не оптимизирован. Округление чисел не учитывается. Но мне трудно самому подобрать соответствующий пример, поскольку такие задачи я не решал. Но, надеюсь, что мое решение поможет Вам! Удачи!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
ARV
сообщение Jul 14 2011, 09:35
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(sergeeff @ Jul 14 2011, 12:12) *
Наша маленькая слабость состоит в том, чтобы хоть как-то разбудить мыслительный процесс.
bb-offtopic.gif это я одобряю. но слабость в том, что вы делаете это слегка глумясь. надо подталкивать мысль в нужном направлении. можно было просто сказать: найдите и объясните разницу между 1/10 и 1.0/10 и тогда это было бы направлением, в котором человек мог бы копать. а сколько ни копай целочисленную арифметику, там не найдешь рассказов о float


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 14 2011, 11:58
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(ARV @ Jul 14 2011, 12:35) *
а сколько ни копай целочисленную арифметику, там не найдешь рассказов о float


А вы еще не догадались, что она нецелочисленная арифметика вам не нужна?
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jul 14 2011, 12:45
Сообщение #21


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



так было же где-то в ветке АВР про частотомер страниц 20 минимум


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
ARV
сообщение Jul 14 2011, 15:41
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(sergeeff @ Jul 14 2011, 15:58) *
А вы еще не догадались, что она нецелочисленная арифметика вам не нужна?
да я-то догадался:
Цитата
подумайте над следующим: если число 1,0003 заменить на "10003 и запятая после первого (левого) знака"... не подскажет ничего?
просто если автор тщетно пытался работать с плавучкой - надо было ему и подсказать, чем отличаются плавучие константы и целочисленные, а так же про явное и неявное преобразование типов... а нужна плавучка или нет - это решать автору, не так ли?


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jul 14 2011, 17:22
Сообщение #23


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Цитата(smk @ Jul 13 2011, 18:45) *
Так хочется пристроить остатки tiny26. Уж не смейтесь...

Цитата
... а нужна плавучка или нет - это решать автору, не так ли?

но автор кажется не понимает, что ему не нужна(мягко говоря) эта плавучка на tiny ))


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
ARV
сообщение Jul 14 2011, 17:44
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(sigmaN @ Jul 14 2011, 21:22) *
но автор кажется не понимает, что ему не нужна(мягко говоря) эта плавучка на tiny ))
это вторично - не наше с вами это дело. если мы можем - мы должны подсказать и объяснить, а разбираться и принимать решение - это оставим автору


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jul 14 2011, 18:20
Сообщение #25


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Ну если прямо уж совсем корректно и правильно подходить к вопросу, то да - согласен.


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 14 2011, 20:42
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(ARV @ Jul 14 2011, 20:44) *
это вторично - не наше с вами это дело. если мы можем - мы должны подсказать и объяснить, а разбираться и принимать решение - это оставим автору


Как обычно, автора давно уже нет, а копья ломают советчики.

А вас просто попутал с автором топика, извиняйте пожалуйста и не обессудьте.
Go to the top of the page
 
+Quote Post
smk
сообщение Jul 15 2011, 09:49
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Автор есть. Получу результат на практике и напишу.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:31
Рейтинг@Mail.ru


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