Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » [CAOS 4.2] IX, IY und AF' ... » Themenansicht

Autor Thread - Seiten: -1-
000
Heute, 08:22 Uhr
Asato

Avatar von Asato

Moin,

gestern habe ich bei einem kleinen Programm u. a. IX, IY und AF' verwendet und dabei ein kurioses Programmverhalten beobachtet, das im Debugger schließlich den Verdacht begründete, dass CAOS im Hintergrund aktiv ist und diese Register teilweise nutzt. Kann das sein?

Grüße

Steffen
--
https://unchainedgroup.wordpress.com/
https://codeberg.org/Asato
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
Heute, 11:00 Uhr
susowa



IX ist tabu.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
Heute, 13:16 Uhr
Asato

Avatar von Asato

Mag sein, für meine Zwecke bin ich bare metal unterwegs, brauche CAOS also nicht.

Ich nehme an, dass CAOS auf den PIO und CTC Interrupts meinem Programm dazwischenfunkt, oder gibt's noch andere Quellen?
--
https://unchainedgroup.wordpress.com/
https://codeberg.org/Asato
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
Heute, 13:48 Uhr
maleuma



IX wird als Zeiger für Systemarbeitszellen benutzt, also auch für den Tastaturinterrupt beispielsweise. Wenn du IX ändern willst, dann nur über das CAOS-Unterprogramm SIXD - siehe Handbuch.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
Heute, 14:42 Uhr
Bert




Zitat:
Asato schrieb
Mag sein, für meine Zwecke bin ich bare metal unterwegs, brauche CAOS also nicht.


Naja, solange Du Dein Programm mit CAOS lädst und startest, gelten auch erstmal die Regeln von CAOS.
Siehe CAOS-Handbuch, Kapitel '3.14 Spezielle Systembedingungen'.


Zitat:

Ich nehme an, dass CAOS auf den PIO und CTC Interrupts meinem Programm dazwischenfunkt, oder gibt's noch andere Quellen?


Siehe Handbuch 'Kapitel 3.6.6 Interrupttabelle'.
Neben PIO und CTC für die Tastatur kommen ggf. noch Interrupts durch die Module M003, M021 und M052 dazu.
--
Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
Heute, 14:52 Uhr
maleuma



Wenn Du CAOS nicht brauchst, kannst du den CAOS-ROM auch wegschalten.
Dann musst Du aber auch alle Interruptquellen so uminitialisieren, dass keine Interrupts mehr in den CAOS-ROM gehen.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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