Перейти к содержанию

forfrends

Members
  • Постов

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

  • Посещение

Информация о forfrends

  • День рождения 18.03.1984

Информация

  • Пол
    Мужчина
  • Город
    Николаев

Электроника

  • Стаж в электронике
    1-2 года
  • Сфера радиоэлектроники
    микроконтроллеры
  • Оборудование
    тестер

Достижения forfrends

Новичок

Новичок (1/14)

  • 10 постов на форуме
  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

1

Репутация

  1. Всем привет! Имеется блок питания HP 0957- 2269 32V-625mA, хочется его переделать на 13 вольт. как я понимаю достаточно изменить делитель для TL431? Поменял резистор 10 кОм (тот что к земле шел) на 28 кОм - на выходе 13 вольт. НО! "моргает" светодиод и точно так же и выход из БП включается и выключается с частотой примерно 2 раза в секунду. Не знаете в чем проблема? Такое происходит если на выходе опустить напряжение ниже 24 вольта. Что можно сделать? По микросхеме что-то ничего найти не могу. Надписи: 1D10526 A805E
  2. В том то и беда, что нужно быстро считывать состояние 16 пинов. digitalRead() и подобные дают ОООчень маленькую скорость, часть данных теряется. Для быстрого чтения лучше считывать данные не с пинов, а с порта целиком. Для этого есть команды PINA, PINC, PORTA, PORTC, DDRC и др. которые отлично работают на любых Ардуинах кроме DUE. Это связано с архитектурой. Но как это сделать на ДУЕ (чтение порта а не пина) - ХЗ... На команды PINA, PINC, PORTA, PORTC, DDRC и др выдает ошибку "маст декларед". Про том что тот же самый код нормально шьется на Мегу. Мега, к сожалению, с поставленной задачей не справляется - маленькая скорость работы.
  3. Всем привет! Никак не могу найти информацию, какие комманды используются для работы с портами в Arduino DUE? Команды PINA, PINC, PORTA, PORTC, DDRC и др. выдают ошибку. Скажите, какие аналоги этих команд для ДУЕ (ATSAM3X8E)?
×
×
  • Создать...