အပူကင်မရာ module uart ဆက်သွယ်ရေး protocol ကို

မာတိကာ

အပူကင်မရာ module uART CVB CVES CANETCOL လမ်းညွှန်

Analog thermal imaging camera for fpv quadcopter drone
fpv quadcopter ဒရုန်းအတွက် အင်နာလော့အပူပုံရိပ်ဖော်ကင်မရာ

နိဒါန်း

ဤလက်စွဲသည် hm-tm5x-xrg / c စီးရီးများ၏အပူကင်မရာ module များနှင့်သက်ဆိုင်သည်, ဤစီးနင်းကင်မရာ module များဤစီးဆင်းမှုအတွက် UAP Serial ဆက်သွယ်ရေးနှင့် CVBS ဗီဒီယိုဆက်သွယ်ရေး protocols နှင့်ဆက်စပ်သောအမိန့်များကိုမိတ်ဆက်ပေးသည်.

မာတိိက်ရာ

1      နိဒါန်း. 1

1.1        ဆက်သွယ်ရေး protocols. 1

1.2        ပြင်ဆင်မှု. 1

2      serial ဆက်သွယ်ရေး. 2

2.1        နိဒါန်း. 2

2.1.1     Serial ဆက်သွယ်ရေးပုံစံ 2

2.1.2     ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း. 2

2.2        အမိန့်. 6

2.2.1     အဆိုပါ module ၏မော်ဒယ်ဖတ်နေ (ဖတ်ပါ). 6

2.2.2     FPGA ပရိုဂရမ်ဗားရှင်းနံပါတ်ကိုဖတ်ခြင်း (ဖတ်ပါ). 6

2.2.3     FPGA အစီအစဉ်စုစုစုခနေ့ဖ်ဖတ်ခြင်း (ဖတ်ပါ). 7

2.2.4     module software version နံပါတ်ကိုဖတ်ခြင်း (ဖတ်ပါ). 8

2.2.5     Module software စုစည်းမှုအချိန်ကိုဖတ်ခြင်း (ဖတ်ပါ). 8

2.2.6     ကင်မရာလုပ်ငန်းစဉ်စံကိုက်ညှိဗားရှင်းအချိန်ကိုဖတ်ခြင်း (ဖတ်ပါ). 9

2.2.7     ISP Parameter Version နံပါတ်ကိုဖတ်ခြင်း (ဖတ်ပါ). 9

2.2.8     လက်ရှိချိန်ညှိချက်များကိုသိမ်းဆည်းခြင်း (ရေး - သာ). 10

2.2.9     စက်ရုံပြန်လည်စတင် (ရေး - သာ). 10

2.2.10        လက်စွဲစာအုပ်ပိတ်ပစ်စံ (ရေး - သာ). 11

2.2.11        လက်စွဲနောက်ခံပြင်ချက် (ရေး - သာ). 11

2.2.12        သွန်သင်ခြင်းဆုံးမပဲ့ပြင် (ရေး - သာ). 12

2.2.13        အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု (ဖတ် / ရေးပါ). 12

2.2.14        အလိုအလျောက်ပိတ်ပစ် switching ကြားကာလ setting (ဖတ် / ရေးပါ). 14

2.2.15        ချွတ်ယွင်း pixel ဆုံးမခြင်း (ရေး - သာ). 15

2.2.16        တောက်ပနေ setting ကို (ဖတ် / ရေးပါ). 17

2.2.17        ဆန့်ကျင်ဘက် setting ကို (ဖတ် / ရေးပါ). 18

2.2.18        ပုံအသေးစိတ်ဒစ်ဂျစ်တယ်တိုးမြှင့်ခြင်း (ဖတ် / ရေးပါ). 18

2.2.19        static denoising အဆင့်ကို setting (ဖတ် / ရေးပါ). 19

2.2.20        dynamic denoising အဆင့်ကို setting (ဖတ် / ရေးပါ). 20

2.2.21        palette setting ကို (ဖတ် / ရေးပါ). 21

2.2.22        ပုံရိပ်ကိုပုံဖော်ခြင်း setting (ဖတ် / ရေးပါ). 22

2.3        ကန ဦး ပြည်နယ်စာဖတ်ခြင်း (ဖတ်ပါ). 23

2.4        Serial command ကိုထုတ်လွှင့်ခြင်းနှင့်စိစစ်အတည်ပြု. 24

3      အမြဲမေးလေ့ရှိသောမေးခွန်းများ. 25

1. နိဒါန်း

1.1 ဆက်သွယ်ရေး protocols

အပူကင်မရာ module များသည် UAPM Serial ဆက်သွယ်ရေးနှင့် CVBS ဗီဒီယိုဆက်သွယ်ရေး protocols များကိုထောက်ပံ့သည်.

UART Serial ဆက်သွယ်ရေး

အသုံးပြုသူများသည် Serial Port မှတစ်ဆင့် commermal ကင်မရာ module များသို့ thermal ကင်မရာ module များသို့ command များပေးပို့နိုင်သည်, ထိုကဲ့သို့သောပုံရိပ် parameter သည်ချိန်ညှိချက်များအဖြစ်, function ကိုညှိနှိုင်းမှု, စသည်တို့ကို.

အချက်အလက်ထုတ်လွှင့်ခြင်းနှင့်အမှတ်စဉ်ဆက်သွယ်မှုကို reception ည့်ခံခြင်းနှင့် reception ည့်ခံခြင်းဆက်သွယ်ရေးသည်ဆက်သွယ်ရေး packet format ကိုလိုက်နာရမည်.

CVBS ဗီဒီယိုဆက်သွယ်ရေး

အပူရုပ်ပုံများနှင့်ဗွီဒီယိုလွှင့်စက်များသည် CVBS ဗီဒီယိုဆက်သွယ်ရေး protocol ကိုလိုက်နာသည်. module ကို powered အဖြစ်မကြာမီဗီဒီယိုဒေတာ output ကိုဖြစ်ပါတယ် (မစွမ်းဆောင်နိုင်ပါ).

1.2 ပြင်ဆင်မှု

အသုံးပြုသူများသည် module ကိုချိတ်ဆက်နိုင်သည် ("device" အဆုံးသတ်) တီထွင်ခံရဖို့ device ကိုရန် (“host ည့်သည်” အဆုံး) Serial port မှတဆင့်.

ပြီးတာနဲ့ module ကိုချိတ်ဆက်နှင့် powered ဖြစ်ပါတယ်, ၎င်းသည် CVBs protocol မှတဆင့် host ကိုအိမ်ရှင်ထံသို့ပို့ဆောင်ပေးလိမ့်မည်. အိမ်ရှင်သည်ရရှိသောအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာလိမ့်မည်။ ထို့နောက်ပုံကိုပြသသို့မဟုတ်အခြားရည်ရွယ်ချက်များအတွက်၎င်းကိုအသုံးပြုပါ.

အသုံးပြုသူများသည် serial port command များကို module ကိုထိန်းချုပ်ရန် host မှတဆင့် module သို့ပို့နိုင်သည်, ထိုကဲ့သို့သောပုံရိပ် parameteters တွေကို setting ကိုအဖြစ်.

2 serial ဆက်သွယ်ရေး

2.1 နိဒါန်း

အဆိုပါ module တွေ uart ကိုသုံးပါ (Universal Asynchronous Receiver/Transmitter) Serial ဆက်သွယ်ရေး. အိမ်ရှင် (အသုံးပြုသူဖွံ့ဖြိုးပြီး device ကို) serial port မှတဆင့် module သို့ command များကိုပေးပို့နှင့်သက်ဆိုင်ရာလုပ်ရပ်များလုပ်ဆောင်ရန် module ကိုထိန်းချုပ်နိုင်ပါတယ်. ဆက်သွယ်ရေးအမိန့်များကိုသတ်မှတ်ထားသော packet format ဖြင့်ပို့ရန်လိုအပ်သည်.

2.1.1 Serial ဆက်သွယ်ရေးပုံစံ

အိမ်ရှင်နှင့်ဆက်သွယ်ရေးမတည်ဆောက်မီ, သငျသညျဇယားအရအိမ်ရှင်အားအိမ်ရှင်အပေါ်တွင်ဆက်သွယ်ရေး parameters တွေကိုသတ်မှတ်ရန်လိုအပ်ပါတယ် 2-1, သောအပူကင်မရာ module များ၏ serial ဆက်သွယ်ရေးပုံစံကိုပြသထားတယ်.

အချက်ဖေါ်ပြချက်
Baud မှုနှုန်း115200 bps
စက်နှိုး1 နည်းနည်း
ဒေတာများ8 bits
အဆုံး1 နည်းနည်း
စစ်ဆေးမရှိပါ
2.1.2 ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း

ဒေတာ packet ကိုထုတ်လွှင့်

အပူကင်မရာ module များ၏အမှတ်စဉ်ဆက်သွယ်ရေး packet သည်ကွက်လပ်မျိုးစုံပါ 0 င်သည်, ပုံမှာပြထားတဲ့အတိုင်း 2-1.

စားပွဲ 2-2 ဒေတာ packet ၏လယ်ကွင်းဖော်ပြသည်.

လယ်ယာနေပြည်တော်ဖေါ်ပြချက်တန်ဖိုးစိတ်တေစေ
အစ1command packet ကိုစတင်သည်.0xf01
အရွယ်1command packet ၏ဥယျာဉ်.n + 4 bytes, ပုံမှာပြထားတဲ့အတိုင်း 2-1.2
စက်ယန္တရား
လိပ်စာ
1module ကိုကိရိယာ၏လိပ်စာ.0x363
အတန်းအစားလိပ်စာ1command ကို၏လူတန်းစားလိပ်စာ.မြင် အမိန့် အသေးစိတ်အတွက်.4
Subclass လိပ်စာ1command ကို၏ subclass လိပ်စာ.မြင် အမိန့် အသေးစိတ်အတွက်.5
r / w
အလံ
1အိမ်ရှင်ထံမှထုတ်လွှင့် packet.အလံကိုဖတ် / ရေးပါရေးပါ။: 0x00read: 0x016
ကိရိယာမှ packet တုံ့ပြန်ချက်.ပုံမှန်ပြန်လာ.0x03
အမှားကုဒ်၏ပြန်လာ.0x04
ဒေတာအိမ်ရှင်ထံမှထုတ်လွှင့် packet.ဒေတာအကြောင်းအရာကိုထုတ်လွှင့်ပါ.ပျက်ကွက်: 0x၀၀.
မြင် အမိန့် အသေးစိတ်အတွက်.
7~ (n + 6)
ကိရိယာမှ packet တုံ့ပြန်ချက်.ပုံမှန် command များကိုတုံ့ပြန်ချက်အောင်မြင်ခြင်း: 0x01failed: မပြန်လာပါ
ပုံမှန်မဟုတ်သော command များကို၏တုံ့ပြန်ချက်command မရှိပါ: 0x၀၀, အိမ်ရှင်မှပေးပို့သော command သည် moduledreshold ၏ပညတ်များနှင့်မသက်ဆိုင်ပါ: 0x01
ဒေတာအကြောင်းအရာတစ် ဦး ဖတ် command ကိုလက်ခံရရှိသောအခါ, ဒေတာအကြောင်းအရာပြန်ရောက်သည်.
chk1Summation Check. လယ်ပြင်ထည့်ပြီးနောက်: ကိရိယာလိပ်စာ, အတန်းအစားလိပ်စာ, Subclass လိပ်စာ , R / W အလံနှင့်ဒေတာ, အောက်ပိုင်းယူပါ 8 bits.(n + 7)
အဆုံး1command packet ကိုအဆုံးသတ်. 0xff(n + 8)

ဒေတာ packet ကိုလက်ခံရရှိ

command packet တွင်အပူကင်မရာ module သည်အိမ်ရှင်ထံသို့ပြန်လာသည်, Data0 သည်အလွန်မြင့်မားသော byte နှင့် data ဖြစ်သည်(n-1) အနိမ့် byte ဖြစ်ပါတယ်.

စားပွဲ 2-3 ဒေတာ packet ၏လယ်ကွင်းဖော်ပြသည်.

လယ်ယာနေပြည်တော်ဖေါ်ပြချက်တန်ဖိုးစိတ်တေစေ
အစ1command packet ကိုစတင်သည်.0xf01
အရွယ်1command packet ၏ဥယျာဉ်.n + 4 bytes, ပုံမှာပြထားတဲ့အတိုင်း 2-2.2
စက်ယန္တရား
လိပ်စာ
1module ကိုကိရိယာ၏လိပ်စာ.0x363
အတန်းအစားလိပ်စာ1command ကို၏လူတန်းစားလိပ်စာ.မြင် အမိန့် အသေးစိတ်အတွက်.4
Subclass လိပ်စာ1command ကို၏ subclass လိပ်စာ.မြင် အမိန့် အသေးစိတ်အတွက်.5
အလံပြန်လာ1အလံပြန်လာ.0x036
ဒေတာဒေတာမြင် အမိန့် အသေးစိတ်အတွက်. ပျက်ကွက်: 0x၀၀ (ဒေတာမရှိပါ).7~ (n + 6)
chk1Summation Check.လယ်ပြင်ထည့်ပြီးနောက်: ကိရိယာလိပ်စာ, အတန်းအစားလိပ်စာ, Subclass လိပ်စာ , အလံနှင့်အချက်အလက်များကိုပြန်လာပါ, အောက်ပိုင်းယူပါ 8 bits.(n + 7)
အဆုံး1command packet ကိုအဆုံးသတ်.0xff(n + 8)
  • မှတ်စု
  • အိမ်ရှင်သည် module သို့ရေးရန် command ကိုပို့သောအခါ, အဆိုပါ module ကလုံးဝလက်ခံရရှိပြီးနောက် command ၏အမှန်တကယ် executing ပြည်နယ်ပြန်ပို့ပါလိမ့်မယ်.
  • 0x01: တစ် ဦး ရေးသားထားသော command ကိုလက်ခံရရှိကြောင်းဖော်ပြသည်, ဒါပေမယ့် command ကိုကွပ်မျက်ခံရကြောင်းမဆိုလိုပါ.
  • 0x၀၀: ရေးရန် command ကိုလက်ခံရရှိမခံခဲ့ရကြောင်းဖော်ပြသည်.
  • ဘယ်အချိန်မှာ module ကိုဖတ်တဲ့ command ကိုလက်ခံရရှိတဲ့အခါ, ၎င်းသည်မှတ်ပုံတင်ပါအကြောင်းအရာများကိုဖတ်ပြီး protocol အရ၎င်းကိုအိမ်ရှင်သို့ပြန်ပို့သည်, နှင့်တိကျသောဒေတာခွဲခြမ်းစိတ်ဖြာခြင်းဇယားမှရည်ညွှန်းနိုင်ပါတယ် 2-3.

Serial ဆက်သွယ်ရေးဥပမာ

ဒီဥပမာက “အပူကင်မရာ module ကို 100 အထိထားပါ။”

ခြေလှမ်းများ

  1. ကိရိယာလိပ်စာကိုမေးမြန်းပါ, အတန်းအစားလိပ်စာ, Subclass လိပ်စာနှင့်တောက်ပနေသည့် command command ကို၏ R / W အလံ.
  2. Serial ဆက်သွယ်ရေး command command ကိုစားပွဲပေါ်မှာမေးမြန်းပါ Serial ဆက်သွယ်ရေးပညတ်များ ကိရိယာလိပ်စာရရှိရန် (0x36), အတန်းအစားလိပ်စာ (0x78), Subclass လိပ်စာ (0x02) နှင့် r / w အလံ (ရေးသား: 0x၀၀) တောက်ပ setting command ကို၏.
    1. လယ်ကွင်းတန်ဖိုးများတွက်ချက်: အရွယ်, ဒေတာနှင့် chk.
  3. အရွယ်: n + 4. Brightness setting command command ကို၏ဒေတာနယ်ပယ်အတွက် bytes အရေအတွက် n = 1 ဖြစ်ပါတယ်, ဒါကြောင့်အရွယ်အစားဖြစ်ပါတယ် 5 (0x05).
  4. ဒေတာ: ၏တောက်ပမှုနှင့်သက်ဆိုင်သော hexadecimal တန်ဖိုး 100 0x64 ဖြစ်ပါတယ်.
  5. chk: Summation 0x(36+78+02+00+64)= 0x114, အောက်ပိုင်းယူပါ 8 chk လယ်ပြင်အတွက် -bits, ဒါက 0x14 ဖြစ်ပါတယ်.
    1. အထက်ပါ parameters တွေကိုပေါင်းစပ်, အဆိုပါ host command ကို 0x f0 ပေးပို့ 05 36 78 02 00 64 14 အဆိုပါ module ကိုမှ FF.
      1. အားဖြင့်အရောင်တင်ရန် command command ကိုအိမ်ရှင်အဖြစ် 100
လယ်ယာအစအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchkအဆုံး
အိမ်ရှင်ထုတ်လွှင့်0xf00x050x360x780x020x၀၀0x640x140xff
  • အဆိုပါ module ကို 0x F0 ကိုပြန်ပို့သည် 05 36 78 02 03 01 b4.
    • Module Feedback command ကိုတောက်ပနေရန် 100
လယ်ယာအစအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchkအဆုံး
module ကိုတုံ့ပြန်ချက်0xf00x050x360x780x020x030x010xb40xff
  • အရွယ်: n + 4. Brightness setting command command ကို၏ဒေတာနယ်ပယ်အတွက် bytes အရေအတွက် n = 1 ဖြစ်ပါတယ်, ဒါကြောင့်အရွယ်အစားဖြစ်ပါတယ် 5 (0x05).
  • ဒေတာ: အဆိုပါ module တစ်ခုတောက်ပ setting command ကိုလက်ခံရရှိနှင့် 0x01 ပြန်ရောက်သည်.
  • chk: Summation 0x(36+78+02+00+01)= 0xb4, အောက်ပိုင်းယူပါ 8 chk လယ်ပြင်အတွက် -bits, ဒါက 0xb4 ဖြစ်ပါတယ်.
    • screen brightness သည် setting ကိုအောင်မြင်မှုရှိမရှိဆုံးဖြတ်ရန်ပြောင်းလဲခြင်းကိုစစ်ဆေးပါ, သို့မဟုတ်သင်ကစစ်ဆေးရန်တောက်ပမှုစုံစမ်းမှု command ကိုသုံးနိုင်သည်.

2.2 အမိန့်

ဤအပိုင်းသည် command တစ်ခုစီအတွက်စာဖတ်ခြင်းနှင့်ရေးသားခြင်းစည်းမျဉ်းများကိုမိတ်ဆက်ပေးသည်, ပြန် module တစ်ခုမှပြန်ကျွေးသောသတင်းအချက်အလက်များကိုစကားကိုမပြောပါနှင့်, နှင့်ပညတ်တော်များအတွက်မှတ်စုများ. command များအပြည့်အဝစာရင်းသည်, ကိုးကား Serial ဆက်သွယ်ရေးပညတ်များ.

2.2.1 အဆိုပါ module ၏မော်ဒယ်ဖတ်နေ (ဖတ်ပါ)

အိမ်ရှင်သည်ဤ command မှတဆင့်အပူကင်မရာ module ၏ပုံစံကိုဖတ်နိုင်သည်. module မှပြန်လာသော hexadecimal အချက်အလက်များကို ASCII ဇာတ်ကောင်များသို့ပြောင်းလဲရန်လိုအပ်သည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x020x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x020x03အဆိုပါ module ၏မော်ဒယ်, ASCII ဇာတ်ကောင်များသို့ပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.2 FPGA ပရိုဂရမ်ဗားရှင်းနံပါတ်ကိုဖတ်ခြင်း (ဖတ်ပါ)

ဤ command မှတဆင့် FPGA ပရိုဂရမ်ဗားရှင်းနံပါတ်ကိုလက်ခံနိုင်ပါသည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x030x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x030x03အဆိုပါ fpga ပရိုဂရမ်ဗားရှင်းဗားရှင်းနံပါတ်, ၏အရှည်နှင့်အတူ 3 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည် FPGA အစီအစဉ်၏ဗားရှင်းနံပါတ်ဖြစ်သည်. အရှည်သည် 3 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်, e.g. 0x050112 ကိုကိုယ်စားပြုတယ် 5.1.12.
2.2.3 FPGA အစီအစဉ်စုစုစုခနေ့ဖ်ဖတ်ခြင်း (ဖတ်ပါ)

ဤအိမ်ရှင်သည်ဤ command မှတဆင့် fpga ပရိုဂရမ်စုစုစုစုစုစုစုအချိန်ကိုဖတ်ရှုနိုင်သည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x040x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x040x03FPGA အစီအစဉ်၏စုစည်းချိန်. အရှည်သည် 4 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည် FPGA အစီအစဉ်၏စုစည်းမှုအချိန်ဖြစ်သည်. အရှည်သည် 4 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်, e.g. 0x20140820 စုစည်းခြင်းအချိန်ဆိုတာပြတယ် 20140820.
2.2.4 module software version နံပါတ်ကိုဖတ်ခြင်း (ဖတ်ပါ)

ဤအိမ်ရှင်သည်ဤ command မှတဆင့် module ၏ software version နံပါတ်ကိုဖတ်နိုင်သည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x050x01တစ်ခုမှ.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x050x03အဆိုပါ module ၏ software version နံပါတ်. အရှည်သည် 3 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည် module ၏ software version နံပါတ်ဖြစ်သည်. အရှည်သည် 3 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်, e.g. 0x050112 ကိုကိုယ်စားပြုတယ် 5.1.12.
2.2.5 Module software စုစည်းမှုအချိန်ကိုဖတ်ခြင်း (ဖတ်ပါ)

ဤ command မှတစ်ဆင့် Module မှဆော့ဖ်ဝဲပရိုဂရမ်စုစုစာအချိန်ကိုလက်ခံနိုင်သည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x060x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x060x03ဆော့ဖ်ဝဲစုစည်းမှုအချိန် module ၏အချိန်. အရှည်သည် 4 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည် module ၏ software version နံပါတ်ဖြစ်သည်. အရှည်သည် 4 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်, e.g. 0x20140820 စုစည်းခြင်းအချိန်ဆိုတာပြတယ် 20140820.
2.2.6 ကင်မရာလုပ်ငန်းစဉ်စံကိုက်ညှိဗားရှင်းအချိန်ကိုဖတ်ခြင်း (ဖတ်ပါ)

Host သည်ဤ command မှတဆင့်ကင်မရာဖြစ်စဉ်၏စံကိုက်ညှိဗားရှင်းအချိန်ကိုဖတ်နိုင်သည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x0b0x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x0b0x03ကင်မရာဖြစ်စဉ်၏စံကိုက်ညှိဗားရှင်း၏အချိန်. အရှည်သည် 4 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • Data Field ၏တန်ဖိုးသည်ကင်မရာဖြစ်စဉ်၏စံကိုက်ညှိဗားရှင်းဖြစ်သည်. အရှည်သည် 4 Bytes နှင့် MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်, e.g. 0X20170101 သည်ဇန်နဝါရီလဖြစ်သည်ကိုညွှန်ပြသည် 1, 2017.
2.2.7 ISP Parameter Version နံပါတ်ကိုဖတ်ခြင်း (ဖတ်ပါ)

ဒီ command ကတဆင့် ISP parameter version နံပါတ်ကို host သည် isp parameter version နံပါတ်ကိုဖတ်နိုင်သည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x0C0x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x740x0C0x034 bytes တရားဝင်ဖြစ်ကြသည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • အဆိုပါ module သည် ISP Parameter သည်ဗားရှင်းနံပါတ်ကိုပြန်ပို့သည်. တရားဝင်အရှည်သည် 4 bytes. e.g. ISP ဗားရှင်းနံပါတ်ပါ 5, 0x00000005 ကိုပြန်လာပြီ.
2.2.8 လက်ရှိချိန်ညှိချက်များကိုသိမ်းဆည်းခြင်း (ရေး - သာ)

