Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#1 14.04.2007 06:51:41

momitko
Участник
Здесь с 24.01.2004
Сообщений: 180

как выходы 2-х пикушек соединить вместе?

У меня такая задача: стоит 2 микроконтроллера PIC16F628A и каждый из них выполняет свою задачу, после чего сигнал из того, и с другого надо подать дальше на последующее устройство, а устройство это одно.
Я так понимаю, что нельзя их просто соединять вместе и надо делать какую-то согласующую схему? Что это за схема или можно все таки их просто закоротить друг с другом?

Отредактировано momitko (14.04.2007 06:52:08)

Вне форума

#2 14.04.2007 09:53:14

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: как выходы 2-х пикушек соединить вместе?

Никакой согласующей схемы не надо. Можно соединить прямо. Только придется программно организовывать какой-то протокол обмена. Организуйте, например, программный I2C или SPI и подключите оба контроллера на эту шину как периферийные устройства. Я кода-то делал свой протокол с квитированием на уровне бита специально для связи двух очень занятых контроллеров. В любой момент каждый из них мог отложить процесс обмена на любое время (в I2C есть подобное, удержание SCL в низком уровне, но всех проблем это не решает). Микроконтроллеры соединялись тремя пинами. Правда, для PIC исходников нету. Есть на ASM для MCS-51 и AVR.

Вне форума

#3 14.04.2007 11:32:41

momitko
Участник
Здесь с 24.01.2004
Сообщений: 180

Re: как выходы 2-х пикушек соединить вместе?

А если эти две пикушки выдают сигнал в разное время (c промежутком в 1-2 секунды), а не одновременно, тогда не надо организовывать протокол обмена?

Вне форума

#4 14.04.2007 16:24:34

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: как выходы 2-х пикушек соединить вместе?

Сделайте "2ИЛИ" на двух диодах...


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

#5 04.05.2007 07:23:36

Murka
Участник
Здесь с 22.07.2005
Сообщений: 28

Re: как выходы 2-х пикушек соединить вместе?

или на двух элементах микрухи 74HC05

Отредактировано Murka (04.05.2007 07:24:16)


Смешно!!!, с всемирной тупостью бороться!!!

Вне форума

#6 04.05.2007 10:43:35

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: как выходы 2-х пикушек соединить вместе?

momitko пишет:

А если эти две пикушки выдают сигнал в разное время (c промежутком в 1-2 секунды), а не одновременно, тогда не надо организовывать протокол обмена?

А как один процессор узнает, что другой в это время ничего не передает?

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.049 сек, 13 запросов выполнено - Использовано памяти: 576.7 Кбайт (Пик: 627.06 Кбайт) ]