Avrandpic научат да флаш микроконтролери

Чрез тази статия ще научите как да мига микроконтролери.

Какво е необходимо да се напише програма в микроконтролера (MC).

Програмата, която е в ROM "диктува" на процесора и какви действия в кой момент от време, което трябва да се извърши, не е трудно да се отгатне, че програмата може да бъде много по-различна, а оттам и в магазините се продават микроконтролери без него.






Сега да видим какво ще предприеме, за да напише програма на МС.
Така че, ние трябва:
1. MK;
2. Програмата за МС;
3. Персонален компютър.
4. програмист.
5. Мека.

Сега Нека разгледаме всички елементи:
1. MK могат да бъдат закупени на Radio Shack.

3. С помощта на компютър, ние ще влезе в програмата на МС.

4. програмист:
Необходима е Програмистът, за да се свържете микроконтролер и компютъра. Схемата е проста програмисти са на разположение в ляво, под "програмистите" на връзката.
За тези, които не знаят:
AVR - микроконтролери е фирма Atmel, тяхното име започва с АТ, например: AT90S2313.
PIC - микроконтролери е фирма, микрочип, тяхното име започва с PIC, например: PIC16F84.






Внимание! JDM програмист поддържа само: PIC16F84, PIC16F628, PIC12C50x, PIC12F629, PIC12F675. Програмистът подкрепя STK200 AT90XXXXX, ATmegaXXXX, ATtinyXXXX.


Ние вдигна програмирането? Това е време да спойка. Дължината на кабел от компютър порт към устройството за програмиране (микроконтролер) не трябва да превишава 0,5 метра, за да се избегнат смущения. Трябва да се получи нещо като това:
JDM:


5. Софтуер:
Имаме нужда от програма, която ще работи с програмист и светкавицата, чрез Комитета за наблюдение. По мое мнение, най-добрата програма е за фърмуер MK PonyProg, нейните основни предимства:
- удобно, български интерфейс;
- програмируеми AVR и PIC микроконтролери.
Можете да го изтеглите от тук.
Руската допълнение тук.
Предлагам да изтеглите най-новата версия на програмата, но лично се проверява русификация само 2.07c Beta версия, макар че той трябва да работи с другата. И отново, в руската версия не разполага с достъп до всички функции на програмата.

Как да "подготви" фърмуера да пиша в МС.



Ако STK200

7. Като кликнете "OK";
8. Затворете всички стартирани приложения освен PonyProg;
9. Чрез кликване "Настройки" => "калибриране";

Очакваме с нетърпение да => «OK»;
11. Чрез кликване "Устройство" и изберете МС, която ще започне да мига, например ATmega8:

"Файл Open данни ...";

13. Изберете * .hex;

15. С натискането на бутона "Запис на устройства";

16. Чрез кликване «Да» => Чакащи => «OK»;
17. Затваряне на PonyProg;
18. Изключването на мощност MC (само AVR);
19. Извадете програмирането на компютъра;
20. Извадете МС от програмиста.
ВСИЧКО! ГОТОВИ! ПРОГРАМА MK Wired! основен