Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.

Поиск:

Тип: Сообщения; Пользователь: Oleg 9

Страница 1 из 25 1 2 3 4

Поиск: На поиск затрачено 0.09 сек.; сгенерировано 13 мин. назад.

  1. Ответов
    684
    Просмотров
    159,327
    Вот уже лучше, а зачем заменили

    fr = 900000000 - XTAL_FREQ * mult;
    на
    fr = pllFreq % XTAL_FREQ;
    У меня такая замена увеличивает размер и время выполнения?
  2. Ответов
    684
    Просмотров
    159,327
    veso74, у вас символ не правильный в строке 21, там не восклицательный знак ! , а вертикальная черта |.
    Не правильно b != 1;
    Правильно: b |= 1;
  3. Ответов
    684
    Просмотров
    159,327
    Попробуйте у себя скомпилировать такой же код, как у меня, без Serial и micros. Интересно, что получится.

    #define XTAL_FREQ 25001866
    unsigned long frequency = 10987654, pllFreq, b = 0, fr; ...
  4. Ответов
    684
    Просмотров
    159,327
    Скомпилировал код из вашего файла для PIC контроллера. Размер на выходе 237 байт. Картинка ниже. Откуда в ардуинах накачиваются 2 с лишним килобайта неведомо.
    400485
  5. Ответов
    684
    Просмотров
    159,327
    Это всё так, но умение и привычка писать оптимальный код могут пригодится на любом контроллере, особенно если нужно отслеживать события близко к реальному времени. В нашем деле, применительно к...
  6. Ответов
    684
    Просмотров
    159,327
    Здесь нет никакого assembler-a, чистый классический си, плюс небольшое знание численных методов :smile:.
  7. Ответов
    684
    Просмотров
    159,327
    Так она и есть в герцах. Для вашего примера будет tcxo_F = 25001866;

    unsigned char i;
    unsigned long b, fr, tcxo_F;
    ......
    ......
    fr = 24000000;
    tcxo_F = 25001866;

    i=20;
  8. Ответов
    684
    Просмотров
    159,327
    veso74, не понял, к чему ваш пример. Если при частоте кварца 25000000 остаток от деления на целую часть 24000000, то оставаясь в 32 битной арифметике не получится 24000000 * 1048576, чтобы потом...
  9. Ответов
    684
    Просмотров
    159,327
    С любыми компиляторами умножение на 1048575 и умножение на 1048576 (сдвиг на 20 разрядов влево) это абсолютно разные операции. Первая дольше выполняется и занимает больше места, а также не...
  10. Ответов
    684
    Просмотров
    159,327
    Подскажу как реализовать умножение со сдвигом на 20 разрядов в 32 битной арифметике, всё равно вряд-ли кто будет делать, всем же лень разобраться и написать свою функцию, проще использовать готовый...
  11. Ответов
    684
    Просмотров
    159,327
    Наблюдаю за обсуждением алгоритмов расчёта уже несколько лет, странно, что кроме меня никто не догадался при расчётах применять делитель 1048576. В итоге вместо громоздкой и долгой операции...
  12. Ответов
    12,366
    Просмотров
    4,383,693
    Сегодня прогнозировали магнитные бури и чего-то лень углубляться в математику. :smile: Но прикинем чисто логически. Возьмём идеальный компаратор и подадим на его вход идеальный синус 10 МГц и 100 Гц....
  13. Ответов
    12,366
    Просмотров
    4,383,693
    Вадим, на первый взгляд вроде всё логично, но на интуитивном уровне присутствует несогласие. :smile: Если зарассуждать от обратного. При делении частоты фазовый шум уменьшается на 6 дБ с каждым...
  14. Ответов
    12,366
    Просмотров
    4,383,693
    Вадим, уточните народу, вдвое по мощности или напряжению? ;-) В первом случае имеем суммарно 6 дБ, во втором 12 дБ. Мне чудится, что речь про мощность :smile:
  15. Ответов
    290
    Просмотров
    102,124
    Да, так. Единственное, проверить напряжение на выводе S-метра 21 при минимальном усилении. Когда движок R97 установлен в нижнее по схеме положение. Если напряжение больше 3,3В, включить...
  16. Ответов
    337
    Просмотров
    154,640
    Религиозных фанатиков, которые не могут себе поставить Windows ради возможности пользования прибором и бегут от неё как чёрт от ладана, вообще по пальцам можно пересчитать и на их заморочки уж точно...
  17. Ответов
    337
    Просмотров
    154,640
    Предложите автору достойную сумму, тогда возможно найдётся и решение под Linux. Иначе, так как подавляющее большинство пользователей "ОСЫ" вполне успешно применяют как вы выразились "жирную глючную...
  18. Ответов
    290
    Просмотров
    102,124
    Alex52, на схеме ПИЛИГРИМа нарисован же S-метр и точка его подключения.
  19. Ответов
    337
    Просмотров
    154,640
    ОSА это больше любительский прибор для бытового применения и соответствующей цене. Для производственных целей есть другие хорошие приборы по другой цене ;-).
  20. Ответов
    539
    Просмотров
    193,001
    rx3qic, да ведь так и делают. Мощность большинства выпускаемых трансиверов ограничена 100Вт при питании 14В.
Показано с 1 по 20 из 485
Страница 1 из 25 1 2 3 4