Как да чета флаш памет на arduino UNO?

Аз съм нов в arduino и основно студент по компютърни науки, но се интересувам от вградени системи. Имам малко познания за програмирането на чипа в ASM или C. Знам основната структура на ARM и AVR микроконтролерите. но има един въпрос в ума ми. Търсих в нета, но се обърках.

Моят въпрос е, че как да прочета цялата флаш памет на Arduino UNO с помощта на серийна комуникация в C#?.. Операцията трябва да се извърши с помощта на BootLoader.

Имам също концепции за ISP, BootLoader, серийно програмиране и т.н.

Основната ми цел е да чета/записвам флаш памет на arduino.


person user2797776    schedule 20.09.2013    source източник


Отговори (1)


Това е въпрос с наистина голям обхват. Препоръчвам ви да потърсите и прегледате изходния код за AVRDUDE. Това е помощната програма, използвана от Arduino IDE за изтегляне на код към микроконтролера AVR с помощта на зареждащия механизъм.

Можете също да прегледате AVR програмист с отворен код, за да разберете по-добре изискванията.

person Jeff    schedule 20.09.2013