ឧបករណ៍បញ្ជាថាមពលទាបឌីជីថល QIA128 ជាមួយ SPI និង UART
ការណែនាំអ្នកប្រើប្រាស់
ការពិពណ៌នាទូទៅ
QIA128 គឺជាឧបករណ៍បញ្ជាឌីជីថលដែលមានថាមពលទាបជ្រុលឆានែលតែមួយជាមួយនឹងលទ្ធផល UART និង SPI ។
ការកំណត់រចនាសម្ព័ន្ធពិន និងការពិពណ៌នាមុខងារ
តារាង 1 ។
# | ម្ជុល | ការពិពណ៌នា | J1 # |
ម្ជុលកំណត់ឡើងវិញទាបសកម្ម។ | – | ||
2 | TMS | JTAG TMS (ជ្រើសរើសរបៀបសាកល្បង) ។ ម្ជុលបញ្ចូលប្រើសម្រាប់បំបាត់កំហុស និងទាញយក។ | – |
3 | TX | បញ្ជូនលទ្ធផលទិន្នន័យអសមកាល។ | 7 |
4 | RX | ទទួលការបញ្ចូលទិន្នន័យអសមកាល។ | 6 |
5 | GND | ម្ជុលដីត្រូវបានភ្ជាប់ទៅគ្នាទៅវិញទៅមកនៅខាងក្នុង។ | 1 |
6 | - ភាពរំជើបរំជួល | ឧបករណ៍ចាប់សញ្ញារំភើបត្រឡប់មកវិញ (បានភ្ជាប់ទៅដី)។ | 2 |
7 | - សញ្ញា | ការបញ្ចូលអវិជ្ជមានរបស់ឧបករណ៍ចាប់សញ្ញា។ | 5 |
8 | + រំភើប | ការរំភើបរបស់ឧបករណ៍ចាប់សញ្ញា។ | 3 |
9 | + សញ្ញា | ឧបករណ៍ចាប់សញ្ញាបញ្ចូលវិជ្ជមាន។ | 4 |
10 | វីន | វ៉ុលtagអ៊ី បញ្ចូល 3 − 5 | 9 |
11 | ជ្រើសរើសបន្ទះឈីបទាបសកម្ម។ កុំបើកខ្សែទាបរហូតដល់ឧបករណ៍បានចាប់ផ្ដើមទាំងស្រុង។ ម្យ៉ាងទៀត ត្រូវប្រាកដថាខ្សែនេះមិនត្រូវបានជំរុញឱ្យទាបទេ លុះត្រាតែមានកម្រិតទាប។ | 14 | |
12 | អេសអិលខេ | នាឡិកាសៀរៀលត្រូវបានបង្កើតដោយមេ។ | 13 |
13 | មីស៊ីអូ | មេ-ក្នុង-ទាស-ចេញ។ | 12 |
14 | ម៉ូសូអាយ | Master-Out-Slave-In។ | 11 |
15 | ម្ជុលសកម្មទាបត្រូវបានប្រើដើម្បីរក្សាទំនាក់ទំនងទាំងអស់ឱ្យធ្វើសមកាលកម្ម។ វាជូនដំណឹងដល់ឧបករណ៍មេនៅពេលដែលទិន្នន័យថ្មីពី sampប្រព័ន្ធលីងរួចរាល់ហើយ។ នេះធានាថាមេតែងតែប្រមូលទិន្នន័យចុងក្រោយបំផុត។ នៅពេលដែលម្ជុលធ្លាក់ចុះ វាបង្ហាញថាទិន្នន័យត្រៀមរួចរាល់ក្នុងការបិទនាឡិកា។ ម្ជុលនេះអាចត្រូវបានប្រើដើម្បីរំខានមេពីខាងក្រៅ។ ម្ជុលត្រលប់មកវិញខ្ពស់នៅពេលដែលប្រព័ន្ធស្ថិតក្នុងស្ថានភាពបំប្លែង ហើយត្រឡប់ទាបវិញនៅពេលដែលទិន្នន័យថ្មីរួចរាល់។ *ចំណាំ៖ ម្ជុលមិនត្រលប់មកវិញខ្ពស់ទេ នៅពេលដែលទិន្នន័យត្រូវបានអាន វានឹងត្រលប់មកវិញខ្ពស់នៅពេលដែលប្រព័ន្ធចូលទៅក្នុងស្ថានភាពបំប្លែង។ |
– | |
16 | វីឌី | ផ្លូវដែកឌីជីថល (2.5V) ។ | – |
17 | NTRST | JTAG NTRST/BM កំណត់ឡើងវិញ/របៀបចាប់ផ្ដើម។ ម្ជុលបញ្ចូលត្រូវបានប្រើសម្រាប់ការបំបាត់កំហុស និងទាញយកតែប៉ុណ្ណោះ
និងរបៀបចាប់ផ្ដើម ( ) ។ |
– |
18 | ធី។ ឌី។ អូ | JTAG TDO (ទិន្នន័យចេញ) ។ ម្ជុលបញ្ចូលប្រើសម្រាប់បំបាត់កំហុស និងទាញយក។ | – |
19 | TDI | JTAG TDI (ទិន្នន័យចូល) ។ ម្ជុលបញ្ចូលប្រើសម្រាប់បំបាត់កំហុស និងទាញយក។ | – |
20 | TCK | JTAG TCK (ម្ជុលនាឡិកា) ។ ម្ជុលបញ្ចូលប្រើសម្រាប់បំបាត់កំហុស និងទាញយក។ | – |
ការកំណត់រចនាសម្ព័ន្ធ QIA128 UART
តារាង 2 ។
ទិន្នន័យ | 8-ប៊ីត |
អត្រាប្រតិបត្តិការ Baud៖ | 320,000bps |
ភាពស្មើគ្នា | គ្មាន |
ឈប់ប៊ីត | 1-ប៊ីត |
ការគ្រប់គ្រងលំហូរ៖ | គ្មាន |
មុខងារភីន
នៅពេលដែលម្ជុលឡើងខ្ពស់ វាមានន័យថាឧបករណ៍កំពុងដំណើរការបំប្លែង A/D។ ថយចុះភ្លាមៗនៅពេលដែលការបំប្លែងបានបញ្ចប់។
* ចំណាំ៖ ដោយសារ UART គឺអសមកាល វាត្រូវបានផ្តល់ជូនដើម្បីធ្វើឱ្យទំនាក់ទំនងមានភាពស៊ីសង្វាក់គ្នាប្រសិនបើចាំបាច់។
រយៈពេល
តារាងខាងក្រោមបង្ហាញពីរយៈពេលនៃម្ជុលសម្រាប់ s ទាំងអស់។ampអត្រាលីង
តារាង 3 ។
() | (µ) | ការពិពណ៌នា |
240 | 125 | 4 SPS |
55 | 20 SPS | |
19 | 50 SPS | |
9 | 100 SPS | |
4.5 | 200 SPS | |
1.5 | 500 SPS | |
1.1 | 850 SPS | |
0.6 | 1300 SPS |
របៀប "ស្ទ្រីម"
ពាក្យបញ្ជា Set System Stream State (SSSS) [ជាមួយ payload 1] អាចត្រូវបានផ្ញើទៅ ដើម្បីធ្វើឱ្យរបៀបស្ទ្រីមសកម្ម។ ឧបករណ៍នឹងឈប់ចាក់ផ្សាយភ្លាមៗ នៅពេលដែលពាក្យបញ្ជា Set System Stream State [ជាមួយបន្ទុក 0] ឬពាក្យបញ្ជាផ្សេងទៀតត្រូវបានផ្ញើទៅ QIA128។
*ចំណាំ៖ ប្រហែលជាមិនមានការឆ្លើយតបពី QIA128 ប្រសិនបើពាក្យបញ្ជាមិនត្រឹមត្រូវត្រូវបានផ្ញើ។
រចនាសម្ព័ន្ធកញ្ចប់ UART
រចនាសម្ព័ន្ធកញ្ចប់ព័ត៌មាន និងប្រវែងសម្រាប់រាល់ពាក្យបញ្ជាអាចប្រែប្រួលទៅតាមប្រភេទរបស់វា (GET និង SET) និងមុខងារ។ យោងទៅ តារាងកំណត់ពាក្យបញ្ជា សម្រាប់ព័ត៌មានបន្ថែម។
ឥរិយាបថប្រព័ន្ធ
របៀបចាប់ផ្តើម និងការកំណត់ដោយខ្លួនឯង
នៅពេលដែលប្រព័ន្ធបើកដំណើរការ វាចាប់ផ្តើមអានទិន្នន័យពី EEPROM ហើយចូលទៅកាន់របៀបក្រិតខ្នាតខាងក្នុង។
*ចំណាំ៖ ជីពចរដំបូងអាចត្រូវបានប្រើជាសូចនាករសម្រាប់ពេលដែលឧបករណ៍រួចរាល់សម្រាប់ការទំនាក់ទំនង។
Sampការផ្លាស់ប្តូរអត្រាការប្រាក់
នៅពេលដែលampការផ្លាស់ប្តូរអត្រាលីងត្រូវបានស្នើសុំ វានឹងចំណាយពេលមិនលើសពី 0.5 វិនាទី (អាស្រ័យលើជម្រើសដែលបានជ្រើសរើស។ampling rate) ដើម្បីមើលការផ្លាស់ប្តូរនៅក្នុងរយៈពេល។
Sampលីងអត្រា
តារាង 4 ។
ពេលវេលាផ្លាស់ប្តូរអត្រាទិន្នន័យប្រហាក់ប្រហែលអតិបរមា () | លេខកូដ SR | Sampអត្រាលីង |
≅250 | 0x00 | 4 SPS |
0x01 | 20 SPS | |
0x02 | 50 SPS | |
0x03 | 100 SPS | |
0x04 | 200 SPS | |
0x05 | 500 SPS | |
0x06 | 850 SPS | |
0x07 | 1300 SPS |
បញ្ជីសំណុំពាក្យបញ្ជា
តារាង 6 ។
ប្រភេទ | ឈ្មោះ | ការពិពណ៌នា | រចនាសម្ព័ន្ធកញ្ចប់ TX | រចនាសម្ព័ន្ធកញ្ចប់ RX | បៃ បន្ទុក |
ទទួលបាន | GSAI | ទទួលបានការសាកសួរអំពីសកម្មភាពទាសករ (ប្រើដើម្បីសាកល្បងទំនាក់ទំនង) |
00 05 00 01 0 អ៊ី | 00 05 00 01 0 អ៊ី | គ្មាន |
*ទទួលបាន | GCCR | ទទួលបានការអានបច្ចុប្បន្នរបស់ប៉ុស្តិ៍ | ៣៤ ៣៥ ២៣ ៨៦ ៧ ៤ | សូមមើល Payload Example | 4 |
កំណត់ | អេសអេសអេសអេស | កំណត់ស្ថានភាពស្ទ្រីមប្រព័ន្ធបិទ | 00 06 00 0C 00 3C | 00 05 00 0C 3A | គ្មាន |
* កំណត់ | អេសអេសអេសអេស | កំណត់ស្ថានភាពស្ទ្រីមប្រព័ន្ធបើក | 00 06 00 0C 01 ១១ | 00 05 00 0C 3A … [Stream Bytes] | គ្មាន… [4] |
*ទទួលបាន | GDSN | ទទួលបានលេខស៊េរីឧបករណ៍ | 00 05 01 00 0D | សូមមើល Payload Example | 4 |
*ទទួលបាន | GDMN | ទទួលបានលេខម៉ូដែលឧបករណ៍ | 00 05 01 01 11 | សូមមើល Payload Example | 10 |
*ទទួលបាន | GDIN | ទទួលបានលេខធាតុឧបករណ៍ | 00 05 01 02 15 | សូមមើល Payload Example | 10 |
*ទទួលបាន | GDHV | ទទួលបានកំណែផ្នែករឹងរបស់ឧបករណ៍ | 00 05 01 03 19 | សូមមើល Payload Example | 1 |
*ទទួលបាន | GDFV | ទទួលបានកំណែកម្មវិធីបង្កប់ឧបករណ៍ | 00 05 01 04 1D | សូមមើល Payload Example | 3 |
*ទទួលបាន | GDFD | ទទួលបានកាលបរិច្ឆេទកម្មវិធីបង្កប់ឧបករណ៍ | 00 05 01 05 21 | សូមមើល Payload Example | 3 |
*ទទួលបាន | GPSSN | ទទួលបានការគាំទ្រfile លេខស៊េរីឧបករណ៍ចាប់សញ្ញា | ៣៤ ៣៥ ២៣ ៨៦ ៧ ៤ | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPSPR | ទទួលបានការគាំទ្រfile sampអត្រាលីង | 00 06 03 1E 00 8D | សូមមើល Payload Example | 1 |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 4SPS | 00 07 04 1E 00 00 92 | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 20SPS | 00 07 04 1E 00 01 98 | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 50SPS | 00 07 04 1E 00 02 9E | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 100SPS | 00 07 04 1E 00 03 A4 | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 200SPS | 00 07 04 1E 00 04 AA | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 500SPS | 00 07 04 1E 00 05 B0 | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 850SPS | 00 07 04 1E 00 06 B6 | 00 05 04 1E 8E | គ្មាន |
កំណត់ | SPSPR | កំណត់អ្នកជំនាញfile sampអត្រាលីង 1300SPS | 00 07 04 1E 00 07 មុនគ | 00 05 04 1E 8E | គ្មាន |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile អាណាឡូកទៅឌីជីថល តម្លៃក្រិត 0 (ទិសដៅ 1) |
00 07 03 19 00 00 7B | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile អាណាឡូកទៅឌីជីថល តម្លៃក្រិត 1 (ទិសដៅ 1) |
00 07 03 19 00 01 81 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile អាណាឡូកទៅឌីជីថល តម្លៃក្រិត 2 (ទិសដៅ 1) |
00 07 03 19 00 02 87 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile អាណាឡូកទៅឌីជីថល តម្លៃក្រិត 3 (ទិសដៅ 1) |
00 07 03 19 00 03 8D | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile អាណាឡូកទៅឌីជីថល តម្លៃក្រិត 4 (ទិសដៅ 1) |
00 07 03 19 00 04 93 | សូមមើល Payload Example | 4 |
មគ្គុទ្ទេសក៍ទំនាក់ទំនង QIA128 UART
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 5 (ទិសដៅទី 1) | 00 07 03 19 00 05 99 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 6 (ទិសដៅទី 2) | 00 07 03 19 00 06 9F | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 7 (ទិសដៅទី 2) | 00 07 03 19 00 07 A5 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 8 (ទិសដៅទី 2) | 00 07 03 19 00 08 AB | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 9 (ទិសដៅទី 2) | 00 07 03 19 00 09 B1 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 10 (ទិសដៅទី 2) | 00 07 03 19 00 0A B7 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 11 (ទិសដៅទី 2) | 00 07 03 19 00 0B BD | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 12 (ទិសដៅទី 1) | 00 07 03 19 00 0C C3 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 13 (ទិសដៅទី 1) | 00 07 03 19 00 0D C9 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 14 (ទិសដៅទី 1) | 00 07 03 19 00 0E CF | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 15 (ទិសដៅទី 1) | 00 07 03 19 00 0F D5 | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 16 (ទិសដៅទី 1) | 00 07 03 19 00 10 ឌី.ប៊ី | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 17 (ទិសដៅទី 1) | ០០ ០៧ ០៣ ១៩ ០០ ១១ អ៊ី ១ | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 18 (ទិសដៅទី 2) | ០០ ០៧ ០៣ ១៩ ០០ ១១ អ៊ី ១ | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 19 (ទិសដៅទី 2) | 00 07 03 19 00 13 ED | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 20 (ទិសដៅទី 2) | ០១ ០៦ ០១ ០០ ០១ ៤៩ F៦ | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 21 (ទិសដៅទី 2) | ០១ ០៦ ០១ ០០ ០១ ៤៩ F៦ | សូមមើល Payload Example | 4 |
*ទទួលបាន | GPADP | ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 22 (ទិសដៅទី 2) | 00 07 03 19 00 16 FF | សូមមើល Payload Example | 4 |
*ចំណាំ៖ Payload bytes មានទីតាំងនៅមុខបៃចុងក្រោយនៃកញ្ចប់ព័ត៌មានដែលជា Checksum ។
Payload Example
ប្រតិបត្តិការខាងក្រោមគឺជាការឆ្លើយតបទៅនឹងពាក្យបញ្ជា GDSN (ទទួលបានលេខសៀរៀលឧបករណ៍)។ ពាក្យបញ្ជានេះមានបន្ទុក 4 បៃ។
TX៖ 00 05 01 00 0D
RX៖ 00 09 01 00 00 01 E2 40 49
Hex ទៅ ទសភាគ៖ 0x0001E240 -> 123456
ការបំប្លែងទិន្នន័យ ADC
រូបមន្តខាងក្រោមអាចត្រូវបានប្រើដើម្បីបំប្លែងទិន្នន័យ ADC ឆៅ៖
នេះជាអថេរ៖
ADCValue = តម្លៃបំប្លែងអាណាឡូកទៅឌីជីថលថ្មីៗបំផុត។
Off-set Value = តម្លៃបំប្លែងអាណាឡូកទៅឌីជីថលដែលបានរក្សាទុកកំឡុងពេលក្រិតដែលត្រូវនឹងអុហ្វសិត (សូន្យបន្ទុករាងកាយ)។
តម្លៃមាត្រដ្ឋានពេញ = តម្លៃបំប្លែងអាណាឡូកទៅឌីជីថលដែលរក្សាទុកកំឡុងពេលក្រិតដែលត្រូវគ្នានឹងមាត្រដ្ឋានពេញ (បន្ទុករាងកាយអតិបរមា)។
Full-Scale Load = តម្លៃជាលេខដែលបានរក្សាទុកកំឡុងពេលការក្រិតតាមខ្នាតសម្រាប់បន្ទុកអតិបរមា។
ការបំប្លែងទិន្នន័យ ADC Examples (ទិសដៅ 1, ការក្រិតតាមខ្នាត 2 ចំណុច)
ទិន្នន័យការក្រិតតាមខ្នាត
ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 0 (ទិសដៅទី 1) [GPADP]៖
Hex ទៅ ទសភាគ៖ 0x81B320 -> 000,500,8
ទទួលបានការគាំទ្រfile តម្លៃក្រិតអាណាឡូកទៅឌីជីថល 5 (ទិសដៅទី 1) [GPADP]៖
Hex ទៅ ទសភាគ៖ 0xB71B00 -> 12,000,000
ទទួលបានការអានបច្ចុប្បន្ននៃឆានែល (GCCR)៖
Hex ទៅ ទសភាគ៖ 0x989680 -> 10,0000,00
ការគណនា
OffsetValue = 8,500,000
FullScaleValue = 12,000,000
FullScaleLoad = 20 ក្រាម។ (មាននៅលើវិញ្ញាបនបត្រក្រិត)
ការពិនិត្យឡើងវិញកម្មវិធីបង្កប់
កំណត់សម្គាល់កម្មវិធីបង្កប់
លក្ខណៈពិសេសថ្មី។
• គ្មាន
ការផ្លាស់ប្តូរ
• គ្មាន
ជួសជុល
• បានផ្លាស់ប្តូរការកែប្រែផ្នែករឹងពី “0” ទៅ “1”។
ប្រភពដំណោះស្រាយឧបករណ៍ចាប់សញ្ញា
ផ្ទុក • កម្លាំងបង្វិលជុំ • សម្ពាធ • ពហុអ័ក្ស • ឧបករណ៍ក្រិត • កម្មវិធី
10 Thomas, Irvine, CA 92618 សហរដ្ឋអាមេរិក
ទូរស័ព្ទ៖ ៨៦៦-៤៤៧-២១៩៤
ទូរសារ៖ ៨៦៦-៤៤៧-២១៩៤
www.futek.com
ឯកសារ/ធនធាន
![]() |
ឧបករណ៍បញ្ជាថាមពលទាបឌីជីថល FUTEK QIA128 ជាមួយ SPI និង UART [pdf] ការណែនាំអ្នកប្រើប្រាស់ SPI, UART, ឧបករណ៍បញ្ជាថាមពលទាប, QIA128 |