FORENEX-ਲੋਗੋ

FORENEX FES4335U1-56T ਮੈਮੋਰੀ ਮੈਪਿੰਗ ਗ੍ਰਾਫਿਕਸ ਕੰਟਰੋਲ ਮੋਡੀਊਲ

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-ਉਤਪਾਦ-ਚਿੱਤਰ

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

ਰੈਵ. ਨੰ. ਮਿਤੀ ਮਹੱਤਵਪੂਰਨ ਤਬਦੀਲੀਆਂ
1.0 2016 ਪਹਿਲਾ ਮੁੱਦਾ।

ਆਮ ਵਰਣਨ

FES4335U1-56T ਇੱਕ ਘੱਟ ਲਾਗਤ, ਉੱਚ ਕੁਸ਼ਲਤਾ ਅਤੇ TFT-LCD ਡਿਸਪਲੇ ਕੰਟਰੋਲ ਮੋਡੀਊਲ ਦਾ ਸਮਾਰਟ ਹੈ ਜੋ ਕਿ ਡਿਸਪਲੇ ਰੈਮ ਦੇ ਏਮਬੈਡਡ 2KB ਦੇ ਅੰਦਰ ਅੱਖਰ ਜਾਂ 768D ਗ੍ਰਾਫਿਕਸ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ।
FES4335U1-56T ਇੱਕ ਬਾਹਰੀ ਸਧਾਰਨ MCU (ਜਿਵੇਂ ਕਿ 8051 ਆਦਿ) ਦੇ ਨਾਲ ਇੱਕ ਹਾਰਡਵੇਅਰ ਸੰਚਾਰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ (Uart-TT) ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਅਤੇ ਗ੍ਰਾਫਿਕਲ ਪ੍ਰਭਾਵ ਕਾਲਿੰਗ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲਈ "ਕਮਾਂਡ ਟੇਬਲ" ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਗ੍ਰਾਫਿਕਸ APIs ਦੇ "ਕਮਾਂਡ ਟੇਬਲ" ਦੇ ਅਨੁਸਾਰ, ਬਾਹਰੀ MCU ਨੂੰ ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਉੱਤੇ FES4335U1-56T ਵਿੱਚ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ ਸੰਬੰਧਿਤ ਕਮਾਂਡ ਕੋਡ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। FES4335U1-56T ਦੇ ਅੰਦਰ ਕਮਾਂਡ ਡੀਕੋਡਰ ਆਟੋਮੈਟਿਕਲੀ ਗਰਾਫਿਕਸ ਟਾਸਕ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਜਾਵੇਗਾ।

FG875D_command_encoder.exe ਇੱਕ PC ਦੀ ਸੌਫਟਵੇਅਰ ਉਪਯੋਗਤਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਨੂੰ "ਕਮਾਂਡ ਟੇਬਲ" ਵਿੱਚ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨ ਕਮਾਂਡਾਂ ਦਾ ਅਨੁਭਵ ਕਰਨ ਲਈ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।

ਆਈਟਮ ਨਿਰਧਾਰਨ ਟਿੱਪਣੀ
LCD ਆਕਾਰ 5.6 ਇੰਚ (ਡਾਇਗੋਨਲ)
ਮਤਾ 640 x 3 (RGB) x 480 ਬਿੰਦੀ
ਡਿਸਪਲੇ ਦੀ ਕਿਸਮ ਆਮ ਤੌਰ 'ਤੇ ਸਫੈਦ, ਸੰਚਾਰਿਤ
ਡਾਟ ਪਿੱਚ 0.0588(W) x 0.1764(H) mm
ਸਰਗਰਮ ਖੇਤਰ 112.896(W) x 84.672(H) mm
ਮੋਡੀਊਲ ਦਾ ਆਕਾਰ 142.5 (ਡਬਲਯੂ) x 100.0 (ਐਚ) x 16.72 (ਡੀ) ਮਿਲੀਮੀਟਰ
View ਕੋਣ L:70/ R:70/ T:50/ B:70 θ
ਸਤਹ ਦਾ ਇਲਾਜ ਐਂਟੀ-ਗਲੇਅਰ
ਰੰਗ ਪ੍ਰਬੰਧ RGB-ਧਾਰੀ ਵਾਲੇ 64k ਰੰਗ
ਛੋਹਣ ਦੀ ਕਿਸਮ 4-ਤਾਰ ਰੋਧਕ
ਬੈਕਲਾਈਟ ਬਿਲਡ-ਇਨ LED ਡਰਾਈਵਰ
ਇੰਟਰਫੇਸ Uart (TTL-RX/TX), 115200/N/8/1
ਸਾਫਟਵੇਅਰ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਮਾਂਡ ਟੇਬਲ ਨੋਟ 1
ਓਪਰੇਸ਼ਨ ਟੈਂਪ -10 ℃ ਤੋਂ 60 ℃
ਸਟੋਰੇਜ ਦਾ ਤਾਪਮਾਨ -20 ℃ ਤੋਂ 70 ℃

