Oberon

Postby abiz » Sat Dec 18, 2010 12:00 am

Bonjour,

J'ai fait tourner AstrobePersonnaEdition aujourd'hui...
Etant un ancien adepte de Delphi, je trouve Oberon très intéressant.

Question : peut-on gérer sous Oberon-07 des interruptions sur plusieurs niveaux (nested interrupts) ?
Ou uniquement FIQ + une IRQ ?

Cordialement

Alain
abiz
 
Posts: 44
Joined: Fri Jan 17, 2014 4:41 pm

Postby rédaction » Tue Dec 21, 2010 12:00 am

Bonjour abiz,

si j'ai bien compris, Oberon ne gère pas (encore) les interruptions sur plusieurs niveaux. Cette fonction figure désormais sur la liste de trucs à faire d'Astrobe. En attendant, la version professionnelle contient quelques fonctions expérimentales qui permettent de bidouiller les registres au plus bas niveau, mais le développement n'est pas terminé. La fonction SYSTEM.EMIT permet d'injecter n'importe quelle instruction 32 bit dans le code :

SYSTEM.EMIT(0E1A00009H);

est compilé en

MOV R0,R9

Ainsi il est possible de faire tout ce que l'on veut en assembleur.

Clemens
rédaction
 
Posts: 118
Joined: Thu Jan 02, 2014 10:37 am

Postby abiz » Wed Jan 05, 2011 12:00 am

Bonne année... avec le Sceptre et Oberon !

Pour info, Astrobe vient de créer un forum dédié à Oberon.
vous y trouverer un exemple d'IRQ interrompu par une FIQ
A+
Alain
abiz
 
Posts: 44
Joined: Fri Jan 17, 2014 4:41 pm

Postby abiz » Thu Jan 13, 2011 12:00 am

NEWS !

L'équipe Astrobe semble très active...
... de nouvelles bibliothèques ont été publiées sur le forum
Clock -> gestion RTC
In -> entrées UART
+ ShowTime, un exemple d'utilisation

A suivre...
Alain
abiz
 
Posts: 44
Joined: Fri Jan 17, 2014 4:41 pm


Return to SCEPTRE (03-2010)

Who is online

Users browsing this forum: No registered users and 2 guests