Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: qaraxan - 04 Mart 2016, 17:02:46

Başlık: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: qaraxan - 04 Mart 2016, 17:02:46
AVR öğrenmeye karar verdim. Arduino geçmişim var ama Arduino programlamak ile AVR programlamak farklı. AVR öğrenenler nereden öğrendi acaba? Oyalanmadan ileri seviyeye gitmek istiyorum. İnternette araştıra araştıra birşeyleri öğrenmek uzun zaman alıyor 3 günde öğreneceğimi 15 günde öğrenebilirim. O yüzden AVR bilenlerin yardımına ihtiyacım var. Başlangıçtan led yakmadan ileri seviyeye gitmek için nasıl bir yol izlemeliyim?
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: berkay_91 - 04 Mart 2016, 18:02:05
c bilginize güveniyorsanız linkini verdiğim türkçe ve ingilizce siteler sizi belli bir yere kadar hızlıca getirir ama yinede kod yazarken bir çok yerde sorunlarla karşılaşıcaksınız onun için en makul yol bilen bir yakın arkadaş, öğretmen yada burası gibi soru sorabileceğiniz bir form sitesiyle sürekli iritibatta kalmak...

www.berik.net (http://www.berik.net)
http://bariscincorop.blogspot.com.tr/ (http://bariscincorop.blogspot.com.tr/)

maxembedded.com
winavr.scienceprog.com
http://extremeelectronics.co (http://extremeelectronics.co).
www.dharmanitech.com (http://www.dharmanitech.com)
https://www.newbiehack.com (https://www.newbiehack.com)
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: run - 04 Mart 2016, 19:08:37
berik.net te en temel anlatımı var. Bir iki uygulama yaptıktan sonra kafanda şekillenir zaten. Sonrası da bol bol uygulama
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: AST - 04 Mart 2016, 20:01:23
Türkçe fazla kaynak yok maaelesef,

www.berik.net (http://www.berik.net)

kitap -> http://www.altaskitap.com/Atmel-AVR-Programlama-Attiny2313,PR-38.html (http://www.altaskitap.com/Atmel-AVR-Programlama-Attiny2313,PR-38.html)

http://www.avrfreaks.net/ (http://www.avrfreaks.net/)
http://www.atmel.com/ (http://www.atmel.com/)



Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: sinus - 04 Mart 2016, 20:17:43
https://320volt.com/atmel-programlama-dersleri-1-atmega8/ (https://320volt.com/atmel-programlama-dersleri-1-atmega8/)

aynı kod yapısını arduino ide içerisinde kullanabilirsiniz.

void setup() {

  DDRB|=_BV(5);

}

void loop() {

  PORTB|=_BV(5);
  delay(1000);
  PORTB&=~_BV(5) ;
  delay(1000);

}
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: Kabil ATICI - 04 Mart 2016, 21:17:14
89c51 ailesinden sonra;
bir tane kart görmüştüm, yazıcılarda test çıktısı almaya yarayan bir alet.Adamlar çip üzerini silmişti. Daha sonra internette dolanırken,  bir patent belgesine rastladım, program, devre şeması vardı, ve o cihaz ile ilgili idi. Programının ne yaptığını anlamaya çalışırken ve kendime 1 tane yapmaya çalışırken, kendimi AVR işlemciler üzerinde çalışırken buldum...
AVR işlemciler için asm kod yazıyordum, bir iki yıl önce form modlarından biri,nanino adı altında arduino klonu yapımı konusundan (asıl konu pcb olsa bile) bir workshop gerçekleştirdi. Biraz baktım, kod yazmak çocuk oyuncağı gibi bir şey...
Daha sonra forum içinde  Arduinoo konusuna giriş olaraktan bir seminer gerçekleştirildi...

Hani aman aman olmasada bir şeyler yapabilir konumdayız... Hatta baktım C kolaymış, Atmel AVR studio üzerinde C ile yazmaya başladım...

En iyi öğrenme yöntemi ilgini çeken bir konu üzerinde çalışmaktır. Çünkü kendi başına öğrenmeye çalışıyorsan, öğrenmek için öğrenemezsin. Uygulamanda ihtiyaç duyduğun konuları daha kolay kavrayabilirsin...
Tabii bu para kazanmak zorunda olduğun bir iş için uygun değildir. Mutlaka hızlandırıcı, yardımcı, itici bir güç gerekir ki, çoğunlukla zaman yeterli değildir..
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: crazy - 05 Mart 2016, 12:23:10
Başlangıç için  videolar güzel  örneklerin aynısını yapıp datasheetten  register kurulumunu öğreniyorsun.Kendi kendine öğrenmek zor gerçekten C dili üzerine türkçe anlatımlar youtube da var.C  dili programlama kitabı bir tane alırsan en azından hazır kodların mantığını az çok  anlayabiliyorsun.
https://www.youtube.com/watch?v=9L05PNr6W44 (https://www.youtube.com/watch?v=9L05PNr6W44)
https://www.youtube.com/watch?v=cAui6116XKc (https://www.youtube.com/watch?v=cAui6116XKc)
https://www.youtube.com/watch?v=UMi6lg563BA&list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP (https://www.youtube.com/watch?v=UMi6lg563BA&list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP)
https://www.youtube.com/playlist?list=PL4pptAPY2kIeCFdU__MYsDeuy6Thso8at (https://www.youtube.com/playlist?list=PL4pptAPY2kIeCFdU__MYsDeuy6Thso8at)
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: qaraxan - 30 Mayıs 2017, 17:43:08
http://www.avr-asm-tutorial.net/avr_en/index.html
http://www.avr-tutorials.com/
http://www.avrfreaks.net/forum
http://www.nongnu.org/avr-libc/
https://newbiehack.com/MicrocontrollersABeginnersGuideOurFirstLCDProgram.aspx
https://www.youtube.com/playlist?list=PLtQdQmNK_0DRhBWYZ32BEILOykXLpJ8tP
https://www.youtube.com/watch?v=cAui6116XKc
http://winavr.scienceprog.com/
http://www.dharmanitech.com/
https://www.newbiehack.com/
http://www.nongnu.org/avr-libc/user-manual/modules.html




Araştırıp bulduğum kaynaklar hepsini inceledim başlangıç için gayet yeterli geri kalan datasheet okumak.
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: berkay_91 - 30 Mayıs 2017, 22:03:01
maxembedded.com
http://extremeelectronics.co.in
http://www.avr-tutorials.com
http://tinkerish.com/
http://davidegironi.blogspot.com.tr/
http://www.electroons.com
Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: erolca - 31 Mayıs 2017, 12:08:42
Sıfırdan proje oluşturmak için aşağıdaki linki kullanabilirsin
http://start.atmel.com/#dashboard

Başlık: Ynt: AVR Öğrenenler Acaba Nasıl Öğrendi ?!
Gönderen: E-x8 - 31 Mayıs 2017, 15:22:51
Yeni gelen bir Pickit3 ürünüm var 6 ay sonra çalışabilen bir tane buldum aklımı çelmeyin böyle konularla :) :)
Ek konu oluşturmadan buradan sormak istedim. Atmel'in Arm ürünleri mevcut bu cihazlarıda avr ile programlamak mümkün mü yoksa bambaşka bir şeyler mi öğrenmek gerekir?
Atmega328p' ye denk Pic'ten önerebileceğiniz bir model var mı alıp çalışmak istiyorumda :)

Edit :
Atmel'in Arm için olan sorumu Pic içinde soruyorum.
Pic'in üst seviye cihazlarında dsPIC'lerde yine Pic'in Syntax'ın da mı yazılıyor?