ತಂತ್ರಜ್ಞಾನದಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್

ಒಂದು JTAG-ಪ್ರೋಗ್ರಾಮರ್ ಏನು?

ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ರಲ್ಲಿ ಪುನಃ ಬರೆಯುವಂತೆ ಸಾಫ್ಟ್ವೇರ್ ಬೆಳವಣಿಗೆಗಳು ಅವಕಾಶ ಪ್ರೋಗ್ರಾಮರ್ಗಳ ಕೆಲವು ವಿವಿಧ ಬಗೆಗಳು. ಅವರು ವಿಭಿನ್ನ, ವೃತ್ತಿಪರರು ವಿನ್ಯಾಸ ಅಥವಾ ವಿರುದ್ಧವಾಗಿ, ಒಂದು ಸರಳೀಕೃತ ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿವೆ ಇರಬಹುದು. ನಂತರದ ಪ್ರೋಗ್ರಾಮರ್ ಮತ್ತು ಈ ಲೇಖನದ ನಾಯಕ ಸೂಚಿಸುತ್ತದೆ. ನೀವು ತನ್ನ ಸ್ವಂತ ಕೈಗಳಿಂದ ಒಂದು JTAG ಪ್ರೋಗ್ರಾಮರ್ ಮಾಡಲು ಹೇಗೆ ಏನು ಕೇವಲ ತಿಳಿಯಲು, ಆದರೆ ಕಾಣಿಸುತ್ತದೆ. ನೀವು ರೇಖಾಚಿತ್ರಗಳು ಮತ್ತು ಫೋಟೋಗಳು ಪರಿಣಾಮವಾಗಿ ಹೇಗಿರಬೇಕೆಂಬ ಹೇಗೆ.

ಒಂದು JTAG-ಪ್ರೋಗ್ರಾಮರ್ ಏನು?

ನೀವು ತನ್ನ ಹೆಸರನ್ನು ಊಹಿಸುವಂತೆ, ಇದು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ AVR ಕುಟುಂಬದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ವೃತ್ತಿಪರ AVR JTAG ಐಸ್, ಒಂದು ಸರಳೀಕೃತ ಆವೃತ್ತಿಯಾಗಿದೆ. ಇದರ ಮುಖ್ಯ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಇದು ಒಂದು ಅಪರಿಣತ ಸಂಗ್ರಹಿಸಲು, ಮತ್ತು ಅಂತಿಮ ಬೆಲೆ ಕಾರ್ಖಾನೆಯ ಖರೀದಿಗಿಂತ ಕಡಿಮೆ ಅನೇಕ ಬಾರಿ ಎಂದು ಆಗಿದೆ. ವಾಸ್ತವವಾಗಿ, ಯಾಂತ್ರಿಕ ಗೆ ಸಲ್ಲಿಸಲಾದ ಲೇಖನದಲ್ಲಿ - ಚೀನೀ ಪ್ರತಿಕೃತಿ, ಆದ್ದರಿಂದ AVR ಪ್ರೋಗ್ರಾಮರ್ ಮತ್ತು ನೀವು ಕೊಳ್ಳಬಹುದು. ಆದ್ದರಿಂದ, ನಾವು ಸತ್ಯವಾಗಿ ಖರೀದಿ ಆಯ್ಕೆಯೂ ಇಲ್ಲ ಎಂದು ಹೇಳುತ್ತಿಲ್ಲ ಮಾಡಬಹುದು. ಆದರೆ ತನ್ನ ಕೈಗಳನ್ನು ಹಂತದ ಉತ್ಪಾದನೆಯ ಖರೀದಿಸಿದ ಭಾಗಗಳ ಅಗ್ಗದ ಮತ್ತು ಕಳಪೆ ಗುಣಮಟ್ಟದ ಪರಿಣಾಮವಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು ಋಣಾತ್ಮಕ ಪರಿಣಾಮಗಳನ್ನು ತಪ್ಪಿಸಲು.

ಏಕೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ JTAG ಆಯ್ಕೆ?

ಪ್ರಮುಖ ವಿಷಯ - ಕಡಿಮೆ ಖರ್ಚು ಹಾಗೂ ವಿಧಾನಸಭಾ ಸುಲಭವಾಗಿ. JTAG-ಪ್ರೋಗ್ರಾಮರ್ JTAG ಇಂಟರ್ಫೇಸ್ ಎಲ್ಲಾ ಸಾಧನಗಳು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಮಾಡಬಹುದು. ಕಂಪ್ಯೂಟರ್ ಮೂಲಕ ಕೆಲಸ ಮಾಡಲು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು AVR ಸ್ಟುಡಿಯೋ 4 ಅಥವಾ ಹೆಚ್ಚಿನ ಆವೃತ್ತಿ ಅಗತ್ಯವಿದೆ. ಅವರೊಂದಿಗೆ, AVR ಪ್ರೋಗ್ರಾಮರ್ ಕೆಲಸ ಮಾಡಬಹುದು.

ಅನಾನುಕೂಲಗಳನ್ನು ಪ್ರೋಗ್ರಾಮರ್

ಇತ್ತೀಚಿನ ಹೆಚ್ಚಿನ ಕೆಲಸವಿಲ್ಲದೇ, ಮೈಕ್ರೊ ಕಂಟ್ರೋಲರ್ ಕುಟುಂಬಗಳ ಆವೃತ್ತಿ ಪ್ರೋಗ್ರಾಮ್ ಸಾಧ್ಯವಿಲ್ಲ. ಅಲ್ಲದೆ, ಇವೆ ಗಮನಾರ್ಹ ಸಮಸ್ಯೆಗಳನ್ನು ಆ ಪ್ರತಿನಿಧಿಗಳಿಗೆ ಹ್ಯಾವ್ ಕಡಿಮೆ 40 ಅಡಿ, ಮತ್ತು 16 ಕೆಬಿ ನೆನಪಿಗಾಗಿ. ನೀವು ನೋಡಬಹುದು ಎಂದು, ಸಂಭಾವ್ಯ ಗ್ರಾಹಕರ ಸಂಖ್ಯೆ ಸೀಮಿತವಾಗಿದ್ದು. ಆದರೆ ಹಲವಾರು ಜನಪ್ರಿಯ ಮಾದರಿಗಳು ಅದನ್ನು ಉಪಯುಕ್ತ ಎಂದು ಆದ್ದರಿಂದ, ಇದು ಸೇರುತ್ತಾರೆ.

ಯೋಜನೆಯ

ನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಸ್ವಲ್ಪ ಹೆಚ್ಚುವರಿ ATMega16 ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಸಾರಾಂಶ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸರಳ ಚಾಲಕ. ಒಂದು ಇಂಟರ್ಫೇಸ್ (ಯುಎಸ್ಬಿ ಕೆಲಸ) ಮತ್ತು FT232RL (ವಾ ಉಪಯೋಗಿಸಲು) ಬಳಸುವಂತಿಲ್ಲ MAX232 ಮಾಹಿತಿ. USB ಮೂಲಕ ಚಾಲಿತ ಸಂಪರ್ಕ ಎರಡನೇ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಾಗ ಶಿಫಾರಸು ಎಂದು ಮೌಲ್ಯದ ಉಲ್ಲೇಖ. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಒಂದು ದೋಷ ಅಥವಾ ಉದಾಸೀನತೆ ಕಾರಣ ವೋಲ್ಟೇಜ್ ರಕ್ಷಣೆ ಡಿಯೋಡ್ ಪಡೆಯಬಹುದು, ಮತ್ತು ಸಂಶೋಧನೆಗಳು ರಲ್ಲಿ FT232RL ಕಾಣಿಸುತ್ತದೆ ಹೆಚ್ಚಿನ ವೋಲ್ಟೇಜ್. ಈ ಹಾನಿ ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಸ್ತು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಈ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸ ಬೋರ್ಡ್ ಮೂಲಕ ಹಾಯಿಸುವ ಪರಿಹಾರ.

ಹೆಚ್ಚಿನ ಸುಲಭವಾಗಿ ಆ ಯಾರು ಇಲ್ಲ ಅರ್ಹತೆ ಪ್ರೋಗ್ರಾಮರ್ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಫಾರ್ ದಿ MAX232, ಆದರೆ ಮತ್ತೊಂದು ಆಯ್ಕೆಯಾಗಿದೆ ಅಗತ್ಯವಿರುವ ಮಾತ್ರ ಸ್ಥಾಪಿಸಲು ಮತ್ತೊಂದು ಸಂಪರ್ಕ.

ಹೊಂದಾಣಿಕೆ

ಅಗತ್ಯ ಸರ್ಕ್ಯೂಟ್ ಮಾತ್ರ ಬೋರ್ಡ್ ಅಳಿಸಿ ಮಾಡಬೇಕು ಎಂದು ನೀಡಲಾಗಿದೆ. ಇದಲ್ಲದೆ, ಎಲ್ಲಾ ಅಂದವಾಗಿ ಸಂಪರ್ಕ ಮೈದಾನಕ್ಕೆ ಬೆಸುಗೆ ಮತ್ತು ಫರ್ಮ್ವೇರ್ ಲೋಡರ್ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮರ್ ಕೆಲಸ ಪರಿಶೀಲಿಸಿದ. ಈ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗೆ JTAG ಕಾರ್ಯಕ್ರಮಗಳ-ಫರ್ಮ್ವೇರ್ ಅಪ್ಡೇಟ್ AVR ಸ್ಟುಡಿಯೋ ನಂತರ, ಅಥವಾ ಎಲ್ಲಿಯವರೆಗೆ ಅಗತ್ಯ ಇದೆ. ಅಡಾಪ್ಟರ್ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮರ್ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ನೀವು ಕೆಲಸ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸೂಕ್ಷ್ಮಗಳಲ್ಲಿ ನೀಡುತ್ತದೆ ಇದು ಮುಂದಿನ ವಿಭಾಗಕ್ಕೆ ತೆರಳಿ - ಇದು ಸಾಧ್ಯವಾದರೆ. ಇದು ಎಲ್ಲಾ ತಂತಿಗಳನ್ನು ಎಂದು ಗಮನಿಸಬೇಕು, ಅವರು ಕೇವಲ ಹೊರಗೆ ಬಾಕ್ಸ್ ನೆಲೆಗೊಂಡಿವೆ ಇವೆ.

ಸದರಿ ಕಾರ್ಯಾಚರಣೆಗೆ ತಯಾರಿ ಫ್ಯೂಸ್ ಬಿಟ್ಗಳು ಹೊಂದಿಸಬೇಕು. ಅವರು ನುಡಿಸಿದರು ಇದರಲ್ಲಿ ಸಂಕೇತದಲ್ಲಿ ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಒಂದು ಉತ್ತಮ ತಿಳುವಳಿಕೆ ನಾವು ಇಲ್ಲಿ ಕೆಳಗಿನ ಟೇಬಲ್ ಪ್ರಸ್ತುತಪಡಿಸಲು:

ಬಿಟ್

ನೇರ ಸಂಕೇತ (ಡಾಟಾಶೀಟ್, UniProf)

ವಿಲೋಮ ಸಂಕೇತ (AVR ಡ್ಯೂಡ್ GUI ಗೆ, PonyProg)

OCDEN

[]

[1]

JTAGEN

[]

[1]

SPIEN

[]

[1]

CKOPT

[1]

[]

EESAVE

[1]

[]

BOOTSZ1

[]

[1]

BOOTSZ0

[]

[1]

BOOTRST

[1]

[]

BODLEVEL

[1]

[]

ಬೋಡನ್

[1]

[]

SUT1

[]

[1]

SUT0

[]

[1]

CKSEL3

[1]

[]

CKSEL2

[1]

[]

CKSEL1

[1]

[]

CKSEL0

[1]

[]

ಮತ್ತು ಹೇಗೆ ನೀವು ಯಾವ ಆಯ್ಕೆ ಗೊತ್ತು? ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ಸರಳವಾಗಿದೆ: ನೀವು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಸಂಪರ್ಕ ಮತ್ತು ಅದೇ ಬಿಟ್ಗಳು ಓದಲು ಅಗತ್ಯವಿದೆ. SPIEN ಗಮನಿಸಿ - ಇದು ಪಕ್ಕದಲ್ಲಿಯೇ ಚೆಕ್ ಗುರುತು ಇದ್ದರೆ, ನಂತರ ಇದು ಸಂಕೇತಗಳಲ್ಲಿ ತಲೆಕೆಳಗಾದಾಗ ಎಂದು ಅರ್ಥ. ಹಾಗಲ್ಲದಿದ್ದರೆ - ನಂತರ ಇದು ನೇರವಾಗಿರುತ್ತದೆ. ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ವೇಳೆ, ಪ್ರೋಗ್ರಾಮರ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು ಹೊಲಿಯುತ್ತಾರೆ ಸಿದ್ಧವಾಗಿದೆ. ಆದರೆ ಫರ್ಮ್ವೇರ್ ಮಾಡಲು ತರುವಾಯ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ವೇಳೆ - ಪುನಃ ಓದು ಮತ್ತೆ ಎಲ್ಲವೂ ಪರಿಶೀಲಿಸಿ.

ಪ್ರೋಗ್ರಾಮರ್ ಕೆಲಸ

ಹೆಚ್ಚು teachable, ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಉದಾಹರಣೆ ಮಿನುಗುವ ಎಲ್ಇಡಿ ಎಂದು. ಆರಂಭದಲ್ಲಿ, ನೀವು ಸ್ಟುಡಿಯೋ ರನ್ ಮತ್ತು ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ಸೃಷ್ಟಿಸಬೇಕು. ನಂತರ ಆಯ್ದ ದಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ (ಈ ಸಂದರ್ಭದಲ್ಲಿ, ದಿ ಅಸೆಂಬ್ಲರ್) ಮತ್ತು ಸೂಚಿಸಿ ದಿ ಹೆಸರಿನ ದಿ ಯೋಜನೆ. ಪ್ರೋಗ್ರಾಂ ಸ್ವತಃ ನೀವು JTAG-ಪ್ರೋಗ್ರಾಮರ್ ಬಳಸುತ್ತಿರುವ ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಒಂದು ವೇದಿಕೆಯಾಗಿ, ಆಯ್ಕೆ, ಮತ್ತು ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ - ಅವರಿಗೆ ಒಂದು ಕಾರ್ಯನಿರ್ವಾಹಕ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್. ಮುಂದೆ, ಇದು ಬಹಳ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ - ಪ್ರೋಗ್ರಾಂ ಮಾತ್ರ ಪಠ್ಯ ಚಾಲನೆ ಮಾಡಬೇಕು. ಆದ್ದರಿಂದ ಓದುಗರು ಕಾರ್ಯವನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು, JTAG ಪ್ರೋಗ್ರಾಮರ್ ನಿರ್ದಿಷ್ಟ ಮೂಲ ಲೇಖನದಲ್ಲಿ ಪರೀಕ್ಷಿಸಲು ನೀಡುತ್ತವೆ. ಇದು ಡಿಯೋಡ್ ಧಾರಣ ಯಾವುದೇ ಸಾಮರ್ಥ್ಯ ಇರುವುದಿಲ್ಲ, ಅಚ್ಚರಿಯ ಇದು, ಅತ್ಯಂತ ವೇಗವಾಗಿ ಮಿನುಗು ಪ್ರಾರಂಭವಾದ ಕಾಣಬಹುದು. ಆದ್ದರಿಂದ, ಪ್ರೋಗ್ರಾಮರ್, ಅದರ ಮತ್ತು ಬಳಕೆಯ ಸೂಚನೆ. ನೀವು ಕೇವಲ ತನ್ನ ಕಲ್ಪನೆಯ ವಿಮಾನ ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬೇಕಾಗಿದೆ.

ಸ್ವಲ್ಪ ಅಭ್ಯಾಸದ. ಪೋರ್ಟ್ನಲ್ಲಿ ಪ್ಲಗ್ ಪರೀಕ್ಷಿಸಲು ಒಂದು 3 ಎಲ್ಇಡಿ. ನಾಲ್ಕು ತಂತಿಯ ಇಂಟರ್ಫೇಸ್ (TCK, ಟಿಡಿಐ, TMS, TDO) ಮತ್ತು 2 ವಿಸಿಸಿ ವಿದ್ಯುತ್ ಧನಾತ್ಮಕ ಮತ್ತು ಜಿಎನ್ಡಿ ನೆಲಕ್ಕೆ ಸಂಪರ್ಕ ಹೋಗುತ್ತದೆ: ತದನಂತರ ಬೋರ್ಡ್ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಆಹಾರ ನೀವು ಮುಂದೆ ಹೋಗಬಹುದು, ಆಗಿದೆ. ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಸಂಕಲಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಅಗತ್ಯ. ಯೋಜನೆಯ ಸಹ ಹೊಲಿದ ಮತ್ತು ಕೆಲಸ ಆರಂಭಿಸಲು ನಡೆಯಲಿದೆ ತ್ವರಿತವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತಾ. ಮರಣದಂಡನೆ ಪ್ರಕ್ರಿಯೆಯ ಮೇಲ್ವಿಚಾರಣೆ, ನೀವು F11 ಒತ್ತಿ, ತದನಂತರ ನೀವು ಕೋಡ್ ಯಾವುದೇ ಸಂಖ್ಯೆ ಈಗ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು. ಇದು ಎಲ್ಇಡಿ ಒಳಗೊಂಡಿರುವ ಸಾಲು ಕರ್ಸರ್ ತರಲು ಸಾಕಷ್ಟು ಮತ್ತು ಇದು ಲೈಟ್ಸ್. ಪ್ರಯೋಗಗಳ ಇನ್ನೂ ಇದೆ. ನೆನಪಿಡಿ ಕ್ರಮದಲ್ಲಿ ಆಗಿದೆ ಏನು ಏನೋ, ನೀವು ಅವಶ್ಯಕತೆ ಕೆಲಸ. ಲೆಟ್ಸ್ ಪ್ರಗತಿ ಮಾಡಲಾಗುತ್ತದೆ ನಿಧಾನ, ಆದರೆ ಅಂತಿಮವಾಗಿ ನೀವು ಮಾಡಲಾಗುತ್ತದೆ ಸಾಧ್ಯವಾಯಿತು ಪಡೆಯಲು ನಿಖರವಾಗಿ ಏನು ಬಯಸುವ, ದಿ ಪ್ರಮುಖ ವಿಷಯ - ಡು ನಾಟ್ ಸರಿಯುವುದಿಲ್ಲ ಮುಂದುವರಿಯಬೇಕೆಂದು ಪ್ರಯೋಗಕ್ಕೆ ಒಂದು ಪ್ರಬಲತೆಯನ್ನು ದಿ ಸೈದ್ಧಾಂತಿಕ ಆಧಾರದ (ಇಲ್ಲದೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.birmiss.com. Theme powered by WordPress.