Olet luultavasti todella tottunut USB varustettuihin mikro-ohjainkortteihin, mutta entä kaksinkertainen kehityskortti? Kaksi on enemmän kuin yksi, joten se tekee siitä kaksi kertaa paremman! Ja Adafruit Feather RP2040 USB isännällä isEhdottomasti kaksinkertainen hauskuus verrattuna muihin Feather RP2040 -kortteihin, joiden päässä on USB Type A -portti USB -laitteiden liittämistä varten.
Nyt saatat ajatella "hei odota hetki, RP2040 ei ole kahta USB -portin oheislaitetta???" ja olisit oikeassa! Mutta siinä on näppärä PIO-oheislaite, jota voidaan (väärin)käyttää USB isäntäoheislaitteen emulointiin. Pääset pitämään USB -pääportin latausta, virheenkorjausta ja tiedonsiirtoa varten, ja samalla lähetät ja vastaanotat tietoja lähes mihin tahansa USB -laitteeseen. Pico SDK, joka on edelleen suositeltava kirjasto käytettäväksi.
Tuki USB Host -oheislaitteelle on saatavilla Arduino tai CircuitPythonissa. Arduino käyttöä varten tutustu TinyUSB:n "kaksoisrooli"-esimerkkeihin saadaksesi joitain asioita, joita voit tehdä! Esimerkiksi tietojen kirjaaminen USB avaimeen . Tai lukeminen toisesta laitteesta/mikro-ohjaimesta, jossa on USB CDC -sarjaliitäntä . Tai luo HID-uudelleenkartoittaja . Tai yhdistäminen outoihin laitteisiin, jotka vaativat laiteohjelmistopäivityksiä, kuten Cypress EZ- USB -pohjaiseen Intellikeys- tietoliikennekorttiin. CircuitPythonille tutustu tämän näppäimistön kaltaisiin projekteihin .
Huomaa, että tämä on ehdottomasti laiteohjelmistohakkerointi: sinun on omistettava toinen ARM-ydin ja molemmat PIO-oheislaitteet vain USB viestien käsittelyyn, mutta huomaamme, että se toimii melko hyvin tai ainakin yhtä hyvin kuin useimmat mikro-ohjaimen USB isäntäoheislaitteet!
Mukana on myös TPS61023:een perustuva 1 ampeerin tehostusmuunnin, joten voit käyttää Lipo-akkua ja saada mukavan puhtaan 5 V ulostulon USB -laitteille. Tehostimessa on aktivointinasta, joka on sidottu yhteen RP2040:n ylimääräisistä GPIO-liittimistä, joten virta voidaan kytkeä päälle ja pois manuaalisesti ja nollata kaikki liitetyt laitteet.
Featherin sydämessä on RP2040-siru, jonka kellotaajuus on 133 MHz ja 3,3 V:n logiikka, sama, jota käytetään Raspberry Pi Picossa. Tässä sirussa on huikeat 8 Mt QSPI FLASH -muistia ja 264 kt RAM-muistia! Tilaa jää jopa STEMMA QT -liittimelle I2C-laitteiden plug and play -käyttöä varten!
Jotta sitä olisi helppo käyttää kannettavissa projekteissa, lisäsimme liittimen kaikille 3,7 V:n litiumpolymeeriakuillemme ja sisäänrakennetun akun latauksen. Et tarvitse akkua, se toimii hienosti suoraan USB Type C -liittimestä. Mutta jos sinulla on akku, voit ottaa sen mukaan ja ladata sitten USB portin. Feather siirtyy automaattisesti USB virtalähteeseen, kun se on saatavilla.
Tässä muutama kätevä speksi! Saat:
Brändi | Adafruit |
Malli | 5723 |