Страница 1 из 2

как соединить несколько мк?

Добавлено: Пн мар 26, 2012 17:17:26
vip00-09
Всем доброго времени суток! При разработке одного устройства столкнулся я с такой проблемой, необходимо присоединить 3 атмеги8 к 4.

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 18:19:31
GP1
вопросец:
ты сваял такого монстра о 4х головах, а связать не можешь, что-то ту не вяжется.
и что это за датчики такие, что код обработки забил весь камень,ведь даже у тиньки13 1к флеша?
поделись устройством - интересно глянуть.

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 19:25:05
Мастер Ломастер
не выйдет каменный цветок :) 3 к 4 - кому-то не достанется :) я б еще понял 3 к 3 или 3 к 6, а тут...

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 20:49:24
ibiza11
Мастер Ломастер писал(а):не выйдет каменный цветок :) 3 к 4 - кому-то не достанется :) я б еще понял 3 к 3 или 3 к 6, а тут...
:))) зачет!

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 21:02:14
Kavka
vip00-09 писал(а):Всем доброго времени суток! При разработке одного устройства столкнулся я с такой проблемой, необходимо присоединить 3 атмеги8 к 4.

Блин, ну опять... "это любопытство или разрешения спрашиваешь?" (С) КВН
На выбор: SPI, I2C, 1-wire, UART (RS-232,RS-485,...), CAN, LIN...
Кто ещё что добавит? :)) :))

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 21:31:17
GP1
а мне вот все равно хочется взглянуть на этого монстра...

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 21:53:25
SmarTrunk
А почему бы и нет? Технически возможно, легко реализумо, аппаратно поддерживается. Конечно, для разных условий нужны разные интерфейсы (перечислены выше), зависит от требуемой скорости, длины соединения...

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 22:37:27
Kavka
GP1 писал(а):а мне вот все равно хочется взглянуть на этого монстра...
Осмелюсь предложить...хм... Есть желание на семи-голового (если не ошибаюсь) посмотреть? :)
Поделка не моя, но впечатление производит.
Завтра фотку сделаю.

Re: как соединить несколько мк?

Добавлено: Пн мар 26, 2012 22:53:28
hybroid
Kavka писал(а):Кто ещё что добавит? :)) :))

Свой велосипед на софтовом ногодрыгании :))

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:00:05
igor-x
GP1 писал(а):а мне вот все равно хочется взглянуть на этого монстра...

а почему монстр? нужно например 4 интерфейса rs232 иметь в устройстве(ATmega 8 сидят на шине TWI)..
может это и смешно, но мне самому пришлось такое изобрести(велосипед? ну и что зато быстро)

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:07:56
ploop
нужно например 4 интерфейса rs232 иметь в устройстве

Программные добавить можно. Правда выйдет ли три программных - не знаю.

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:24:45
GP1
igor-x писал(а):а почему монстр? нужно например 4 интерфейса rs232 иметь в устройстве(ATmega 8 сидят на шине TWI)..
может это и смешно, но мне самому пришлось такое изобрести(велосипед? ну и что зато быстро)

нет, просто в первом посте, до редактирования, было написано что код от LCD и датчика не помещается в меге8, вот мне и хотелось посмотреть на реализацию и что это за датчики такие, что требуют такой обработки.

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:27:33
igor-x
ploop писал(а):Программные добавить можно. Правда выйдет ли три программных - не знаю.


но согласитесь - гораздо проще соединить (аппаратно и праграммно) 4 Меги по шине TWI, чем обрабатывать
4 программные протокола RS232 (хорошо еще только передача, с приемом подозреваю будет ж.... ) ?

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:32:26
Совесть
Гораздо проще поставить МК с четырьмя UART-ами.

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:34:33
ploop
Или в крайнем случае взять более дешевые тиньки в качестве передатчиков.

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:39:24
igor-x
Совесть писал(а):Гораздо проще поставить МК с четырьмя UART-ами.


а кто выпускает МК с 4 усарт?

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:48:01
ploop
STM например. Вот прямо сейчас даташит открыт:

Код: Выделить всё

Up to 15 communication interfaces
– Up to 3 × I2C interfaces (SMBus/PMBus)
– Up to 4 USARTs/2 UARTs (10.5 Mbit/s,
ISO 7816 interface, LIN, IrDA, modem
control)
– Up to 3 SPIs (37.5 Mbits/s), 2 with muxed
full-duplex I2S to achieve audio class
accuracy via internal audio PLL or external
clock
– 2 × CAN interfaces (2.0B Active)
– SDIO interface

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 07:54:35
igor-x
ploop писал(а):STM например.


так разговор то зашел про Мегу8...

а проблема освоения нового процессора не всегда простая задача..(недавно пришлось после ВиндосаХР пришлось на MakBook одну задачку порешать... :cry: )

хотяя... подозреваю vip00-09 уже потерял интерес к этой теме.

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 08:34:13
Совесть
XMega у AVR, например.
Не стоит делать трагедии из перехода на новый МК / производителя. Несколько затраченных дней на изучение, с лихвой окупят себя впоследствии.

Re: как соединить несколько мк?

Добавлено: Вт мар 27, 2012 09:00:53
igor-x
Совесть писал(а):XMega у AVR, например.
Не стоит делать трагедии из перехода на новый МК / производителя. Несколько затраченных дней на изучение, с лихвой окупят себя впоследствии.


возможно и несколько дней... на изучение даташитов.. далее выбор компиляторов, программаторов отладчиков..

для себя такой переход прикидывал - по времени не менее 2 месяцев получается.

но спорить не буду - иметь в арсенале разные типы МК- огромный плюс