60

Lecture (tres) rapide de la DS du 6821, E est une horloge, sans front sur ce signal, il ne samplera pas ce qui est sur le port A ou le port B donc les signaux de controles ne seront pas mis a jour.

(Marf, electriquement parlant a 3-4 broches pret, le 6522 est identique, aucune idée en terme de registre, mais je pense que c'est proche. grin)

Marrant ceci dit que l'un apelle ca un PIA, l'autre un VIA grin

Apres regardage un peu plus (enfin non comparaison avec le 6522) les registres on l'air sensiblement identiques.. grin
La grosse difference entre les deux le 6522 a des timers/compteurs ce que le 6821 semble ne pas avoir ce qui explique le "versatile" du 6522
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

61

-

62

-

63

-

64

Est-ce que tu as une horloge qui rentre sur E ?

(pour les chronogrames utilise cette outil: http://wavedrom.com )
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

65

-

66

que ca soit l'arduino ou autre chose qui fait des strobes sur E c'est correct.

1ms donc 1Khz ca devrait etre plus que correct, 1us donne 1Mhz, c'est probablement bon aussi, je sais pas ceci dit si l'arduino peux vraimetn faire une attente de ce temps, mais il ne peux que etre supérieur de toute maniere.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

67

-

68

Alors tu peux regarder mon code ici:

https://github.com/986-Studio/AY-3-3910-Player/blob/master/AY3910RegWrite/AY3910RegWrite.ino

Il est un peu plus avancé parceque travaille directement sur les IOs sans passer par digitalWrite/Read (pour faire des tests ca va, mais c'est lent)

Ce que je fait pour mon projet la pour le AY-3-8910 qui a besoin d'une horloge stable, j'utilise un des timer de l'AVR pour avoir une horloge a 2Mhz (de mémoire) configuré par la fonction "setup_clock". En modifiant certaines valeurs on peux descendre la frequence a 1Mhz voir en dessous, ca permet d'avoir l'esprit tranquil question horloge.

Sinon je n'ai pas regardé (encore) en détail, mais petit bug, tu envois quelque chose sur le port série avant de l'initialiser.. grin

Et conseil ^2 n'utilise Setup que pour le setup, met le reste du code dans loop().

Tu peux faire osciller PE dans loop, quitte a ajouter un delais pour ralentir le truc.

Tu peux faire un truc genre

void loop() { static PEState = LOW; digitalWrite(PE, PEState); Serial.println(digitalRead(7)); delayMicroseconds(5); Serial.println(digitalRead(7)); delayMicroseconds(5); Serial.println(digitalRead(7)); delayMicroseconds(5); if (PEState == LOW) { PEState = HIGH; } else { PEState = LOW; } }
comme ca tu as E qui continue a osciller.

Conseil, prends un multimetre capable de mesurer les frequences ou changemetn de niveua logique, ou trouve un oscilloscope (meme un CRT a 20Mhz, evite juste les machins "nanoDSO") ou un analyseur logique, tu perdras moins de temps a savoir si X ou Y a changé comme tu le veux en bidouillant le code, tu le verra directement!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

69

je conseille PEState = ~PEState comme ca c'est en temps constant.
mais c'est un micro detail.

70

-

71

72

Ce n'est pas un "visual studio like" C'EST visual studio
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

73

(la bonne url est http://searle.hostei.com/grant/MonitorKeyboard/ l'autre est 404)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

74

-

75

76

Il doit utiliser AVRASM2 au lieu de GNU as.
Tu n'as pas absolument besoin de l'IDE pour assembler, ça marche aussi en ligne de commande :
http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_Command_Line_Options.html
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

77

En meme temps l'IDE est loin d'etre mauvaise (contrairement a une autre marque)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

78

-

79

Mince, j'aurais pas cru que l'élec poussait à la religion...
Folco a été invité sur ce sujet.

T'as vu ça un peu ? C'est fou !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

80

grin

Bon, j'éspère de tout coeur que ça marchera, Orion ^^

• Folco va mettre un cierge

81

82

-

83

Si tu me permet smile
J'ai retrouvé la carte wrappé que j'avais faite en 2002, toujours vaillante, et fonctionne probablement toujours smile

xSAZ
JkJI

C'est un truc tres con pour un TP d'électronique, un bus VME, décodage d'adresse avec un PAL, deux boutons poussoirs, un afficheur 7 segments, et un peu de code 68000 (VME oblige grin) et on avais un truc tout con qui incrémentait et décrémentait le nombre affiché suivant le bouton poussé smile
(quelques broches on été tordue pendant le stockage mais rien de grave c'est solide le wirewrap grin)
(et je me rend compte en regardant la carte que ce sont des supports pour wrapping a tulipe, ils ne doivent pas être donné grin)
(par contre je sais pas si c'est moi ou mon binôme de l'époque, mais mon OCD m'arrache les yeux sur les résistances, pas correctement plié et en plus complètement désordonnées embarrassed Faut toujours mettre les composants dans le meme sens, autant que possible sinon ca fait des bouchons d'électrons embarrassed)
(Oh shit, pas le meme fabricant et potentiellement pas le meme substrat, mais 25€ la carte? eek
(promis je ne poste pas d'autres truc ici a propos de cette carte)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

84

O_o (./82) :

âmes sensible s'abstenir: (mais hé, j'ai tout vérifié, y'a pas de court circuit ! miracle ?)

4eEM
Sincèrement, y'a pas de quoi rougir, ton travail est tout à fait convenable pour qqn dont c'est pas le métier/la formation...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

85

Est-ce que tu positionne bien le fer, de façon à toucher à la fois la pastille et la broche à souder ?
Est-ce que tu ajoutes bien l'étain sur la pastille (et non pas sur le fer ou sur la broche) pendant que tu chauffes avec le fer ?

Les pâtés à certains endroits me laissent penser que le problème vient de là, c'est un piège typique smile

Sinon c'est peut-être simplement ton fer qui est mauvais, mais normalement on arrive à faire de bonnes soudures même avec un fer pas cher. Ou alors c'est la soudure, mais c'est peu probable.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

86

ton fil est bcp trop gros.

quand la panne brule c'est que le fer est trop chaud.

87

-

88

Y'a une prêtresse vaudou qui t'a jeté un sort en plantant des composants électroniques dans une plaque d'essais à la place des aiguilles dans la poupée, je vois que ça cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo