
ورقة غش اختراق العتاد
[[TOC]]
250-350 CVCC و GND بشكل جيد مفيد جداًGND، IN أو RX، OUT أو TX و VCC3/4 دبابيس على PCB
GND
GNDVCC
VCCGND (مقياس متعدد لقياس المقاومة، عادة 200k)VCC (مقياس متعدد لقياس المقاومة، عادة 200kOhm)GND (مقياس متعدد لقياس الجهد، عادة 20V)TX UART مقابل GND (مقياس متعدد لقياس الجهد، عادة 20V)؛ إذا كان الجهد متذبذباً فمن المحتمل أن هذا الدبوس هو TX (لأنه يرسل بيانات)RX UART مقابل GND (مقياس متعدد لقياس الجهد، عادة 20V)؛ إذا كان الجهد ثابتاً عند 0 فمن المحتمل أن هذا الدبوس هو RX (لأنه ينتظر استقبال بيانات)جدول
| PIN | GND resistance | VCC resistance | V | Notes |
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 |
مثال
| PIN | GND resistance | VCC resistance | V | Notes |
|---|---|---|---|---|
| 1 | 30kOhm | 0Ohm | 3.3V | VCC |
| 2 | 4.7kOhm | 34kOhm | 3.3V | 1.6-3.3V on boot - TX |
| 3 | INFOhm (multimeter 1) | INFOhm (multimeter 1) | 3.3V | 0V on boot - RX |
| 4 | 0Ohm | 30kOhm | 0V | GND |
115200)H هي وظيفة طباعة المساعدة، استخدمها في كل مكانGND للوحة بـ GND لـ Jtagulator، ودبابيس اللوحة 1,2,3 بقنوات Jtagulator 1,2,3V: ضبط جهد العملU: الدخول إلى قائمة تعريف UARTU: بدء التعريفText string to output: defaultStarting channel: القناة التي نضع فيها الدبوس 1 من اللوحةEnding channel: القناة التي نضع فيها الدبوس 3 من اللوحةIgnore non-printable characters: نعم3.3V أو 5V)، وإلا ستتلف اللوحة أو المحول التسلسليRX من اللوحة بـ TX من المحول و TX من اللوحة بـ RX من المحول
VCCsudo lsusb لتحديد موقع المحولls -lart /dev لتحديد جميع ملفات الجهاز؛ يجب أن يكون جهازنا من آخرها، عادة ttyUSB0dialout (أو أن نكون root)، للتحقق من مجموعاتنا groups $USERscreen /dev/ttyUSB0 $BAUDRATE للاتصال بـ TTY
$BAUDRATE يمكن أن يكون واحداً من الموجودين هنا$BAUDRATE
1152009600576003840019200$BAUDRATE قد نرى هراء أو حتى لا شيءctrl + a -> k -> y: إغلاق الشاشة (screen)\r\n أم \n؟
pyserial، مكتبة بايثون للاتصال التسلسلي، مثال:
#!/usr/bin/env python3
import serial