Bonjour,
Voila actuellement je bosse sur des contrôleurs 8bits famille intel 8051. Entre des 89S52 et des UPSD33XX et UPSD34XX. malheureusement, je viens d'apprendre par radiospare et farnel qu'ils ne distribueraient plus la famille upsd. C'est dommage car nous venons tout juste d'acheter KEIL UVISON MSC51 et le programmateur ULINK2.
Étant donnée cette mésaventure, mon boulot demande de choisir une nouvelle technologie rapidement.
Je souhaiterais donc passer directement au 32bit car je suis sur que l'on pourra l'utiliser pendant plus de 10ans encore. Maintenant plusieurs questions ce posse.
-En effet il faut choisir une famille qui ne coute pas trop cher car nous faisons beaucoup de prototype, (10€ maximun le controlleur)
-Elle ne doit pas trop consommer, disponible dans des boitiers que nous pouvons souder (tqfp80 max) sachant que parfois nous avons besoin de beaucoup d'entrées sorties, et parfois très peu, donc il faut aussi trouver les contrôleurs avec des petits boitiers (tqfp44 par exemple) .
-Maintenant l'environnement de développement, comme nous avons déjà keil cela serai bien de continuer avec (l'achat d'une autre licence pose pas problème), mais si il faut changer pourquoi pas.
-Le programmateur, nous avons déjà un Keil ULINK2, donc cela serai bien d'avoir une famille compatible, mais si il faut changer il faudrait que l'on puisse en trouver un facilement.
Après ces contraintes, voici de ce que nous avons besoin. Plusieurs usart, un ADC 10bit mimun, bus SPI, I2C, JTAG. Besoin de calcul pour faire du CRC sur des trames, avoir pas mal de mémoire RAM, 128K mini et si possible avoir une pile ethernet incluse afin de faire un serveur web intégré. Nous utilisons pas beaucoup l'USB.
Avec toutes ces contraintes, j'ai fais quelque recherche et je trouve la famille STM32 Cortex M3 de chez ST pas mal, mais je ne sais pas si l'AVR32 ne pourrais pas non plus remplir nos conditions.
Merci de votre aide
-----