Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.09.2006, 12:05
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Понял , тебе нужен пример на 675.
Отслеживать нужно нахождение в зоне.
Например 3 +- дельта 0.5 вольт ?
|
|
|
|
29.09.2006, 12:33
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dosikus
|
Понял , тебе нужен пример на 675.
Отслеживать нужно нахождение в зоне.
Например 3 +- дельта 0.5 вольт ?
|
Пример не обязательно на 675, главное чтобы было не вывод результата в порт, а сравнение его с каким-то постоянным значением, чтобы понять принцип. А все примеры, которые я видел именно отправляют в порт или на ЖК.
Да и еще: в книге для работы с АЦП используют ADCIN, а в примерах почти везде устанавливают бит GO/DONE в 1, т.е. АЦП начинает преобразование, затем ждут окончания процесса(пока бит не сбросится в 0). Кстати я так и делаю в программе. Результат сохраняется в регистре ADRESH-ADRESL, но как его потом сравнивать, не пойму.
И какое отличие ADCIN и прямой установки бита GO/DONE?
Мне больше нравится прямая установка бита, ведь тогда можно использовать цикл ожидания конца преобразования, а в ADCIN я так понял, что нужно самому ставить паузу, но ее трудно будет угадать, чтобы и лишнее время не терять, и чтоб эта пауза не оказалась мала.
|
|
|
|
29.09.2006, 13:01
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Ясно .
То что вы называете установкой бита, есть работа
с АЦП в прерываниях. Устанавливая бит GO вы даете
команду начать преобразование, Когда преобразование
заканчивается устанавливается флаг прерывания от АЦП,
который вы должны сбросить вручную.И мы попадаем в прерывание.Обрабатываем данные.....
И снова дать команду GO.
Хорошо я сделаю пример.Только с барсиком разберусь.
|
|
|
|
29.09.2006, 14:20
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dosikus
|
Ясно .
То что вы называете установкой бита, есть работа
с АЦП в прерываниях. Устанавливая бит GO вы даете
команду начать преобразование, Когда преобразование
заканчивается устанавливается флаг прерывания от АЦП,
который вы должны сбросить вручную.И мы попадаем в прерывание.Обрабатываем данные.....
И снова дать команду GO.
Хорошо я сделаю пример.Только с барсиком разберусь.
|
Когда использую ADRESL или ADRESH тогда все ОК, но мало бит, а когда ADRES то don't OK
|
|
|
|
29.09.2006, 15:41
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Ну что могу сказать....
Читаете даташит , формат хранения там указан...
|
|
|
|
02.10.2006, 07:34
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
С получением результата разобрался, кстати в PDF не описано как именно считать целиком 10 разрядный результат.
|
|
|
|
02.10.2006, 09:08
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Разобрался!!! Но теперь проблема прошить, чем?
|
|
|
|
04.10.2006, 07:00
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Все прошил, все работает, прикольная штука получилась. Сам себя поздравляю за первую схему на микроконтроллерах, которая для чего то нужна. Простое моргание светодиодом, писк динамиком и выбор порта при нажатии кнопки - это просто ерунда, по сравнению с полезной схемой.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Picbasic pro и GLCD
|
rvstar |
Микроконтроллеры, АЦП, память и т.д |
1 |
06.05.2009 16:49 |
Работа с АЦП AD7888 по SPI
|
konstsm |
Микроконтроллеры, АЦП, память и т.д |
0 |
13.08.2008 09:26 |
Синхронная работа АЦП AD7714
|
LazarenkoAS |
Микроконтроллеры, АЦП, память и т.д |
0 |
06.05.2007 13:38 |
PicBasic pro
|
dots |
Микроконтроллеры, АЦП, память и т.д |
1 |
14.04.2006 20:29 |
Работа на Java с АЦП
|
Илья |
Микроконтроллеры, АЦП, память и т.д |
1 |
29.03.2005 18:44 |
Часовой пояс GMT +4, время: 20:57.
|
|