1. Produit terminéview
La carte de développement mini USB Waveshare RP2350 est une carte microcontrôleur compacte et performante conçue pour le développement de systèmes embarqués. Basée sur le microcontrôleur double cœur et double architecture Raspberry Pi RP2350, elle offre des fréquences d'horloge flexibles jusqu'à 150 MHz. Cette carte est idéale pour une large gamme d'applications, du prototypage simple aux projets IoT complexes.
Caractéristiques principales :
- Microcontrôleur Raspberry Pi RP2350 intégré avec processeurs Arm Cortex-M33 double cœur et Hazard3 RISC-V double cœur.
- Fréquence d'horloge flexible jusqu'à 150 MHz.
- 520 Ko de SRAM et 2 Mo de mémoire Flash intégrée.
- Connecteur USB Type-C moderne pour l'alimentation et les données.
- Conception modulaire à structure alvéolaire pour soudure directe sur cartes porteuses.
- Prise en charge USB 1.1 avec fonctionnalités hôte et périphérique.
- Port d'extension USB Type-A intégré via PIO, compatible avec la transmission USB 2.0/1.1.
- Modes veille et dormance à faible consommation pour une gestion efficace de l'énergie.
- Programmation par glisser-déposer via stockage de masse USB.
- 15 broches GPIO multifonctions, dont 2 SPI, 2 I2C, 2 UART, 4 ADC 12 bits et 14 canaux PWM contrôlables.
- 12 machines d'état d'E/S programmables (PIO) pour la prise en charge de périphériques personnalisés.
2. Spécifications techniques
| Fonctionnalité | Détail |
|---|---|
| Dimensions du produit | 1.3 x 0.69 x 0.59 pouces |
| Poids de l'article | 0.352 onces |
| Fabricant | Waveshare |
| Numéro de modèle de l'article | RP2350-USB-A |
| Marque | waveshare |
| Prise de processeur | BGA |
| Appareils compatibles | Ordinateur personnel |
| Technologie de mémoire RAM | Mémoire SRAM |
| Processeurs compatibles | Raspberry Pi RP2350, Cortex-M33, Hazard3 RISC-V |
| Type de chipset | Raspberry Pi RP2350A |
| Vitesse d'horloge de la mémoire | 150 MHz |
| Nom du modèle | Carte de développement mini USB RP2350 |
| Capacité de stockage de la mémoire | 0.52 Mo |
| Taille maximale de la mémoire RAM | 520 Ko |
3. Guide de configuration
3.1 Connexion initiale
- Connectez la carte de développement mini USB RP2350 à votre ordinateur à l'aide d'un câble USB Type-C. La carte sera généralement reconnue comme un périphérique de stockage de masse.
- Assurez-vous que votre système d'exploitation dispose des pilotes USB nécessaires. Sur la plupart des systèmes modernes, ces pilotes sont installés automatiquement.
3.2 Accès au mode de démarrage
Pour charger un nouveau firmware ou de nouveaux programmes, la carte doit être en mode bootloader. Cela se fait généralement comme suit :
- Maintenir le bouton BOOT enfoncé tout en connectant la carte à votre ordinateur via USB.
- Par ailleurs, certains environnements de développement peuvent permettre d'accéder au mode chargeur de démarrage via des commandes logicielles.
4. Mode d'emploi
4.1 Programmation de la carte
La carte de développement mini USB RP2350 prend en charge la programmation par glisser-déposer. Une fois la carte en mode bootloader et reconnue comme périphérique de stockage de masse, il suffit de glisser-déposer le firmware compilé. files (par exemple, .uf2 files) directement sur le disque dur de la carte. La carte se réinitialisera automatiquement et exécutera le nouveau programme.
4.2 Débogage et communication
La carte offre plusieurs interfaces pour le débogage et la communication :
- Interface SWD : Une interface SWD (Serial Wire Debug) à 3 broches est disponible pour le débogage matériel, compatible avec la plupart des microcontrôleurs basés sur ARM.
- Interface UART : Une interface UART (émetteur-récepteur asynchrone universel) est fournie pour la communication série, utile pour l'envoi et la réception de données pendant le développement et le débogage.
- Interface I2C : Un port I2C (Inter-Integrated Circuit) est disponible pour connecter divers capteurs et périphériques.
- Port d'extension USB Type-A : Ce port permet la transmission USB 2.0/1.1 via PIO, élargissant ainsi les options de connectivité.
4.3 Environnements de développement pris en charge
Le microcontrôleur RP2350 prend en charge divers langages de programmation et environnements de développement, notamment :
- Kit de développement logiciel C/C++ : Le kit de développement logiciel (SDK) officiel Raspberry Pi C/C++ peut être utilisé pour le développement en ligne de commande ou intégré dans des environnements de développement intégrés (IDE) populaires comme Visual Studio Code et Eclipse.
- MicroPython : Une implémentation complète du langage de programmation Python 3 optimisée pour le matériel embarqué, similaire au Raspberry Pi Pico.
Waveshare Electronics fournit de nombreuses ressources de développement en ligne et des exemplesampCes ressources sont conçues pour faciliter la mise en œuvre de fonctions de base et la réalisation de projets complexes. Elles peuvent être rapidement intégrées à vos applications.
5. Maintenance et entretien
5.1 Précautions de manipulation
- Électricité statique: Les composants électroniques sont sensibles aux décharges électrostatiques (DES). Manipulez toujours la carte avec précaution, de préférence en utilisant un bracelet antistatique ou en touchant un objet mis à la terre avant toute manipulation.
- Humidité: Protégez la carte de l'humidité. Rangez-la dans un endroit sec pour éviter tout dommage.
- Stress physique: Évitez d'appliquer une force excessive ou de plier la carte, car cela pourrait endommager les composants ou les joints de soudure.
5.2 Nettoyage
Si un nettoyage est nécessaire, essuyez délicatement la carte avec un chiffon doux et sec. Pour les saletés tenaces, utilisez une petite quantité d'alcool isopropylique sur un coton-tige, en vous assurant que la carte est hors tension et parfaitement sèche avant de la remettre sous tension.
5.3 Stockage
Lorsqu'elle n'est pas utilisée, rangez la carte de développement mini USB RP2350 dans son emballage d'origine ou dans un sac antistatique, dans un endroit frais et sec, à l'abri de la lumière directe du soleil et des températures extrêmes.
6. Dépannage
Si vous rencontrez des problèmes avec votre carte de développement mini USB RP2350, tenez compte des étapes de dépannage courantes suivantes :
- Conseil non reconnu : Vérifiez que le câble USB est correctement connecté et fonctionnel. Essayez un autre port USB ou un autre câble. Assurez-vous que la carte est en mode bootloader si vous tentez de téléverser le firmware.
- Erreurs de programmation : Vérifiez attentivement votre code pour corriger les erreurs de syntaxe. Assurez-vous que l'environnement de développement et le SDK appropriés sont installés et configurés. Vérifiez que la carte est en mode bootloader.
- Pas d'alimentation/LED éteintes : Vérifiez la connexion USB et la source d'alimentation. Assurez-vous que le câble fournit une puissance suffisante.
- Problèmes périphériques : Vérifiez les connexions des broches GPIO. Assurez-vous que l'affectation des broches dans votre code est correcte. Vérifiez l'alimentation des composants externes.
Pour des guides de dépannage et des solutions plus détaillés, veuillez consulter les ressources de développement en ligne et les canaux d'assistance technique officiels de Waveshare.
7. Médias produits
7.1 Images du produit








7.2 Vidéos officielles du produit
RP2350 GEEK Overview
Cette vidéo donne un aperçuview Cette présentation de la carte de développement RP2350 GEEK met en avant son processeur double cœur, sa fréquence de fonctionnement, son écran LCD intégré et ses diverses interfaces de débogage et de développement. Elle illustre également la programmation par glisser-déposer et la compatibilité avec les langages C/C++ et MicroPython.
8. Garantie et assistance
Waveshare propose des ressources de développement en ligne et une assistance technique pour la carte de développement mini USB RP2350. En cas de problème ou si vous avez besoin d'aide, n'hésitez pas à contacter le service client de Waveshare. Vous trouverez une documentation détaillée, des tutoriels et des exemples.ampLes codes sont disponibles via leurs canaux officiels pour vous aider dans vos projets.





