180

DDRam ??

Heu je sais pas si la ti supporterait de la ram dynamique..

Mais de la bonne vielle ram statique grin
j'suis sur qu'on peut gonggler a bloc la ram de la TI (16Mo grin)
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.

181

hum couic

dehors
tu pensais pas qd même que j'allais monter de la DD ? nan mé cé pour expliquer qu'on ne fait pas tout avec n'importe quoi (non mé grin)

182

> grin < powaaa wink
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.

183

ué vive ladressage a pres smile

184

et pourquoi on utiliserait pas un systeme de pages ??

C pas trop trop complexe a mettre en oeuvre avec un pld
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.

185

arf je pensais que tu voulais brancher ca sur le bus....

186

ben le 68000 peut reelement addresser 16Mo de mémoire (et pas 4Go puisqu'on a pas 32fils d'addresse mais que 24, (en fait 23))
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.

187

WINBOND W29C011A-15
=
FLASH 1MB=256 ko

T'en feras rien sur ta TI, ni ailleurs non plus.

Par contre moi ça m'intéresse.
Tu peux me l'envoyer?

Et Godzil, fais pach, je le sais que le bus est utilisable et que la TI utilise pas tout. Mais le problème qu'on a c'est la connection au proc, dont j'ai déja parlé 50 fois dans ce forum et qui a rien à voir dans ce topic, dont le sujet, je me permets de le rappeler, est:

Enfin une extension mémoire REALISABLE RAPIDEMENT
Aussi inutile que le H d'Hawaï

188

Calme squalyl ! se n'est pas spécialemnet moi qui a fait dériver le topic et je suis bien d'accord sur le sujet de dépars de se topic, et on arrete la.
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.

189

Donc, cette fameuse extension, elle utiliseras un PIC ou un PCF (ou les 2 sont en préparation) ???
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

190

... ou même aucun des 2 (avec connection directe de 4 chips de mémoire I²C sur le port i/o) en étant si l'on peut dire "limité" à 256 ko

191

c au moins sa 256Ko
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.

192

Arf... ok, c bon à savoir, çagrin
Et si je précise "pour avoir au moins 2Mo en plus" ???grin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

193

Pour étendre la mémoire ç'est simple:
Chaque puce I2C est pourvue d'une ligne de validation à mettre à la masse pour que la mémoire soit active. Comme on peut connecter 4 mémoires à la fois au bus, il suffit de regrouper les mémoires par groupe de 4, et de connecter ces lignes de validation à un PCF. C'est juste pour ça, le PCF8574. D'ailleurs, on peut en mettre plus d'un, de PCF, ou s'en passer carrément si on est pas trop gourmand en mem.

Note pour ceux qui savent pas ou qui sont pas surs: Le PCF8574 est un chip qui se connecte sur un port I2C et qui nous permet de disposer de 8 fils en entrée ou en sortie, qu'on peut lire et écrire par le bus I2C.
Aussi inutile que le H d'Hawaï

194

franchement squalyl tu aurais du faire l ENSERG et pas l ENSPG....la physique c mort...

195

Bin ouais l'ERG je sais maintenant, mais en spé je connaissais pas. Après les écrits j'étais plus de 1300ème, j'ai pas reçu les plaquettes de l'INPG. Heureusement après les oraux j'ai cartonné à l'insu de mon plein gré, je dois dire, et je me suis retrouvé 800 ème! bandana
Aussi inutile que le H d'Hawaï

196

arf... ça veut dire qu'on peut faire des modules autours des PCF et connecter ces modules entre eux pour mettre autant de mem qu'on veut ???
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

197

en cascadant les PCF il n'y a pas de limite, tout est conditionné par le soft sur la TI

198

Dans kel limite ??
y a une taille maxi, faut faire un nouveau pilote à chaque nouveau module ???
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

199

on peut mettre jusqu'a 8 PCF8574 sur un bus I2C, ça donne 8 PCF * 8 sorties * 4 mémoires = 256 mémoires triso
la limite provient donc de la place prise par les mémoires

pour le soft, utiliser jusqu'à 8 PCF n'est pas très compliqué, c'est juste une gestion de pages mémoire de 4 24LC515 chacune

200