ဤ command မှတဆင့် module ၏လက်ရှိချိန်ညှိချက်များကိုသိမ်းဆည်းပါ.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x100x၀၀တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x740x100x030x01တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.9 စက်ရုံပြန်လည်စတင် (ရေး - သာ)

ဤ command မှတစ်ဆင့်စက်ရုံချိန်ညှိချက်များသို့ module ကိုပြန်ယူပါ.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x740x0F0x၀၀တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x740x0F0x030x01တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.10 လက်စွဲစာအုပ်ပိတ်ပစ်စံ (ရေး - သာ)

ဤ command ကို module တစ်ခုအတွက်လက်စွဲရှပ်တာချိန်ညှိမှုကိုလုပ်ဆောင်ရန်အသုံးပြုသည်, ပြားချပ်ချပ်လယ်ပြင်စံကိုက်ညှိအဖြစ်လူသိများ (FFC), အရာပုံရိပ်၏ non- တူညီမှုကိုပြင်နှင့်ပုံရိပ်အရည်အသွေးကိုတိုးတက်စေရန်အသုံးပြုသည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360X7C0x020x၀၀တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360X7C0x020x030x01တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.11 လက်စွဲနောက်ခံပြင်ချက် (ရေး - သာ)

ဒီ command ကို module အတွက်နောက်ခံဆုံးမခြင်းကိုလုပ်ဆောင်ရန်အသုံးပြုသည်. နောက်ခံပြင်ချက်သည်ပုံမှန်အားဖြင့်ပြသရန်နောက်ခံပုံပုံပျက်မှုကိုလျော့နည်းစေသည်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360X7C0x030x၀၀တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360X7C0x030x030x01တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.12 သွန်သင်ခြင်းဆုံးမပဲ့ပြင် (ရေး - သာ)

ဒီ command ကသင့်အားကိုယ်တိုင် vignett ပြင်ဆင်ချက်ကိုကိုယ်တိုင်ကိုယ်ကျလုပ်ဆောင်ရန်ခွင့်ပြုသည်.

Vigetting ဆုံးမပဲ့ပြင်မှုသည်ကိရိယာ၏မှန်ဘီလူးနှင့်ပြည်တွင်းဓါတ်ရောင်ခြည်များပျက်စီးခြင်းကြောင့်ပုံရိပ်ကိုမှန်ကန်စွာပုံဖော်ခြင်းဖြစ်သည် (အိုး lid ချွတ်ယွင်း) ပုံရိပ်ပိုပြီးယူနီဖောင်းစေရန်.

ဒီ function ကိုအသုံးပြုတဲ့အခါ, သင်မှန်ဘီလူးကိုယူနီဖောင်းမျက်နှာပြင်ဆီသို့ရင်ဆိုင်ရန်လိုအပ်သည်. ဒီလိုမှမဟုတ်ရင်လက်ရှိမှန်ဘီလူးမြင်ကွင်းတစ်ခု superimposed လိမ့်မည်, ဘယ်ပုံကို display ကိုသက်ရောက်လိမ့်မယ်.

အမိန့်နှင့် parameters တွေကို

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360X7C0x0C0x၀၀0x02: သွန်သင်ခြင်းဆုံးမပဲ့ပြင်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360X7C0x0C0x030x01တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.13 အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု (ဖတ် / ရေးပါ)

ဤ command သည် module ၏အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု mode ကိုပြောင်းလဲရန်အသုံးပြုသည်. 4 Modes ကိုရွေးချယ်နိုင်သည်: အလိုအလျောက်ထိန်းချုပ်မှု, အချိန်ကိုက်ထိန်းချုပ်မှု, အပူချိန်ခြားနားချက်ထိန်းချုပ်မှုနှင့်အပြည့်အဝအလိုအလျောက်ထိန်းချုပ်မှု (ပျက်ကွက်, 0x03). က default setting ကိုစောင့်ရှောက်ရန်အကြံပြုသည်.

switching mode ကို setting ပြီးနောက် (အချိန်က, အပူချိန်ထိန်းချုပ်မှု, အပြည့်အဝ - အလိုအလျောက်), Shutter သည်သတ်မှတ်ထားသောအခြေအနေများအရအခါအားလျော်စွာပိတ်ထားသည်, အရာအပူပုံရိပ်၏တူညီမှုကိုတိုးတက်စေရန်ကူညီသည်.

အမိန့်နှင့် parameters တွေကို

အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360X7C0x040x၀၀0x၀၀: 0x01 ကိုအလိုအလျောက်ထိန်းချုပ်မှု: အလိုအလျောက်ပြောင်းခြင်း။, အချိန်ကိုက်ထိန်းချုပ်မှု 0x02: အလိုအလျောက်ပြောင်းခြင်း။, အပူချိန်ကွာခြားချက် 0x03: အပြည့်အဝအလိုအလျောက်ထိန်းချုပ်မှု (ပျက်ကွက်)တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360X7C0x040x030x01တီတီဂ

အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360X7C0x040x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360X7C0x040x030x၀၀: 0x01 ကိုအလိုအလျောက်ထိန်းချုပ်မှု: အလိုအလျောက်ပြောင်းခြင်း။, အချိန်ကိုက်ထိန်းချုပ်မှု 0x02: အလိုအလျောက်ပြောင်းခြင်း။, အပူချိန်ကွာခြားချက် 0x03: အပြည့်အဝအလိုအလျောက်ထိန်းချုပ်မှုတီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ရှိပါတယ် 4 ဒေတာနယ်ပယ်များအတွက်တန်ဖိုးများ.
  • 0x၀၀: အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှုကိုပိတ်ထားသည်.
  • 0x01: အချိန်ကိုက်ထိန်းချုပ်မှုဖွင့်ထားသည်, နှင့် default Shutter switter ကြားကာလဖြစ်ပါတယ် 10 မိနစ်, အသုံးပြုသူများကိုပြုပြင်ရန်အတွက်အကြံပြုသည်မဟုတ်. ရည်ညွှန်းကိုးကား အလိုအလျောက်ပိတ်ပစ် switching ကြားကာလ setting.
  • 0x02: အပူချိန်ကွာခြားမှုရှပ်တာထိန်းချုပ်မှုကိုဖွင့်ထားသည်. module သည်အပူချိန်ကွာခြားချက်အရရှပ်တာကိုအလိုအလျောက်ထိန်းချုပ်သည်. အပိုဆောင်းအသုံးပြုသူ setup ကိုမလိုအပ်ပါ.
  • 0x03: ပုံမှန် setting ကို. ရှပ်တာအတွက်အချိန်ကိုက်ထိန်းချုပ်မှုနှင့်အပူချိန်ကွာခြားမှုထိန်းချုပ်မှုကိုတစ်ချိန်တည်းတွင်ဖွင့်ထားသည်. default Shutter switter ကိုကြားကာလဖြစ်ပါတယ် 10 မိနစ်, အသုံးပြုသူများကိုပြုပြင်ရန်အတွက်အကြံပြုသည်မဟုတ်. ရည်ညွှန်းကိုးကား အလိုအလျောက်ပိတ်ပစ် switching ကြားကာလ setting. အပူချိန်ခြားနားချက်ကိုထိန်းချုပ်ခြင်းကို module တစ်ခုကထိန်းချုပ်ထားပြီးအသုံးပြုသူ settings ကိုမလိုအပ်ပါ.
2.2.14 အလိုအလျောက်ပိတ်ပစ် switching ကြားကာလ setting (ဖတ် / ရေးပါ)

အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု 0x01 သို့မဟုတ် 0x03 မှသတ်မှတ်သောအခါ (ကိုးကား အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု), အလိုအလျောက်ပိတ်ပစ်ကြားကာလကိုလိုအပ်သလိုချိန်ညှိနိုင်သည်. အဆိုပါ module တစ်ခု set ကြားကာလမှာရှပ်တာကိုပိတ်လိမ့်မယ်, 10 ပုံမှန်အားဖြင့်မိနစ်, အဲဒါကိုပြုပြင်မွမ်းမံရန်အကြံပြုသည်မဟုတ်.

