WCH julkisti uuden RISC-V-mikro-ohjaimen, joka voidaan ohjelmoida Arduino IDE:llä

Arduino IDE RISC-V

Viime vuonna WCH on esittänyt sarjan RISC-V mikro-ohjaimet mielenkiintoista, tiedät sen MCU Tämän avoimen ISA:n pohjalta ovat hyviä uutisia verrattuna muun muassa ARM:eihin. Näitä ovat "32 sentin" CH003V10 RISC-V -mikroohjain, jossa on 2 kt SRAM-muistia ja 16 kt flash-muistia, sekä CH32V307, jossa on enemmän resursseja (jopa 64 kt SRAM-muistia ja 256 kt flash-muistia) ja lisäoheislaitteita.

Tähän asti nämä mikro-ohjaimet on voitu ohjelmoida C-kielellä käyttämällä MounRiver IDE:tä tai muita avoimen lähdekoodin työkaluja. Kuitenkin, WCH ilmoitti äskettäin Arduino IDE -tuesta monille näistä RISC-V-mikro-ohjaimista, mikä antaa useammalle ihmiselle mahdollisuuden osallistua ja käyttää samaa IDE:tä kuin Arduinossa ja muissa kehityslevyissä.

Keskuskirjasto varten CH32duino Toimii OpenOCD:n kanssa WCH-LINKE-laitteiston kautta laiteohjelmiston lataamiseen ja WCH-sirujen virheenkorjaukseen. Lisäksi siinä on sarja työkaluja riscv-none-embed-gcc joka tukee mukautettuja RISC-V-käskyjä (puolen sanan ja tavun pakkauskäskylaajennukset, laitteistopinon push/pop-toiminnot), jotka ovat WCH:n RISC-V-mikrokontrollerissa.

Tällä hetkellä tuetaan seuraavia kehityspaketteja Arduino IDE yhteensopiva:

  • EVT-kortti CH32V003F4P
  • EVT-kortti CH32V203G8U
  • EVT-kortti CH32X035G8U
  • EVT-kortti CH32V103R8T6_MUSTA
  • EVT-kortti CH32V307VCT6_MUSTA

Kaikissa niissä on I/O oheislaitteita varten ADC, DAC, USART, GPIO, EXTI, SysTick, I2C ja SPI.

Jotta voit käyttää niitä, sinun on noudatettava seuraavaa Pasos:

  1. Lisää seuraava linkki kenttään "Muut rekisterikilpien hallinta-URL-osoitteet" Arduino 2.0 IDE:ssä: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. Liitä seuraavaksi WCH CH32 MCU:n EVT-kortit
  3. Valitse Arduino IDE -valikosta RISC-V-kortti, kuten CH32V00x, kuten tekisit Arduinon tai yhteensopivien levyjen kanssa.
  4. Ja tällä tavalla voit ladata ohjelmoidun luonnoksen koodin nähdäksesi sen toimivan.

Ja muista, että Arduino IDE on yhteensopiva Windows, Linux ja macOS, vaikka se saattaa vaatia tiettyjä asetuksia jokaiselle käyttöjärjestelmälle.

Lisää tietoa - Project GitHub -sivusto


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.