Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Pintöter? » Themenansicht

Autor Thread - Seiten: -1-
000
22.07.2009, 15:24 Uhr
Gast: Schnulli



Hallo.

Bin gerade dabei, die


Zitat:
Application Note
Using the Z8 MCU as an I2C Bus Master
AN003601-Z8X1199

am U883 umzusetzen. Klappt alles ganz gut. Leider ist TOR2 so nicht mehr vollständig nutzbar. Hat jemand eine Idee, wie ich das Ganze gerätetechnisch auf TOR3 übertragen kann? Mein Lösungsansatz sähe wie folgt aus:


Quellcode:
P35------------------Clock

P34------>|---*------Data
              |
P33-----------+

Oder stelle ich mir das zur einfach vor?

Dieser Beitrag wurde am 22.07.2009 um 15:48 Uhr von schnulli editiert.
Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
001
22.07.2009, 15:29 Uhr
paulotto



Problem ist, daß diese Ports keine Open-Drain Stufen sind. Du müßtest schon noch ein paar Stufen dazwischenschalten.

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
22.07.2009, 15:36 Uhr
Gast: Schnulli



TOR2 wird für diesen Anwendungsfall als Gegentaktstufe betrieben

Auszug aus dem Dokument

Quellcode:
...
begin:
di ; program start location
ld p01m, #04h ; set for int stack, p0=outputs
*ld p3m, #01h ; p2 outputs are push-pull
ld p2, #0FFh ; init p2 outputs hi xxx1 1xxx)
ld OLD_P2M, #00h ; p2m image reg (xxx0 0xxx)
ld p2m, OLD_P2M ; p2 = outputs (xxx0 0xxx)
ld spl, #80h ; initialize top of stack
...

Seitenanfang Seitenende
(Gast) Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek