Pour mon projet Super OSD, je vais devoir programmer de gros lots de MCU, probablement environ 10 à 15 cartes par heure. Je pourrais simplement utiliser mon fidèle PICkit 2 pour les programmer (il y en a deux - peut-être trois - sur chaque carte) mais il serait très laborieux de charger chaque fichier (jusqu'à 128 Ko et 256 Ko de taille), lancer le programme et répéter pour chaque MCU, et ne me permettrait probablement pas d'atteindre ma vitesse cible. De plus, les MCU sont montés en surface, je dois donc avoir des en-têtes sur la carte pour permettre cela. Idéalement, j'aimerais supprimer ces en-têtes, mais ce n'est peut-être pas une option.
Alors, quelles sont les options disponibles pour la programmation de masse des MCU - y a-t-il des moyens plus rapides de le faire? Mon budget est en quelque sorte inférieur à 100 USD, donc des choses comme le MPLAB PM3 de Microchip à 895 USD, bien que jolies, ne seraient pas une option.
J'ai affaire à des microcontrôleurs PIC de divers les types. Il y a un PIC16F887, PIC24FJ64GA002 et dsPIC33FJ128GP802. Cependant, je suis également intéressé par les options pour les processeurs AT32 et STM32, car je les utilise peut-être également.
Veuillez noter que je n'envisage pas actuellement de commander des puces auprès des fabricants préprogrammés car le logiciel peut changer au moment où les puces arrivent, et en raison du coût supplémentaire impliqué.