salut,
je voudrais avoir une idée de la taille typique d'un programme sur un pic ou autre uC
avez vous des exemple de programmes et de taille correspondante.
en particulier
- ceux qui lisent une carte SDram en FAT
- ceux qui affichent sur un LCD graphique
- ceux qui s'interfacent avec un module GPS
c'est juste pour savoir si ca tiendra largement dans 16kFlash, ou que 256k sera trop petit
plus précisément le uC serait un dsPIC, programmé en C et assembleur.
Les fonctionnalités attendues seraient :
- un LCD graphique genre 128x64 SPI
- 2 capteur de tour, avec mesure fréquence/vitesse et compte/distance, avec 3-4 totaux intermédiaires, max,
- environ 5-10 capteurs/actionneurs en SPI ou I2C
- une dizaine de boutons
- 5-10 surveillance de tension, commandes et PWM
- affichage graphique très variés d'une trentaine de valeurs réparties sur différents modes (je crois que ce sera le plus gourmand)
- menu de configuration de 5-10 paramètres ou réinitialisations de totaliseurs
- lecture de carte SD en mode FAT (lib gourmande)
j'envisage d'ajouter un module GPS et donc l'interprétation SiRF et l'affichage simple a l'échelle... (ca risque d'être effroyablement gourmand)
-----