Aleksandr1111

Members
  • Публикации

    93
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

О Aleksandr1111

  • Звание
    Осваивающийся
  • День рождения 01.07.1986

Информация

  • Пол
    Мужчина
  • Город
    Коломна

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    ИИП, приемная аппаратура, УМЗЧ, измерительное оборудование
  • Оборудование
    С1-94, UNI-T UT33B, UT30F, Ц4317, самодельные измерительные приставки C, L, ESR,

Посетители профиля

447 просмотров профиля
  1. Вопросы От Начинающих По Мк

    Тогда получается уже 3 корпуса: делитель, МК и дешифратор 3 на 5 выходов для 7-сегм.индикатора (т.к. это, вообще говоря, ЦШ для приемника). Интересно, а есть ли какие-нибудь делители на 2 или 4 в корпусах DIP-8 или Dip-6 ? Или даже So-8 ?
  2. Вопросы От Начинающих По Мк

    Скажите, пож-та: если я хочу написать программу для частотомера на PIC16F628a, в его даташите указано, что минимальный период внешних импульсов для TMR1 - 60 нс, из чего следует, что максимально возможная измеряемая частота 16,6 МГц при использовании этого таймера? А если использовать TMR0 с предделителем, то мин. период 20 нс, что соответствует макс. 50 МГц, это вроде понятно, но в русском даташите, стр. 139, указано "Период T0CKI (мин.) (Тсy+40)/N, Tcy - время маш.ц. =4/20 МГц, N - коэфф.преддел., получается мин. период может быть 0,94 нс? Где-то ошибка...
  3. Microc (Pro)

    Хорошо. Тогда спрошу сразу на будущее: если имеем переменную long Vng, и unsigned short R, а далее присваивание: R = Vng; Здесь Vng будет преобразовываться к типу переменной R ? Поскольку (нашел на сайте easyelectronics.ru): "В операциях присваивания тип значения, которое присваивается, преобразуется к типу переменной, получающей это значение." И далее Vng так и останется unsigned short ? Но это, похоже, про Си для персональных компьютеров.
  4. Microc (Pro)

    Всем здравствуйте! Подскажите, пожалуйста: имеется unsigned char Rxd[0] (элемент массива) и signed long T; Далее пишем: T = Rxd[0]; Происходит ли здесь изменение типа переменной Т на unsigned char? Или Rxd так и остается unsigned char, а T остается signed long? Хотя в хелпе по микроСи сказано, что "Результат выражения имеет тот же тип, что и оба операнда", т.е. T вроде как должно преобразовываться к unsigned char...
  5. Уголок Начинающего Коротковолновика

    Здравствуйте! Скажите, пожалуйста: имеются катушки с ферритовыми сердечниками 100НН (или 100НН12), в одном справочнике 1981 г. указывается, что максимальная рабочая частота для этого феррита 30 МГц, и в то же время говорится, что его можно использовать на частотах до нескольких МГц. Так как точно, может кто знает? Мне вообще надо на диапазон 27,12 МГц, так ферриты 30ВЧ-100ВЧ проблематично достать... Извиняюсь, если не совсем в ту тему написАл
  6. Язык Си Для Микроконтроллеров

    В библиотеке ADC в mikroC почему-то указано,что эта библиотека работает с RC-тактовым генератором, но ведь её используют и с кварцами? Почему там так указано?
  7. Microc (Pro)

    В библиотеке ADC сказано, что эта библиотека работает с RC-тактовым генератором, это действительно так? С кварцем, значит, не получится?
  8. Язык Си Для Микроконтроллеров

    @IMXO , наконец, протокол заработал. Увеличил все длительности импульсов в 4 раза от исходных (поскольку у меня кварцы 8 МГц), на выходе приемного МК стоит 7-сегм. индикатор, и он сначала показывал декодированные числа в 2 раза большие, чем передавались, оказалось, в коде функции приемника есть небольшая ошибка, исправил, теперь все правильно работает (на макет. плате, МК соединены проводом).
  9. Язык Си Для Микроконтроллеров

    @IMXO , скажите, пожалуйста, у меня в проекте Протеуса 2 МК PIC16F628A, 1-ый передает данные по протоколу, согласно прикрепленному рис., 2-ой соединен через резистор 510 Ом и принимает их (статью с кодами для приемника и передатчика Вы видели несколькими постами выше), только у меня все длительности импульсов увеличены в 2 раза. Так вот передатчик-то работает и в Протеусе, и в железе, (по осциллографу), а на индикаторе приемника передаваемое число не меняется (в Протеусе).Вопрос: может ли этот протеус при длительностях от 40 мксек и более адекватно имитировать работу такого устройства?
  10. Язык Си Для Микроконтроллеров

    Чем отличается запись Delay_us(80-1); от просто Delay_us(80); в Си?
  11. Microc (Pro)

    Комп был выключен, включил, все норм. запустилось (обычно он у меня на "сне"). А то и пересоздавать раз пришлось при глюках.
  12. Microc (Pro)

    Всем привет! Подскажите кто-нибудь: в компиляторе mikroC pro for PIC пытаюсь запускать отладку (меню Run), но тут же открывается вкладка с другой программой (.с-файлом), в которой тоже недавно включал отладку. А в нужной проге никак, я уже перезапускал mikroC, не помогает, какие-то глюки, что ли?
  13. Язык Си Для Микроконтроллеров

    Т.е. continue - имеется ввиду "продолжать находится в этом цикле, если условие истинно", и только, когда условие даст ложный рез., произойдет выход из цикла, и выполнение прогр. пойдет дальше, так?
  14. Язык Си Для Микроконтроллеров

    @IMXO , а вообще, можно останавливать/запускать в нужный момент счетчик с помощью бита T0CS, как написал Yurkin2015 ? И еще: запись while (PORTA.F0) continue; значит ли, что только когда PORTA.F0 станет = 1, выполнение кода пойдет дальше по тексту, иначе программа будет ждать выполнения условия?
  15. Язык Си Для Микроконтроллеров

    Там будет не Манчестер. Да, работы над этим много. А зачем в строку? Результат в байты, посыл