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

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

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

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

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

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

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

 
Опции темы

АЦП в mega8

Непрочитано 28.01.2010, 23:02  
Saadov
Почётный гражданин KAZUS.RUN
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,010
Сказал спасибо: 348
Сказали Спасибо 1,023 раз(а) в 551 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: АЦП в mega8

На какой частоте работает мега?
Реклама:
Saadov вне форума  
Непрочитано 28.01.2010, 23:03  
FlashAck
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
FlashAck на пути к лучшему
По умолчанию Re: АЦП в mega8

Сообщение от Saadov Посмотреть сообщение
На какой частоте работает мега?
4МГЦ.............
FlashAck вне форума  
Непрочитано 28.01.2010, 23:24  
Saadov
Почётный гражданин KAZUS.RUN
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,010
Сказал спасибо: 348
Сказали Спасибо 1,023 раз(а) в 551 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: АЦП в mega8

Если вы выводите напряжение на экран в виде сплошной линии, то при очередном нажатии на кнопку, должно происходить очищение экрана
Цитата:
// External Interrupt 1 service routine
interrupt [EXT_INT1] void ext_int1_isr(void)
{
***LCD_CLEAR***
ADCSRA=0x8F;
TCCR1B=0x0B;
}
Как у вас реализована данная функция?
Saadov вне форума  
Непрочитано 28.01.2010, 23:34  
FlashAck
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
FlashAck на пути к лучшему
По умолчанию Re: АЦП в mega8

Сообщение от Saadov Посмотреть сообщение
Если вы выводите напряжение на экран в виде сплошной линии, то при очередном нажатии на кнопку, должно происходить очищение экрана
Сейчас мне не важна очистка. Сейчас просто сделано так, что если АЦП не изменит значение с 50 то полоска рисоваться будет, иначе перестанет. Пока надо заставить работать АЦП.
FlashAck вне форума  
Непрочитано 29.01.2010, 00:14  
VladimirMal
Частый гость
 
Регистрация: 26.12.2008
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 7 сообщении(ях)
VladimirMal на пути к лучшему
По умолчанию Re: АЦП в mega8

посмотри мою прогу, тут все настройки есть и все реально работает
Вложения:
Тип файла: rar miltimetr.rar (2.6 Кб, 65 просмотров)
VladimirMal вне форума  
Непрочитано 29.01.2010, 16:32  
FlashAck
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
FlashAck на пути к лучшему
По умолчанию Re: АЦП в mega8

Посмотрел. Там все по другому и даже используется не 8, а 10 битный вход. Было бы отлично если бы кто нить подсказал как сделать что бы заработал именно этот код.
FlashAck вне форума  
Непрочитано 29.01.2010, 17:15  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: АЦП в mega8

Думаю, что заработает, если вы будете перед ADCH читать ADCL. Посмотрите в даташите о парах регистров - читать их надо младший, потом старший, а писать - наоборот.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 29.01.2010, 17:37  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: АЦП в mega8

Сообщение от nml Посмотреть сообщение
Думаю, что заработает, если вы будете перед ADCH читать ADCL.
Даташит говорит иное
Цитата:
When ADCL is read, the ADC Data Register is not updated until ADCH is read. Consequently, if the result is left adjusted and no more than 8-bit precision is required, it is
sufficient to read ADCH. Otherwise, ADCL must be read first, then ADCH.
kison вне форума  
Непрочитано 29.01.2010, 17:49  
FlashAck
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
FlashAck на пути к лучшему
По умолчанию Re: АЦП в mega8

Я в упадке. Раньше я никогда не подключал питания к устройствам в протеусе, потому что он сам догадывался. Тут я сидел читал даташит и решил добавить питание ADC. Теперь все работает Все что надо было это подключить питание к AVCC.
FlashAck вне форума  
Непрочитано 29.01.2010, 17:50  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: АЦП в mega8

Ну, я как-то в самом начале освоения АВРок обломался на таймерах, с тех пор не умничаю, а просто взял за правило - читать - с младшего, писать - со старшего.

Кстати, ИАРовский компилятор это строго соблюдает.

Возможно, что для АЦП это не так важно, как для таймеров.
__________________
[ жизнь приятна и красива, если выпить литр пива ]

Последний раз редактировалось nml; 29.01.2010 в 18:11.
nml вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с АЦП на PIC16C77 и PIC16F777 SonGoku Микроконтроллеры, АЦП, память и т.д 0 18.01.2010 23:58
АЦП для SIMATIC S5 Petr61 Микроконтроллеры, АЦП, память и т.д 6 08.01.2010 16:58
нужна схема подключения процессора к АЦП operator Микроконтроллеры, АЦП, память и т.д 8 16.12.2009 21:20
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
возможно АЦП.. vo1 Делимся опытом 8 02.11.2009 19:01


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.