Oletko valmis? Todella valmis? Koska täältä tulee kaikkien aikojen nopein ja tehokkain metro. The
Adafruit Metro M4 mukana
Mikrosiru ATSAMD51. Tämä metro on kuin luotijuna, ja siinä on 120 MHz Cortex M4 liukulukulla. Koodisi pyörii ja zoomaa, ja tueksi lisättyjen oheislaitteiden ansiosta tämä on varmasti suosikkisi uusi piirisarja.
Aloitaksemme ATSAMD51-matkamme päätimme aloittaa klassisen "Arduino-yhteensopivan" muodon ja pinoutin, jonka tunnet ja rakastat. Tämä Metro on samankokoinen kuin muut, ja se on yhteensopiva kaikkien kilpiemme kanssa. Siinä on analogiset nastat siellä, missä odotat, ja SPI/UART/I2C-laitteistotuki samassa paikassa kuin Metro 328 ja M0. Mutta! Se saa virtansa ATSAMD51J19:stä:
- Cortex M4 -ydin käynnissä 120 MHz
- Liukulukutuki Cortex M4 DSP -ohjeilla
- 512 kt salama, 192 kt RAM
- 32-bittinen, 3.3V logiikka ja teho
- Dual 1 MSPS DAC (A0 ja A1)
- Kaksi 1 MSPS ADC (8 analogista nastaa)
- 6 x laitteisto SERCOM (I2C, SPI tai UART)
- 22 x PWM ulostuloa
- Stereo I2S -tulo/lähtö MCK-nastalla
- 10-bittinen rinnakkaiskaappausohjain (kamera/videotuloa varten)
- Sisäänrakennetut kryptomoottorit, joissa on AES (256-bittinen), todellinen RNG, Pubkey-ohjain
- 64 QFN
Aika hyvä alku eikö? Joten laitoimme tämän sirun piirilevylle kaikilla näillä mukavilla lisäominaisuuksilla:
- Käynnistä METRO M4 7-9 V napaisuussuojatulla DC:llä tai mikro-USB-liittimellä mihin tahansa 5 V USB-lähteeseen. 2,1 mm:n DC-liittimessä on päälle/pois-kytkin, joten voit sammuttaa asetukset helposti. METRO vaihtaa automaattisesti USB:n ja DC:n välillä.
- METROssa on 25 GPIO-nastaa, joista 8 on analogisia sisääntuloja ja joista kaksi on todellista analogista ulostuloa. Siellä on laitteisto-SPI-portti, laitteisto-I2C-portti ja laitteisto-UART. Logiikkataso on 3,3V
- Natiivi USB, ei tarvita laitteisto-USB-sarjamuunninta, koska Metro M4:ssä on sisäänrakennettu USB-tuki. Kun USB-liitäntää käytetään sarjalaitteena, sitä voidaan käyttää missä tahansa tietokoneessa tietojen kuuntelemiseen/lähettämiseen METROlle, ja sitä voidaan käyttää myös koodin käynnistämiseen ja päivittämiseen käynnistyslataimen kautta. Se voi toimia myös HID-näppäimistön tai hiiren tapaan.
- Neljä merkkivaloa ja yksi NeoPixel, PCB:n etureunassa, mikä helpottaa virheenkorjausta. Yksi vihreä virran merkkivalo, kaksi RX/TX-LED-valoa tiedonsiirtoa varten USB:n kautta ja punainen LED kytkettynä. Nollauspainikkeen vieressä on RGB NeoPixel, jota voidaan käyttää mihin tahansa tarkoitukseen.
- 2 Mt QSPI Flash muistisiru sisältyy alukseen. Voit käyttää SPI Flash -tallennustilaa kuin hyvin pientä kiintolevyä. Circuit Pythonissa käytettäessä 2 Mt:n flash toimii tallennustilana kaikille komentosarjoille, kirjastoille ja tiedostoille. Kun sitä käytetään Arduinossa, voit lukea/kirjoittaa siihen tiedostoja, kuten pientä dataloggeria tai SD-korttia, ja sitten apuohjelmallamme käyttää tiedostoja USB:n kautta.
- Helppo uudelleenohjelmointi, tulee valmiiksi ladattuina UF2 käynnistyslatain, joka näyttää USB-tallennusavaimelta. Vedä laiteohjelmisto ohjelmaan, erikoistyökaluja tai ohjaimia ei tarvita! Sitä voidaan käyttää CircuitPythonin tai Arduino IDE:n lataamiseen (se on bossa v1.8 -yhteensopiva)
Meillä on toimiva Arduino-levytukipaketti, jossa on paljon toimivia asioita, mutta ensisijainen tavoitteemme tälle levylle on CircuitPython - 120 MHz:llä ja 192 kt RAM-muistilla CircuitPython toimii todella hyvin tällä sirulla! Tällä hetkellä CircuitPython 3.0 alpha toimii ja lisäämme lisää API-osia joka viikko.
Joten, mitä sinä odotat? Ota Metro M4 tänään ja hämmästy kuinka helppoa ja nopeaa CircuitPythonin käytön aloittaminen on!
Tutustu oppimisoppaastamme saadaksesi lisätietoja, kaavioita, Fritzing-objekteja, tiedostoja ja paljon muuta!