Компаратор и AVR...

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
olegteror
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт апр 12, 2007 06:38:12

Компаратор и AVR...

Сообщение olegteror »

Здраствуйте ув пользователи радиокота)
только начал освоение контроллеров авр. и тут возник вопрос
как подключить компаратор. к мк. именно есть внешний компаратор которые отдает 0101010010100(пример) и как эти данные обработать...
Догадываюсь что речь пойдет о прерываниях если можно накидайте простейший пример обработки таких данных(например отправка в uart сплошным потоком:)) и на какие выводы цепляться к мк...
atmega16,Есть отладочная плата pinboard 2 :)
Реклама
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Компаратор и AVR...

Сообщение igor-x »

olegteror писал(а): есть внешний компаратор которые отдает 0101010010100(пример) и как эти данные обработать...
какая частота и предполагаемая длительность 0101010010100 с выхода компаратора?
чтото очень похоже на пульт дист. управления...
Реклама
olegteror
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт апр 12, 2007 06:38:12

Re: Компаратор и AVR...

Сообщение olegteror »

чтото очень похоже на пульт дист. управления...
Нет,но да похоже...

всего нужно записать примерно 280-350 импульсов подобного рода:) или в еепром или в юарт...вообщем отлаживаю девайс можно так сказать, которого пока нет:) потом будет из этих 010101001 по собственной таблице перекодировка в acsii и запись в еепром(незнаю реализуемо ли воообще.)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15574
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Компаратор и AVR...

Сообщение BOB51 »

так у аврок вроде встроенный компаратор имеется... 8)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Компаратор и AVR...

Сообщение ploop »

Давайте конкретней.
Опустим, что у вас там на входе, компаратор или еще что - неважно. Короче - источник импульсов. Так? Вот теперь рассказывайте, как вы собираетесь отличить 0 от 1, если внешняя синхронизация отсутствует? По времени (асинхронная передача)?
Короче, как будут представлены последовательности 00000000 и 11111111 на ноге?
Реклама
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Компаратор и AVR...

Сообщение igor-x »

olegteror писал(а): потом будет из этих 010101001 по собственной таблице перекодировка в acsii и запись в еепром(незнаю реализуемо ли воообще.)
возможность реализация зависит от периода (длительности входящих нулей и едениц).
если это наносекунды - это реализация посложнее, если миллисек, то попроще (схемная и программная)
Реклама
olegteror
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт апр 12, 2007 06:38:12

Re: Компаратор и AVR...

Сообщение olegteror »

По времени (асинхронная передача)?
Да.
так у аврок вроде встроенный компаратор имеется... 8)
ну мне смысла его использовать нет:),т.к оу в схеме все равно есть:)
Короче, как будут представлены последовательности 00000000 и 11111111 на ноге?
эм..я вообще как понял....Известно коллво бит. Есть стартовый бит.Есть стоповый бит:) т.е начало и конец. определять:)
5 бит данных=одна буква(допустим)
возможность реализация зависит от периода (длительности входящих нулей и едениц).
если это наносекунды - это реализация посложнее, если миллисек, то попроще (схемная и программная)
Нет не нано точно)
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Компаратор и AVR...

Сообщение ploop »

эм..я вообще как понял....Известно коллво бит. Есть стартовый бит.Есть стоповый бит:) т.е начало и конец. определять:)
5 бит данных=одна буква(допустим)
Ну понятно, асинхронная передача. Тогда вопрос: какие скорости?
И еще момент: не проще ли выйдет использовать аппаратный UART в МК? В одну сторону, пин RX. В этом случае программа будет на порядок проще, да и надёжнее.
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Компаратор и AVR...

Сообщение igor-x »

olegteror писал(а): Нет не нано точно)
"сколько в граммах -точно!! ?"

я утомился выпытывать исходные данные ....... :))

вобщем как было сказано - очень похоже на пульты. начните с изучения приема последовательностей
http://radiokot.ru/articles/14/

а потом будете учится отправлять полученные данные в УАРТ или епром
olegteror
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт апр 12, 2007 06:38:12

Re: Компаратор и AVR...

Сообщение olegteror »

Ну понятно, асинхронная передача. Тогда вопрос: какие скорости?
И еще момент: не проще ли выйдет использовать аппаратный UART в МК? В одну сторону, пин RX. В этом случае программа будет на порядок проще, да и надёжнее.
2400 бод скорость:-),да возможно и проще....
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Компаратор и AVR...

Сообщение ploop »

Ну так вообще нет проблем. Настраивайте аппаратный UART на эту скорость, цепляйте на ногу RX, и просто забираете уже готовые принятые байты по прерыванию.
olegteror
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт апр 12, 2007 06:38:12

Re: Компаратор и AVR...

Сообщение olegteror »

Спасибо.:)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»