Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.03.2011, 16:34
|
|
Заблокирован
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
|
Re: Считывание байта по INT0
А другие протоколы и не нужны...вряд ли вы будете использовать манчестерское кодирование... внимательно прочитайте мой предидущий пост
|
|
|
|
11.03.2011, 16:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Считывание байта по INT0
Сообщение от кротоВ
|
ли вы будете использовать манчестерское кодирование...
|
По заданию не обязательно. Мега умеет по любому перепаду прерывание генерить.
Сообщение от neox-neox
|
10110101 как его правильно считывать?
|
На Си, к сожалению не сумею. Прочитать или исправить - пожалуйста, а вот написать...
Могу предложить Асм.
Последний раз редактировалось omercury; 11.03.2011 в 16:55.
|
|
|
|
11.03.2011, 16:52
|
|
Заблокирован
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
|
Re: Считывание байта по INT0
Сообщение от omercury
|
Могу предложить Асм.
|
Да какая разница...синхронизироваться по чему будете?
|
|
|
|
11.03.2011, 16:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Считывание байта по INT0
Сообщение от omercury
|
По заданию не обязательно.
|
Обюязательно. Или манчестер или обрамлять старт-стоп битами. Прерывание не поможет - может и 0х00 передаваться или 0хFF. Да еще и по нескольку подряд.
|
|
|
|
11.03.2011, 16:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Считывание байта по INT0
Сообщение от kison
|
может и 0х00 передаваться или 0хFF
|
Опа! Точно. Упустил...
|
|
|
|
11.03.2011, 17:29
|
|
Прописка
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
|
Re: Считывание байта по INT0
вес мой вопрос сводится к тому как считывать коды с ик пультов (но это все в будущем) просто на данном этапе хочется понять элементарное,без использования таймеров,счетчиков и несущих частот передачи. в принципе асм я только стал учит и попытаюсь разобраться в вашем примере. в сем спасибо за отклик!
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
|
|
|
|
11.03.2011, 17:34
|
|
Заблокирован
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
|
Re: Считывание байта по INT0
В ИК-пультах...длинна последовательности бит как правило больше байта....и методы кодирования своеобразны... но сродни манчестеру(то есть синхронизация зашита в код)
|
|
|
|
11.03.2011, 17:38
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,537
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Считывание байта по INT0
Почитайте про манчестерское кодирование.
|
|
|
|
11.03.2011, 17:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Считывание байта по INT0
Сообщение от neox-neox
|
вес мой вопрос сводится к тому как считывать коды с ик пультов (но это все в будущем) просто на данном этапе хочется понять элементарное,без использования таймеров,счетчиков
|
Никто не декодирует медленные посылки чисто софтовым методом.
Вот Вам пример приемника как раз от пульта - http://atmel-avr.ru/priyomnik-rc5.html
Разбирайтесь. Вообще по словам RC5 AVR гугль находит очень много всего.
Еще - http://avru.cwx.ru/project/rc5_decoder_na_tiny2313.html
И вообще - http://tinyurl.com/4c35dpe
Последний раз редактировалось kison; 11.03.2011 в 17:51.
|
|
|
|
11.03.2011, 17:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Считывание байта по INT0
Сообщение от kison
|
Вообще по словам RC5
|
Если RC5, то в Вашем компиляторе, скорее всего, библиотека есть. А вот для других протоколов надо ручками...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:26.
|
|