[Alice] Carte 24 E/S

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Leraptor06
Messages : 691
Inscription : 15 févr. 2022 10:34
Localisation : Mandelieu

Re: [Alice] Carte 24 E/S

Message par Leraptor06 »

Non je les ai déjà Alexis mais 24 e/s c'est bien plus attrayant et là on pourrait l'utiliser peut être sans le bus d'extension.
Jp
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Alice] Carte 24 E/S

Message par Brochiman »

Ah oui tu es gourmand lol :D :D :D
Avatar de l’utilisateur
jeffounet
Messages : 1594
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

Re: [Alice] Carte 24 E/S

Message par jeffounet »

Bonjour a tous,

@Fred_72 bravo et merci pour le partage.

De mon côté je n'avais pas vu les 2 cartes d'E/S pour l'Oric donc:
@Brochiman notre sauveur :lol: :lol: :lol: :lol:
Si tu lance une fab pour la 24 E/S j'en veux bien une et est-ce qu'il y a eu un batch pour les deux cartes Oric et reste-t-il des PCB quelque part car je serais intéressé par une de chaque.

Encore bravo à tous

Bonne journée.

Jean-François
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
Fred_72
Messages : 1170
Inscription : 22 mai 2019 13:10
Localisation : Sarthe

Re: [Alice] Carte 24 E/S

Message par Fred_72 »

@ Leraptor, @ Zebulon : Oui je peux, ce n'est pas très difficile car le design est proche. Mais sachez que les interfaces type bus_Oric peuvent être branchées directement sur la nappe de liaison Oric - bus_Oric donc sans le boîtier bus_Oric.
Avatar de l’utilisateur
Leraptor06
Messages : 691
Inscription : 15 févr. 2022 10:34
Localisation : Mandelieu

Re: [Alice] Carte 24 E/S

Message par Leraptor06 »

@ jeffounet je te fais un mp dés que je rentre, je dois avoir des ci encore.
Jp
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice] Carte 24 E/S

Message par 6502man »

Super Frédéric ;)

Je me demande bien ce que tout le monde veut frénétiquement connecter sur ces 24 E/S :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Brochiman
Messages : 3545
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Alice] Carte 24 E/S

Message par Brochiman »

J'avais bien pensé proposer un batch pour ces deux cartes mais il y avait déjà la RTC, le bus Oric et le synthétiseur vocal. De plus une de ces deux cartes à 16 LED CMS à souder et franchement ce n'est pas simple. Maintenant si certains souhaitent des kits pour ces deux cartes je peux m'en occuper sans problème 😁😁😁 mais vous êtes prévenus pour les led cms 😉😉😉.
Avatar de l’utilisateur
David.G
Messages : 300
Inscription : 16 janv. 2024 00:02

Re: [Alice] Carte 24 E/S

Message par David.G »

6502man a écrit : 17 févr. 2024 18:08
Je me demande bien ce que tout le monde veut frénétiquement connecter sur ces 24 E/S :roll:
Moi c'est pour faire de la robotique. Comme "Robotisez votre ZX81". Tu crois que je peux allumer des led ou faire sonner une sonnette via cette carte E/S ? Surtout que j'ai un életronicien pour m'aider maintenant. D'ailleurs je vais lui montrer cette carte pour savoir ce que je peux faire avec.

Tu peux m'expliquer un peu Philippe stp ?
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice] Carte 24 E/S

Message par 6502man »

Comme indiqué dans l'autre post (Oric) on peut faire beaucoup de chose,
mais il faut aussi avoir du temps et ca c'est une denrée qui me manque :roll:

Sinon expliquer quoi ?
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
David.G
Messages : 300
Inscription : 16 janv. 2024 00:02

Re: [Alice] Carte 24 E/S

Message par David.G »

@6502man : merci !

1- Qu'est qu'on peut faire avec précisément concrètement ?
2- Puis allumer une led via cette carte E/S via un programme en langage manchine sur Alice ?(robotique/domotique)
3- L'Alice peut-il lancer un programme si je sonne sur une sonnette reliée à cette carte ?
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice] Carte 24 E/S

Message par 6502man »

Pour commencer à te familiariser avec ce type de carte et le 8255,
allumer des leds suivant un programme donné ou selon l'appuie de
touches c'est un bon début ;)

