Tartalomjegyzék:
- 1. lépés: Soros eszköz létrehozása USB -csatlakozóval
- 2. lépés: Programozza az UChip programot
- 3. lépés: Összeszerelés - Csatlakozás - Kísérlet
Videó: SAMD21-alapú alaplapi USB-port hardver-soros portba állítása!: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Manapság szabványos, hogy egy Arduino (vagy bármilyen más kompatibilis) USB -portot használnak emulált soros portként. Ez nagyon hasznos hibakereséshez, adatok küldéséhez és fogadásához szerethető tábláinkról.
Az uChip-en dolgoztam, amikor az MCU adatlapját (SAMD21) átnézve észrevettem, hogy az USB gpio PORTA 24 és 25 (amelyek D-/D+) SERCOM-ként is használhatók (PAD 2 és 3).
Miután észrevettem ezt az adatlapon, úgy gondoltam, hogy néha nagyon hasznos lenne egy hardveres soros eszközt közvetlenül az USB -porthoz csatlakoztatni, nem pedig úgy, hogy repülő vezetékeket rögzítünk egy kenyérlapra vagy forrasztjuk közvetlenül a táblára.
Így itt van egy gyors bemutató, amely bemutatja, hogyan kell úgy beállítani a táblát, hogy az USB -t hardveres soros portként használhassa.
Ebben az oktatóanyagban a csatlakoztatott soros eszköz egy Bluetooth HC-06 soros adapter. A kódot azonban bármely más soros eszközhöz alkalmazhatja, feltéve, hogy forraszt egy USB -kábel adaptert a soros eszközhöz.
Darabjegyzékben
uChipx 1
mikro-USB-USB/A adapter x 1 (link)
HC-06 BT modul x 1
Újrahasznosított USB kábel x 1
Akkumulátor (3V3 <VBAT <5) x 1
1. lépés: Soros eszköz létrehozása USB -csatlakozóval
Húzza le az USB -kábelt, és forrasztja a vezetékeket a soros eszközhöz, az ábrán látható módon és az alábbiakban leírtak szerint.
- USB kábel fekete -> GND
- USB kábel piros -> VCC (tápellátás)
-USB kábel (D-) fehér -> RX
- USB kábel (D+) zöld -> TX
2. lépés: Programozza az UChip programot
Csatlakoztassa az uChip -et a számítógépéhez, és töltse be a táblára a „HWSerialUSB.ino” vázlatot. Ezután válassza le az uChip -et a következő lépések folytatásához.
TIPP: Hogyan működik a kód? Miért más az USB portom most?
Itt összefoglalva leírom azt a trükköt, amit a kódban csinálok.
Alapvetően új „SerialUSB_HW” példányt hozok létre a GPIO használatával, amelyek jelenleg D- és D+-ként vannak kijelölve.
A Beállításban () engedélyezem a SERCOM funkciót az USB tűkhöz, a kód elején található „wiring_private.h” fejlécben megadott „pinPeripherial ()” funkció használatával.
Most már használhatom a „SerialUSB_HW” példányt, mint a szabványos Serial vagy SerialUSB, adatokat fogadva és küldve a HC-06 soros eszközre.
3. lépés: Összeszerelés - Csatlakozás - Kísérlet
Csatlakoztassa az akkumulátort az uChip -hez
-pin_8-> VBAT--
- pin_16 -> VBAT+
Helyezze be az OTG adaptert, majd a soros eszközt a vadonatúj USB -portjával, és … ennyi, a hardver készen áll!
A HC-06 modullal való párosítás után (az alapértelmezett jelszó 1234) csatlakozzon a BT eszközhöz telefonja vagy BT interfésze segítségével. Most meg kell kapnia a fedélzeti LED állapotát.
Küldje el a karaktert a LED bekapcsolásához, vagy bármely más karaktert a kikapcsolásához.
Kísérletezzen és próbálkozzon más soros eszközökkel. Most már tudja, hogyan kell az USB -portot hardveres soros portként használni!
TIPP: A kódban van egy #define, amely lehetővé teszi az USB -port emulált soros vagy hardveres soros használata közötti váltást. Kísérletezzen és győződjön meg arról, hogy a csatlakoztatott soros eszköz (HC-06) nem kommunikál, hacsak nem kényszerítjük az USB-t hardveres soros működésre!
Ajánlott:
Asztali Pi hardver összeszerelése: 12 lépés (képekkel)
Asztali Pi hardver összeszerelés: A Raspberry Pi -t és az egylapos számítógépek (SBC) világát lenyűgözőnek találom. A tipikus otthoni számítógépekhez szükséges összes alapvető összetevő integrálása egy kompakt és önálló rendszerbe megváltoztatta a hardvert és
NYÁK alaplapi hangszóró: 5 lépés (képekkel)
NYÁK alaplapi hangszóró: Uma caixa de som praticamente vinda do lixo eletrônico. Custo zero
Kísérő doboz recept (hardver remix / áramkör hajlítás): 11 lépés (képekkel)
Kísérő doboz recept (hardver remix / áramkör hajlítás): A hardver remixelés egy módja annak, hogy újra megvizsgáljuk a zenei technológiák előnyeit. A kísérő dobozok áramkörben hajlított, barkácsolt elektronikus hangszerek. Az általuk kiadott hangok a használt áramkörtől függenek. Az általam készített eszközök multi-effekten alapulnak
Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi hardver és Raspbian OS: 19 lépés
Basiliscus "α". Mandalorian's Basilisk W/ Raspberry Pi hardver és Raspbian operációs rendszer: Ez a projekt egy olyan eszközről szól, amelyet számítógépként is használhat, eltérve a laptoptól útközben. Elsődleges célja, hogy lehetővé tegye a kód írását, ha programoz vagy tanul. Továbbá, ha író vagy, vagy szeret történeteket írni, még akkor is, ha
Hardver és szoftver Hack Smart Devices, Tuya és Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 lépés
Hardver és szoftver Hack Smart Devices, Tuya és Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Ebben az utasításban megmutatom, hogyan villantottam fel több intelligens eszközt saját firmware -emmel, így az OpenQab beállításom segítségével irányíthatom őket az MQTT segítségével. új eszközöket, amikor feltörtem őket. Természetesen vannak más szoftveralapú módszerek is, amelyek segítségével villoghatnak az egyéni adatok