Atmel Studio 6.0-ს გაცილებით მეტი შესაძლებლობები აქვს, winavr-ს თან შედარებით. პროგრამატორებზე პრობლემა არ არი avrdude-ზე რაც მუშაობს იმითაც შეგიძლია დააპროგრამო თუ avrdude-ს მიაბავ Atmel Studio-ზე.
ყველაზე მარტივი ISP პროგრამატორი კეთდება LPT და COM პორტებზე. LPT პორტზე პროგრამატორისთვის სულ 4 რეზისტორი დაგჭირდება, კონექტორშივე ააწყობ და მუშაობს pony-prog-თან და avrdude-სთანაც.
1) პრობლემა მატივათ წყდება, დაამატებ კონფიგ ფაილში და ეგ არი. ერთადერთი მნიშვნელოვანი განსხვავება ATMEGA328-სა და ATMEGA328P-ს შორის არის ის რომ ATMEGA328P უფრო ენერგო ეკონომიურია (ყოველშემთხვევაში პროგრამირების კუთხით არანაირი განსხვავება არ არი). მსგავსი პრობლემა მეც მქონდა
mechatronrobotics.wordpress.com ბლოგზც დავწერე.
ბუტლოადერს გადააპროგრამებ Fuse ბიტების შეცვლა დაგჭირდება.
მაგრამ გირჩევ bootloader-ის გარეშე იყიდო, digikey.com -დან გამოიწერო, მაგ.
ATmega328P -3$ ღირს, რამოდენიმეჯერ მაქვს მექედან გამოწერილი.
2) arduino არის იმათვის გათვლილი ვინც ვერ ერკვევა კარგათ ელექტრონიკაში ან საერთოდ არა აქვს არანაირი ტქნიკური განათლება, აქედან გამომდინარე გაცილებით მარტივია არდუინოზე მუშაობა ვიდერე ჩვეულებრივ. თან იმდენი წერს არდუინოზე, რომ გამზადებული სკეჩებია და ხშირათ პროგრამის დაწერის გარეშე აკოპირებენ და იყენებენ. თუ შენთვის მარტო ეგ არის პრობლლემა რომ arduino uno დიდი ზომისაა და თან ფასიც კარგი აქვს, შეგიძლია ცალკე დააპროგრამო მიკროკონტროლერი არდუინოს კოდით და ამუშაო ჩვეულებრივ. მაგრამ შესაძლებლობებით შეზღუდულია სტანდარტულათ დაპროგრამებულთან შედარებით რათქმაუნდა.
newbiehack.com/ --- კარგია დასაწყებათ ყოველსემთხევაში.
მეორეზე ვერაფერს ვერ გეტყვი არ მინახია.
კომპილატორებში უნდა გაერკვე რას გამოიყენებ, მაგალითად newbiehack.com- ში იყენებს GCC კომპილატორს,
fanatnauki.ru/-ზე კი CodeVisionAVR კომპილატორი,
მე პირადათ GCC კომპილატორს გირჩევდი. ოპენსორსია და მეტი განვითარების შესაძლებლობა აქვს.