ਨੋਟ 1: ਸਾਰੇ ਉਪਯੋਗੀ API ਨੂੰ ਕਮਾਂਡ ਟੇਬਲ ਵਿੱਚ ਸੰਖੇਪ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ
(FG875D_Commands Table_vx.pdf)। ਅਤੇ ਹਰੇਕ ਕਮਾਂਡ ਲਈ ਵਿਸਤ੍ਰਿਤ ਵਰਤੋਂ ਦਾ ਵੇਰਵਾ, ਵੇਖੋ (FG4335x_software_Note_V1.pdf)।

ਪਿੰਨ ਸਪੁਰਦਗੀ

UART ਇਨਪੁਟ ਇੰਟਰਫੇਸ (H4)
ਕਨੈਕਟਰ: (ਬਾਕਸ ਹੈਡਰ_2x5ਪਿਨ/ 2.0mm/ ਸਾਈਡ ਐਂਟਰੀ)
ਪਿੰਨ ਨੰਬਰ ਵਰਣਨ I/O ਨੋਟ ਕਰੋ ਪਿੰਨ ਨੰਬਰ ਵਰਣਨ I/O ਨੋਟ ਕਰੋ
ਪਿੰਨ 1 ਜੀ.ਐਨ.ਡੀ ਪਿੰਨ 2 RX I
ਪਿੰਨ 3 TX O ਪਿੰਨ 4 NC
ਪਿੰਨ 5 ਸ਼ੀਲਡ GND ਪਿੰਨ 6 NC
ਪਿੰਨ 7 NC ਪਿੰਨ 8 NC
ਪਿੰਨ 9 5V/350mA I 1 ਪਿੰਨ 10 5V/350mA I 1

ਨੋਟ 1: ਬਾਹਰੀ ਪਾਵਰ ਸਰੋਤ DC5V ਇੰਪੁੱਟ

2-2, ਵਿਕਲਪਕ ਪਾਵਰ ਕਨੈਕਟਰ (W2) ਵਿਕਲਪ
ਕਨੈਕਟਰ: (wafer_2pin/ 2.0mm/ ਸਾਈਡ ਐਂਟਰੀ)
ਪਿੰਨ ਨੰਬਰ ਵਰਣਨ I/O ਨੋਟ ਕਰੋ ਪਿੰਨ ਨੰਬਰ ਵਰਣਨ I/O ਨੋਟ ਕਰੋ
ਪਿੰਨ 1 ਜੀ.ਐਨ.ਡੀ I ਪਿੰਨ 2 5V/700mA

ਬਾਹਰੀ ਪਾਵਰ ਸਰੋਤ ਇੰਪੁੱਟ ਲਈ ਇੱਕ ਵਾਧੂ-ਕਨੈਕਟਰ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ। ਜੇਕਰ ਪਾਵਰ ਸਰੋਤ (DC5V) H9 ਦੇ ਪਿੰਨ 10 ਅਤੇ 4 ਤੋਂ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ।

GPIO ਇੰਟਰਫੇਸ (H2)
ਕਨੈਕਟਰ: (ਹੈਡਰ_2x5ਪਿਨ/ 2.0mm/ ਸਾਈਡ ਐਂਟਰੀ)
ਪਿੰਨ ਨੰਬਰ ਵਰਣਨ I/O ਨੋਟ ਕਰੋ ਪਿੰਨ ਨੰਬਰ ਵਰਣਨ I/O ਨੋਟ ਕਰੋ
ਪਿੰਨ 1 GPO 0 O 2 ਪਿੰਨ 2 GPI 0 I 3
ਪਿੰਨ 3 GPO 1 O 2 ਪਿੰਨ 4 GPI 1 I 3
ਪਿੰਨ 5 GPO 2 O 2 ਪਿੰਨ 6 GPI 2 I 3
ਪਿੰਨ 7 GPO 3 O 2 ਪਿੰਨ 8 GPI 3 I 3
ਪਿੰਨ 9 ਜੀ.ਐਨ.ਡੀ ਪਿੰਨ 10 ਜੀ.ਐਨ.ਡੀ

ਨੋਟ 2: GPO_0 ~ 3 ਓਪਨ-ਡਰੇਨ ਦੇ ਨਾਲ ਆਉਟਪੁੱਟ ਹਨ ਅਤੇ ਬਾਹਰੀ ਬੋਰਡ 'ਤੇ ਇੱਕ ਪੁੱਲ-ਹਾਈ ਰੇਜ਼ਿਸਟਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਨੋਟ 3: GPI_0 ~ 3 3.3V ਸਹਿਣਸ਼ੀਲ ਦੇ ਨਾਲ 5V ਇੰਪੁੱਟ ਹਨ।

ਓਪਰੇਸ਼ਨ ਨਿਰਧਾਰਨ

ਇਲੈਕਟ੍ਰੀਕਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਸੰਪੂਰਨ ਅਧਿਕਤਮ ਰੇਟਿੰਗਾਂ

ਪ੍ਰਤੀਕ ਪ੍ਰਤੀਕ ਘੱਟੋ-ਘੱਟ ਅਧਿਕਤਮ ਯੂਨਿਟ ਨੋਟ ਕਰੋ
ਪਾਵਰ ਵਾਲੀਅਮtage ਵੀ.ਸੀ.ਸੀ -0.3 5.2 V  
ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ TOP -10 60  
ਸਟੋਰੇਜ ਦਾ ਤਾਪਮਾਨ TST -20 70  

*ਇਸ ਉਤਪਾਦ ਦੇ ਸੰਪੂਰਨ ਅਧਿਕਤਮ ਰੇਟਿੰਗ ਮੁੱਲਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਸਮੇਂ ਪਾਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।

ਸਿਫਾਰਸ਼ੀ ਓਪਰੇਟਿੰਗ ਸਥਿਤੀ

ਪ੍ਰਤੀਕ ਵਰਣਨ ਘੱਟੋ-ਘੱਟ ਟਾਈਪ ਕਰੋ। ਅਧਿਕਤਮ ਯੂਨਿਟ ਨੋਟ ਕਰੋ
ਵੀ.ਸੀ.ਸੀ. ਸਪਲਾਈ ਵਾਲੀਅਮtage 3.7 5 5.2 V  
ਆਈ.ਸੀ.ਸੀ ਵਰਤਮਾਨ 0.7     A  
UART_TTL(Tx,Rx,CTS,RTS) ਅਤੇ I2C(SCL,SDA) ਸਿਗਨਲ ਪੱਧਰ
VIH ਇੰਪੁੱਟ ਹਾਈ ਵਾਲੀਅਮtage 2.64   3.3 V  
ਵੀ.ਆਈ.ਐਲ ਇੰਪੁੱਟ ਘੱਟ ਵਾਲੀਅਮtage 0   0.66 V  
VOH ਆਉਟਪੁੱਟ ਉੱਚ ਵੋਲਯੂਮtage 2.9   3.3 V  
VOL ਆਉਟਪੁੱਟ ਘੱਟ ਵੋਲਯੂਮtage 0   0.4 V  
ਆਪਟੀਕਲ ਨਿਰਧਾਰਨ (θ=0°)
CR ਕੰਟ੍ਰਾਸਟ ਅਨੁਪਾਤ 400 500      
L ਪ੍ਰਕਾਸ਼ 230 280   cd/m²  
ਬੌਡ ਦਰ
UART   115200   bps  
ਪਾਵਰ ਖਪਤ @ 5v ਇੰਪੁੱਟ, 100% ਚਮਕ
ਖਪਤ 5.6”, 640×480 3.1 W  
ਮਕੈਨੀਕਲ ਨਿਰਧਾਰਨ

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-01

ਹਾਰਡਵੇਅਰ ਨਿਰਧਾਰਨ

ਬਲਾਕ ਡਾਇਗਰਾਮ

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-02ਚਿੱਤਰ 3-a : FES4335 ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ

ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ

  1. ਅਨੁਕੂਲਿਤ ਮਾਡਲ FES4335U1-56T ਹੈ।
  2. UART (TTL-RX/TX): 3-ਤਾਰ (TX, RX, GND) ਵੇਖੋ (ਸੈਕਸ਼ਨ: ਪਿੰਨ ਅਸਾਈਨਮੈਂਟ)।
  3. ਬੌਡ ਰੇਟ: 115200 bps/N/8/1 'ਤੇ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ।
  4. ਹੋਸਟ ਅਤੇ FES4335U1-56T ਵਿਚਕਾਰ ਕਨੈਕਟੀਵਿਟੀ

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-03

ਸਾਫਟਵੇਅਰ

ਸੰਚਾਰ (ਹੱਥ ਮਿਲਾਉਣਾ)

ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ (Uart-TTL) ਦੇ ਕਾਰਨ ਉਹਨਾਂ FES4335 ਨੇ ਇੱਕ ਬਾਹਰੀ ਹੋਸਟ ਨਾਲ ਸੰਚਾਰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕੀਤੀ ਹੈ। ਹੋਸਟ ਇੱਕ ਕੰਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਪੁੱਛਣ ਲਈ FES4335 ਵਿੱਚ ਇੱਕ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਦੇ ਯੋਗ ਹੈ।

ਪ੍ਰਸਾਰਣ ਦੀ ਸਮਰੱਥਾ ਦੇ ਅਨੁਸਾਰ, ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਫਾਰਮੈਟ ਨੂੰ ਸਿਰਫ਼ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।

  • ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ: ਇਹ ਹਰ ਇੱਕ ਕੰਮ ਲਈ ਇੱਕ ਜ਼ਰੂਰੀ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਫਾਰਮੈਟ ਹੈ ਜੋ ਕਮਾਂਡ ਟੇਬਲ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ। (ਸੈਕਸ਼ਨ 4-3 ਕਮਾਂਡ ਟੇਬਲ ਵੇਖੋ)।
  • ਬਲਕ ਡੇਟਾ ਟਰਾਂਸਮਿਸ਼ਨ ਸਟ੍ਰੀਮ: ਸਿਰਫ ਕੁਝ ਕਾਰਜਾਂ ਲਈ ਪ੍ਰਦਾਨ ਕਰੋ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਦੀ ਮੰਗ ਕਰੇਗਾ, ਅਤੇ ਪੁੱਛਣ ਦੀ ਪੁਸ਼ਟੀ ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਦੇ ਦੌਰਾਨ ਹੋਈ ਹੈ।tage.
    ਵਰਤਮਾਨ ਵਿੱਚ ਸਿਰਫ ਦੋ ਕਾਰਜਾਂ ਦੇ ਹੇਠਾਂ ਜੋ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਮੰਗ ਕਰਨਗੇ।
  1. FG875D_WriteToSerialROM (ਫੰਕਸ਼ਨ ਕੋਡ 0x21)।
  2. FG875D_ ਡਿਸਪਲੇ _Block_RW (ਫੰਕਸ਼ਨ ਕੋਡ 0x24)।

ਕਮਾਂਡ ਟੇਬਲ ਦੇ ਅਨੁਸਾਰ, ਹਰੇਕ ਕਮਾਂਡ ਦਾ ਇੱਕ ਖਾਸ ਕਾਰਜ ਕਾਰਜ ਲਈ ਇੱਕ ਵਿਲੱਖਣ ਫੰਕਸ਼ਨ ਕੋਡ ਹੁੰਦਾ ਹੈ। (ਸੈਕਸ਼ਨ 4-3 ਕਮਾਂਡ ਟੇਬਲ ਵੇਖੋ)।
ਇਸ ਲਈ, ਇੱਕ ਵਾਰ ਜਦੋਂ FES4335 ਨੂੰ ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਦੀ ਇੱਕ ਪੂਰੀ ਪ੍ਰਾਪਤ ਹੋ ਜਾਂਦੀ ਹੈ ਅਤੇ ਪਹਿਲਾਂ ਚੈਕਸਮ ਦੇ ਕਿਹੜੇ ਹਿੱਸੇ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਸ ਤੋਂ ਬਾਅਦ, ਫੰਕਸ਼ਨ ਕੋਡ ਭਾਗ ਦੀ ਪਛਾਣ ਕੀਤੀ ਜਾਵੇਗੀ ਅਤੇ ਪੈਰਾਮੀਟਰ ਭਾਗ ਦੇ ਨਾਲ ਲਾਗੂ ਕੀਤਾ ਜਾਵੇਗਾ।

ਇੱਥੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਕੋਡ ਖੇਤਰ 0x50~ 0x5F ਹੈ ਜਿੱਥੇ ਕੁਝ ਸੰਦੇਸ਼ ਕੋਡ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਸਮਰਪਿਤ ਹੋਵੇਗਾ ਅਤੇ ਸਾਰੇ ਫੰਕਸ਼ਨ ਕੋਡ ਤੋਂ ਵੱਖ ਕੀਤਾ ਜਾਵੇਗਾ।

