Jump to content

Search the Community

Showing results for tags 'pin'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
    • Competition 2019
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube
  • Радиолюбительская доска объявлений exDIY's Надежность и группы продавцов

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 5 results

  1. Привет! Ребята, помогите совсем начинающему. Задача поморгать светодиодом не прибегая к регистрам GPIO. Плата STM32F407VG DISC. В CubeMX 5 подключаю кварц, тактирование подгоняю 16МГц для АРВ1. В TIM5 для Channel1 выбираю Forced Output CH1. Ему соответствует PA0. В таймере пределитель беру 15999, счетчик 999. То есть рассчитываю что будет дергать ногу раз в секунду. Вешаю на PA0 светодиод. Все это выгружаю в Keil 5. Дописываю в main /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim5); /* USER CODE END 2 */ Собираю, загружаю, но ничего не происходит. Причем первые разы как то получилось, но теперь глухо. Посоветуйте что делать? Какие то файлы приложить?
  2. Здравствуйте! Решил заморочиться и заменить перебитые провода. Но не знаю их маркировку. Нужен провод для двуз 3 pin джеков и USB - micro USB. Подскажите, пожалуйста, как эти провода называются. Буду благодарен.
  3. Доброго времени суток. Решил обновить свои знания по мк, купил большой ATmega8515-16PU, установил Atmel Studio 7 для кода, и eXtreme Burner для прошивки (программатор USBASP). Задал себе простую боевую задачу - читать значение на нулевом пине порта Ц. Если там логическая единица - выдавать напряжение на нулевой пин порта Д, чтобы зажечь СИД. Быстро набросал простенькую программу для этого (без цикла, сбрасываю мк и перезапускаю в нем прогу снимая с него питание). Вот такой у меня получился код: На порте Ц, в самой схеме, у меня даже никаких проводов нет, никакого сигнала, когда я запущу прошивку, диод должен быть потушен. Ок, прошиваю, запускаю - горит, сволочь! Но я тоже не лыком шит, смекаю, что в мк скорее всего стоит подтяжка к питанию встроенная. Начинаю шарить доку, нахожу вот такой текст: Ага, значит нужно установить PUD бит в регистре SFIOR. Нахожу таблицу для SFIOR, и таблицу в разделе I/O Ports: Ок, выставляю 2-ой бит в SFIOR регистре в 1, согласно таблице на первой картинке: SFIOR |= 0x04; //0b00000100; Устанавливаю 2-й бит в регистре SFIOR через маску. Смотрю на регистры DDRC и PORTC в рамках таблицы из второй картинки. Для нулевого пина оба бита стоят 0, подтяжка должна быть выключена. Прошиваю, смотрю на диод - все равно горит, сволочь! В качестве эксперимента - подключаю нулевой пин порта Ц в землю (сбрасываю напряжение, как если-бы подтяжка была включена), перезапускаю, диод гаснет. Финальный код программы: Собственно, вопрос: Что же, черт его дери, происходит с этим мк, и как мне вырубить эту подтяжку? P.S Если включить участок кода проверяющий PINC в цикл, мк вообще начинает беситься. Вне зависимости от каких-либо манипуляций СИД тускло светится, когда должен быть погашен, и светится ярко при сбросе нулевого пина порта Ц в землю =(
  4. Здравствуйте. У меня имеется arduino nano 3.0. В прошивки я конфигурирую часть портов как выходы и подключаю к ним моторчики через усилители(1-мотор крутится, 0 - стоит). У меня возникла проблема из-за bootloader'а arduino. Во время его работы некоторые моторчики самопроизвольно крутятся. Я так понимаю в это время все пины являются входами без подтяжки и напряжение на них плавает. Как наиболее просто решить данную проблему? Я думаю подключить доп резисторы от выходов к моторам на землю. Может можно как-нибудь быстро скипать bootloader при включении без его перепрошивки?
  5. Подскажите пожалуйста, можно ли как нибудь покороче управлять несколькими цифровыми портами т е что бы не писать подобное: digitalWrite(0,HIGH); digitalWrite(1,HIGH); digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); delay(60); digitalWrite(0,LOW); digitalWrite(1,LOW); digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,LOW); delay(30); или же только так.
×
×
  • Create New...