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

Reydorino

Members
  • Постов

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

  • Посещение

Информация

  • Город
    Иркутск

Электроника

  • Стаж в электронике
    3-5 лет

Достижения Reydorino

Новичок

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

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

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

0

Репутация

  1. @aitras действительно, прошу прощения за невнимательность! Спасибо!
  2. Здравствуйте. Подскажите пожалуйста, при экспорте в PDF через >Output job file появляются рамки компонентов желтого цвета, как их убрать?
  3. Про бит CHS понял, не знаю как в коде его прописать, если не трудно можете обьяснить? Сделал так, вроде работает...
  4. Спасибо за ответы! Все получилось, но появился еще один вопрос, как использовать 2 канала ацп с переключениями между собой, т.е. по одному потенциометру на канал? Регистром ADCON0 настраиваю АЦП и выбираю какой канал буду использовать, а как переключится на, допустим, второй?
  5. Спасибо за ответ! Да, действительно забыл заключающее else. А как быть, чтобы выполнялись и другие условия? Как то задать диапазон? Или есть специальные операторы?
  6. Здравствуйте. Задача следующая, используя встроенный 10 битный АЦП МК PIC16F688 со встроенным опорным напряжением 2,56 Вольт. В качестве входного сигнала использую потенциометр. Изменяя положение ручки потенциометра, необходимо в зависимости от напряжения на входе АЦП переключать порты выхода в высокий уровень. Написал код на С, используя операторы if...else. При, так сказать, одном каскаде if...else (Картинка 1) все работает замечательно, в зависимости от положения ручки потенциометра ниже уровня 300, на выходе 0, выше 1. А как начинаю добавлять следующие каскады if...else (Картинка 2) происходит следующее, при повышении уровня на входе АЦП от 0 до 1024, на первом пине высокий уровень и на этом дальнейшие действия заканчиваются. Вопрос, где допустил ошибку?
×
×
  • Создать...