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

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

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

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

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

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

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

 
Опции темы
Непрочитано 11.03.2011, 15:01  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Считывание байта по INT0

привет всем! помогите пожалуйста составит алгоритм считывание байта по внешнему прерыванию. например на INT0 атмеги8 поступает некий байт
10110101 как его правильно считывать? если не затруднит кусочек кода
на с++
Реклама:
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Непрочитано 11.03.2011, 15:05  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: считывание байта по INT0

Последовательно поступает?Надо ещё вывод задействовать-для CLK.
Vov123 вне форума  
Непрочитано 11.03.2011, 15:06  
кротоВ
Заблокирован
 
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
кротоВ на пути к лучшему
По умолчанию Re: считывание байта по INT0

В каком виде поступает? есть какая то синхронизация?
ЗЫ.. тогда ещё вопрос откуда поступает?

Последний раз редактировалось кротоВ; 11.03.2011 в 15:10.
кротоВ вне форума  
Непрочитано 11.03.2011, 15:35  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: считывание байта по INT0

да,последовательно бит за битом. INT0 считывает сигнал с другого мк PORTB.1 хотелось бы посмотреть еще на пример с тактированием от clk
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Непрочитано 11.03.2011, 15:41  
кротоВ
Заблокирован
 
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
кротоВ на пути к лучшему
По умолчанию Re: считывание байта по INT0

SPI в МК разве нет?
кротоВ вне форума  
Непрочитано 11.03.2011, 15:49  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: считывание байта по INT0

кротоВ вы имеете в виду обмен по аппаратному spi? конечно да! но я просто хочу разобраться с этим алгоритмом
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...
neox-neox вне форума  
Непрочитано 11.03.2011, 16:10  
кротоВ
Заблокирован
 
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
кротоВ на пути к лучшему
По умолчанию Re: Считывание байта по INT0

Т.е. вас интересует программа на С++, для асинхронного приёма последовательных данных с помощью одного только входа прерывания на МК? Кстати какой МК? и будем считать, что вы наконец сформулировали вопрос...
кротоВ вне форума  
Непрочитано 11.03.2011, 16:10  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: Считывание байта по INT0

http://reslib.com/book/Mikrokontroll...Mega_firmi/349
Vov123 вне форума  
Непрочитано 11.03.2011, 16:22  
кротоВ
Заблокирован
 
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
кротоВ на пути к лучшему
По умолчанию Re: Считывание байта по INT0

К чему я всё вёл?...асинхронный режим последовательной передачи отличается от синхронного... почитайте про это... Второе - нужные вам алгоритмы используются для программной эмуляции в МК в которых нет аппаратного UART/ В этом направлении и смотрите...
кротоВ вне форума  
Непрочитано 11.03.2011, 16:28  
neox-neox
Прописка
 
Аватар для neox-neox
 
Регистрация: 27.10.2010
Сообщений: 133
Сказал спасибо: 24
Сказали Спасибо 53 раз(а) в 41 сообщении(ях)
neox-neox на пути к лучшему
По умолчанию Re: Считывание байта по INT0

atmega8 принимает байт 10100110 (например) по внешнему прерыванию INT0 от другой atmega8 которая передает его относительно "земли" по средствам провода,последовательно бит за битом портом PORTB.1! задача считать байт и записать в массив. в данном конкретном случае другие протоколы меня не интересуют
__________________
- Слово на "б" знаешь ? - ??? - "Береги себя"...

Последний раз редактировалось neox-neox; 11.03.2011 в 16:34.
neox-neox вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание данных со счетчика через ТЧ-модем AlekseyTelepnev Автоматика и аппаратура связи 23 18.10.2011 16:58
Помогите настроить АЦП в Atmega32 sergx1300 Микроконтроллеры, АЦП, память и т.д 72 09.11.2010 00:28
Считывание скорости авто по CAN picavr Микроконтроллеры, АЦП, память и т.д 14 11.04.2010 22:36


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


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