gafbich

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

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

  • Посещение

Репутация

-1 Плохой

О gafbich

  • Звание
    Новенький

Информация

  • Город
    Москва

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    микроконтроллеры
  1. Александр, спасибо за помощь. Проблема в другом оказалась, впаял микрофон с радиомаяка, работает идеально, внутренне сопротивление 768 Ом - гула нет, к сожалению не знаю маркировку того микрофона, у моего сопротивление порядка 900 Ом. Вопрос в другом, как запустить на этом микрофоне. По даташиту диапазон напряжения должен быть вроде как до 2,2В. Я свой с Али заказывал, параметры не указаны, но я так понимаю он на 4.5В
  2. Да, модем с противоположной стороны
  3. Перемычки убрал, эффекта 0
  4. Ок, а что же по Вашему припаяно к конденсаторам? А как это выглядит? Александр Д. Все как схеме выше, так и у меня с теми же номиналами типоразмера 0603. Единственно меня смущает только то, что при разводке UART использую перемычки ввиду сопротивлений 0 - под ними земля проходит, могут ли они в виде индуктивности такие наводки давать?!
  5. Длинна не более сантиметра. Земля общая. Со стороны подключения микрофона участок текстолита срезан по контакты микрофона.
  6. Прошу оказать помощь в подключении микрофона к GSM модему SIM800C. На текущий момент имеется проблема, подключил микрофон согласно даташиту на данный модуль (игрался регистром AT+CMIC), при снятии трубки модемом (при помощи AT команды), на фоне постоянный гул (редно, крайне редко он исчезает, на несколько секунд), как мне его победить.?! Кто сталкивался с данной задачей - пишите!
  7. Изучение работы транзистора

    Многие Гаврилова ругают! Но гляну, сравнить особо не с чем. Спасибо
  8. Изучение работы транзистора

    Специально для oldmao, ваш сарказм не уместен. А за книженцию спасибо. Про видеоуроки это все хорошо, но принцип изложения информации мне не нравится, смотрел не уложилось, либо создавалась еще куча вопросов. Для colorad, да хоть каскадные усилители, усилители для микрофона...
  9. Уважаемые, обращаюсь к Вам на предмет получения знаний. Проблема в том что я не очень понимаю принцип работы транзистора, много задумок, а они разбиваются о барьер не знания. Могли бы Вы мне оказать услугу, дать мне понимания работы транзистора что БИ что ПОЛЕВОГО. Я правда не знаю, сколько такая услуга может стоить, но я готов потерпеть расходы. Просто устал как мартышка собирать чужие схемы. С Уважением Сергей.
  10. SIM800L

    Доброй ночи, ситуация значит такая имеется модуль SIM800L, подключил электретный микрофон ECM-60D согласно даташиту на модуль. При вызове один шум, если громко в микрофон сказать, на другой стороне еле слышно. В даташите нашел команду AT+CMIC - настройка чувствительности микрофона - модуля под рукой нет, проверить не могу. Юзать команду?
  11. STM8S103F3P6

    Еще один вопрос, в чем может быть затык в работе SPI на STM8S, к примеру настраивал на STM32 проблем вообще не было. а на данном камне мне посл каждой посылки (передачи) надо делать задержу в 20 nop`ОВ, а иначе выброс кривой, если что могу кинуть с лог анализатора что получается без nop а что с nop
  12. STM8S103F3P6

    Попробовал Ваш пример - не пашет( Вот в чем проблема не пойму. Прошу прощения, Ваш пример и в правду работает! Спасибо
  13. STM8S103F3P6

    Вы имеете ввиду UIF флаг (TIM1_SR1) void delay_us(unsigned int d) { TIM1_CNTRH=0;TIM1_CNTRL=0; TIM1_ARRH=((d&0xFF00)>>8); TIM1_ARRL=d&0x00FF; while((TIM1_SR1&(1<<0))!=1){}; TIM1_SR1&=~(1<<0); }
  14. STM8S103F3P6

    Объясните пожалуйста следующие, на руках имеется STM8S103F3P6, сначала была проблема запустить SPI, проблема была даже не в запуске а корректной работе - сделал! А вот с таймером я засел вообще. Хочу сделать программный delay по средствам таймера TIM1 без прерываний. Ниже скидываю инициализацию таймера TIM1 и обработчник(функция delay) Тактовая частота 2MHz. Где загвоздка? #include "iostm8s103f3.h" void TIM1_init(void); void delay_us(unsigned int d); void TIM1_init(void) { ////Величина автоперезагрузки//// unsigned int auto_preload = 65535; TIM1_ARRH=((auto_preload&0xFF00)>>8); TIM1_ARRL=auto_preload&0x00FF; //////////////////////////////// ////////Установка делителя////// unsigned int div_load = 2000; TIM1_PSCRH=((div_load&0xFF00)>>8); TIM1_PSCRL=div_load&0x00FF; //////////////////////////////// TIM1_CR1|=(1<<7)|(1<<1)|(1<<0); } void delay_us(unsigned int d) { TIM1_CNTRH=0;TIM1_CNTRL=0; TIM1_ARRH=((d&0xFF00)>>8); TIM1_ARRL=d&0x00FF; while(((unsigned int)((TIM1_CNTRH<<8)+TIM1_CNTRL))<d){}; } int main() { ///////////////////////////////////// //Отключаем Всю периферию // CLK_PCKENR1=0x00; CLK_PCKENR2=0x00; ///////////////////////////////////// CLK_PCKENR1|=(1<<7);//Включаем тактирование для TIM1 TIM1_init(); //Настройка ногодрыга для проверки таймера// PB_DDR|=(1<<5); PB_CR1|=(1<<5); PB_CR2|=(1<<5); //////////////////////////////////////////// while(1) { PB_ODR&=~(1<<5); delay_us(1000);//1сек PB_ODR|=(1<<5); delay_us(1000);//1сек } return 0; }
  15. Stm32F0Discovery (Stm32F051R8T6)

    Есть сигнал от датчика, который передается по "воздуху", перехват сделал при помощи таймера и условия в прерывании, на данном этапе интересно применить захват и реализовать при помощи его!