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

АЦП Atmega128

01.03.2015, 15:24. Просмотров 2777. Ответов 2
Метки нет (Все метки)

По жизненной необходимости столкнулся с МК. Есть куча непоняток. Прошу Вас помочь мне.
Необходимо измерить входное напряжение с помощью ацп, с настройкой вопросов вроде бы не возникало. Нужно, чтобы МК проверял нахождения входного напряжения в заданном допуске (<~165 (=230) В или >~253 (=354) В), и если входное напряжение выходит за допуск МК устанавливает внутренние признаки в определенный байт (Uвх больше, меньше нормы), эти признаки не суть важно.
короче нихрена я не понял как работает ацп.
Что такое коэффициент предделителя и для чего он нужен?
Есть вопрос по сравнению, например со 165 В. Как записать эти 165 В?
Как вообще у меня будет работать ацп?
и вопрос не по теме, нужно мне, например, чтобы МК устанавливал у себя единичный импульс.верна ли команда
sbi PINB, 5;
Желательно, если это будет на ассемблере.
Вот, что я написал, мне кажется это полным бредом
;-----------------------настройка ацп

ldi temp,0b10000011 ;одиночный режим ацп, частота преобразования 125 кГц(коэф. дел. 8), прерывание запрещено
out ADCSRA,temp ;
ldi temp,0b00000000 ;VREF,внутренний Vион отключен,правостороний формат преобразования , ADC0
out ADMUX,temp
in temp,ADCH
cpi temp, 165
brlo priznak1
cpi temp, 253
brsh priznak2
cpi temp, 165
brsh prov3
cpi temp, 253
brlo prov3
priznak1:sbr bite2, 7
sbr bite2, 1

priznak2:sbr bite2, 7
sbr bite2, 2

prov3: nop

Проверка 3, там нужно мерить сопротивлени изоляции выходных цепей, но это отдельная история
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2015, 15:24
Ответы с готовыми решениями:

ATMega128. Работа с АЦП
Помогите, пожалуйста, найти информацию по написанию прошивки для контроллера atmega128, при...

ШИМ на atmega128, АЦП MCP3204
Всем привет! Помогите пожалуйста с программой. Есть цель разработать программу, генерирующую...

Данные АЦП в ATmega128 надо отобразить на MT-16S2H по 8-ми линиям. На Assembler
Имеются микроконтроллер ATmega128 и индикатор MT-16S2H. Надо данные с выхода АЦП микроконтроллера...

Расширение АЦП микроконтроллера и подключение к АЦП датчиков
Здравствуйте. У меня встала задача сделать устройство для элеватора, для контроля температуры в 864...

Mega16 и неиспользуемый АЦП (питание ацп?)
Если я не использую АЦП контроллера нужно ли подавать на АЦП питание? Если нет, то просто оставить...

2
Леаныч
0 / 0 / 0
Регистрация: 18.11.2013
Сообщений: 207
01.03.2015, 16:55 2
Для однократного запуска АЦП нужно установить бит ADCS.
Затем проверять его состояние до тех пор, пока он не сбросится.
Только после этого можно читать результат.
PS Ещё можно поймать окончание преобразования по прерыванию ADC.

Коэффициент предделителя нужен, чтобы вогнать частоту тактирования АЦП в рекомендуемые производителем МК пределы 50...200 кГц.
Я пробовал понижать эту частоту до единиц килогерц, и на точность преобразования это не влияло. Но всё же думаю, без крайней необходимости, от требований даташита лучше не отклоняться. )))
0
zitimyy
0 / 0 / 0
Регистрация: 26.01.2015
Сообщений: 10
18.03.2015, 18:51 3
.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2015, 18:51

Прошить ATMEGA128
Народ, ни разу не работал со 128 и 256 мегами. Все МК с чем приходилось работать, прошивал STK-500...

ATmega128 + FatFs
Третий день бьюсь над загадкой, и не выходит каменный цветок. Схему прилагаю. Подключено по SPI...

производство Atmega128
Правда ли что Atmega128 снят с производства? В нигазинах-то их полно.


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

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

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