ਸੁਨੇਹਾ ਕੋਡ ਵਾਪਸ ਕਰੋ ASCII ਹੈਕਸਾ ਵਰਣਨ
ਗਲਤ ਕੋਡ "X" 0x58 ਚੈੱਕਸਮ ਗਲਤੀ
ਉਡੀਕ ਕੋਡ "ਡਬਲਯੂ" 0x57 FES4335 ਵਿਅਸਤ ਹੈ
ਤਿਆਰ ਕੋਡ "ਸ" 0x53 FES4335 ਤਿਆਰ ਹੈ
ਸਮਾਂ ਸਮਾਪਤ ਕੋਡ "ਟੀ" 0x54 ਸਮਾਂ ਸਮਾਪਤ ਪ੍ਰਾਪਤ ਕਰੋ
ਇੰਟਰੱਪਟ ਕੋਡ ਨੂੰ ਛੋਹਵੋ "ਪੀ" 0x50 ਟੱਚ ਪੈਨਲ ਨੂੰ ਛੋਹਿਆ ਗਿਆ ਹੈ
ਕਮਾਂਡ ਸਫਲਤਾ ਕੋਡ ਫੰਕਸ਼ਨ ਕੋਡ ਕਮਾਂਡ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਸਫਲਤਾ
ਬਲਕ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਸਫਲਤਾ ਕੋਡ 0x55,0xAA ਬਲਕ ਡਾਟਾ ਸੰਚਾਰ ਸਫਲਤਾ

ਜੇਕਰ ਟਰਾਂਸਮਿਸ਼ਨ ਦੌਰਾਨ ਕੋਈ ਗਲਤੀ ਨਹੀਂ ਆਈ।

FES4335 ਫੰਕਸ਼ਨ ਕੋਡ ਦੇ ਅਨੁਸਾਰ ਕਮਾਂਡ ਲਾਗੂ ਕਰੇਗਾ ਜੋ ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ S ਵਿੱਚ ਪ੍ਰਾਪਤ ਹੋਇਆ ਹੈtage, ਅਤੇ ਸਫਲਤਾ ਦੀ ਜਾਂਚ ਲਈ ਮੇਜ਼ਬਾਨ ਨੂੰ ਫੰਕਸ਼ਨ ਕੋਡ ਵਾਪਸ ਕਰੋ।
or
ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਦੇ ਇਸ ਸਮੇਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਫੰਕਸ਼ਨ ਕੋਡ (0x55,0xAA) ਵਾਪਸ ਕਰੋ
"ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਐਸtage"।

ਸਫਲਤਾ ਦੀ ਸਥਿਤੀ ਨੂੰ ਸੂਚਿਤ ਕਰਦੇ ਹੋਏ, ਸਫਲਤਾ ਕੋਡ ਜਾਂ (0x55,0xAA) ਵਾਪਸ ਕਰੋ।

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-043ਹੋਸਟ ਅਗਲੀ ਨਵੀਂ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਭੇਜ ਸਕਦਾ ਹੈ।

  • ਜੇਕਰ ਟਰਾਂਸਮਿਸ਼ਨ ਦੌਰਾਨ ਕੋਈ ਅਣਕਿਆਸੀ ਸਥਿਤੀ ਆਈ ਹੈ।

FES4335 ਇੱਕ ਅਨੁਸਾਰੀ ਗਲਤੀ ਕੋਡ ਸੁਨੇਹਾ ਵਾਪਸ ਕਰੇਗਾ ਅਤੇ ਗਲਤੀ ਦੀ ਜਾਂਚ ਲਈ ਪ੍ਰਾਪਤ ਫੰਕਸ਼ਨ ਕੋਡ ਦੇ ਨਾਲ.

ਜੇਕਰ ਹੇਠਾਂ ਦਿੱਤੇ ਵਾਂਗ ਗਲਤ ਕੋਡ (0x58) ਵਾਪਸ ਕਰੋ। (ਇਸ਼ਾਰਾ ਕਰੋ ਕਿ ਇੱਕ ਚੈੱਕਸਮ ਗਲਤੀ ਆਈ ਹੈ)

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-05ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਐੱਸtagਈ ਗਲਤੀ
or ਬਲਕ ਡਾਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਐੱਸtagਈ ਗਲਤੀ
ਹੋਸਟ ਨੂੰ ਪਿਛਲੀ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਨੂੰ ਦੁਹਰਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।

ਜੇਕਰ ਹੇਠਾਂ ਦਿੱਤੇ ਵਾਂਗ ਟਾਈਮਆਉਟ ਕੋਡ (0x54) ਵਾਪਸ ਕਰਦਾ ਹੈ, (ਦੱਸੋ ਕਿ ਟਾਈਮਆਊਟ ਗਲਤੀ ਆਈ ਹੈ) FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-07ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਐੱਸtagਈ ਗਲਤੀ
or FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-08ਬਲਕ ਡਾਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਐੱਸtagਈ ਗਲਤੀ
ਹੋਸਟ ਨੂੰ ਪਿਛਲੀ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਨੂੰ ਦੁਹਰਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।