အမိန့်နှင့် parameters တွေကို

အလိုအလျောက်ပိတ်ပစ်အလိုအလျှောက် swterting ၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်တီတီဂ0x360X7C0x00x၀၀{ရက်စွဲ, ရက်စွဲ}: Shutter Interval, မိနစ်ပိုင်းအတွင်း, အတွက်တရားဝင်သည် 2 bytes.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360X7C0x050x030x01တီတီဂ

အလိုအလျောက်ရှပ်တာခလုတ်၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360X7C0x050x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360X7C0x050x03{ရက်စွဲ, ရက်စွဲ}: Shutter Interval, မိနစ်ပိုင်းအတွင်း, အတွက်တရားဝင်သည် 2 bytes.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • အဆိုပါရှပ်တာကြားကာလမိနစ်၌တည်ရှိ၏, နှင့် 2 bytes တရားဝင်ဖြစ်ကြသည်. ပုံမှန် setting ကိုဖြစ်ပါတယ် 10 မိနစ် (0x00 0a)
2.2.15 ချွတ်ယွင်း pixel ဆုံးမခြင်း (ရေး - သာ)

ချွတ်ယွင်းသော pixels သည်အပူဓာတ်များကိုမခံစားနိုင်သည့် detector ပေါ်တွင် pixels များဖြစ်သည်. အိမ်ရှင်သို့ module တစ်ခုပေါင်းစည်းမှုကာလအတွင်း, အသစ်စက်စက် pixel အသစ်များပေါ်လာဖို့လိုအပ်ကြောင်းပေါ်လာလိမ့်မည်.

ဒီ module ကို client software မှာချွတ်ယွင်း pixel တွေကိုပြင်ပေးနိုင်ပါတယ်, အဖြစ် serial port command များမှတဆင့်. အောက်ဖော်ပြပါအချက်များသည် serial command များကိုအသုံးပြုခြင်းအားဖြင့်ချွတ်ယွင်းသော pixel များကိုမည်သို့ပြင်ရမည်ကိုဖော်ပြသည်.

ခြေလှမ်းများ

  1. cursor display ကိုဖွင့်ပါ: 0xf0 05 36 78 1တစ်ဦးက 00 0ff ff ff
    1. cursor ကိုချွတ်ယွင်း pixel အနေအထားကိုရွှေ့ပါ. အဆိုပါ cursor လှုပ်ရှားမှုပညတ်များအောက်ပါအတိုင်းဖြစ်ကြသည်:
  2. cursor တက်: f0 05 36 78 1တစ်ဦးက 00 02 CA FF
  3. n pixels များအတွက် cursor တက်: f0 05 36 78 1တစ်ဦးက 00 2n chk ff (n ခြေလှမ်းအရွယ်အစားဖြစ်ပါတယ်, Chk သည် Check Field ဖြစ်သည်)
  4. cursor ချ: f0 05 36 78 1တစ်ဦးက 00 03 CB
  5. n pixels များအတွက် cursor: f0 05 36 78 1တစ်ဦးက 00 3n chk ff (n ခြေလှမ်းအရွယ်အစားဖြစ်ပါတယ်, Chk သည် Check Field ဖြစ်သည်)
  6. cursor left ရွှေ့ပြောင်း: f0 05 36 78 1တစ်ဦးက 00 04 CC FF
  7. cursor n pixels များအတွက် left ပြောင်းရွှေ့ခဲ့သည်: f0 05 36 78 1တစ်ဦးက 00 4n chk ff (n ခြေလှမ်းအရွယ်အစားဖြစ်ပါတယ်, Chk သည် Check Field ဖြစ်သည်)
  8. cursor ညာဘက်ကိုပြောင်းလဲ: f0 05 36 78 1တစ်ဦးက 00 05 CD FF
  9. cursor n pixels များအတွက်ညာဘက်ကိုရွှေ့: f0 05 36 78 1တစ်ဦးက 00 5n chk ff (n ခြေလှမ်းအရွယ်အစားဖြစ်ပါတယ်, Chk သည် Check Field ဖြစ်သည်)
  10. ဗဟိုမှ cursor: f0 05 36 78 1တစ်ဦးက 00 06 ဒီ FF
    1. ချွတ်ယွင်း pixel ဆုံးမခြင်း: f0 05 36 78 1တစ်ဦးက 00 0d d5 ff
  • မှတ်စု

တစ် ဦး ချို့ယွင်းချက် pixel ပုံထဲမှာပေါ်လာတဲ့အခါ, pixel ကိုချွတ်ယွင်းသော pixel sequence ကိုထည့်ရန် Pixel ကိုထည့်ရန်ဤ command ကိုသုံးနိုင်သည်။ pixel ကိုပုံတွင်ဖယ်ရှားလိမ့်မည်.

  • ချွတ်ယွင်းသော pixel ဆုံးမခြင်းကိုဖျက်သိမ်းပါ: f0 05 36 78 1တစ်ဦးက 00 0e d6 ငါ
  • မှတ်စု

ချို့ယွင်းချက်မရှိသော pixel ကိုတည့်မတ်ပေးပြီး pixel ကိုပုံမှမှားယွင်းစွာဖယ်ရှားပစ်သောအခါ, သင်ဤ command ကိုချွတ်ယွင်းသော pixel sequence ကိုဖယ်ရှားရန်နှင့်၎င်းကိုပုံတွင်ပြန်ယူရန်ဤ command ကိုသင်ပို့နိုင်သည်.

အမိန့်နှင့် parameters တွေကို

cursor display ကိုဖွင့် / ပိတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x1a0x၀၀0x၀၀: cursor display 0x0F ကိုပိတ်ပါ: cursor display ကိုဖွင့်ပါတီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x1a0x030x01တီတီဂ

cursor ကိုရွှေ့ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x1a0x၀၀0x02: 0x03 တက် cursor: 0x04 ကို down: cursor 0x05 left left ပြောင်းရွှေ့: cursor ညာဘက် 0x06 ရွှေ့ပြောင်း: စင်တာ 0x2n ရန် cursor: n pixels များအတွက် cursor တက် (ဎ: 0x1 ~ 0xf) 0x3n: n pixels များအတွက် cursor (ဎ: 0x1 ~ 0xf) 0x4n: cursor n pixels များအတွက် left ပြောင်းရွှေ့ခဲ့သည် (ဎ: 0x1 ~ 0xf) 0x5n: cursor n pixels များအတွက်ညာဘက်ကိုရွှေ့ (ဎ: 0x1 ~ 0xf)တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x1a0x030x01တီတီဂ

ချွတ်ယွင်း pixel ထည့်ပါ / ဖယ်ရှားပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x1a0x၀၀0x0D: pixel ကိုချွတ်ယွင်းသော pixel စားပွဲသို့ထည့်ပါ. 0x0E: ချွတ်ယွင်းသော pixel စားပွဲမှ pixel ကိုဖယ်ရှားပါ.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x1a0x030x01တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
2.2.16 တောက်ပနေ setting ကို (ဖတ် / ရေးပါ)

ဒီ command ကိုပုံရိပ်တောက်ပမှုကိုသတ်မှတ်ရန်အသုံးပြုသည်, အရာ 0 ~ 100 ၏အကွာအဝေးအတွက်သတ်မှတ်နိုင်ပါတယ် (ဒက်မချက်), နှင့်ပုံမှန်တန်ဖိုးဖြစ်ပါတယ် 50 (0x32).

အမိန့်နှင့် parameters တွေကို

Brightness Setting ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x020x၀၀0~ 100, ပျက်ကွက် 50 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x020x030x01တီတီဂ

Brightness setting ကို၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x020x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x020x030~ 100 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည်သတ်မှတ်ရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည့်တောက်ပမှု parameter ဖြစ်သည်, အဆိုပါ parameter သည်ဆိုပါက 100 (ဒက်မချက်), ဒေတာနယ်ပယ်၏တန်ဖိုးသည် 0x64 ဖြစ်သည်.
2.2.17 ဆန့်ကျင်ဘက် setting ကို (ဖတ် / ရေးပါ)

