Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 04.11.2010, 16:05   #51
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

отключил внешний инт.

// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Rising Edge
// INT1: Off
// INT2: Off
//GICR|=0x40;
//MCUCR=0x03;
//MCUCSR=0x00;
//GIFR=0x40;
Реклама:
sergx1300 вне форума  
Непрочитано 04.11.2010, 16:07   #52
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

значит моя проблема ясна.
Но тут возникает следующая: как мне использовать инт
sergx1300 вне форума  
Непрочитано 04.11.2010, 16:11   #53
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

может его можно как то настроить чтобы он не влеял на ход АЦП
sergx1300 вне форума  
Непрочитано 04.11.2010, 16:45   #54
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от sergx1300 Посмотреть сообщение
Да ребята, таково я не ожидал от МК.
Хм ...я не понял , недоволен , что разряд проскакивает? Так это у всех АЦП +/-Младший разряд. (Это как Округление из float в int( посреди болтается- фиг округлишь)))
OlegNZH вне форума  
Непрочитано 04.11.2010, 16:53   #55
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от OlegNZH Посмотреть сообщение
Хм ...я не понял , недоволен
да нет, что было до и после
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 42
Размер:	70.3 Кб
ID:	14321   Нажмите на изображение для увеличения
Название: Безымянный11.JPG
Просмотров: 45
Размер:	74.5 Кб
ID:	14322  
sergx1300 вне форума  
Непрочитано 04.11.2010, 16:59   #56
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

обе одинаковы, просто правую я увеличил
И так перейдем к следующей проблеме.
Нужно:
1. возникает инт -› запускаем АЦП, считываем данные
2. возникает следующий инт -› находим среднее, пишем в буфер, обнуляем переменные, возвращаемся к АЦП и опять считываем данные до следующего инт. и так по колу.
Проблема - должен быть отключен инт во время преобразования.
Пусть возникает инт, я его отключаю -› пошло АЦП, но тут то и проблема: как узнать что произошел второй инт.
sergx1300 вне форума  
Непрочитано 04.11.2010, 17:01   #57
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

да я про первые две, раньше , где 162-163 прыгало...
OlegNZH вне форума  
Непрочитано 04.11.2010, 17:04   #58
Saadov
Почётный гражданин KAZUS.RU
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от sergx1300 Посмотреть сообщение
Пусть возникает инт, я его отключаю -› пошло АЦП, но тут то и проблема: как узнать что произошел второй инт.
Ну так инт произошел, отключите инт, сделайте небольшую задержку по времени, чтобы он успел выключиться. Сделайте преобразование, и в конце включите снова инт.
Saadov вне форума  
Непрочитано 04.11.2010, 17:05   #59
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

А если использовать какую то ногу МК и анализировать нет ли на ней логической 1.
какие по етому соображения, или можно прохлопать импульс. Может кто то посоветует что то получе.
sergx1300 вне форума  
Непрочитано 04.11.2010, 17:11   #60
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: Помогите настроить АЦП в Atmega32

Сообщение от Saadov Посмотреть сообщение
Сделайте преобразование, и в конце включите снова инт.
Хм, неплохая идея, тоесть после каждого переключения канала АЦП включаем/выключаем инт. А хватит ли времени, не будут слишком длинные паузы между следующим АЦП преобразованием?.
sergx1300 вне форума  
Закрытая тема

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите чайнику симулировать АЦП прерывание на Proteus - e shatakhian Микроконтроллеры, АЦП, память и т.д 10 14.10.2011 03:26
АЦП помогите разобраться Uragan90 Информация по радиокомпонентам 5 21.09.2010 00:40
АЦП 12-bit + ATMega32 моделирование в Proteus Flash_vrn Proteus 4 22.05.2010 05:20
Помогите найти микросхему АЦП следящего типа vitamin12 Микроконтроллеры, АЦП, память и т.д 2 18.05.2010 22:01
[Решено] Помогите опознать АЦП ? sh2cer Информация по радиокомпонентам 2 08.12.2009 17:12


Часовой пояс GMT +4, время: 22:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot