STMicroelectronics ST92F120 ਏਮਬੈਡਡ ਐਪਲੀਕੇਸ਼ਨਾਂ
ਜਾਣ-ਪਛਾਣ
ਏਮਬੈਡਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਵੱਧ ਤੋਂ ਵੱਧ ਪੈਰੀਫਿਰਲਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਵੱਡੀਆਂ ਯਾਦਾਂ ਨੂੰ ਜੋੜਦੇ ਹਨ। ਫਲੈਸ਼, ਇਮੂਲੇਟਿਡ EEPROM ਅਤੇ ਸਹੀ ਕੀਮਤ 'ਤੇ ਪੈਰੀਫਿਰਲਾਂ ਦੀ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਵਰਗੀਆਂ ਸਹੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਨਾਲ ਸਹੀ ਉਤਪਾਦ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹਮੇਸ਼ਾ ਇੱਕ ਚੁਣੌਤੀ ਹੁੰਦੀ ਹੈ। ਇਸ ਲਈ ਜਿਵੇਂ ਹੀ ਤਕਨਾਲੋਜੀ ਇਸਦੀ ਇਜਾਜ਼ਤ ਦੇਵੇਗੀ, ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਡਾਈ ਸਾਈਜ਼ ਨੂੰ ਨਿਯਮਤ ਤੌਰ 'ਤੇ ਸੁੰਗੜਨਾ ਲਾਜ਼ਮੀ ਹੈ। ਇਹ ਵੱਡਾ ਕਦਮ ST92F120 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।
ਇਸ ਦਸਤਾਵੇਜ਼ ਦਾ ਉਦੇਸ਼ 92-ਮਾਈਕ੍ਰੋਨ ਤਕਨਾਲੋਜੀ ਵਿੱਚ ST120F0.50/F92/F124 ਬਨਾਮ 150-ਮਾਈਕ੍ਰੋਨ ਤਕਨਾਲੋਜੀ ਵਿੱਚ ST250F0.35 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਵਿਚਕਾਰ ਅੰਤਰ ਨੂੰ ਪੇਸ਼ ਕਰਨਾ ਹੈ। ਇਹ ਇਸਦੇ ਸਾਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਪਹਿਲੂਆਂ ਲਈ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਕੁਝ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਪਹਿਲੇ ਹਿੱਸੇ ਵਿੱਚ, ST92F120 ਅਤੇ ST92F124/F150/F250 ਡਿਵਾਈਸਾਂ ਵਿਚਕਾਰ ਅੰਤਰ ਸੂਚੀਬੱਧ ਹਨ। ਦੂਜੇ ਭਾਗ ਵਿੱਚ, ਐਪਲੀਕੇਸ਼ਨ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਲਈ ਲੋੜੀਂਦੀਆਂ ਸੋਧਾਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ।
ST92F120 ਤੋਂ ST92F124/F150/F250 ਤੱਕ ਅੱਪਗ੍ਰੇਡ ਕਰਨਾ
92 ਮਾਈਕਰੋਨ ਤਕਨਾਲੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ST124F150/F250/F0.35 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ 92 ਮਾਈਕਰੋਨ ਤਕਨਾਲੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ST120F0.50 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰਸ ਦੇ ਸਮਾਨ ਹਨ, ਪਰ ਕੁਝ ਨਵੇਂ ਫੀਚਰ ਜੋੜਨ ਅਤੇ ST92F124/F150/F250 ਡਿਵਾਈਸਾਂ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਸੁੰਗੜਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਲਗਭਗ ਸਾਰੇ ਪੈਰੀਫ਼-ਇਰਲ ਇੱਕੋ ਜਿਹੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਰੱਖਦੇ ਹਨ, ਇਸ ਲਈ ਇਹ ਦਸਤਾਵੇਜ਼ ਸਿਰਫ਼ ਸੋਧੇ ਹੋਏ ਭਾਗਾਂ 'ਤੇ ਕੇਂਦਰਿਤ ਹੈ। ਜੇ 0.50 ਦੇ ਮੁਕਾਬਲੇ 0.35 ਮਾਈਕਰੋਨ ਪੈਰੀਫਿਰਲ ਵਿੱਚ ਕੋਈ ਅੰਤਰ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਦੀ ਤਕਨਾਲੋਜੀ ਅਤੇ ਡਿਜ਼ਾਈਨ ਵਿਧੀ ਤੋਂ ਇਲਾਵਾ, ਪੈਰੀਫਿਰਲ ਪੇਸ਼ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਨਵਾਂ ਐਨਾਲਾਗ ਟੂ ਡਿਜੀਟਲ ਕਨਵਰਟਰ (ADC) ਮੁੱਖ ਬਦਲਾਅ ਹੈ। ਇਹ ADC 16-ਬਿੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਾਲੇ ਦੋ 10-ਚੈਨਲ A/D ਕਨਵਰਟਰਾਂ ਦੀ ਬਜਾਏ 8 ਬਿੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਾਲੇ ਸਿੰਗਲ 8 ਚੈਨਲ A/D ਕਨਵਰਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਨਵੀਂ ਮੈਮੋਰੀ ਸੰਸਥਾ, ਨਵਾਂ ਰੀਸੈਟ ਅਤੇ ਘੜੀ ਕੰਟਰੋਲ ਯੂਨਿਟ, ਅੰਦਰੂਨੀ ਵੋਲtage regula-tors ਅਤੇ ਨਵੇਂ I/O ਬਫਰ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਲਗਭਗ ਪਾਰਦਰਸ਼ੀ ਬਦਲਾਅ ਹੋਣਗੇ। ਨਵੇਂ ਪੇ-ਰਿਫੇਰਲ ਕੰਟਰੋਲਰ ਏਰੀਆ ਨੈੱਟਵਰਕ (CAN) ਅਤੇ ਅਸਿੰਕ੍ਰੋਨਸ ਸੀਰੀਅਲ ਕਮਿਊਨੀਕੇਸ਼ਨ ਇੰਟਰਫੇਸ (SCI-A) ਹਨ।
ਪਿੰਨ
ST92F124/F150/F250 ਨੂੰ ST92F120 ਨੂੰ ਬਦਲਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸ ਤਰ੍ਹਾਂ, ਪਿਨਆਉਟ ਲਗਭਗ ਇੱਕੋ ਜਿਹੇ ਹਨ। ਕੁਝ ਅੰਤਰ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਹਨ:
- Clock2 ਨੂੰ ਪੋਰਟ P9.6 ਤੋਂ P4.1 ਵਿੱਚ ਰੀਮੈਪ ਕੀਤਾ ਗਿਆ ਸੀ
- ਐਨਾਲਾਗ ਇਨਪੁਟ ਚੈਨਲਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਦੇ ਅਨੁਸਾਰ ਰੀਮੈਪ ਕੀਤਾ ਗਿਆ ਸੀ।
ਸਾਰਣੀ 1. ਐਨਾਲਾਗ ਇਨਪੁਟ ਚੈਨਲ ਮੈਪਿੰਗ
ਪਿੰਨ | ST92F120 ਪਿਨਆਊਟ | ST92F124/F150/F250 ਪਿਨਆਊਟ |
P8.7 | A1IN0 | AIN7 |
… | … | … |
P8.0 | A1IN7 | AIN0 |
P7.7 | A0IN7 | AIN15 |
… | … | … |
P7.0 | A0IN0 | AIN8 |
- RXCLK1(P9.3), TXCLK1/ CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ ਕਿਉਂਕਿ SCI1 ਨੂੰ SCI-A ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਸੀ।
- A21 (P9.7) ਤੋਂ ਹੇਠਾਂ A16 (P9.2) ਨੂੰ 22 ਬਿੱਟਾਂ ਤੱਕ ਬਾਹਰੀ ਤੌਰ 'ਤੇ ਸੰਬੋਧਨ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਜੋੜਿਆ ਗਿਆ ਸੀ।
- 2 ਨਵੇਂ CAN ਪੈਰੀਫਿਰਲ ਉਪਕਰਣ ਉਪਲਬਧ ਹਨ: ਸਮਰਪਿਤ ਪਿੰਨਾਂ 'ਤੇ P0 ਅਤੇ P0 ਅਤੇ TX0 ਅਤੇ RX5.0 (CAN5.1) ਪੋਰਟਾਂ 'ਤੇ TX1 ਅਤੇ RX1 (CAN1)।
RW ਰੀਸੈਟ ਸਥਿਤੀ
ਰੀਸੈਟ ਸਥਿਤੀ ਦੇ ਤਹਿਤ, RW ਨੂੰ ਅੰਦਰੂਨੀ ਕਮਜ਼ੋਰ ਪੁੱਲ-ਅੱਪ ਨਾਲ ਉੱਚਾ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਕਿ ਇਹ ST92F120 'ਤੇ ਨਹੀਂ ਸੀ।
ਸਮਿੱਟ ਟਰਿਗਰਜ਼
- ਸਪੈਸ਼ਲ ਸਮਿਟ ਟ੍ਰਿਗਰਸ ਵਾਲੀਆਂ I/O ਪੋਰਟਾਂ ਹੁਣ ST92F124/F150/F250 'ਤੇ ਮੌਜੂਦ ਨਹੀਂ ਹਨ ਪਰ ਹਾਈ ਹਾਈਸਟਰੇਸਿਸ ਸਮਿਟ ਟ੍ਰਿਗਰਸ ਨਾਲ I/O ਪੋਰਟਾਂ ਦੁਆਰਾ ਬਦਲੀਆਂ ਗਈਆਂ ਹਨ। ਸੰਬੰਧਿਤ I/O ਪਿੰਨ ਹਨ: P6[5-4]।
- VIL ਅਤੇ VIH 'ਤੇ ਅੰਤਰ. ਟੇਬਲ 2 ਦੇਖੋ।
ਟੇਬਲ 2. ਇਨਪੁਟ ਲੈਵਲ ਸਮਿਟ ਟ੍ਰਿਗਰ ਡੀਸੀ ਇਲੈਕਟ੍ਰੀਕਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
(VDD = 5 V ± 10%, TA = –40° C ਤੋਂ +125° C, ਜਦ ਤੱਕ ਕਿ ਹੋਰ ਨਿਰਧਾਰਿਤ ਨਾ ਹੋਵੇ)
ਪ੍ਰਤੀਕ |
ਪੈਰਾਮੀਟਰ |
ਡਿਵਾਈਸ |
ਮੁੱਲ |
ਯੂਨਿਟ |
||
ਘੱਟੋ-ਘੱਟ | ਟਾਈਪ ਕਰੋ(1) | ਅਧਿਕਤਮ | ||||
VIH |
ਇੰਪੁੱਟ ਹਾਈ ਲੈਵਲ ਸਟੈਂਡਰਡ ਸਮਿਟ ਟ੍ਰਿਗਰ
P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 0.7 x VDD | V | ||
ST92F124/F150/F250 |
0.6 x VDD |
V |
||||
ਵੀ.ਆਈ.ਐਲ |
ਇੰਪੁੱਟ ਲੋ ਲੈਵਲ ਸਟੈਂਡਰਡ ਸਮਿਟ ਟ੍ਰਿਗਰ
P2[5:4]-P2[1:0]-P3[7:4] P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 0.8 | V | ||
ST92F124/F150/F250 |
0.2 x VDD |
V |
||||
ਇਨਪੁਟ ਨੀਵਾਂ ਪੱਧਰ
ਹਾਈ Hyst.Schmitt ਟ੍ਰਿਗਰ P4[7:6]-P6[5:4] |
ST92F120 | 0.3 x VDD | V | |||
ST92F124/F150/F250 | 0.25 x VDD | V | ||||
ਵੀ.ਐਚ.ਵਾਈ.ਐਸ |
ਇਨਪੁਟ ਹਿਸਟਰੇਸਿਸ ਸਟੈਂਡਰਡ ਸਮਿਟ ਟ੍ਰਿਗਰ
P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 600 | mV | ||
ST92F124/F150/F250 |
250 |
mV |
||||
ਇਨਪੁਟ ਹਿਸਟਰੇਸਿਸ
ਹਾਈ ਹਾਈਸਟ. ਸਮਿਟ ਟ੍ਰਿਗਰ P4[7:6] |
ST92F120 | 800 | mV | |||
ST92F124/F150/F250 | 1000 | mV | ||||
ਇਨਪੁਟ ਹਿਸਟਰੇਸਿਸ
ਹਾਈ ਹਾਈਸਟ. ਸਮਿਟ ਟ੍ਰਿਗਰ P6[5:4] |
ST92F120 | 900 | mV | |||
ST92F124/F150/F250 | 1000 | mV |
ਜਦੋਂ ਤੱਕ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਜਾਂਦਾ, ਆਮ ਡੇਟਾ TA = 25° C ਅਤੇ VDD = 5V 'ਤੇ ਅਧਾਰਤ ਹੁੰਦਾ ਹੈ। ਉਹ ਸਿਰਫ ਡਿਜ਼ਾਈਨ ਗਾਈਡ ਲਾਈਨਾਂ ਲਈ ਰਿਪੋਰਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਉਤਪਾਦਨ ਵਿੱਚ ਜਾਂਚ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।
ਮੈਮੋਰੀ ਆਰਗੇਨਾਈਜ਼ੇਸ਼ਨ
ਬਾਹਰੀ ਮੈਮੋਰੀ
ST92F120 'ਤੇ, ਸਿਰਫ਼ 16 ਬਿੱਟ ਹੀ ਬਾਹਰੀ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਸਨ। ਹੁਣ, ST92F124/F150/F250 ਡਿਵਾਈਸ 'ਤੇ, MMU ਦੇ 22 ਬਿੱਟ ਬਾਹਰੀ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਹਨ। ਇਸ ਸੰਸਥਾ ਦੀ ਵਰਤੋਂ 4 ਬਾਹਰੀ Mbytes ਤੱਕ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਪਰ ਖੰਡ 0h ਤੋਂ 3h ਅਤੇ 20h ਤੋਂ 23h ਤੱਕ ਬਾਹਰੀ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹਨ।
ਫਲੈਸ਼ ਸੈਕਟਰ ਸੰਗਠਨ
ਸੈਕਟਰ F0 ਤੋਂ F3 ਵਿੱਚ 128K ਅਤੇ 60K ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਸੰਗਠਨ ਹੈ ਜਿਵੇਂ ਕਿ ਸਾਰਣੀ 5 ਅਤੇ ਸਾਰਣੀ 6 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਸਾਰਣੀ 3. ਅਤੇ ਸਾਰਣੀ 4 ਪਿਛਲੀ ਸੰਸਥਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ।
ਸਾਰਣੀ 3. 128K ਫਲੈਸ਼ ST92F120 ਫਲੈਸ਼ ਡਿਵਾਈਸ ਲਈ ਮੈਮੋਰੀ ਢਾਂਚਾ
ਸੈਕਟਰ | ਪਤੇ | ਅਧਿਕਤਮ ਆਕਾਰ |
TestFlash (TF) (ਰਿਜ਼ਰਵਡ)
OTP ਖੇਤਰ ਸੁਰੱਖਿਆ ਰਜਿਸਟਰ (ਰਾਖਵੇਂ) |
230000h ਤੋਂ 231F7Fh ਤੱਕ
231F80h ਤੋਂ 231FFBh 231FFCh ਤੋਂ 231FFFh ਤੱਕ |
8064 ਬਾਈਟ
124 ਬਾਈਟ 4 ਬਾਈਟ |
ਫਲੈਸ਼ 0 (F0)
ਫਲੈਸ਼ 1 (F1) ਫਲੈਸ਼ 2 (F2) ਫਲੈਸ਼ 3 (F3) |
000000h ਤੋਂ 00FFFFh ਤੱਕ
010000h ਤੋਂ 01BFFFh 01C000h ਤੋਂ 01DFFFh ਤੱਕ 01E000h ਤੋਂ 01FFFFh ਤੱਕ |
64 ਕੇਬੀਟਸ
48 ਕੇਬੀਟਸ 8 ਕੇਬੀਟਸ 8 ਕੇਬੀਟਸ |
EEPROM 0 (E0)
EEPROM 1 (E1) ਇਮੂਲੇਟਿਡ EEPROM |
228000h ਤੋਂ 228FFFh
22C000h ਤੋਂ 22CFFFh ਤੱਕ 220000h ਤੋਂ 2203FFh ਤੱਕ |
4 ਕੇਬੀਟਸ
4 ਕੇਬੀਟਸ 1 Kbyte |
ਸਾਰਣੀ 4. 60K ਫਲੈਸ਼ ST92F120 ਫਲੈਸ਼ ਡਿਵਾਈਸ ਲਈ ਮੈਮੋਰੀ ਢਾਂਚਾ
ਸੈਕਟਰ | ਪਤੇ | ਅਧਿਕਤਮ ਆਕਾਰ |
TestFlash (TF) (ਰਿਜ਼ਰਵਡ)
OTP ਖੇਤਰ ਸੁਰੱਖਿਆ ਰਜਿਸਟਰ (ਰਾਖਵੇਂ) |
230000h ਤੋਂ 231F7Fh ਤੱਕ
231F80h ਤੋਂ 231FFBh 231FFCh ਤੋਂ 231FFFh ਤੱਕ |
8064 ਬਾਈਟ
124 ਬਾਈਟ 4 ਬਾਈਟ |
ਫਲੈਸ਼ 0 (F0) ਰਾਖਵੀਂ ਫਲੈਸ਼ 1 (F1)
ਫਲੈਸ਼ 2 (F2) |
000000h ਤੋਂ 000FFFh
001000h ਤੋਂ 00FFFFh ਤੱਕ 010000h ਤੋਂ 01BFFFh 01C000h ਤੋਂ 01DFFFh ਤੱਕ |
4 ਕੇਬੀਟਸ
60 ਕੇਬੀਟਸ 48 ਕੇਬੀਟਸ 8 ਕੇਬੀਟਸ |
EEPROM 0 (E0)
EEPROM 1 (E1) ਇਮੂਲੇਟਿਡ EEPROM |
228000h ਤੋਂ 228FFFh
22C000h ਤੋਂ 22CFFFh ਤੱਕ 220000h ਤੋਂ 2203FFh ਤੱਕ |
4 ਕੇਬੀਟਸ
4 Kbytes 1Kbyte |
ਸੈਕਟਰ | ਪਤੇ | ਅਧਿਕਤਮ ਆਕਾਰ |
TestFlash (TF) (ਰਿਜ਼ਰਵਡ) OTP ਖੇਤਰ
ਸੁਰੱਖਿਆ ਰਜਿਸਟਰ (ਰਾਖਵੇਂ) |
230000h ਤੋਂ 231F7Fh ਤੱਕ
231F80h ਤੋਂ 231FFBh 231FFCh ਤੋਂ 231FFFh ਤੱਕ |
8064 ਬਾਈਟ
124 ਬਾਈਟ 4 ਬਾਈਟ |
ਫਲੈਸ਼ 0 (F0)
ਫਲੈਸ਼ 1 (F1) ਫਲੈਸ਼ 2 (F2) ਫਲੈਸ਼ 3 (F3) |
000000h ਤੋਂ 001FFFh
002000h ਤੋਂ 003FFFh 004000h ਤੋਂ 00FFFFh ਤੱਕ 010000h ਤੋਂ 01FFFFh ਤੱਕ |
8 ਕੇਬੀਟਸ
8 ਕੇਬੀਟਸ 48 ਕੇਬੀਟਸ 64 ਕੇਬੀਟਸ |
ਸੈਕਟਰ | ਪਤੇ | ਅਧਿਕਤਮ ਆਕਾਰ |
ਹਾਰਡਵੇਅਰ ਇਮੂਲੇਟਿਡ EEPROM ਸਕਿੰਟ- | ||
tors | 228000h ਤੋਂ 22CFFFh ਤੱਕ | 8 ਕੇਬੀਟਸ |
(ਰਾਖਵੇਂ) | ||
ਇਮੂਲੇਟਿਡ EEPROM | 220000h ਤੋਂ 2203FFh ਤੱਕ | 1 Kbyte |
ਸੈਕਟਰ | ਪਤੇ | ਅਧਿਕਤਮ ਆਕਾਰ |
TestFlash (TF) (ਰਿਜ਼ਰਵਡ)
OTP ਖੇਤਰ ਸੁਰੱਖਿਆ ਰਜਿਸਟਰ (ਰਾਖਵੇਂ) |
230000h ਤੋਂ 231F7Fh ਤੱਕ
231F80h ਤੋਂ 231FFBh 231FFCh ਤੋਂ 231FFFh ਤੱਕ |
8064 ਬਾਈਟ
124 ਬਾਈਟ 4 ਬਾਈਟ |
ਫਲੈਸ਼ 0 (F0)
ਫਲੈਸ਼ 1 (F1) ਫਲੈਸ਼ 2 (F2) ਫਲੈਸ਼ 3 (F3) |
000000h ਤੋਂ 001FFFh
002000h ਤੋਂ 003FFFh 004000h ਤੋਂ 00BFFFh 010000h ਤੋਂ 013FFFh |
8 ਕੇਬੀਟਸ
8 ਕੇਬੀਟਸ 32 ਕੇਬੀਟਸ 16 ਕੇਬੀਟਸ |
ਹਾਰਡਵੇਅਰ ਇਮੂਲੇਟਿਡ EEPROM ਸੈਕਟਰ
(ਰਾਖਵੇਂ) ਇਮੂਲੇਟਿਡ EEPROM |
228000h ਤੋਂ 22CFFFh ਤੱਕ
220000h ਤੋਂ 2203FFh ਤੱਕ |
8 ਕੇਬੀਟਸ
1 Kbyte |
ਕਿਉਂਕਿ ਉਪਭੋਗਤਾ ਰੀਸੈਟ ਵੈਕਟਰ ਟਿਕਾਣਾ ਪਤੇ 0x000000 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਐਪਲੀਕੇਸ਼ਨ ਸੈਕਟਰ F0 ਨੂੰ 8-Kbyte ਉਪਭੋਗਤਾ ਬੂਟਲੋਡਰ ਖੇਤਰ, ਜਾਂ ਸੈਕਟਰ F0 ਅਤੇ F1 ਨੂੰ 16-Kbyte ਖੇਤਰ ਵਜੋਂ ਵਰਤ ਸਕਦੀ ਹੈ।
ਫਲੈਸ਼ ਅਤੇ E3PROM ਨਿਯੰਤਰਣ ਰਜਿਸਟਰ ਸਥਾਨ
ਇੱਕ ਡੇਟਾ ਪੁਆਇੰਟਰ ਰਜਿਸਟਰ (DPR) ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, ਫਲੈਸ਼ ਅਤੇ E3PROM (ਈਮੂਲੇਟਡ E2PROM) ਕੰਟਰੋਲ ਰਜਿਸਟਰਾਂ ਨੂੰ ਪੰਨਾ 0x89 ਤੋਂ ਪੰਨਾ 0x88 ਤੱਕ ਰੀਮੈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ E3PROM ਖੇਤਰ ਨੂੰ ਲੋ-ਕੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, E3PROM ਵੇਰੀਏਬਲਾਂ ਅਤੇ ਫਲੈਸ਼ ਅਤੇ E2PROM ਕੰਟਰੋਲ ਰਜਿਸਟਰਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਸਿਰਫ਼ ਇੱਕ DPR ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਪਰ ਰਜਿਸਟਰ ਅਜੇ ਵੀ ਪਿਛਲੇ ਪਤੇ 'ਤੇ ਪਹੁੰਚਯੋਗ ਹਨ. ਨਵੇਂ ਰਜਿਸਟਰ ਪਤੇ ਹਨ:
- FCR 0x221000 ਅਤੇ 0x224000
- ECR 0x221001 ਅਤੇ 0x224001
- FESR0 0x221002 ਅਤੇ 0x224002
- FESR1 0x221003 ਅਤੇ 0x224003
ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ, ਇਹ ਰਜਿਸਟਰ ਸਥਾਨਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਲਿੰਕਰ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ file.
ਰੀਸੈਟ ਅਤੇ ਕਲਾਕ ਕੰਟਰੋਲ ਯੂਨਿਟ (RCCU)
ਔਸਿਲੇਟਰ
ਇੱਕ ਨਵਾਂ ਲੋਅ ਪਾਵਰ ਔਸਿਲੇਟਰ ਹੇਠਾਂ ਦਿੱਤੇ ਟੀਚੇ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ:
- ਅਧਿਕਤਮ 200 µamp. ਰਨਿੰਗ ਮੋਡ ਵਿੱਚ ਖਪਤ,
- 0 amp. ਹਲਟ ਮੋਡ ਵਿੱਚ,
ਪੀ.ਐੱਲ.ਐੱਲ
PLLCONF ਰਜਿਸਟਰ (R7, ਪੰਨਾ 246) ਵਿੱਚ ਇੱਕ ਬਿੱਟ (bit55 FREEN) ਜੋੜਿਆ ਗਿਆ ਹੈ, ਇਹ ਮੁਫਤ ਰਨਿੰਗ ਮੋਡ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਹੈ। ਇਸ ਰਜਿਸਟਰ ਲਈ ਰੀਸੈਟ ਮੁੱਲ 0x07 ਹੈ। ਜਦੋਂ FREEN ਬਿੱਟ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸਦਾ ਵਿਵਹਾਰ ST92F120 ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਮਤਲਬ ਕਿ PLL ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ:
- ਸਟਾਪ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣਾ,
- DX(2:0) = 111 PLLCONF ਰਜਿਸਟਰ ਵਿੱਚ,
- WFI ਹਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ ਘੱਟ ਪਾਵਰ ਮੋਡਾਂ ਵਿੱਚ ਦਾਖਲ ਹੋਣਾ (ਵਿਘਨ ਲਈ ਉਡੀਕ ਕਰੋ ਜਾਂ ਰੁਕਾਵਟ ਲਈ ਘੱਟ ਪਾਵਰ ਦੀ ਉਡੀਕ ਕਰੋ)।
ਜਦੋਂ FREEN ਬਿੱਟ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਉਪਰੋਕਤ ਸੂਚੀਬੱਧ ਸਥਿਤੀਆਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਵਾਪਰਦੀ ਹੈ, ਤਾਂ PLL ਮੁਫ਼ਤ ਰਨਿੰਗ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਘੱਟ ਬਾਰੰਬਾਰਤਾ 'ਤੇ ਓਸੀਲੇਟ ਹੁੰਦਾ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਲਗਭਗ 50 kHz ਹੈ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜਦੋਂ PLL ਅੰਦਰੂਨੀ ਘੜੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜੇਕਰ ਘੜੀ ਦਾ ਸਿਗਨਲ ਗਾਇਬ ਹੋ ਜਾਂਦਾ ਹੈ (ਕਿਸੇ ਟੁੱਟੇ ਜਾਂ ਡਿਸਕਨੈਕਟ ਹੋਏ ਰੈਜ਼ੋਨੇਟ ਦੇ ਕਾਰਨ...), ਇੱਕ ਸੁਰੱਖਿਆ ਘੜੀ ਸਿਗਨਲ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਪ੍ਰਦਾਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ST9 ਨੂੰ ਕੁਝ ਬਚਾਅ ਕਾਰਜ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ।
ਇਸ ਘੜੀ ਸਿਗਨਲ ਦੀ ਬਾਰੰਬਾਰਤਾ PLLCONF ਰਜਿਸਟਰ (R0, ਸਫ਼ਾ 2) ਦੇ DX[246..55] ਬਿੱਟਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।
ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ST92F124/F150/F250 ਡੇਟਾਸ਼ੀਟ ਵੇਖੋ।
ਅੰਦਰੂਨੀ ਵੋਲਯੂTAGਈ ਰੈਗੂਲੇਟਰ
ST92F124/F150/F250 ਵਿੱਚ, ਕੋਰ 3.3V 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ I/Os ਅਜੇ ਵੀ 5V 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। ਕੋਰ ਨੂੰ 3.3V ਪਾਵਰ ਸਪਲਾਈ ਕਰਨ ਲਈ, ਇੱਕ ਅੰਦਰੂਨੀ ਰੈਗੂਲੇਟਰ ਜੋੜਿਆ ਗਿਆ ਹੈ।
ਅਸਲ ਵਿੱਚ, ਇਹ ਵੋਲtagਈ ਰੈਗੂਲੇਟਰ ਵਿੱਚ 2 ਰੈਗੂਲੇਟਰ ਹੁੰਦੇ ਹਨ:
- ਇੱਕ ਮੁੱਖ ਵੋਲtagਈ ਰੈਗੂਲੇਟਰ (VR),
- ਇੱਕ ਘੱਟ ਪਾਵਰ ਵਾਲੀਅਮtagਈ ਰੈਗੂਲੇਟਰ (LPVR)।
ਮੁੱਖ ਵੋਲtage ਰੈਗੂਲੇਟਰ (VR) ਸਾਰੇ ਓਪਰੇਟਿੰਗ ਮੋਡਾਂ ਵਿੱਚ ਡਿਵਾਈਸ ਦੁਆਰਾ ਲੋੜੀਂਦੇ ਮੌਜੂਦਾ ਦੀ ਸਪਲਾਈ ਕਰਦਾ ਹੈ। ਵੋਲtage ਰੈਗੂਲੇਟਰ (VR) ਨੂੰ ਦੋ Vreg ਪਿੰਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਉੱਤੇ ਇੱਕ ਬਾਹਰੀ ਕੈਪਸੀਟਰ (300 nF ਮਿਨ-ਇਮਮ) ਜੋੜ ਕੇ ਸਥਿਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ Vreg ਪਿੰਨ ਹੋਰ ਬਾਹਰੀ ਡੀ-ਵਾਈਸ ਨੂੰ ਚਲਾਉਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹਨ, ਅਤੇ ਸਿਰਫ ਅੰਦਰੂਨੀ ਕੋਰ ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ ਨਿਯਮਤ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
ਘੱਟ ਪਾਵਰ ਵਾਲੀਅਮtage ਰੈਗੂਲੇਟਰ (LPVR) ਇੱਕ ਗੈਰ-ਸਥਿਰ ਵਾਲੀਅਮ ਤਿਆਰ ਕਰਦਾ ਹੈtagਲਗਭਗ VDD/2 ਦਾ e, ਘੱਟੋ-ਘੱਟ ਅੰਦਰੂਨੀ ਸਥਿਰ ਵਿਘਨ ਦੇ ਨਾਲ। ਆਉਟਪੁੱਟ ਕਰੰਟ ਸੀਮਤ ਹੈ, ਇਸਲਈ ਇਹ ਪੂਰੇ ਡਿਵਾਈਸ ਓਪਰੇਸ਼ਨ ਮੋਡ ਲਈ ਕਾਫੀ ਨਹੀਂ ਹੈ। ਇਹ ਘੱਟ ਪਾਵਰ ਖਪਤ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਦੋਂ ਚਿੱਪ ਘੱਟ ਪਾਵਰ ਮੋਡ ਵਿੱਚ ਹੁੰਦੀ ਹੈ (ਰੁਕਣ ਲਈ ਉਡੀਕ ਕਰੋ, ਰੁਕਾਵਟ ਲਈ ਘੱਟ ਪਾਵਰ ਉਡੀਕ ਕਰੋ, ਰੋਕੋ ਜਾਂ ਰੋਕੋ ਮੋਡ)।
ਜਦੋਂ VR ਕਿਰਿਆਸ਼ੀਲ ਹੁੰਦਾ ਹੈ, LPVR ਆਪਣੇ ਆਪ ਹੀ ਅਕਿਰਿਆਸ਼ੀਲ ਹੋ ਜਾਂਦਾ ਹੈ।
ਐਕਸਟੈਂਡਡ ਫੰਕਸ਼ਨ ਟਾਈਮਰ
ST92F124 ਦੇ ਮੁਕਾਬਲੇ ST150F250/F92/F120 ਦੇ ਵਿਸਤ੍ਰਿਤ ਫੰਕਸ਼ਨ ਟਾਈਮਰ ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਸੋਧਾਂ ਸਿਰਫ ਇੰਟਰੱਪਟ ਜਨਰੇਸ਼ਨ ਫੰਕਸ਼ਨਾਂ ਦੀ ਚਿੰਤਾ ਕਰਦੀਆਂ ਹਨ। ਪਰ ਫੋਰਸਡ ਕੰਪੇਅਰ ਮੋਡ ਅਤੇ ਵਨ ਪਲਸ ਮੋਡ ਬਾਰੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਕੁਝ ਖਾਸ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ। ਇਹ ਜਾਣਕਾਰੀ ਅੱਪਡੇਟ ਕੀਤੀ ST92F124/F150/F250 ਡਾਟਾਸ਼ੀਟ ਵਿੱਚ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ।
ਇੰਪੁੱਟ ਕੈਪਚਰ/ਆਉਟਪੁੱਟ ਤੁਲਨਾ
ST92F124/F150/F250 'ਤੇ, IC1 ਅਤੇ IC2 (OC1 ਅਤੇ OC2) ਰੁਕਾਵਟਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਸਮਰੱਥ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ CR4 ਰਜਿਸਟਰ ਵਿੱਚ 3 ਨਵੇਂ ਬਿੱਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
- IC1IE=CR3[7]: ਇਨਪੁਟ ਕੈਪਚਰ 1 ਇੰਟਰੱਪਟ ਯੋਗ। ਜੇਕਰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਨਪੁਟ ਕੈਪਚਰ 1 ਇੰਟਰੱਪਟ ਇਨਹਿਬਿਟ-ਐਡ ਹੈ। ਜਦੋਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਰੁਕਾਵਟ ਪੈਦਾ ਹੁੰਦੀ ਹੈ ਜੇਕਰ ICF1 ਫਲੈਗ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- OC1IE=CR3[6]: ਆਉਟਪੁੱਟ ਤੁਲਨਾ 1 ਇੰਟਰੱਪਟ ਯੋਗ। ਰੀਸੈਟ ਕਰਨ 'ਤੇ, ਆਉਟਪੁੱਟ ਤੁਲਨਾ 1 ਇੰਟਰੱਪਟ ਰੋਕਿਆ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਰੁਕਾਵਟ ਪੈਦਾ ਹੁੰਦੀ ਹੈ ਜੇਕਰ OCF2 ਫਲੈਗ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- IC2IE=CR3[5]: ਇਨਪੁਟ ਕੈਪਚਰ 2 ਇੰਟਰੱਪਟ ਯੋਗ। ਰੀਸੈਟ ਕਰਨ 'ਤੇ, ਇਨਪੁਟ ਕੈਪਚਰ 2 ਇੰਟਰੱਪਟ ਨੂੰ ਰੋਕਿਆ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਰੁਕਾਵਟ ਪੈਦਾ ਹੁੰਦੀ ਹੈ ਜੇਕਰ ICF2 ਫਲੈਗ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- OC2IE=CR3[4]: ਆਉਟਪੁੱਟ ਤੁਲਨਾ 2 ਇੰਟਰੱਪਟ ਯੋਗ। ਰੀਸੈਟ ਕਰਨ 'ਤੇ, ਆਉਟਪੁੱਟ ਤੁਲਨਾ 2 ਇੰਟਰੱਪਟ ਰੋਕਿਆ ਜਾਂਦਾ ਹੈ। ਜਦੋਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਰੁਕਾਵਟ ਪੈਦਾ ਹੁੰਦੀ ਹੈ ਜੇਕਰ OCF2 ਫਲੈਗ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਨੋਟ: IC1IE ਅਤੇ IC2IE (OC1IE ਅਤੇ OC2IE) ਰੁਕਾਵਟ ਮਹੱਤਵਪੂਰਨ ਨਹੀਂ ਹਨ ਜੇਕਰ ICIE (OCIE) ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਧਿਆਨ ਵਿੱਚ ਰੱਖਣ ਲਈ, ICIE (OCIE) ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
PWM ਮੋਡ
OCF1 ਬਿੱਟ ਨੂੰ PWM ਮੋਡ ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਦੁਆਰਾ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ OCF2 ਬਿੱਟ ਨੂੰ ਹਰ ਵਾਰ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਕਾਊਂਟਰ OC2R ਰਜਿਸਟਰ ਵਿੱਚ ਮੁੱਲ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਰੁਕਾਵਟ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ ਜੇਕਰ OCIE ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਜੇਕਰ OCIE ਰੀਸੈਟ ਹੈ ਅਤੇ OC2IE ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਰੁਕਾਵਟ ਕਿਸੇ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਮਦਦ ਕਰੇਗਾ ਜਿੱਥੇ ਨਬਜ਼ ਦੀ ਚੌੜਾਈ ਜਾਂ ਪੀਰੀਅਡ ਨੂੰ ਇੰਟਰਐਕਟਿਵ ਤੌਰ 'ਤੇ ਬਦਲਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
A/D ਕਨਵਰਟਰ (ADC)
ਹੇਠ ਲਿਖੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲਾ ਇੱਕ ਨਵਾਂ A/D ਕਨਵਰਟਰ ਜੋੜਿਆ ਗਿਆ ਹੈ:
- 16 ਚੈਨਲ,
- 10-ਬਿੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ,
- 4 MHz ਅਧਿਕਤਮ ਬਾਰੰਬਾਰਤਾ (ADC ਘੜੀ),
- s ਲਈ 8 ADC ਘੜੀ ਚੱਕਰampਲਿੰਗ ਸਮਾਂ,
- ਪਰਿਵਰਤਨ ਸਮੇਂ ਲਈ 20 ADC ਘੜੀ ਚੱਕਰ,
- ਜ਼ੀਰੋ ਇਨਪੁਟ ਰੀਡਿੰਗ 0x0000,
- ਪੂਰੇ ਸਕੇਲ ਰੀਡਿੰਗ 0xFFC0,
- ਸੰਪੂਰਨ ਸ਼ੁੱਧਤਾ ± 4 LSBs ਹੈ।
ਇਸ ਨਵੇਂ A/D ਕਨਵਰਟਰ ਵਿੱਚ ਪਿਛਲੇ ਇੱਕ ਵਾਂਗ ਹੀ ਆਰਕੀਟੈਕਚਰ ਹੈ। ਇਹ ਅਜੇ ਵੀ ਐਨ-ਐਲੋਗ ਵਾਚਡੌਗ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਪਰ ਹੁਣ ਇਹ 2 ਵਿੱਚੋਂ ਸਿਰਫ 16 ਚੈਨਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ 2 ਚੈਨਲ ਇੱਕ-ਦੂਜੇ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ ਅਤੇ ਚੈਨਲ ਪਤੇ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਚੁਣੇ ਜਾ ਸਕਦੇ ਹਨ। ਦੋ ADC ਸੈੱਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਪਿਛਲੇ ਹੱਲ ਦੇ ਨਾਲ, ਚਾਰ ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਚੈਨਲ ਉਪਲਬਧ ਸਨ ਪਰ ਸਥਿਰ ਚੈਨਲ ਪਤੇ, ਚੈਨਲ 6 ਅਤੇ 7 'ਤੇ।
ਨਵੇਂ A/D ਕਨ-ਵਰਟਰ ਦੇ ਵਰਣਨ ਲਈ ਅੱਪਡੇਟ ਕੀਤੀ ST92F124/F150/F250 ਡਾਟਾਸ਼ੀਟ ਵੇਖੋ।
I²C
I²C IERRP ਬਿੱਟ ਰੀਸੈਟ
ST92F124/F150/F250 I²C 'ਤੇ, IERRP (I2CISR) ਬਿੱਟ ਨੂੰ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਰੀਸੈਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਭਾਵੇਂ ਹੇਠਾਂ ਦਿੱਤੇ ਫਲੈਗਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੋਵੇ:
- I2CSR2 ਰਜਿਸਟਰ ਵਿੱਚ SCLF, ADDTX, AF, STOPF, ARLO ਅਤੇ BERR
- I2CSR1 ਰਜਿਸਟਰ ਵਿੱਚ SB ਬਿੱਟ
ਇਹ ST92F120 I²C ਲਈ ਸਹੀ ਨਹੀਂ ਹੈ: IERRP ਬਿੱਟ ਨੂੰ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਰੀਸੈਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੇਕਰ ਇਹ ਫਲੈਗ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ। ਇਸ ਕਾਰਨ ਕਰਕੇ, ST92F120 'ਤੇ, ਅਨੁਸਾਰੀ ਇੰਟਰੱਪਟ ਰੁਟੀਨ (ਪਹਿਲੀ ਇਵੈਂਟ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ ਦਾਖਲ ਕੀਤਾ ਗਿਆ) ਤੁਰੰਤ ਦੁਬਾਰਾ ਦਾਖਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਪਹਿਲੀ ਰੁਟੀਨ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਕੋਈ ਹੋਰ ਘਟਨਾ ਵਾਪਰਦੀ ਹੈ।
ਇਵੈਂਟ ਬੇਨਤੀ ਸ਼ੁਰੂ ਕਰੋ
ST92F120 ਅਤੇ ST92F124/F150/F250 I²C ਵਿਚਕਾਰ ਇੱਕ ਅੰਤਰ START ਬਿੱਟ ਜਨਰੇਸ਼ਨ ਵਿਧੀ 'ਤੇ ਮੌਜੂਦ ਹੈ।
ਇੱਕ START ਇਵੈਂਟ ਬਣਾਉਣ ਲਈ, ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ I2CCR ਰਜਿਸਟਰ ਵਿੱਚ START ਅਤੇ ACK ਬਿੱਟਾਂ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ:
– I2CCCR |= I2Cm_START + I2Cm_ACK;
ਕੰਪਾਈਲਰ ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਵਿਕਲਪ ਚੁਣੇ ਬਿਨਾਂ, ਇਸਨੂੰ ਅਸੈਂਬਲਰ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:
- - ਜਾਂ R240,#12
- - ld r0, R240
- - ld R240, r0
OR ਹਦਾਇਤ ਸਟਾਰਟ ਬਿੱਟ ਸੈੱਟ ਕਰਦੀ ਹੈ। ST92F124/F150/F250 'ਤੇ, ਦੂਜੀ ਲੋਡ ਹਦਾਇਤ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਦੂਜੀ START ਇਵੈਂਟ ਬੇਨਤੀ ਹੁੰਦੀ ਹੈ। ਇਹ ਦੂਜੀ START ਘਟਨਾ ਅਗਲੀ ਬਾਈਟ ਸੰਚਾਰ ਤੋਂ ਬਾਅਦ ਵਾਪਰਦੀ ਹੈ।
ਚੁਣੇ ਗਏ ਕਿਸੇ ਵੀ ਕੰਪਾਈਲਰ ਓਪਟੀਮਾਈਜੇਸ਼ਨ ਵਿਕਲਪਾਂ ਦੇ ਨਾਲ, ਅਸੈਂਬਲਰ ਕੋਡ ਦੂਜੀ START ਈਵੈਂਟ ਦੀ ਬੇਨਤੀ ਨਹੀਂ ਕਰਦਾ ਹੈ:
- ਜਾਂ R240,#12
ਨਵੇਂ ਪੈਰੀਫੇਰਲ
- 2 ਤੱਕ CAN (ਕੰਟਰੋਲਰ ਏਰੀਆ ਨੈੱਟਵਰਕ) ਸੈੱਲ ਜੋੜੇ ਗਏ ਹਨ। ਨਿਰਧਾਰਨ ਅੱਪਡੇਟ ਕੀਤੀ ST92F124/F150/F250 ਡੇਟਾਸ਼ੀਟ ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
- 2 ਤੱਕ SCI ਉਪਲਬਧ ਹਨ: SCI-M (ਮਲਟੀ-ਪ੍ਰੋਟੋਕੋਲ SCI) ST92F120 ਵਾਂਗ ਹੀ ਹੈ, ਪਰ SCI-A (ਅਸਿੰਕ੍ਰੋਨਸ SCI) ਨਵਾਂ ਹੈ। ਇਸ ਨਵੇਂ ਪੈਰੀਫਿਰਲ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਪਡੇਟ ਕੀਤੀ ST92F124/F150/F250 ਡੇਟਾਸ਼ੀਟ ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
ਐਪਲੀਕੇਸ਼ਨ ਬੋਰਡ ਵਿੱਚ 2 ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਸੋਧਾਂ
ਪਿੰਨ
- ਇਸਦੇ ਰੀਮੈਪਿੰਗ ਦੇ ਕਾਰਨ, CLOCK2 ਨੂੰ ਉਸੇ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- SCI1 ਨੂੰ ਸਿਰਫ਼ ਅਸਿੰਕ੍ਰੋਨਸ ਮੋਡ (SCI-A) ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਐਨਾਲਾਗ ਇਨਪੁਟ ਚੈਨਲਾਂ ਦੀ ਮੈਪਿੰਗ ਦੀਆਂ ਸੋਧਾਂ ਨੂੰ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਆਸਾਨੀ ਨਾਲ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਅੰਦਰੂਨੀ ਵੋਲਯੂTAGਈ ਰੈਗੂਲੇਟਰ
ਅੰਦਰੂਨੀ ਵੋਲ ਦੀ ਮੌਜੂਦਗੀ ਦੇ ਕਾਰਨtage ਰੈਗੂਲੇਟਰ, ਕੋਰ ਨੂੰ ਸਥਿਰ ਬਿਜਲੀ ਸਪਲਾਈ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ Vreg ਪਿੰਨ 'ਤੇ ਬਾਹਰੀ ਕੈਪਸੀਟਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ST92F124/F150/F250 ਵਿੱਚ, ਕੋਰ 3.3V 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ I/Os ਅਜੇ ਵੀ 5V 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। ਘੱਟੋ-ਘੱਟ ਸਿਫ਼ਾਰਸ਼ ਕੀਤਾ ਮੁੱਲ 600 nF ਜਾਂ 2*300 nF ਹੈ ਅਤੇ Vreg ਪਿੰਨ ਅਤੇ ਕੈਪਸੀਟਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਘੱਟੋ-ਘੱਟ ਰੱਖੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ।
ਹਾਰਡਵੇਅਰ ਐਪਲੀਕੇਸ਼ਨ ਬੋਰਡ ਵਿੱਚ ਕੋਈ ਹੋਰ ਸੋਧਾਂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਫਲੈਸ਼ ਅਤੇ ਈਪ੍ਰੋਮ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਅਤੇ ਮੈਮੋਰੀ ਸੰਸਥਾ
1 ਡੀਪੀਆਰ ਨੂੰ ਬਚਾਉਣ ਲਈ, ਫਲੈਸ਼ ਅਤੇ EEPROM ਨਿਯੰਤਰਣ ਰਜਿਸਟਰਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਪ੍ਰਤੀਕ ਪਤੇ ਦੀਆਂ ਪਰਿਭਾਸ਼ਾਵਾਂ ਨੂੰ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਲਿੰਕਰ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ file. 4 ਰਜਿਸਟਰਾਂ, FCR, ECR, ਅਤੇ FESR[0:1], ਨੂੰ ਕ੍ਰਮਵਾਰ 0x221000, 0x221001, 0x221002 ਅਤੇ 0x221003 'ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
128-Kbyte ਫਲੈਸ਼ ਸੈਕਟਰ ਪੁਨਰਗਠਨ ਲਿੰਕਰ ਸਕ੍ਰਿਪਟ ਨੂੰ ਵੀ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ file. ਇਸ ਨੂੰ ਨਵੇਂ ਸੈਕਟਰ ਸੰਗਠਨ ਦੀ ਪਾਲਣਾ ਵਿੱਚ ਸੋਧਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਨਵੀਂ ਫਲੈਸ਼ ਸੈਕਟਰ ਸੰਸਥਾ ਦੇ ਵਰਣਨ ਲਈ ਸੈਕਸ਼ਨ 1.4.2 ਵੇਖੋ।
ਰੀਸੈਟ ਅਤੇ ਕਲਾਕ ਕੰਟਰੋਲ ਯੂਨਿਟ
ਔਸਿਲੇਟਰ
ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ
ਭਾਵੇਂ ST92F120 ਬੋਰਡ ਡਿਜ਼ਾਈਨ ਦੇ ਨਾਲ ਅਨੁਕੂਲਤਾ ਬਣਾਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ, ST1F92/F124/F150 ਐਪਲੀਕੇਸ਼ਨ ਬੋਰਡ 'ਤੇ ਬਾਹਰੀ ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ ਦੇ ਸਮਾਨਾਂਤਰ 250MOhm ਰੋਧਕ ਪਾਉਣ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।
ਲੀਕੇਜ
ਜਦੋਂ ਕਿ ST92F120 GND ਤੋਂ OSCIN ਤੱਕ ਲੀਕ ਹੋਣ ਲਈ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ, ST92F124/F1 50/F250 VDD ਤੋਂ OSCIN ਤੱਕ ਲੀਕ ਹੋਣ ਲਈ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ। ਪ੍ਰਿੰਟ ਕੀਤੇ ਸਰਕਟ ਬੋਰਡ 'ਤੇ ਇੱਕ ਜ਼ਮੀਨੀ ਰਿੰਗ ਦੁਆਰਾ ਕ੍ਰਿਸਟਲ ਔਸਿਲ-ਲੇਟਰ ਨੂੰ ਘੇਰਨ ਅਤੇ ਨਮੀ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਤੋਂ ਬਚਣ ਲਈ, ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਇੱਕ ਕੋਟਿੰਗ ਫਿਲਮ ਲਗਾਉਣ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਬਾਹਰੀ ਘੜੀ
ਭਾਵੇਂ ST92F120 ਬੋਰਡ ਡਿਜ਼ਾਈਨ ਦੇ ਨਾਲ ਅਨੁਕੂਲਤਾ ਬਣਾਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ, OSCOUT ਇਨਪੁਟ 'ਤੇ ਬਾਹਰੀ ਘੜੀ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਅਡਵਾਨtagਇਹ ਹਨ:
- ਇੱਕ ਮਿਆਰੀ TTL ਇੰਪੁੱਟ ਸਿਗਨਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਿ ਬਾਹਰੀ ਘੜੀ 'ਤੇ ST92F120 Vil 400mV ਅਤੇ 500mV ਦੇ ਵਿਚਕਾਰ ਹੈ।
- OSCOUT ਅਤੇ VDD ਵਿਚਕਾਰ ਬਾਹਰੀ ਰੋਧਕ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਪੀ.ਐੱਲ.ਐੱਲ
ਮਿਆਰੀ ਮੋਡ
PLLCONF ਰਜਿਸਟਰ (p55, R246) ਦਾ ਰੀਸੈਟ ਮੁੱਲ ST92F120 ਵਾਂਗ ਹੀ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰੇਗਾ। ਸੈਕਸ਼ਨ 1.5 ਵਿੱਚ ਵਰਣਿਤ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਫਤ ਰਨਿੰਗ ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, PLLCONF[7] ਬਿੱਟ ਸੈੱਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਸੁਰੱਖਿਆ ਘੜੀ ਮੋਡ
ST92F120 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਜੇਕਰ ਘੜੀ ਸਿਗਨਲ ਗਾਇਬ ਹੋ ਜਾਂਦਾ ਹੈ, ST9 ਕੋਰ ਅਤੇ ਪੈਰੀਫਿਰਲ ਕਲਾਕ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸੁਰੱਖਿਅਤ ਸਥਿਤੀ ਵਿੱਚ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਕੁਝ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ST92F124/F150/F250 ਡਿਜ਼ਾਈਨ ਸੁਰੱਖਿਆ ਘੜੀ ਸਿਗਨਲ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਸਥਿਤੀ ਵਿੱਚ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਜਦੋਂ ਘੜੀ ਦਾ ਸਿਗਨਲ ਗਾਇਬ ਹੋ ਜਾਂਦਾ ਹੈ (ਉਦਾਹਰਣ ਵਜੋਂ ਟੁੱਟੇ ਜਾਂ ਡਿਸਕਨੈਕਟ ਕੀਤੇ ਰੈਜ਼ੋਨੇਟਰ ਦੇ ਕਾਰਨ), PLL ਅਨਲੌਕ ਘਟਨਾ ਵਾਪਰਦੀ ਹੈ।
ਇਸ ਇਵੈਂਟ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ ਹੈ INTD0 ਬਾਹਰੀ ਰੁਕਾਵਟ ਨੂੰ ਸਮਰੱਥ ਕਰਨਾ ਅਤੇ ਇਸਨੂੰ CLKCTL ਰਜਿਸਟਰ ਵਿੱਚ INT_SEL ਬਿੱਟ ਸੈੱਟ ਕਰਕੇ RCCU ਨੂੰ ਸੌਂਪਣਾ।
ਸੰਬੰਧਿਤ ਇੰਟਰੱਪਟ ਰੁਟੀਨ ਇੰਟਰੱਪਟ ਸਰੋਤ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ (ST7.3.6F92/F124/F150 ਡੈਟਾਸ਼ੀਟ ਦੇ 250 ਇੰਟਰੱਪਟ ਜਨਰੇਸ਼ਨ ਚੈਪਟਰ ਨੂੰ ਵੇਖੋ), ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇੱਕ ਸੁਰੱਖਿਅਤ ਸਥਿਤੀ ਵਿੱਚ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ।
ਨੋਟ: ਪੈਰੀਫਿਰਲ ਘੜੀ ਨੂੰ ਰੋਕਿਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਦੁਆਰਾ ਉਤਪੰਨ ਕੋਈ ਵੀ ਬਾਹਰੀ ਸਿਗਨਲ (ਉਦਾਹਰਨ ਲਈ PWM, ਸੀਰੀਅਲ ਸੰਚਾਰ…) ਨੂੰ ਇੰਟਰੱਪਟ ਰੁਟੀਨ ਦੁਆਰਾ ਲਾਗੂ ਕੀਤੇ ਗਏ ਪਹਿਲੇ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਦੌਰਾਨ ਰੋਕਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਐਕਸਟੈਂਡਡ ਫੰਕਸ਼ਨ ਟਾਈਮਰ
ਇੰਪੁੱਟ ਕੈਪਚਰ / ਆਉਟਪੁੱਟ ਤੁਲਨਾ
ਟਾਈਮਰ ਇੰਟਰੱਪਟ ਬਣਾਉਣ ਲਈ, ST92F120 ਲਈ ਵਿਕਸਿਤ ਕੀਤੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ:
- ਜੇਕਰ ਟਾਈਮਰ ਇੰਟਰੱਪਟ IC1 ਅਤੇ IC2 (OC1 ਅਤੇ OC2) ਦੋਵੇਂ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਰਜਿਸਟਰ CR1 ਦਾ ICIE (OCIE) ਸੈੱਟ ਕਰਨਾ ਹੋਵੇਗਾ। CR1 ਰਜਿਸਟਰ ਵਿੱਚ IC2IE ਅਤੇ IC1IE (OC2IE ਅਤੇ OC3IE) ਦਾ ਮੁੱਲ ਮਹੱਤਵਪੂਰਨ ਨਹੀਂ ਹੈ। ਇਸ ਲਈ, ਇਸ ਕੇਸ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੋਧਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ.
- ਜੇਕਰ ਸਿਰਫ਼ ਇੱਕ ਇੰਟਰੱਪਟ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ICIE (OCIE) ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ IC1IE ਜਾਂ IC2IE (OC1IE ਜਾਂ OC2IE) ਨੂੰ ਵਰਤੇ ਗਏ ਇੰਟਰੱਪਟ ਦੇ ਆਧਾਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਜੇਕਰ ਟਾਈਮਰ ਇੰਟਰੱਪਟਸ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਨਹੀਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ICIE, IC1IE ਅਤੇ IC2IE (OCIE, OC1IE ਅਤੇ OC2IE) ਉਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
PWM ਮੋਡ
ਇੱਕ ਟਾਈਮਰ ਇੰਟਰੱਪਟ ਹੁਣ ਹਰ ਵਾਰ ਕਾਊਂਟਰ = OC2R ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
- ਇਸਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ, OCIE ਜਾਂ OC2IE ਸੈੱਟ ਕਰੋ,
- ਇਸਨੂੰ ਅਸਮਰੱਥ ਬਣਾਉਣ ਲਈ, OCIE ਅਤੇ OC2IE ਨੂੰ ਰੀਸੈਟ ਕਰੋ।
10-BIT ADC
ਕਿਉਂਕਿ ਨਵਾਂ ADC ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰਾ ਹੈ, ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨਾ ਹੋਵੇਗਾ:
- ਸਾਰੇ ਡੇਟਾ ਰਜਿਸਟਰ 10 ਬਿੱਟ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਥ੍ਰੈਸ਼ਹੋਲਡ ਰਜਿਸਟਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ। ਇਸ ਲਈ ਹਰੇਕ ਰਜਿਸਟਰ ਨੂੰ ਦੋ 8-ਬਿੱਟ ਰਜਿਸਟਰਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ: ਇੱਕ ਉੱਪਰਲਾ ਰਜਿਸਟਰ ਅਤੇ ਇੱਕ ਹੇਠਲਾ ਰਜਿਸਟਰ, ਜਿਸ ਵਿੱਚ ਸਿਰਫ਼ 2 ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਬਿੱਟ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
- ਸ਼ੁਰੂਆਤੀ ਪਰਿਵਰਤਨ ਚੈਨਲ ਨੂੰ ਹੁਣ ਬਿੱਟ CLR1 [7:4] (Pg63, R252) ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।
- ਐਨਾਲਾਗ ਵਾਚਡੌਗ ਚੈਨਲਾਂ ਨੂੰ ਬਿੱਟ CLR1[3:0] ਦੁਆਰਾ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਕੋ ਸ਼ਰਤ ਇਹ ਹੈ ਕਿ ਦੋਵੇਂ ਚੈਨਲ ਇਕਸਾਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ.
- ADC ਘੜੀ CLR2[7:5] (Pg63, R253) ਨਾਲ ਚੁਣੀ ਗਈ ਹੈ।
- ਇੰਟਰੱਪਟ ਰਜਿਸਟਰਾਂ ਨੂੰ ਸੋਧਿਆ ਨਹੀਂ ਗਿਆ ਹੈ।
ਏਡੀਸੀ ਰਜਿਸਟਰਾਂ ਦੀ ਲੰਬਾਈ ਵਧਣ ਕਾਰਨ ਰਜਿਸਟਰ ਦਾ ਨਕਸ਼ਾ ਵੱਖਰਾ ਹੈ। ਨਵੇਂ ਰਜਿਸਟਰਾਂ ਦੀ ਸਥਿਤੀ ਅੱਪਡੇਟ ਕੀਤੀ ST92F124/F150/F250 ਡਾਟਾਸ਼ੀਟ ਵਿੱਚ ADC ਦੇ ਵਰਣਨ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਹੈ।
I²C
IERRP ਬਿੱਟ ਰੀਸੈਟ
ST92F124/F150/F250 ਅਸ਼ੁੱਧੀ ਬਕਾਇਆ ਇਵੈਂਟ (IERRP ਸੈੱਟ ਹੈ) ਨੂੰ ਸਮਰਪਿਤ ਰੁਟੀਨ ਵਿੱਚ ਰੁਕਾਵਟ, ਇੱਕ ਸਾਫਟਵੇਅਰ ਲੂਪ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇਹ ਲੂਪ ਹਰ ਫਲੈਗ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਸੰਬੰਧਿਤ ਲੋੜੀਂਦੀਆਂ ਕਾਰਵਾਈਆਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਲੂਪ ਉਦੋਂ ਤੱਕ ਖਤਮ ਨਹੀਂ ਹੋਵੇਗਾ ਜਦੋਂ ਤੱਕ ਸਾਰੇ ਫਲੈਗ ਰੀਸੈਟ ਨਹੀਂ ਹੁੰਦੇ।
ਇਸ ਸੌਫਟਵੇਅਰ ਲੂਪ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੇ ਅੰਤ 'ਤੇ, IERRP ਬਿੱਟ ਨੂੰ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੋਡ ਇੰਟਰੱਪਟ ਰੂਟੀਨ ਤੋਂ ਬਾਹਰ ਆ ਜਾਂਦਾ ਹੈ।
ਇਵੈਂਟ ਬੇਨਤੀ ਸ਼ੁਰੂ ਕਰੋ
ਕਿਸੇ ਵੀ ਅਣਚਾਹੇ ਡਬਲ ਸਟਾਰਟ ਇਵੈਂਟ ਤੋਂ ਬਚਣ ਲਈ, ਮੇਕ ਵਿੱਚ ਕਿਸੇ ਵੀ ਕੰਪਾਈਲਰ ਓਟਪਿਮਾਈਜ਼ੇਸ਼ਨ ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋfile.
ਉਦਾਹਰਣ ਦੇ ਲਈ:
CFLAGS = -m$(MODEL) -I$(INCDIR) -O3 -c -g -Wa,-alhd=$*.lis
ਤੁਹਾਡੇ ST9 HDS2V2 ਈਮੂਲੇਟਰ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਨਾ ਅਤੇ ਮੁੜ-ਸੰਰੂਪਿਤ ਕਰਨਾ
ਜਾਣ-ਪਛਾਣ
ਇਸ ਭਾਗ ਵਿੱਚ ਤੁਹਾਡੇ ਈਮੂਲੇਟਰ ਦੇ ਫਰਮਵੇਅਰ ਨੂੰ ਕਿਵੇਂ ਅੱਪਗਰੇਡ ਕਰਨਾ ਹੈ ਜਾਂ ST92F150 ਪੜਤਾਲ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਇਸ ਨੂੰ ਮੁੜ-ਫਿਗਰ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ST92F150 ਪੜਤਾਲ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਆਪਣੇ ਈਮੂਲੇਟਰ ਦੀ ਮੁੜ ਸੰਰਚਨਾ ਕਰ ਲੈਂਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਹੋਰ ਪੜਤਾਲ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਇਸਨੂੰ ਵਾਪਸ ਸੰਰਚਿਤ ਕਰ ਸਕਦੇ ਹੋ (ਸਾਬਕਾ ਲਈample a ST92F120 ਪੜਤਾਲ) ਉਸੇ ਵਿਧੀ ਦਾ ਪਾਲਣ ਕਰਦੇ ਹੋਏ ਅਤੇ ਢੁਕਵੀਂ ਪੜਤਾਲ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋਏ।
ਤੁਹਾਡੇ ਇਮੂਲੇਟਰ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਅਤੇ/ਜਾਂ ਮੁੜ-ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਪੂਰਵ-ਲੋੜਾਂ
ਹੇਠਾਂ ਦਿੱਤੇ ST9 HDS2V2 ਇਮੂਲੇਟਰ ਅਤੇ ਇਮੂਲੇਸ਼ਨ ਪੜਤਾਲਾਂ ਨਵੇਂ ਪ੍ਰੋਬ ਹਾਰਡਵੇਅਰ ਨਾਲ ਅੱਪਗਰੇਡਾਂ ਅਤੇ/ਜਾਂ ਰੀਕਨ-ਫਿਗਰੇਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ:
- ST92F150-EMU2
- ST92F120-EMU2
- ST90158-EMU2 ਅਤੇ ST90158-EMU2B
- ST92141-EMU2
- ST92163-EMU2
ਆਪਣੇ ਈਮੂਲੇਟਰ ਦੇ ਅੱਪਗਰੇਡ/ਮੁੜ ਸੰਰਚਨਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਸਾਰੀਆਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਹੋਈਆਂ ਹਨ: - ਤੁਹਾਡੇ ST9-HDS2V2 ਇਮੂਲੇਟਰ ਦਾ ਮਾਨੀਟਰ ਸੰਸਕਰਣ 2.00 ਤੋਂ ਵੱਧ ਜਾਂ ਇਸਦੇ ਬਰਾਬਰ ਹੈ। [ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡੇ ਇਮੂਲੇਟਰ ਦਾ ਕਿਹੜਾ ਮਾਨੀਟਰ ਸੰਸਕਰਣ ਐਬਾਊਟ ST9+ ਵਿਜ਼ੂਅਲ ਡੀਬੱਗ ਵਿੰਡੋ ਦੇ ਟਾਰਗੇਟ ਫੀਲਡ ਵਿੱਚ ਹੈ, ਜਿਸ ਨੂੰ ਤੁਸੀਂ ST9+ ਵਿਜ਼ੂਅਲ ਡੀਬੱਗ ਦੇ ਮੁੱਖ ਮੀਨੂ ਤੋਂ ਹੈਲਪ>ਅਬਾਊਟ.. ਨੂੰ ਚੁਣ ਕੇ ਖੋਲ੍ਹਦੇ ਹੋ।]
- ਜੇਕਰ ਤੁਹਾਡਾ PC Windows ® NT ® ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ 'ਤੇ ਚੱਲ ਰਿਹਾ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਪ੍ਰਸ਼ਾਸਕ ਦੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
- ਤੁਸੀਂ ਆਪਣੇ ST9 HDS6.1.1V9 ਇਮੂਲੇਟਰ ਨਾਲ ਜੁੜੇ ਹੋਸਟ PC 'ਤੇ ST2+ V2 (ਜਾਂ ਬਾਅਦ ਵਾਲਾ) ਟੂਲਚੇਨ ਸਥਾਪਤ ਕੀਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਆਪਣੇ ST9 HDS2V2 ਈਮੂਲੇਟਰ ਨੂੰ ਅੱਪਗ੍ਰੇਡ/ਮੁੜ-ਕੰਫਿਗਰ ਕਿਵੇਂ ਕਰੀਏ
ਵਿਧੀ ਤੁਹਾਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਹਾਡੇ ST9 HDS2V2 ਇਮੂਲੇਟਰ ਨੂੰ ਕਿਵੇਂ ਅੱਪਗ੍ਰੇਡ/ਮੁੜ-ਸੰਰਚਨਾ ਕਰਨਾ ਹੈ। ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਰੀਆਂ ਸ਼ਰਤਾਂ ਪੂਰੀਆਂ ਕਰਦੇ ਹੋ, ਨਹੀਂ ਤਾਂ ਤੁਸੀਂ ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਰਨ ਦੁਆਰਾ ਆਪਣੇ ਈਮੂਲੇਟਰ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦੇ ਹੋ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ST9 HDS2V2 ਇਮੂਲੇਟਰ ਵਿੰਡੋਜ਼ 95, 98, 2000 ਜਾਂ NT ® 'ਤੇ ਚੱਲ ਰਹੇ ਤੁਹਾਡੇ ਹੋਸਟ PC ਨਾਲ ਸਮਾਂਤਰ ਪੋਰਟ ਰਾਹੀਂ ਕਨੈਕਟ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਈਮੂਲੇਟਰ ਨੂੰ ਨਵੀਂ ਪੜਤਾਲ ਨਾਲ ਵਰਤਣ ਲਈ ਮੁੜ ਸੰਰਚਿਤ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਨਵੀਂ ਪੜਤਾਲ ਨੂੰ ਤਿੰਨ ਫਲੈਕਸ ਕੇਬਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ HDS2V2 ਮੁੱਖ ਬੋਰਡ ਨਾਲ ਭੌਤਿਕ ਤੌਰ 'ਤੇ ਜੁੜਿਆ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਹੋਸਟ ਪੀਸੀ 'ਤੇ, ਵਿੰਡੋਜ਼ ® ਤੋਂ, ਸਟਾਰਟ > ਚਲਾਓ… ਚੁਣੋ।
- ਫੋਲਡਰ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਬ੍ਰਾਊਜ਼ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ST9+ V6.1.1 ਟੂਲਚੇਨ ਸਥਾਪਤ ਕੀਤਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ, ਇੰਸਟਾਲੇਸ਼ਨ ਫੋਲਡਰ ਮਾਰਗ ਹੈ C:\ST9PlusV6.1.1\... ਇੰਸਟਾਲੇਸ਼ਨ ਫੋਲਡਰ ਵਿੱਚ, ..\downloader\ ਸਬਫੋਲਡਰ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ।
- ..\ਡਾਊਨਲੋਡਰ\ ਲੱਭੋ \ ਈਮੂਲੇਟਰ ਦੇ ਨਾਮ ਨਾਲ ਸੰਬੰਧਿਤ ਡਾਇਰੈਕਟਰੀ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਅੱਪਗਰੇਡ/ਸੰਰਚਨਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਸਾਬਕਾ ਲਈample, ਜੇਕਰ ਤੁਸੀਂ ST92F120-EMU92 ਇਮੂਲੇਸ਼ਨ ਪੜਤਾਲ ਨਾਲ ਵਰਤਣ ਲਈ ਆਪਣੇ ST150F2 ਇਮੂਲੇਟਰ ਨੂੰ ਮੁੜ ਸੰਰਚਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ..\downloader\ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ। \ ਡਾਇਰੈਕਟਰੀ.
5. ਫਿਰ ਉਸ ਸੰਸਕਰਣ ਨਾਲ ਸੰਬੰਧਿਤ ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਸਥਾਪਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ (ਉਦਾਹਰਣ ਲਈample, V1.01 ਸੰਸਕਰਣ ..\downloader\ ਵਿੱਚ ਪਾਇਆ ਗਿਆ ਹੈ। \v92\) ਅਤੇ ਚੁਣੋ file (ਉਦਾਹਰਨ ਲਈample, setup_st92f150.bat)।
6. ਓਪਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
7. ਰਨ ਵਿੰਡੋ ਵਿੱਚ ਠੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਅੱਪਡੇਟ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇਗਾ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਆਪਣੇ ਪੀਸੀ ਦੀ ਸਕਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਪਵੇਗੀ।
ਚੇਤਾਵਨੀ: ਜਦੋਂ ਅੱਪਡੇਟ ਚੱਲ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਈਮੂਲੇਟਰ, ਜਾਂ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਨਾ ਰੋਕੋ! ਤੁਹਾਡਾ ਇਮੂਲੇਟਰ ਖਰਾਬ ਹੋ ਸਕਦਾ ਹੈ!
“ਮੌਜੂਦਾ ਨੋਟ ਜਿਸਦਾ ਉਦੇਸ਼ ਸਿਰਫ਼ ਗਾਹਕਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਉਤਪਾਦਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਨੂੰ ਸਮਾਂ ਬਚਾਇਆ ਜਾ ਸਕੇ। ਨਤੀਜੇ ਵਜੋਂ, ਸਟੀਮਾਈਕ੍ਰੋਇਲੈਕਟ੍ਰੋਨਿਕਸ ਨੂੰ ਕਿਸੇ ਵੀ ਪ੍ਰਤੱਖ, ਅਸਿੱਧੇ ਜਾਂ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਠਹਿਰਾਇਆ ਜਾਵੇਗਾ। "
ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਨੂੰ ਸਹੀ ਅਤੇ ਭਰੋਸੇਮੰਦ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਹਾਲਾਂਕਿ, STMicroelectronics ਅਜਿਹੀ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜਿਆਂ ਲਈ ਅਤੇ ਨਾ ਹੀ ਪੇਟੈਂਟ ਜਾਂ ਤੀਜੀ ਧਿਰ ਦੇ ਹੋਰ ਅਧਿਕਾਰਾਂ ਦੀ ਉਲੰਘਣਾ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ ਹੈ ਜੋ ਇਸਦੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋ ਸਕਦੇ ਹਨ। STMicroelectronics ਦੇ ਕਿਸੇ ਵੀ ਪੇਟੈਂਟ ਜਾਂ ਪੇਟੈਂਟ ਅਧਿਕਾਰਾਂ ਦੇ ਅਧੀਨ ਕੋਈ ਲਾਇਸੈਂਸ ਪ੍ਰਭਾਵ ਦੁਆਰਾ ਜਾਂ ਹੋਰ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪ੍ਰਕਾਸ਼ਨ ਵਿੱਚ ਜ਼ਿਕਰ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹਨ। ਇਹ ਪ੍ਰਕਾਸ਼ਨ ਪਹਿਲਾਂ ਦਿੱਤੀ ਗਈ ਸਾਰੀ ਜਾਣਕਾਰੀ ਨੂੰ ਬਦਲਦਾ ਹੈ ਅਤੇ ਬਦਲਦਾ ਹੈ। STMicroelectronics ਉਤਪਾਦ STMicroelectronics ਦੀ ਸਪੱਸ਼ਟ ਲਿਖਤੀ ਪ੍ਰਵਾਨਗੀ ਤੋਂ ਬਿਨਾਂ ਜੀਵਨ ਸਹਾਇਤਾ ਯੰਤਰਾਂ ਜਾਂ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਭਾਗਾਂ ਵਜੋਂ ਵਰਤਣ ਲਈ ਅਧਿਕਾਰਤ ਨਹੀਂ ਹਨ।
ST ਲੋਗੋ STMicroelectronics ਦਾ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ
2003 STMicroelectronics – ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ।
STMicroelectronics ਦੁਆਰਾ I2C ਕੰਪੋਨੈਂਟਸ ਦੀ ਖਰੀਦ ਫਿਲਿਪਸ I2C ਪੇਟੈਂਟ ਦੇ ਅਧੀਨ ਲਾਇਸੈਂਸ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਇੱਕ I2C ਸਿਸਟਮ ਵਿੱਚ ਇਹਨਾਂ ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਅਧਿਕਾਰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਬਸ਼ਰਤੇ ਕਿ ਸਿਸਟਮ ਫਿਲਿਪਸ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ I2C ਸਟੈਂਡਰਡ ਨਿਰਧਾਰਨ ਦੇ ਅਨੁਕੂਲ ਹੋਵੇ।
STMicroelectronics Group of Companies
ਆਸਟ੍ਰੇਲੀਆ - ਬ੍ਰਾਜ਼ੀਲ - ਕੈਨੇਡਾ - ਚੀਨ - ਫਿਨਲੈਂਡ - ਫਰਾਂਸ - ਜਰਮਨੀ - ਹਾਂਗਕਾਂਗ - ਭਾਰਤ - ਇਜ਼ਰਾਈਲ - ਇਟਲੀ - ਜਾਪਾਨ
ਮਲੇਸ਼ੀਆ - ਮਾਲਟਾ - ਮੋਰੋਕੋ - ਸਿੰਗਾਪੁਰ - ਸਪੇਨ - ਸਵੀਡਨ - ਸਵਿਟਜ਼ਰਲੈਂਡ - ਯੂਨਾਈਟਿਡ ਕਿੰਗਡਮ - ਯੂਐਸਏ
http://www.st.com
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
STMicroelectronics ST92F120 ਏਮਬੈਡਡ ਐਪਲੀਕੇਸ਼ਨਾਂ [pdf] ਹਦਾਇਤਾਂ ST92F120 ਏਮਬੈਡਡ ਐਪਲੀਕੇਸ਼ਨ, ST92F120, ਏਮਬੈਡਡ ਐਪਲੀਕੇਸ਼ਨ, ਐਪਲੀਕੇਸ਼ਨ |