Module Image ၏ဆန့်ကျင်ဘက်ကိုချိန်ညှိပါသို့မဟုတ် module ၏လက်ရှိဆန့်ကျင်ဘက် parameter ကိုဖတ်ပါ.

အမိန့်နှင့် parameters တွေကို

ဆန့်ကျင်ဘက် setting ကို၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်တီတီဂ0x360x780x030x၀၀0~ 100, ပျက်ကွက် 50 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x030x030x01တီတီဂ

ဆန့်ကျင်ဘက် setting ၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x030x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x780x030x030~ 100 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည်သတ်မှတ်ရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည့် Contrast parameter ဖြစ်သည်, အဆိုပါ parameter သည်ဆိုပါက 65 (ဒက်မချက်), ဒေတာနယ်ပယ်၏တန်ဖိုး 0x41 ဖြစ်ပါတယ်.
2.2.18 ပုံအသေးစိတ်ဒစ်ဂျစ်တယ်တိုးမြှင့်ခြင်း (ဖတ် / ရေးပါ)

ဒီ command ကိုဒစ်ဂျစ်တယ်တိုးမြှင့်မှုပုံအသေးစိတ်ကိုသတ်မှတ်ရန်အသုံးပြုသည်. အဆိုပါတိုးမြှင့်အဆင့်မြင့်မြင့်မားလေ, အသေးစိတ်ပိုကောင်း, သို့သော်တစ်ချိန်တည်းမှာပင်ပုံရိပ်ဆူညံသံသည်ပိုမိုသိသာထင်ရှားလိမ့်မည်.

အမိန့်နှင့် parameters တွေကို

ဒီဂျစ်တယ်တိုးမြှင့် setting ကို၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်တီတီဂ0x360x780x100x၀၀0~ 100, ပျက်ကွက် 50 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x100x030x01တီတီဂ

ဒီဂျစ်တယ်တိုးမြှင့်ချိန်ညှိရေး setting ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x100x၀၀တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x780x100x030~ 100 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည်သတ်မှတ်ရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည့်ဒစ်ဂျစ်တယ်တိုးမြှင့်ခန်းမဖြစ်သည်, အဆိုပါ parameter သည်ဆိုပါက 65 (ဒက်မချက်), ဒေတာနယ်ပယ်၏တန်ဖိုး 0x41 ဖြစ်ပါတယ်.
2.2.19 static denoising အဆင့်ကို setting (ဖတ် / ရေးပါ)

ဒီ command ကို image ရဲ့ static denroising အဆင့်ကိုသတ်မှတ်ရန်အသုံးပြုသည်, အရာသည်အဆင့်မြင့်မှုတိုးပွားလာသည့်အခါပုံကြမ်းကိုလျှော့ချနိုင်သည်, သို့သော်၎င်းသည်ပုံ၏ပြတ်သားမှုကိုလျော့နည်းစေသည်, အရာအမှန်တကယ်ပုံရိပ်အကျိုးသက်ရောက်မှုအရသိရသည်ညှိခံရဖို့လိုအပ်ပါတယ်.

အမိန့်နှင့် parameters တွေကို

denoising အဆင့် setting ကို denoising ၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်တီတီဂ0x360x780x150x၀၀0~ 100, ပျက်ကွက် 50 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x150x030x01တီတီဂ

denoising အဆင့် setting ကို၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x150x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x780x150x030~ 100 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည်သတ်မှတ်ရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည့် denoising အဆင့်ဖြစ်သည်, အဆိုပါ parameter သည်ဆိုပါက 65 (ဒက်မချက်), ဒေတာနယ်ပယ်၏တန်ဖိုး 0x41 ဖြစ်ပါတယ်.
2.2.20 dynamic denoising အဆင့်ကို setting (ဖတ် / ရေးပါ)

ဒီ command ကို dynamic dendoising level ကိုသတ်မှတ်ရန်အသုံးပြုသည်, အရာသည်အဆင့်မြင့်မှုတိုးပွားလာသည့်အခါပုံကြမ်းကိုလျှော့ချနိုင်သည်, သို့သော်၎င်းသည်ပုံ၏ပြတ်သားမှုကိုလျော့နည်းစေသည်, အရာအမှန်တကယ်ပုံရိပ်အကျိုးသက်ရောက်မှုအရသိရသည်ညှိခံရဖို့လိုအပ်ပါတယ်.

အမိန့်နှင့် parameters တွေကို

denoising အဆင့် setting ကို denoising ၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်တီတီဂ0x360x780x160x၀၀0~ 100, ပျက်ကွက် 50 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x160x030x01တီတီဂ

denoising အဆင့် setting ကို၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x160x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x780x160x030~ 100 (ဒက်မချက်). hexadecimal တန်ဖိုးကိုပြောင်းလဲရန်လိုအပ်သည်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • ဒေတာနယ်ပယ်၏တန်ဖိုးသည်သတ်မှတ်ရန်သို့မဟုတ်ဖတ်ရန်လိုအပ်သည့် denoising အဆင့်ဖြစ်သည်, အဆိုပါ parameter သည်ဆိုပါက 65 (ဒက်မချက်), ဒေတာနယ်ပယ်၏တန်ဖိုး 0x41 ဖြစ်ပါတယ်.
2.2.21 palette setting ကို (ဖတ် / ရေးပါ)

အပူပုံများအနေဖြင့်အနီအောက်ရောင်ခြည်ဓါတ်ရောင်ခြည်ပြင်းထန်မှုအပေါ်အခြေခံပြီးအရောင်အသွေးမဟုတ်သောသတင်းအချက်အလက်မရှိပါ. image algorithms algorithms algorithms မြေပုံသည်မီးခိုးရောင်တန်ဖိုးများအပေါ် အခြေခံ. အရောင်များကိုပုံဖော်ထားသည်, palette အဖြစ်လူသိများ. Module သည်အသုံးပြုသူများအတွက် palette အမျိုးမျိုးကိုထောက်ပံ့သည်. အဖြူရောင်ပူ (0x၀၀) ပုံမှန်အားဖြင့်သတ်မှတ်ထားသည်.

အမိန့်နှင့် parameters တွေကို

palette setting ကို၏ command ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်တီတီဂ0x360x780x200x၀၀0x၀၀: အဖြူရောင်ပူ 0x01: အနက်ရောင်ပူ 0x02: ခန့်ဝေးသြေးနေ 1 0x03: သက်တံ့ 0x04: ခန့်ဝေးသြေးနေ 2 0x05: သံအနီရောင် 1 0x06: သံအနီရောင် 2 0x07: မှောင်မိုက်အညိုရောင် 0x08: အရောင် 1 0x09: အရောင် 2 0x0a: ရေခဲမီး 0x0b: မိုး 0x0c: Green Hot 0x0d: အနီရောင်ပူ 0x0e: နက်ရှိုင်းသောအပြာတီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x780x200x030x01တီတီဂ

palette setting ကို၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x780x200x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်တီတီဂ0x360x780x200x030x၀၀: အဖြူရောင်ပူ 0x01: အနက်ရောင်ပူ 0x02: ခန့်ဝေးသြေးနေ 1 0x03: သက်တံ့ 0x04: ခန့်ဝေးသြေးနေ 2 0x05: သံအနီရောင် 1 0x06: သံအနီရောင် 2 0x07: မှောင်မိုက်အညိုရောင် 0x08: အရောင် 1 0x09: အရောင် 2 0x0a: ရေခဲမီး 0x0b: မိုး 0x0c: Green Hot 0x0d: အနီရောင်ပူ 0x0e: နက်ရှိုင်းသောအပြာတီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • အဖြူရောင်ပူ (0x၀၀) ပုံမှန်အားဖြင့်သတ်မှတ်ထားသည်.
  • palette switching ခဏယူပါလိမ့်မယ်. switching ရလဒ်ကိုစစ်ဆေးရန် command ကိုပေးပို့ပြီးနောက်သင်စောင့်ဆိုင်းရန်လိုအပ်သည်.