ਹੇਠਾਂ ਦਿੱਤੇ ਵਾਂਗ ਉਡੀਕ ਕੋਡ (0x57) ਵਾਪਸ ਕਰੋ, (ਪ੍ਰਤੀਤ ਕਰੋ ਕਿ ਉਡੀਕ ਸਥਿਤੀ ਆਈ ਹੈ) FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-09ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਵਿਅਸਤ ਹੈ FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-10 ਹੋਸਟ ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਵਿਅਸਤ ਹੈ ਕਿ FES4335 ਇੱਕ ਵਿਅਸਤ ਸਥਿਤੀ ਵਿੱਚ ਹੈ। ਮੇਜ਼ਬਾਨ ਨੂੰ FES4335 ਤਿਆਰ ਕੋਡ (0x53) ਵਾਪਸ ਆਉਣ ਤੱਕ ਸੰਚਾਰ ਨੂੰ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਰੋਕ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਫਿਰ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਜਾਂ ਬਲਕ ਡੇਟਾ ਸਟ੍ਰੀਮ ਨੂੰ ਜਾਰੀ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਅਜੇ ਤੱਕ ਡੇਟਾ ਨੂੰ ਪੂਰਾ ਨਹੀਂ ਕਰਦੇ ਹਨ।

ਹੇਠਾਂ ਦਿੱਤੇ ਵਾਂਗ ਤਿਆਰ ਕੋਡ (0x53) ਵਾਪਸ ਕਰੋ, (ਦੱਸੋ ਕਿ ਇੱਕ ਤਿਆਰ ਸੁਨੇਹਾ ਆਇਆ ਹੈ)FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-11ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਤਿਆਰ ਹੈ
or FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-12ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਤਿਆਰ ਹੈ
ਹੋਸਟ ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ ਕਿ FES4335 ਵਿਅਸਤ ਸਥਿਤੀ ਦੇ ਸਮੇਂ ਤੋਂ ਜਾਰੀ ਹੋਇਆ ਹੈ. ਹੋਸਟ ਬਾਕੀ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਜਾਂ ਬਲਕ ਡਾਟਾ ਸਟ੍ਰੀਮ ਨੂੰ ਜਾਰੀ ਰੱਖ ਸਕਦਾ ਹੈ।

  • ਟਚ ਇੰਟਰੱਪਟ ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ ਇੱਕ ਖਾਸ ਕੋਡ ਆਇਆ ਹੈ ਅਤੇ ਇਹ ਵੀ ਟਚ ਪੈਨਲ ਦਾ ਕੋਆਰਡੀਨੇਟ (x,y) ਮੁੱਲ ਆਪਣੇ ਆਪ ਵਾਪਸ ਕਰੇਗਾ।
    • ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਕੋਆਰਡੀਨੇਟ (x,y) ਮੁੱਲ ਦੇ ਨਾਲ ਟਚ ਇੰਟਰੱਪਟ ਕੋਡ (0x50) ਵਾਪਸ ਕਰੋ,

FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-13

  • a ਬਲਕ ਡਾਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਵਿੱਚ ਐੱਸtage, FES4335 ਟਚ ਫੰਕਸ਼ਨ ਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਅਤੇ ਟੱਚ ਦੇ ਕੋਆਰਡੀਨੇਟ (x,y) ਨੂੰ ਵਾਪਸ ਕਰਨਾ ਬੰਦ ਕਰ ਦੇਵੇਗਾ।
  • ਬੀ. ਇੱਕ ਬਲਕ ਡਾਟਾ ਟਰਾਂਸਮਿਸ਼ਨ ਵਿੱਚੋਂ ਐੱਸtagਈ. FES4335 ਆਪਣੇ ਆਪ ਹੀ ਟਚ ਦਾ ਕੋਆਰਡੀਨੇਟ (x,y) ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ ਜਦੋਂ ਕੋਈ ਟੱਚ ਇੰਟਰੱਪਟ ਹੁੰਦਾ ਹੈ।
  • c. ਹੋਸਟ ਫੰਕਸ਼ਨ ਕੋਡ 0x03 (APIs:FG875D_Detect_Touch) ਭੇਜ ਕੇ ਕੋਆਰਡੀਨੇਟ (x,y) ਮੁੱਲ ਨੂੰ ਵੀ ਪੋਲ ਕਰ ਸਕਦਾ ਹੈ।
ਕਮਾਂਡ (ਸਟ੍ਰੀਮ/ਫਾਰਮੈਟ/ਪ੍ਰੋਟੋਕੋਲ)

ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ

  • ਫਾਰਮੈਟ: ਇਹ ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ ਕੋਡ ਦੀ ਇੱਕ ਬਾਈਟ ਅਤੇ ਕਈ ਪੈਰਾਮੀਟਰ ਬਾਈਟਾਂ ਅਤੇ ਚੈੱਕਸਮ ਦੀ ਇੱਕ ਬਾਈਟ ਨੂੰ ਜੋੜਦਾ ਹੈ ਕੋਡ।FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-14
  • ਪ੍ਰੋਟੋਕੋਲ: FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-15

ਬਲਕ ਡਾਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ
ਕਿਉਂਕਿ ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਵਿੱਚ ਫੰਕਸ਼ਨ ਕੋਡ (0x21) ਜਾਂ (0x24) ਹੈ ਜੋ FES4335 ਦੁਆਰਾ ਉਹਨਾਂ ਫੰਕਸ਼ਨ ਕੋਡ ਦੀ ਪਛਾਣ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਇੱਕ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਕਾਰਜ ਨੂੰ ਪੁੱਛੇਗਾ।
ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਸਾਰੀ ਸੰਚਾਰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੋ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਵੇਗਾtages (ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ stage + ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ stagਈ).

  • ਫਾਰਮੈਟ: ਇਹ ਫਾਰਮੈਟ ਬਲਕ ਡਾਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਲਈ ਉਪਲਬਧ ਹੈtageਸਿਰਫ.
    ਮੋਹਰੀ ਕੋਡ (0x55,0xAA) ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਦੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਫੰਕਸ਼ਨ ਕੋਡ ਨੂੰ ਬਦਲ ਦੇਵੇਗਾ ਅਤੇ ਫਿਰ ਲੰਬਾਈ ਬਾਈਟ ਵਿੱਚ ਸੈੱਟ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿੰਨੇ ਡੇਟਾ ਬਾਈਟ ਲਗਾਤਾਰ ਆਉਣਗੇ। ਅਸਲ ਡਾਟਾ ਮਾਤਰਾ ਘਟਾਓ 1 ਨਾਲ ਲੰਬਾਈ ਬਾਈਟ ਸੈੱਟ ਕਰਨ ਲਈ ਨੋਟਿਸ।FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-16
  • ਪ੍ਰੋਟੋਕੋਲ:
    ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਦ੍ਰਿਸ਼ਟਾਂਤ ਜੋ FES4335 ਨੂੰ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਲਿਖਣ ਲਈ ਕਹਿੰਦਾ ਹੈ।FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-17 ਸਟੈਂਡਰਡ ਕਮਾਂਡ ਸਟ੍ਰੀਮ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਦ੍ਰਿਸ਼ਟਾਂਤ ਜੋ FES4335 ਤੋਂ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। FORENEX-FES4335U1-56T ਮੈਮੋਰੀ-ਮੈਪਿੰਗ-ਗਰਾਫਿਕਸ-ਕੰਟਰੋਲ-ਮੋਡਿਊਲ-18
ਕਮਾਂਡ ਟੇਬਲ

ਕਿਰਪਾ ਕਰਕੇ, ਦਸਤਾਵੇਜ਼ “FG875D_Commands Table_vx.pdf” ਵੇਖੋ।

ਅੰਤਿਕਾ (ਸੁਝਾਅ)

ਸਕਰੀਨ 'ਤੇ ਸਥਿਰ ਚਿੱਤਰਾਂ ਨੂੰ ਹੋਰ ਤੇਜ਼ੀ ਨਾਲ ਦਿਖਾਉਣ ਲਈ ਤਿੰਨ ਕਦਮ।

ਕਦਮ 1): ਚਿੱਤਰ ਨੂੰ .bin ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ file:
FES4335 ਦੇ ਫਲੈਸ਼-ਰੋਮ ਦੇ ਕਾਰਨ ਜੋ ਸਿਰਫ .bin ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ file ਚਿੱਤਰ ਦਾ. ਇਸ ਲਈ, ਇੱਕ ਉਪਯੋਗਤਾ FG875_BMP_to_Bin.exe ਪ੍ਰਦਾਨ ਕਰਨਾ ਜੋ ਇੱਕ .BMP ਚਿੱਤਰ ਨੂੰ ਬਦਲਣ ਦੇ ਯੋਗ ਹੈ file .BIN ਵਿੱਚ file.
(ਵੇਰਵੇ ਲਈ ਦਸਤਾਵੇਜ਼〝FG875_BMP_to_Bin_manual.pdf〞ਨੂੰ ਵੇਖੋ)।

ਕਦਮ 2): .bin ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ file ਅੰਦਰੂਨੀ SPI-FlashROM (AMIC A25LQ64) ਲਈ।

  1. ਫੰਕਸ਼ਨ ਕੋਡ 0x21 (APIs:FG875D_WriteToSerialROM) ਦੀ ਵਰਤੋਂ ਕਰਕੇ FES4335 ਨੂੰ ਬਲਕ ਡੇਟਾ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਵਿੱਚ ਜਾਣ ਦੀ ਲੋੜ ਹੈtage.
  2. FES0 ਤੋਂ ਕਮਾਂਡ ਸਫਲਤਾ ਕੋਡ(21x4335) ਵਾਪਸ ਆਉਣ ਤੋਂ ਬਾਅਦ, ਫਿਰ ਬਾਹਰੀ MPU ਨੂੰ ਸੈਕਸ਼ਨ 4-2-2 'ਤੇ ਬਲਕ ਡੇਟਾ-(ਲਿਖੋ) ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਬਾਰੇ ਪ੍ਰੋਟੋਕੋਲ ਵਰਣਨ ਦੇ ਅਨੁਸਾਰ ਚਿੱਤਰਾਂ ਨੂੰ ਪ੍ਰਸਾਰਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਜਾਵੇਗੀ। ਚਿੱਤਰ (2) ਨੂੰ ਵੇਖੋ।
  3. ① ਅਤੇ ② ਨੂੰ ਛੱਡਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ:
    PC ਵਾਲੇ ਪਾਸੇ, ਉਪਯੋਗਤਾ ਸੌਫਟਵੇਅਰ (FG875D_command_encoder.exe) ਨੂੰ ਚਲਾਉਣ ਲਈ ਅਤੇ ਚੋਣ ਡਾਇਲਾਗ ਵਿੱਚ ਫੰਕਸ਼ਨ ਆਈਟਮ (APIs:FG875D_WriteToSerialROM) ਚੁਣੋ। ਉਸ ਤੋਂ ਬਾਅਦ, ਉਪਯੋਗਤਾ ਸੌਫਟਵੇਅਰ ਸੰਚਾਰ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਚਿੱਤਰ ਨੂੰ ਅਪਲੋਡ ਕਰਨ ਬਾਰੇ ਸਭ ਦਾ ਧਿਆਨ ਰੱਖੇਗਾ file SPI-FlashROM ਵਿੱਚ।
    ਉਪਯੋਗਤਾ ਸੌਫਟਵੇਅਰ (FG875D_command_encoder.exe) ਦੀ ਵਰਤੋਂ ਦੇ ਸੰਬੰਧ ਵਿੱਚ, ਕਿਰਪਾ ਕਰਕੇ ਦਸਤਾਵੇਜ਼ "FG875D_Command_Encoder-UsersMenu.pdf" ਵੇਖੋ।

ਕਦਮ 3): ਫੰਕਸ਼ਨ ਕੋਡ 0x22 (APIs:FG875D_SerialROM_Show_On_Panel) ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ FES4335 ਨੂੰ ਅੰਦਰੂਨੀ SPI_FlashROM ਤੋਂ ਪੈਨਲ ਦੇ ਇੱਕ ਸੰਕੇਤ ਸਥਾਨ ਤੱਕ ਚਿੱਤਰਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।

ਇਸ ਤਰੀਕੇ ਨਾਲ ਚਿੱਤਰ ਦਿਖਾਉਣ ਲਈ ਜੋ 8051 MCU ਬੱਸ ਦੁਆਰਾ ਡਿਸਪਲੇ ਬਫਰ ਨੂੰ ਭਰਨ ਨਾਲੋਂ ਤੇਜ਼ ਹੋਵੇਗਾ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

FORENEX FES4335U1-56T ਮੈਮੋਰੀ ਮੈਪਿੰਗ ਗ੍ਰਾਫਿਕਸ ਕੰਟਰੋਲ ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ
FES4335U1-56T ਮੈਮੋਰੀ ਮੈਪਿੰਗ ਗ੍ਰਾਫਿਕਸ ਕੰਟਰੋਲ ਮੋਡੀਊਲ, FES4335U1-56T, ਮੈਮੋਰੀ ਮੈਪਿੰਗ ਗ੍ਰਾਫਿਕਸ ਕੰਟਰੋਲ ਮੋਡੀਊਲ, ਮੈਪਿੰਗ ਗ੍ਰਾਫਿਕਸ ਕੰਟਰੋਲ ਮੋਡੀਊਲ, ਗ੍ਰਾਫਿਕਸ ਕੰਟਰੋਲ ਮੋਡੀਊਲ, ਕੰਟਰੋਲ ਮੋਡੀਊਲ, ਮੋਡੀਊਲ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *