|
abiz
37 messages
 De passage
|
18-12-2010 12:30
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
|
|
Rédaction
116 messages
 Visiteur régulier
|
21-12-2010 13:26
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
|
|
abiz
37 messages
 De passage
|
05-01-2011 10:30
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
37 messages
 De passage
|
13-01-2011 10:37
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
|