2.2.22 ပုံရိပ်ကိုပုံဖော်ခြင်း setting (ဖတ် / ရေးပါ)

ပုံ၏ထင်ဟပ်မှု mode ကိုသတ်မှတ်ပါ, သို့မဟုတ်လက်ရှိ module ၏လက်ရှိမှန်အခြေအနေကိုဖတ်ပါ.

အမိန့်နှင့် parameters တွေကို

ပုံရိပ်ကို Mirressing Setting ကိုရေးပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x700x110x၀၀0x၀၀: အဘယ်သူမျှမထင်ဟပ်. 0x01: ဗဟိုတော်စဉ်းစား. 0x02: ဘယ်ဘက်နှင့်မှန်မှန်ပြင်ဆင်ခြင်း. 0x03: တက်နှင့်ထင်ဟပ်.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x700x110x030x01တီတီဂ

ပုံရိပ်ကိုမှန်၏ command ကိုဖတ်ပါ.

လယ်ယာအရွယ်စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာchk
အိမ်ရှင်ထုတ်လွှင့်0x050x360x700x110x01တစ်ခုမှ. 0ပုံမှန်အားဖြင့် x00.တီတီဂ
module ကိုတုံ့ပြန်ချက်0x050x360x700x110x030x၀၀: အဘယ်သူမျှမထင်ဟပ်. 0x01: ဗဟိုတော်စဉ်းစား. 0x02: ဘယ်ဘက်နှင့်မှန်မှန်ပြင်ဆင်ခြင်း. 0x03: တက်နှင့်ထင်ဟပ်.တီတီဂ

Command Descriesss

  • ရည်ညွှန်းကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း commands များကိုတည်းဖြတ်ခြင်းသို့မဟုတ်တုံ့ပြန်ချက်အချက်အလက်များကိုအနက်ဖွင့်ရန်.
  • အရွယ်အစားနှင့် chk လယ်ကွင်းများ၏တွက်ချက်မှုသည်, ကိုးကား ဒေတာထုတ်လွှင့်ခြင်းနှင့်လက်ခံခြင်း.
  • အဘယ်သူမျှမထင်ဟပ် (0x၀၀) ပုံမှန်အားဖြင့်သတ်မှတ်ထားသည်.

2.3 ကန ဦး ပြည်နယ်စာဖတ်ခြင်း (ဖတ်ပါ)

ဤ command ကို host က module ၏စတင်အခြေအနေကိုဖတ်ရန်အသုံးပြုသည်.

အဆိုပါ module ကိုစတင်ရေးပြည်နယ်၌တည်ရှိ၏အခါ, ဗီဒီယိုစီးဆင်းမှုကိုတင်နေသည်. အဆိုပါစတင်ဖြည့်စွက်သောအခါ, ဗွီဒီယိုစီးဆင်းမှု output ဖြစ်လိမ့်မည်.

အမိန့်နှင့် parameters တွေကို

ပုံရိပ်ကို Mirressing Setting ကိုရေးပါ.

လယ်ယာclass
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာမှတ်ချက်တွေ
အိမ်ရှင်ထုတ်လွှင့်0X7C0x140x၀၀0x၀၀ 
module ကိုတုံ့ပြန်ချက်0x7d0x060x030x၀၀: 0x01 တင်နေသည်: video output 
  • မှတ်စု

command ကိုအောင်မြင်စွာကွပ်မျက်ခံရလျှင်, နှင့် module ကိုတုံ့ပြန်ချက်အလံလယ်ပြင်ဖြစ်ပါတယ် “ပုံမှန်ပြန်လာ (0x03)”, နှင့်ဒေတာနယ်ပယ်ဖြစ်ပါတယ် “0x၀၀” (ပြည်နယ် loading) သို့မဟုတ် “0x01” (ဗွီဒီယို output ပြည်နယ်).

2.4 Serial command ကိုထုတ်လွှင့်ခြင်းနှင့်စိစစ်အတည်ပြု

ဒီ module ကိုသည်, များသောအားဖြင့် command ကိုပေးပို့ပြီးနောက်, module မှပြန်လာသောအချက်အလက်များသည် command ကိုလက်ခံရရှိခြင်းရှိမရှိကိုသာဖော်ပြသည်, ဒါပေမယ့်အဲဒါကိုအကျိုးသက်ရောက်သည်ဖြစ်စေမ.

အချို့သောရုပ်ပုံများကို setting command ကိုများအတွက်, command များသည်ပုံအပြောင်းအလဲများမှတဆင့်အကျိုးသက်ရောက်သည်ကိုသင်စစ်ဆေးနိုင်သည်. အခြား command များအဘို့, device status ကိုရှာဖွေရန်သက်ဆိုင်ရာ function ကို၏ဖတ် command ကိုပေးပို့ရန်လိုအပ်သည်.

အဆိုပါလုပ်ထုံးလုပ်နည်းအောက်ပါအတိုင်းဖြစ်ပါတယ်.

ခြေလှမ်းများ

  1. ရေးပါ command ကိုပေးပို့ပါ.
    1. command ကို execute လုပ်ဖို့ device ကိုစောင့်ပါ. စောင့်ဆိုင်းရသောအချိန်သည်ကွဲပြားခြားနားသော command များနှင့်အညီကွဲပြားသည်.
      1. သက်ဆိုင်ရာ function ကိုများအတွက်ဖတ် command ကိုပေးပို့ပါ.
      1. Module မှပြန်လာသောအချက်အလက်များကိုစစ်ဆေးပြီး parameters တွေကိုပြုပြင်မွမ်းမံခြင်းရှိမရှိစစ်ဆေးပါ.
  • မှတ်စု

မကြာခဏ module သို့ command များကိုမပို့ပါနှင့်, အဖြစ်အပြောင်းအလဲနဲ့စွမ်းရည်ထက်ကျော်လွန်သောအခါအေးခဲပါလိမ့်မယ်အဖြစ်.

3 အမြဲမေးလေ့ရှိသောမေးခွန်းများ

device နှင့်ပတ်သက်။ မကြာခဏမေးသောမေးခွန်းများ.

Module ကို Development Tool သို့မဆက်သွယ်နိုင်ပါသို့မဟုတ် module တစ်ခု၏ parameters များကိုအဘယ်ကြောင့်မဆက်သွယ်နိုင်ပါ?

  • ကျေးဇူးပြု. serial port ကို module နှင့်ချိတ်ဆက်ထားခြင်းရှိမရှိစစ်ဆေးပါ.
  • ကျေးဇူးပြု. Baudity နှင့် Com ဆိပ်ကမ်းကိုမှန်ကန်စွာရွေးချယ်ခြင်းရှိမရှိစစ်ဆေးပါ, နှင့်သက်ဆိုင်ရာ com ဆိပ်ကမ်းကို PC တွင်လည်းရနိုင်သည်.
  • အကယ်. သင်သည် USB ကို Serial Port သို့အသုံးပြုပါက, serial port driver သို့ USB ကိုတပ်ဆင်ထားခြင်းရှိမရှိအတည်ပြုပါ.

Module ကိုအဆင့်မြှင့်တင်နည်း?

တစ်ချိန်က module ကို development tool ကိုချိတ်ဆက်ထားသည်, Module ကိုအဆင့်မြှင့်တင်ရန်အဆင့်မြှင့်တင်မှုကိုအသုံးပြုပါ.

  1. Serial ဆက်သွယ်ရေးပညတ်များ
    1. သတင်းအချက်အလက်စုံစမ်းရေး command များ
