5 причин, чому ви не можете запрограмувати мікроконтролер

Вступ: 5 причин, чому ви не можете запрограмувати мікроконтролер

Починаючи з мікроконтролерів, ви, швидше за все, зіткнетеся з деякими проблемами при програмуванні мікроконтролера, і немає нічого більш засмучуючого, ніж марнотратство на пошук проблеми, але все одно не вдається. Я працював з різними типами мікроконтролерів, такими як мікроконтролери Arduino, PCAXE, PIC тощо, і кожного разу, коли я починав роботу з новим сімейством мікроконтролерів, виникала проблема, яка забирала у мене години, а часом і дні, щоб з’ясувати, в чому саме проблема було, тому я придумав перелік проблем, з якими ви, мабуть, зіткнетеся під час програмування мікроконтролера.

причин

1] Перевірте блок живлення
Коли я намагався запрограмувати мікроконтролер PICAXE, він завжди показував помилку, через яку не вдалося запрограмувати, я намагався вирішити цю проблему, а потім нарешті дізнався, що мій блок живлення невідповідний. Спочатку я використовував настінний адаптер, коли замінив його, програмування почало проходити плавно. Мій програміст вимагав зовнішнього джерела живлення

2] Вибір правильного послідовного порту
У програмному забезпеченні, яке ви використовуєте, вам потрібно вказати порт, до якого ви підключили програміст. Мені не вдалося запрограмувати мікроконтролери PIC, оскільки я не обрав правильний послідовний порт.

3] Встановлення драйверів
Перш ніж мати можливість користуватися програмістом, потрібно встановити драйвери, необхідні для функціонування програміста. Під час першого підключення програміст автоматично встановить їх, але якщо не завантажить з Інтернету. Під час програмування arduino він не встановлював драйвери автоматично, мені довелося вказати розташування драйверів.

4] Підтягування
Багато мікроконтролерів вимагають підтягування в своїй схемі, перш ніж їх можна запрограмувати, як мікроконтролеру picaxe потрібно 10 к підтягуючий резистор на послідовному штифті, щоб запрограмувати його, інакше він виявляє помилку. Багато інших мікроконтролерів теж вимагають підтягувань, які можуть бути 1 або кілька.

5] Програмне забезпечення не виявляє мікроконтролер
Це знову проблема з вашим джерелом живлення. Перевірте блок живлення ще раз і знову підключіть програміст до комп'ютера, і тепер він повинен його виявити, але якщо він все ще не виявляє, можливо, проблема у вашому програмісті.