Je crois que j'ai trouvé un truc pas mal.
C'est un système de fichiers pour mémoires de ce genre, qui est vraiement minimal.
A l'origine c'est un truc de Maxim pour son bus 1 fil, mais vu que les sources du système de fichiers utilisent juste des routines de lecture/écriture de page, il suffit de les réécrire pour l'I2C.
Ca utilise des pages de 32 octets, ça gère les dossiers imbriqués; le seul truc c'est que les noms de fichiers ont 4 caractères. C'est un inconvénient, mais pas trop. On peut prendre 8 octets au début du fichier pour stocker le vrai nom.
Le truc génère des CRC pour chaque page, comme ça c'est pas mal sécurisé: pas d'erreurs.
Voici l'url de la note d'application qui décrit le système de fichiers:
ici
Voici l'URL de téléchargement du "sdk" pour le bus 1-wire, le fichier intéressant est owfile.c:
ici
Je vous conseille de télécharger la dernière version ET l'ancienne version, parce que les fichiers sont plus simples à comprendre.
Aussi inutile que le H d'Hawaï

201

hwti a écrit :
on peut mettre jusqu'a 8 PCF8574 sur un bus I2C, ça donne 8 PCF * 8 sorties * 4 mémoires = 256 mémoires triso

en prenant des PCF8575 et des PCF8574A (8+8) vu que l'entète de l'adressage est différent ...
tu peux donc en mettre 16 PCF * 8 sorties * 54 mem = 512 mémoires triso^2

grin

sinon je vois que t'as trouvé des trucs pas mal Squalyl, c'est tjrs mieux que de devoir se créer une "FAT" perso smile

202

je pense qu'un système de fichiers perso serait meilleur
4 caractères ça fait un peu juste

on pourrai avoir un format simple comme :
0x0000 : taille totale du système / 64Ko (nombre de 24xx515) (1 octet)
0x0001 : adresse de la table des dossiers / 256 octets (2 octets)
0x0004 : adresse de la table des fichiers / 256 octets (2 octets)
0x0005 : taille de la table des dossiers (en dossiers en comptant les dossiers effacés) (1 octet)
0x0006 : taille de la table des fichiers (en fichiers, en comptant les dossiers effacés) (1 octet)
0x0007 à 0x0007+ (0x0000).b * 32
table d'espace libre : 1 bit <=> 256 octets
bit à 1 si espace libre
utilisée pour trouver rapidement de l'espace libre

table des dossiers et sous dossiers : suite d'enregistrements :
commence à un multiple de 256 octets
- nom du dossier (8 octets)
- numéro du dossier parent (ou 0) (1 octet)
un enregistrement peut être non utilisé (dossier supprimé) dans ce cas on met des 0 partout

table des fichiers : suite d'enregistrements :
commence à un multiple de 256 octets
- nom du fichier (8 octets)
- adresse (3 octets ou 2 si on prend des pages)
- taille (2 octets)
- numéro du dossier ou sous dossier (1 octet)
un enregistrement peut être non utilisé (fichier supprimé) dans ce cas on met des 0

on utilise la table d'espace libre tant que possible, si on a besoin de plus d'espace, on fait un garbage collect en regardant la taille des fichiers pour les coller bout à bout et on met à jour la table d'espace libre

on garde toujours la fin du bloc de 256 octets de la table des dossiers réservée, ainsi que la fin du bloc de la table des fichiers et les deux suivants
ils sont marqués comme occupés dans la table d'espace libre

203

512 puce... ça fait du 32Mo, çalove
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

204

je rappelle que les puces de Microchip gèrent l'ISP, en majorité, donc PAS DE PROGRAMMATEUR!!!
Lisez les docs... C'est le cas des derniers nés, ainsi que du vieux 16F84...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

205

Miles c'est la deuxième fois que je te dis que l'ISP c'est effectivement de la programmation en système, mais ça veut dire juste que tu branches directement le programmateur dans le système. Ne sois pas têtu. Il faut un programmateur.
Aussi inutile que le H d'Hawaï

206

il faut un programmateur, le plus simple étant le JDM

sinon a priori il suffira de flasher une fois le programme, et après les update se feront depuis la TI (self programming)

vous en pensez quoi pour le système de fichiers ?

207

non, tu branches un port série ou parallèle, je ne suis pas têtu, j'ai vu des montages.
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

208

sans composants, branchement direct ?
même le JDM il y a 2 transistors, 2 résistances, 2 condos, 4 diodes et 2 zener

209

j'ai déjà vu un programmateur direct pour le 16F84
mais sur le fond il ressemblait plutôt à un JDM vraiment fait à l'arrache

210

bon, OK, il y a un 74HCT125, un TL497 et sa garnison habituelle, mais c'est tout...
Ce n'est pas un programmateur au sens que je l'entend, comme celui que j'ai pour mes PALs ou GALs...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site