အမိန့်ပေးသည်။စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာမှတ်ချက်တွေ
အဆိုပါ module ၏မော်ဒယ်ဖတ်နေ0x360x740x020x01တစ်ခုမှ5 တရားဝင် bytes. module ၏မော်ဒယ်ကိုပြန်သွားပါ.
FPGA ပရိုဂရမ်ဗားရှင်းနံပါတ်ကိုဖတ်ခြင်း0x360x740x030x01တစ်ခုမှe.g. 0x050112 ဖော်ပြသည် 5.1.12. 5 အဓိကဗားရှင်းဖြစ်ပါတယ်, အဲဒါဘာလဲ 3rd က byte; 1 အသေးစားဗားရှင်းဖြစ်ပါတယ်, အဲဒါဘာလဲ 2nd က byte, 12 subdivided ဗားရှင်းဖြစ်ပါတယ်, အဲဒါဘာလဲ 1စတုံ က byte. 3 တရားဝင် bytes, MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်.
FPGA အစီအစဉ်စုစုစုခနေ့ဖ်ဖတ်ခြင်း0x360x740x040x01တစ်ခုမှ4 တရားဝင် bytes, MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်. e.g. 0x20140820 ဆိုသည်မှာဆိုလိုသည် 20140820.
module software version နံပါတ်ကိုဖတ်ခြင်း0x360x740x050x01တစ်ခုမှရည်ညွှန်းကိုးကား FPGA ပရိုဂရမ်ဗားရှင်းနံပါတ်ကိုဖတ်ခြင်း အထက်.
Module software စုစည်းမှုအချိန်ကိုဖတ်ခြင်း0x360x740x060x01တစ်ခုမှရည်ညွှန်းကိုးကား FPGA အစီအစဉ်စုစုစုခနေ့ဖ်ဖတ်ခြင်း အထက်.
ကင်မရာလုပ်ငန်းစဉ်စံကိုက်ညှိဗားရှင်းအချိန်ကိုဖတ်ခြင်း0x360x740x0b0x01တစ်ခုမှ4 တရားဝင် bytes, MSB သည်အမြင့်ဆုံး byte ဖြစ်သည်. e.g. 0x20170101 ဆိုလိုသည် 20170101.
ISP Parameter Version နံပါတ်ကိုဖတ်ခြင်း0x360x740x0C0x01တစ်ခုမှ4 တရားဝင် bytes. e.g. ISP ဗားရှင်းနံပါတ်ပါ 5, 0x00000005 ကိုပြန်လာလိမ့်မည်.
  • function ကို setting command များ
အမိန့်ပေးသည်။စက်ယန္တရား
လိပ်စာ
class
လိပ်စာ
ခေါင်းတိုက်
လိပ်စာ
အလံဒေတာပျက်ကွက်
လက်စွဲစာအုပ်ပိတ်ပစ်စံ0x360X7C0x020x၀၀ရေး - သာ 
လက်စွဲနောက်ခံပြင်ချက်0x360X7C0x030x၀၀ရေး - သာ 
အလိုအလျောက်ရှပ်တာထိန်းချုပ်မှု0x360X7C0x040x၀၀0x၀၀: 0x01 ကိုအလိုအလျောက်ထိန်းချုပ်မှု: အလိုအလျောက်ပြောင်းခြင်း။, အချိန်ကိုက်ထိန်းချုပ်မှု 0x02: အလိုအလျောက်ပြောင်းခြင်း။, အပူချိန်ကွာခြားချက် 0x03: အပြည့်အဝအလိုအလျောက်ထိန်းချုပ်မှု0x03
အလိုအလျောက်ပိတ်ပစ် switching ကြားကာလ setting0x360X7C0x050x၀၀အဆိုပါရှပ်တာကြားကာလမိနစ်၌တည်ရှိ၏, နှင့် 2 bytes တရားဝင်ဖြစ်ကြသည်. ပုံမှန် setting ကိုဖြစ်ပါတယ် 10 မိနစ် (0x00 0a)0x00 0a
သွန်သင်ခြင်းဆုံးမပဲ့ပြင်0x360X7C0x0C0x၀၀0x02: သွန်သင်ခြင်းဆုံးမပဲ့ပြင် 
တောက်ပနေ setting ကို0x360x780x020x၀၀1 တရားဝင်. တန်ဖိုးအကွာအဝေး: 0~ 100, ပျက်ကွက် 50 (ဒက်မချက်).0x32
ဆန့်ကျင်ဘက် setting ကို0x360x780x030x၀၀1 တရားဝင်. တန်ဖိုးအကွာအဝေး: 0~ 100, ပျက်ကွက် 50 (ဒက်မချက်).0x32
ပုံအသေးစိတ်ဒစ်ဂျစ်တယ်တိုးမြှင့်ခြင်း0x360x780x100x၀၀1 တရားဝင်. တန်ဖိုးအကွာအဝေး: 0~ 100, ပျက်ကွက် 50 (ဒက်မချက်).0x32
static denoising အဆင့်ကို setting0x360x780x150x၀၀1 တရားဝင်. တန်ဖိုးအကွာအဝေး: 0~ 100, ပျက်ကွက် 50 (ဒက်မချက်).0x32
dynamic denoising အဆင့်ကို setting0x360x780x160x၀၀1 တရားဝင်. တန်ဖိုးအကွာအဝေး: 0~ 100, ပျက်ကွက် 50 (ဒက်မချက်).0x32
ချွတ်ယွင်း pixel ဆုံးမခြင်း0x360x780x1a0x၀၀0x၀၀: cursor display 0x0F ကိုပိတ်ပါ: cursor display 0x02 ကိုဖွင့်ပါ: 0x03 တက် cursor: 0x04 ကို down: cursor 0x05 left left ပြောင်းရွှေ့: cursor ညာဘက် 0x06 ရွှေ့ပြောင်း: စင်တာ 0x0d မှ cursor: pixel ကိုချွတ်ယွင်းသော pixel စားပွဲသို့ထည့်ပါ. 0x0E: ချွတ်ယွင်းသော pixel စားပွဲမှ pixel ကိုဖယ်ရှားပါ. 0x2n: n pixels များအတွက် cursor တက် (ဎ: 0x1 ~ 0xf) 0x3n: n pixels များအတွက် cursor (ဎ: 0x1 ~ 0xf) 0x4n: cursor n pixels များအတွက် left ပြောင်းရွှေ့ခဲ့သည် (ဎ: 0x1 ~ 0xf) 0x5n: cursor n pixels များအတွက်ညာဘက်ကိုရွှေ့ (ဎ: 0x1 ~ 0xf)0x၀၀
palette setting ကို0x360x780x200x၀၀0x၀၀: အဖြူရောင်ပူ 0x01: အနက်ရောင်ပူ 0x02: ခန့်ဝေးသြေးနေ 1 0x03: သက်တံ့ 0x04: ခန့်ဝေးသြေးနေ 2 0x05: သံအနီရောင် 1 0x06: သံအနီရောင် 2 0x07: မှောင်မိုက်အညိုရောင် 0x08: အရောင် 1 0x09: အရောင် 2 0x0a: ရေခဲမီး 0x0b: မိုး 0x0c: Green Hot 0x0d: အနီရောင်ပူ 0x0e: နက်ရှိုင်းသောအပြာ0x၀၀
စက်ရုံပြန်လည်စတင်0x360x740x0F0x၀၀ရေး - သာ 
လက်ရှိချိန်ညှိချက်များကိုသိမ်းဆည်းပါ0x360x740x100x၀၀အဆိုပါ module ၏ပြုပြင်ထားသော parameters တွေကိုသိမ်းဆည်းပါ. 
ပုံရိပ်ကိုပုံဖော်ခြင်း setting0x360x700x110x၀၀0x၀၀: အဘယ်သူမျှမထင်ဟပ်. 0x01: ဗဟိုတော်စဉ်းစား. 0x02: ဘယ်ဘက်နှင့်မှန်မှန်ပြင်ဆင်ခြင်း. 0x03: တက်နှင့်ထင်ဟပ်.0x၀၀
  1. update ကိုသမိုင်း
နေ့စှဲပြောင်းလဲမှုများ
ဖေရက် 27, 2024ပထမဆုံးထုတ်ဝေ.

PDF ဒေါင်းလုပ်

စျေးနှုန်း: $450.00 ဖြတ်. $999.00

မေးခွန်းတစ်ခုမေး

← နောက်

သင့်စာကို ပို့ပြီးပါပြီ။