Tu devrais pouvoir trouver sur le net des exemples ou tuto.

Edit: le MPF utilisent des 8255 il me semble (à vérifier) et donc il doit y avoir pas
mal d'exemple pour les utiliser ...
Je viens de vérifier mais le 8255 dans le MPF est utiliser pour le clavier et l'affichage
donc c'est pas un bon exemple sauf à vouloir connecter une matrice clavier :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
David.G
Messages : 300
Inscription : 16 janv. 2024 00:02

Re: [Alice] Carte 24 E/S

Message par David.G »

Donc comment je dois m'y prendre pour faire clignoter une led avec l'Alice 90 et recevoir un signal électrique extérieur ?

Quelle carte acheter et comment programmer ça ? Y a t-il quelqu'un qui l'a déjà fait sur Alice ? Personne ?
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice] Carte 24 E/S

Message par 6502man »

Pour ceux qui voudrais commencer à s'amuser avec cette carte d'extension,
Voici pour commencer comment faire clignoter des leds :

Pour la représentation je n'ai dessiné que 2 leds mais vous aurez compris
le principe pour en câblées plusieurs.

La valeurs des résistances est à adapter en fonction des leds utilisées,
typiquement entre 220 et 1K Ohm ;)
Leds_Clignotent.png
Leds_Clignotent.png (752.36 Kio) Consulté 173 fois


le code assembleur à utiliser sur l'Alice :

Vous pouvez faire varier la vitesse en changeant la valeur de
X dans la boucle Timing.

Code : Tout sélectionner

; faire clignoter des leds
; avec la carte E/S sur Alice	
	
	LDAA #$80
	STAA $BF63		; place les 3 ports en sorties
	
Clignote	
	LDAA #$00		; pour eteindre les leds
	STAA $BF60		; connectées au PORT A
	
	JSR Timing
	
	LDAA #$FF		; pour allumer les leds
	STAA $BF60		; connectées au PORT A
	
	JSR Timing
	
	JMP Clignote

Timing	
	LDX #$FFFF
Tempo	
	DEX
	BNE Tempo
	RTS
	

Une autre variante pour faire clignoter alternativement 1 leds sur 2 :

Code : Tout sélectionner

	LDAA #$80
	STAA $BF63		; place les 3 ports en sorties
	
Clignote	
	LDAA #$AA		; pour eteindre les leds
	STAA $BF60		; connectées au PORT A
	
	JSR Timing
	
	LDAA #$55	; pour allumer les leds
	STAA $BF60		; connectées au PORT A
	
	JSR Timing
	
	JMP Clignote

Timing	
	LDX #$FFFF
Tempo	
	DEX
	BNE Tempo
	RTS
Vous pouvez faire la même chose en Basic évidemment :wink:

Qui va nous proposer un autre montage ?

Les fichiers=
Leds_Clignotent.zip
(745.31 Kio) Téléchargé 7 fois
Dernière modification par 6502man le 21 mars 2024 18:59, modifié 2 fois.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
David.G
Messages : 300
Inscription : 16 janv. 2024 00:02

Re: [Alice] Carte 24 E/S

Message par David.G »

Merci beaucoup Phil !

Le schéma que tu montres, je peux le montrer à mon électronicien pour qu'il me le fabrique/fournisse ?

Ou bien est-ce une représentation de la carte E/S de Fred72 sur laquelle il faut brancher des led ?

Si oui, je veux bien taper ton programme et faire clignoter les led. Ce serait un EXCELLENT début ! :wink:
Dernière modification par David.G le 21 mars 2024 18:47, modifié 1 fois.
Avatar de l’utilisateur
6502man
Messages : 12332
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Alice] Carte 24 E/S

Message par 6502man »

Je croyais que c'était clair :roll:

Mais oui il suffit de câbler comme sur le schéma que j'ai posté et taper le code :wink:

Pas besoin d'un électronicien il suffit d'avoir quelques leds + resistances + un connecteur IDC + des fils et idéalement
un breadboard


EVIDEMENT IL NE FAUT PAS CONNECTER DIRECTEMENT LES LEDS SUR LE BUS DE L'ALICE
Mais sur la carte E/S :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre