ತಂತ್ರಜ್ಞಾನದ, ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್
ಒಂದು JTAG-ಪ್ರೋಗ್ರಾಮರ್ ಏನು?
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ರಲ್ಲಿ ಪುನಃ ಬರೆಯುವಂತೆ ಸಾಫ್ಟ್ವೇರ್ ಬೆಳವಣಿಗೆಗಳು ಅವಕಾಶ ಪ್ರೋಗ್ರಾಮರ್ಗಳ ಕೆಲವು ವಿವಿಧ ಬಗೆಗಳು. ಅವರು ವಿಭಿನ್ನ, ವೃತ್ತಿಪರರು ವಿನ್ಯಾಸ ಅಥವಾ ವಿರುದ್ಧವಾಗಿ, ಒಂದು ಸರಳೀಕೃತ ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿವೆ ಇರಬಹುದು. ನಂತರದ ಪ್ರೋಗ್ರಾಮರ್ ಮತ್ತು ಈ ಲೇಖನದ ನಾಯಕ ಸೂಚಿಸುತ್ತದೆ. ನೀವು ತನ್ನ ಸ್ವಂತ ಕೈಗಳಿಂದ ಒಂದು JTAG ಪ್ರೋಗ್ರಾಮರ್ ಮಾಡಲು ಹೇಗೆ ಏನು ಕೇವಲ ತಿಳಿಯಲು, ಆದರೆ ಕಾಣಿಸುತ್ತದೆ. ನೀವು ರೇಖಾಚಿತ್ರಗಳು ಮತ್ತು ಫೋಟೋಗಳು ಪರಿಣಾಮವಾಗಿ ಹೇಗಿರಬೇಕೆಂಬ ಹೇಗೆ.
ಒಂದು JTAG-ಪ್ರೋಗ್ರಾಮರ್ ಏನು?
ಏಕೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ JTAG ಆಯ್ಕೆ?
ಅನಾನುಕೂಲಗಳನ್ನು ಪ್ರೋಗ್ರಾಮರ್
ಇತ್ತೀಚಿನ ಹೆಚ್ಚಿನ ಕೆಲಸವಿಲ್ಲದೇ, ಮೈಕ್ರೊ ಕಂಟ್ರೋಲರ್ ಕುಟುಂಬಗಳ ಆವೃತ್ತಿ ಪ್ರೋಗ್ರಾಮ್ ಸಾಧ್ಯವಿಲ್ಲ. ಅಲ್ಲದೆ, ಇವೆ ಗಮನಾರ್ಹ ಸಮಸ್ಯೆಗಳನ್ನು ಆ ಪ್ರತಿನಿಧಿಗಳಿಗೆ ಹ್ಯಾವ್ ಕಡಿಮೆ 40 ಅಡಿ, ಮತ್ತು 16 ಕೆಬಿ ನೆನಪಿಗಾಗಿ. ನೀವು ನೋಡಬಹುದು ಎಂದು, ಸಂಭಾವ್ಯ ಗ್ರಾಹಕರ ಸಂಖ್ಯೆ ಸೀಮಿತವಾಗಿದ್ದು. ಆದರೆ ಹಲವಾರು ಜನಪ್ರಿಯ ಮಾದರಿಗಳು ಅದನ್ನು ಉಪಯುಕ್ತ ಎಂದು ಆದ್ದರಿಂದ, ಇದು ಸೇರುತ್ತಾರೆ.
ಯೋಜನೆಯ
ಹೆಚ್ಚಿನ ಸುಲಭವಾಗಿ ಆ ಯಾರು ಇಲ್ಲ ಅರ್ಹತೆ ಪ್ರೋಗ್ರಾಮರ್ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಫಾರ್ ದಿ 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 ಗಮನಿಸಿ - ಇದು ಪಕ್ಕದಲ್ಲಿಯೇ ಚೆಕ್ ಗುರುತು ಇದ್ದರೆ, ನಂತರ ಇದು ಸಂಕೇತಗಳಲ್ಲಿ ತಲೆಕೆಳಗಾದಾಗ ಎಂದು ಅರ್ಥ. ಹಾಗಲ್ಲದಿದ್ದರೆ - ನಂತರ ಇದು ನೇರವಾಗಿರುತ್ತದೆ. ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ವೇಳೆ, ಪ್ರೋಗ್ರಾಮರ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳು ಹೊಲಿಯುತ್ತಾರೆ ಸಿದ್ಧವಾಗಿದೆ. ಆದರೆ ಫರ್ಮ್ವೇರ್ ಮಾಡಲು ತರುವಾಯ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ವೇಳೆ - ಪುನಃ ಓದು ಮತ್ತೆ ಎಲ್ಲವೂ ಪರಿಶೀಲಿಸಿ.
ಪ್ರೋಗ್ರಾಮರ್ ಕೆಲಸ
ಸ್ವಲ್ಪ ಅಭ್ಯಾಸದ. ಪೋರ್ಟ್ನಲ್ಲಿ ಪ್ಲಗ್ ಪರೀಕ್ಷಿಸಲು ಒಂದು 3 ಎಲ್ಇಡಿ. ನಾಲ್ಕು ತಂತಿಯ ಇಂಟರ್ಫೇಸ್ (TCK, ಟಿಡಿಐ, TMS, TDO) ಮತ್ತು 2 ವಿಸಿಸಿ ವಿದ್ಯುತ್ ಧನಾತ್ಮಕ ಮತ್ತು ಜಿಎನ್ಡಿ ನೆಲಕ್ಕೆ ಸಂಪರ್ಕ ಹೋಗುತ್ತದೆ: ತದನಂತರ ಬೋರ್ಡ್ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಆಹಾರ ನೀವು ಮುಂದೆ ಹೋಗಬಹುದು, ಆಗಿದೆ. ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಸಂಕಲಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಅಗತ್ಯ. ಯೋಜನೆಯ ಸಹ ಹೊಲಿದ ಮತ್ತು ಕೆಲಸ ಆರಂಭಿಸಲು ನಡೆಯಲಿದೆ ತ್ವರಿತವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತಾ. ಮರಣದಂಡನೆ ಪ್ರಕ್ರಿಯೆಯ ಮೇಲ್ವಿಚಾರಣೆ, ನೀವು F11 ಒತ್ತಿ, ತದನಂತರ ನೀವು ಕೋಡ್ ಯಾವುದೇ ಸಂಖ್ಯೆ ಈಗ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು. ಇದು ಎಲ್ಇಡಿ ಒಳಗೊಂಡಿರುವ ಸಾಲು ಕರ್ಸರ್ ತರಲು ಸಾಕಷ್ಟು ಮತ್ತು ಇದು ಲೈಟ್ಸ್. ಪ್ರಯೋಗಗಳ ಇನ್ನೂ ಇದೆ. ನೆನಪಿಡಿ ಕ್ರಮದಲ್ಲಿ ಆಗಿದೆ ಏನು ಏನೋ, ನೀವು ಅವಶ್ಯಕತೆ ಕೆಲಸ. ಲೆಟ್ಸ್ ಪ್ರಗತಿ ಮಾಡಲಾಗುತ್ತದೆ ನಿಧಾನ, ಆದರೆ ಅಂತಿಮವಾಗಿ ನೀವು ಮಾಡಲಾಗುತ್ತದೆ ಸಾಧ್ಯವಾಯಿತು ಪಡೆಯಲು ನಿಖರವಾಗಿ ಏನು ಬಯಸುವ, ದಿ ಪ್ರಮುಖ ವಿಷಯ - ಡು ನಾಟ್ ಸರಿಯುವುದಿಲ್ಲ ಮುಂದುವರಿಯಬೇಕೆಂದು ಪ್ರಯೋಗಕ್ಕೆ ಒಂದು ಪ್ರಬಲತೆಯನ್ನು ದಿ ಸೈದ್ಧಾಂತಿಕ ಆಧಾರದ (ಇಲ್ಲದೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ).
Similar articles
Trending Now