Logicielsmoto.com
http://www.logicielsmoto.com/phpBB/

interface Teensy <> MO5
http://www.logicielsmoto.com/phpBB/viewtopic.php?f=7&t=429
Page 1 sur 1

Auteur:  gilles [ 23 Nov 2011, 11:54 ]
Sujet du message:  interface Teensy <> MO5

Faisant suite au sujet commencé sur le thread de daniel et l'utilisation d'une carte SD sur le port LEP, je préfère séparer les 2 sujets pour éviter la confusion.

J'ai donc reçu le matériel et installé le tout, mais tout le firmware reste à développer. Je pense que dans un premier temps c'est la flash du micro contrôleur qui sera utilisée comme mémoire de masse, le module (micro)SD ne sera connecté que si cela devient nécessaire.

Le premier test sera de vérifier si les signaux passent bien et dans les 2 sens. (motor on et sauvegarde K7 puis lecture K7)

Image

Uploaded with ImageShack.us

Auteur:  gilles [ 23 Nov 2011, 15:04 ]
Sujet du message: 

premier test concluant,
plus d'erreur 60 (car niveau forcé à HIGH vers le MO5)
Le teensy détecte l'ordre motor on (et clignote fièrement à 4 reprises pour le confirmer).
Reste maintenant à coder un fichier valide en 1200bauds (loader) pour aller un peu plus loin.

Auteur:  gilles [ 25 Nov 2011, 11:45 ]
Sujet du message: 

j'ai eu un début de chargement avec une méthode sans temporisation (le nom du fichier est apparu suivi d'une erreur).
Mais après intégration des temporisations plus rien :L
Je vais essayer de revoir ma méthode de timing.
L'image du fichier K7 est en flash pour éviter l'écrasement de la ram.

Auteur:  gilles [ 25 Nov 2011, 17:21 ]
Sujet du message: 

Le debug à l'oreille a fonctionné (j'ai rebouclé l'entrée k7 vers l'entrée son) . Le signal n'était pas habituel, la mise en flash des donnée nécessite un adressage spécial. J'ai chargé fox à1200bauds, c'est donc ok pour un bootstrap avant d'aller a pleine vitesse.

Mais en attendant je vais jouer un peu à fox, j'ai toujours bien aimé ce jeu ;)

Auteur:  Samuel Devulder [ 26 Nov 2011, 14:29 ]
Sujet du message: 

gilles a écrit:
Le debug à l'oreille a fonctionné (j'ai rebouclé l'entrée k7 vers l'entrée son) . Le signal n'était pas habituel

L'oreille est un outil super performant. On reconnait les K7 TO, MO et étrangères rien qu'au bruit qu'elles font. Il y a eu un petit jeu sur usenet à une époque.. Les suppositions allaient bon train (Atari, ti99, zx81, oric, exelvision) et devinez ce que c’était en fait? Du TO7.. Trouvé rien qu'à l'oreille! (22-02-2009, 22:13)

Bravo pour tes expérimentations autour du remplacement du lecteur K7.. C'est vachement impressionnant tout ca.

sam.

Auteur:  gilles [ 26 Nov 2011, 19:02 ]
Sujet du message: 

Ce microcontroleur est vraiment simple à programmer, il suffit de se lancer. Pour le transfert rapide je pense qu'un protocole imitant un peu le spi sera assez performant, le controleur allant plus vite que le 6809 il devrait facilement suivre.
Cette partie sera un peu plus longue à coder car on est en quasi aveugle de part et d'autre.
La premiere primitive sera le chargement d'un bloc memoire de la flash

Auteur:  gilles [ 24 Fév 2012, 18:26 ]
Sujet du message: 

je relance un peu ce projet mis en sommeil pendant mon déménagement. Je pense coder la partie client MO5 en C pour aller plus vite, je suis donc en train de finaliser des outils pour pouvoir faire du C sur le MO5 (avec une chaine basée sur mc09 + c6809 et un outil perso bin2K7).
La flash du teensy comportera 2 parties en code 6809.
_ Un bootstrap qui sera transmis à 1200bauds.
_ Ce bootstrap permettra au MO5 d'utiliser ensuite un mode rapide à 3 fils pour charger le logiciel menu.

Prochaine étape, le chargement rapide d'une image pour valider le mécanisme.

Auteur:  PulkoMandy [ 24 Fév 2012, 19:34 ]
Sujet du message: 

Je suis toujours intéressé par la partie qui tourne sur MO5 :)

Auteur:  gilles [ 03 Mai 2012, 10:47 ]
Sujet du message: 

Seconde version du montage, avec la carte SD cette fois-ci:

Image

Le teensy++ n'est pas très adapté à l'usage de l'extension SD qui se branche plus naturellement sur le teensy2.0 (mais je l'ai revendu à bob1967 pour son clavier atari ST)

Il y a encore pas mal de soft à réaliser mais ca commence à prendre forme... avec gcc-avr et plus arduino studio qui était tout de même un peu limité.

Auteur:  Prehisto [ 04 Mai 2012, 11:40 ]
Sujet du message: 

Est-il prévu aussi quelque chose pour les TO ? Ce serait quand même plus pratique de passer par une carte SD que par un fichier WAV.

Et bravo pour l'initiative, bien sûr ;)

Auteur:  gilles [ 04 Mai 2012, 15:17 ]
Sujet du message: 

pour le moment c'est pour le MO5 mais effectivement le TO8 devrait y avoir droit plus tard. Pour le moment je me concentre sur la partie FAT sur la SD (donc qui sera commune aux 2 plateformes).

Auteur:  PulkoMandy [ 12 Déc 2013, 13:51 ]
Sujet du message: 

Bonjour,
Du nouveau de cette interface Teensy?

Toujours pas de code source publié? Pas de spécification du protocole pour le fastloader?

Auteur:  gilles [ 13 Déc 2013, 10:21 ]
Sujet du message: 

en fait je n'ai plus vraiment le temps pour bosser sur ce projet en ce moment, mais je peux t'envoyer le code source... qui est quand même publié quelque part sur un sourceforge en attendant mieux.

Auteur:  PulkoMandy [ 13 Déc 2013, 10:33 ]
Sujet du message: 

Je n'ai pas vu le lien dans ce forum, alors pour info si ça intéresse d'autres gens:
http://sourceforge.net/p/turbotapeemu/wiki/Home/.

Merci!

J'ai jeté un oeuil rapidement, je vois que la génération des signaux est faite avec une boucle en soft. Dans ma version j'utilise un timer de l'ATMega8 et des interruptions. C'était nécessaire de mon côté à cause de la gestion en soft de l'USB avec V-Usb, qui monopolise pas mal de temps CPU. Mais à la réflexion le timer sera peut être plus intéressant dans l'autre sens (MO5 > adaptateur).

Page 1 sur 1 Heures au format UTC + 1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/