8031-89C2051 po I2C



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: 8031-89C2051 po I2C
Date: Wed, 1 Jun 2005 22:03:56 +0200


Jak zrobić, żeby dwa mikrokontrolery (8031 i amły atmel 2051) komunikowały
się poprzez I2C? Zaden z układów nie ma wyprowadzeń na I2C, ani
przydzielonych adresów. Poprzez expander I2C jedyne rozwiązanie?

--
/Panoramix

gg: 1349586
tlen: panoramix_x_at_nospam_bezspamuprosze]tlen.pl




Poprzedni Następny
Wiadomość
Spis treści
Date: Wed, 01 Jun 2005 22:31:10 +0200
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: 8031-89C2051 po I2C


Panoramix napisał(a):
Jak zrobić, żeby dwa mikrokontrolery (8031 i amły atmel 2051) komunikowały
się poprzez I2C? Zaden z układów nie ma wyprowadzeń na I2C, ani
przydzielonych adresów. Poprzez expander I2C jedyne rozwiązanie?

Zrobić programową obsługę I2C? Uprzedzam, będzie powolna.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Mi=B3osz_K=B3osowicz?= <news_at_nospam_miklobit.WYTNIJTO.com>
Subject: Re: 8031-89C2051 po I2C
Date: Wed, 01 Jun 2005 23:10:24 +0200


badworm napisał(a):
Panoramix napisał(a):

Jak zrobić, żeby dwa mikrokontrolery (8031 i amły atmel 2051)
komunikowały się poprzez I2C? Zaden z układów nie ma wyprowadzeń na
I2C, ani przydzielonych adresów. Poprzez expander I2C jedyne rozwiązanie?


Zrobić programową obsługę I2C? Uprzedzam, będzie powolna.

No własnie - zwłaszcza realizacja funkcji MASTER'a będzie dosyc wolna.
A czy te procesory maja jeszcze gadac po I2C z jakimis innymi układami ?
I jakie są wymagania co do szybkości transmisji ?


--
Miłosz Kłosowicz

-------------------------------------
http://www.miklobit.com
[ AVR: narzędzia,moduły prototypowe ]
-------------------------------------

Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: 8031-89C2051 po I2C
Date: Wed, 1 Jun 2005 23:30:54 +0200




Zrobić programową obsługę I2C? Uprzedzam, będzie powolna.

No własnie - zwłaszcza realizacja funkcji MASTER'a będzie dosyc wolna.
A czy te procesory maja jeszcze gadac po I2C z jakimis innymi układami ?
I jakie są wymagania co do szybkości transmisji ?

Im wolniej tym lepiej (4800bodów bedzie widoczne na standardowych szkolnych
oscyloskopach?).
Działa tak: atmel poprostu wysyła cały czas ramke, która zawiera cyfrę którą
dostał z klawiatury 16-przyciskowej. Wysyła to do 8031, a ten wyświetla to
na LED`zie i już. Cały układ.
Realizowany przez RS`a i przez I2C.

--
/Panoramix

gg: 1349586
tlen: panoramix_x_at_nospam_bezspamuprosze]tlen.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: 8031-89C2051 po I2C
Date: Wed, 1 Jun 2005 23:27:11 +0200




Zrobić programową obsługę I2C? Uprzedzam, będzie powolna.
--

Tak. I2C obsługiwane programowo, wyjścia są deklarowane w kodzie programu.
Im wolniejszy transfer tym lepiej. Ramka musi być widoczna na oscyloskopie.

--
/Panoramix

gg: 1349586
tlen: panoramix_x_at_nospam_bezspamuprosze]tlen.pl



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: 8031-89C2051 po I2C
Date: Wed, 01 Jun 2005 23:04:49 +0200


Panoramix wrote:

Jak zrobić, żeby dwa mikrokontrolery (8031 i amły atmel 2051) komunikowały
się poprzez I2C? Zaden z układów nie ma wyprowadzeń na I2C, ani
przydzielonych adresów. Poprzez expander I2C jedyne rozwiązanie?

drugim; zdecyduj, który jest ważniejszy i będzie tego drugiego odpytywać
pamięć EEPROM)

A tak poza tym to I2C srednio sie nadaje do komunikacji miedzy 2
procesorami. Pomysl raczej o szybkim synchronicznym interfejsie
szeregowym (cos jak RS232 ale z dodatkowa linia zegara) albo SPI.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: 8031-89C2051 po I2C
Date: Wed, 1 Jun 2005 23:31:55 +0200


Będzie ta sama funkcja realizowana zarówno na I2C jak i na RS`ie. Kwestie
edukacyjne.

--
/Panoramix

gg: 1349586
tlen: panoramix_x_at_nospam_bezspamuprosze]tlen.pl




Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: 8031-89C2051 po I2C
Date: Thu, 02 Jun 2005 02:17:04 +0200


On Wed, 1 Jun 2005 22:03:56 +0200, Panoramix wrote:
Jak zrobić, żeby dwa mikrokontrolery (8031 i amły atmel 2051) komunikowały
się poprzez I2C? Zaden z układów nie ma wyprowadzeń na I2C, ani
przydzielonych adresów. Poprzez expander I2C jedyne rozwiązanie?

Najsensowniej .. zrobic to bez I2C albo zmienic procki na takie co
maja sprzetowo.

Najtaniej .. to chyba trzeciego atmelka miedzy nie wlozyc :-)
Niech udaje dwa slave i fifo w obie strony, jak to bedzie jedyne
zadanie to powinien zdazyc.

A moze jakies malutkie FPGA ?

J.