Les cartes RISC-V sont disponibles dans de nombreuses configurations différentes, elles apparaissent même dans le fer à souder via le Pinecil de Pine64. Mais si vous ne faites que plonger votre orteil dans RISC-V, cette carte à 10 $ pourrait vous intéresser. Une carte de microcontrôleur RISC-V de WCH avec un total de huit interfaces UART est désormais disponible dans la boutique en ligne chinoise LCSC Electronics, comme l’a rapporté CNX Software, et la société recherche des contributions communautaires à son logiciel.
Bonnes nouvelles!! Nous publions un projet open source de 8 serveurs UART série. Basé sur la carte de développement RISC-V MCU V307 et le système d’exploitation RT-Thread @rt_thread L’adresse des référentiels de code source est : https://t.co/Wlr9Nvalf7 pic.twitter.com/WsS1vA70gT20 janvier 2022
Dans un tweet, le directeur technique de WCH et président de l’institut de recherche RISC-V MCU, Patrick Yang, déclare que la « fonction TX/RX de [the] client TCP » a été réalisé, mais que le « serveur TCP et le serveur/client UDP doivent être réalisés et améliorés », et appelle les développeurs à se soumettre activement à son référentiel GitHub.
- Processeur RISC-V4F, fréquence d’horloge système maximale de 144 MHz
- Multiplication à cycle unique et division matérielle, unité matérielle à virgule flottante (FPU)
- 64 Ko SRAM, 256 Ko Flash
- Mise en réseau – Gigabit Ethernet MAC, 10 Mbps PHY
- 80 ports d’E/S, peuvent être mappés à 16 interruptions externes
- Disposition des broches Arduino
- Tension d’alimentation : 2,5 V/3,3 V, l’unité GPIO est alimentée indépendamment
- Réinitialisation à la mise sous/hors tension (POR/PDR), détecteur de tension programmable (PVD)
- 2 contrôleurs DMA généraux, 18 canaux au total
- Générateur de nombres aléatoires vrais uniques (TRNG)
- 2 CNA 12 bits
- ADC 12 bits 16 canaux 2 unités, TouchKey 16 canaux
- Interface OTG pleine vitesse USB2.0
- Interface hôte/périphérique USB2.0 haute vitesse (PHY 480 Mbps intégré)
- 3 USART, 5 UART
- 2 interfaces CAN (2.0B actives)
- Interface SDIO, interface FSMC, DVP
- 2 x I2C, 3 x SPI, 2 x IIS
Le microcontrôleur permet de contrôler ses huit ports UART via Ethernet. UART – ou récepteur-émetteur asynchrone universel – est un bus de données série asynchrone permettant de communiquer avec d’autres matériels. Il peut fonctionner comme un RS-232 ou selon d’autres normes, notamment RS-485.
Pour toute personne intéressée à rester coincée dans le tableau, qui est en rupture de stock au moment de la rédaction, avec la promesse de plus de stock en cours de route, le manuel peut être téléchargé à partir de GitHub.