Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
dll
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 1
1

Считать с ADC и вывести на светодиоды

26.04.2015, 00:24. Просмотров 344. Ответов 2
Метки нет (Все метки)

Добрый день! Помогите, пожалуйста, разобраться Ниже привел код из документации

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <built_in.h>
 
unsigned int rd;
 
void main() {
 
  DDRB = 0xFF;
  DDRC = 0xFF; 
  
  while (1) {
    rd = ADC_Read(2);
    PORTB = rd;
    PORTC = Hi(rd);
  }
}
В 11 строке считывается с ADC какой-то "второй канал", что есть "канал"?
После этого я получаю какое-то 10-битное значение с АЦП, я прав?
В 12 строке я вывожу на блок светодиодов младшие биты, младшими получается считаются 8 правых бит от исходного числа (полученного ранее)?
В 13 строке вывожу на 2 светодиода порта С "старшие" биты, и именно 2 самых левых бита из исходного числа. Я прав?

Объясните пожалуйста простым языком, что я получаю с АЦП и как я это отображаю на светодиодах?

Пока я понимаю только то, что с АЦП приходит какие-то абстрактные 10 бит, которые как-то связанны с напряжением и я их вывожу на светодиоды. Например, если я получу 1101010101, то 2 светодиода на порте С будут гореть, а светодиоды порта В будут гореть через один.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2015, 00:24
Ответы с готовыми решениями:

ATMega16 (AVR Studio, ASM) - Вывести результат на светодиоды по схеме
Ребят, помогите, пожалуйста, с решением задачи, не получается вывести результат на светодиоды по...

СМА ARISTON AQSL 85 CSI HA 080510580000 после подачи напряжения горят все светодиоды и не реагирует ни на одну кнопку, На блоке управления горят все светодиоды и не реагирует на кнопки
СМА ARISTON AQSL 85 CSI HA S/N 080510580000 по словам клиента машинку после окончания стирки...

СМА LG - F8068LD во время стирки гаснут и загораются светодиоды, Во время в какой то момент гаснут и загораются светодиоды иногда однов
Во время стирки в какой то момент гаснут и загораются светодиоды иногда одновременно, иногда...

Оцените сборку пожалуйста. Нужно в основном считать считать и считать
Процессор Intel I7 8700K Вентилятор THERMALRIGHT MACHO DIRECT Материнская плата ASRock Z370 Pro...

Считать и вывести таблицу
Напишите программу, которая сначала считывает элементы таблицы один за другим, затем выводит их в...

2
MS24
11 / 11 / 2
Регистрация: 22.02.2012
Сообщений: 115
Завершенные тесты: 1
26.04.2015, 01:31 2
Приведите пож весь код программы.
0
raxp
10197 / 6579 / 493
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
26.04.2015, 11:21 3
Схему и документацию в тему.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2015, 11:21

Считать и вывести символ
Подскажите, пожалуйста, так можно считать символ? Если нет, то почему)) char str=&quot;a&quot;; ...

Считать из файла и вывести
Собственно вопрос как это сделать так: в 1.txt такой текст: if($name_str==&quot;index.php&quot;) ...

Считать и вывести строку.
Здравствуйте. фрагменти кода на ассемблере: 1. объявление строки: s1 db 40,?,40 Dup(?),'$' ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.