Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: FMY - 02 Ocak 2018, 23:20:14

Başlık: PIC-ARM-ATMEL...
Gönderen: FMY - 02 Ocak 2018, 23:20:14
Merhaba,
mekatronik mühendisliği 2. sınıf öğrencisiyim. yaklaşık 2 yıldır arduino ile çok fazla uygulama yaptım. Ama artık bu işi hobiden ve basit projeler geliştirmekten öteye götürmek istiyorum. Bunu için de başlıkta açtığım mikro denetleyicilerden biri ile kendimi geliştirmek istiyorum. İnternette birçok kaynağı okudum ve arm cortex serisinin gerçekten başarılı olduğunu fark ettim. pic ile çalışmak istiyordum ama arm daha başrarılı ve geleceğin teknolojisi diye duydum. ancak pic in birçok kütüphane ve uygulama örneklerini daha rahat bulabiliyoruz. Amacım şu genel olarak bi mikro denetleyici yi iyice öğrenip her işimi o platformda yapmak istiyorum. Geçekten tavsiyelerinize ihtiyacım var..

Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: sifirzero - 02 Ocak 2018, 23:24:20
Profosyonel istersen  bu siteye bakabilirsin. https://www.renesas.com/en-us/  araştır istersen. Piyasada bunu kullaniyorlar. Benim tavsiyem microchip
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: sigmoid - 02 Ocak 2018, 23:46:17
Stm32 yi de araştırabilirsin. 8bitlik işlemci fiyatına 32bit arm satıyorlar.

Pic i öğrenmek türkçe kaynak bakımından daha kolay. Mühendislik için öncelikle iyi bir ingilizce şart.

Pic için youtube kanalı tavsiyem ise http://www.youtube.com/c/gencmucitler
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: RaMu - 03 Ocak 2018, 01:15:29
PIC = Microchip firmasının mikrodenetleyicilerinin ismi,
örneğin: pic10, pic12, pic16, pic18, pic24, dspic, pic32


ARM = bir işlemci tasarlayan firma ve işlemcisinin ismi,


ATMEL = Eskiden Atmega, Attiny gibi mikrodenetleyicileri üreten
birkaç sene önce Microchip firmasının satın aldığı şirketin ismi.


Profesyonel diyorsan zaten ne seçtiğinin önemi yok,
gerektiğinde herhangi birine hemen geçebiliyor kullanabiliyor olman lazım,
ne seçeceğinin bir önemi yok.


Ben ağırlıklı olarak pic kullanıyorum ama tavsiyem
ST firmasının STM32f103 gibi arm tabanlı bir mcu su ile başlaman,
yeterli kaynak var, kullanım alanıda yaygınlaştı, işine yarar.
CubeMx ve Keil MDK ARM PC programlarını kullanıp başlarsın.


Aselsan vs. gibi profesyonellik istiyorsan FPGA çalışmak daha mantıklı.

Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: dumansiz - 03 Ocak 2018, 08:02:29
@RaMu
Sizin de belirttiğiniz gibi STM32F103 arm tabanlı bir mikrodenetleyicidir.
ARM için "işlemci tasarlayan" demek yerine; işlemci çekirdeği, mimari tasarlayan dersek daha doğru olur bence.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: fide - 03 Ocak 2018, 11:21:52
Merhaba.
İşlemci seçmenin yanısıra programlama ortamına da bakmak gerek.
Kolay işler için 8 bit mikroişlemcilerle CCS C ile Pic programlamaya başlamak uygun. Ama Bir süre sonra saat hızı, GPIO özellikle uart sayısı vb sıkıntılar başlıyor.
Pic ile 32 bir mimariye geçince bu defa CCS C nin 32 bit MCU desteği yok. Bu defa HITEC C ve MPLAB öğrenmeniz gerekiyor.

Bir de DEBUG olayı var. PIC ile DEBUG ancak ICD3, ICD4, REAL ICE gibi pahalı cihazlarla yapılırken; ARM tarafında özellikle STM32 bordlarda gelen programlayıcılarla debug yapılabiliyor.

Yani iş sadece PIC ATMEL ARM seçimi yapmakla bitmiyor. Programlama ve debug tarafı ile de düşünülmeli.
ARM için genel programlama Keil Uvision ile yapılıyor. 8-32 Bit STM NXP ve diğer ARM MCU programlama aynı programla yapılıyor. CIMSIS sistemi ile artık işlemci ailesi değiştirince de yazılım port etmek biraz daha kolay hale gelmiş.

Benim tavsiyem uzmanlaşmak istiyorsan ARM --> STM32 Cortex m3 yada M4 serisi ile başlamandır.
Arkadaşların bahsettiği gibi ingilizce olmazsa olmaz. Çünkü her sıkıntıyı Türkçe açıklayan yok.


Ayrıyeten bir de lisans sıkıntısı var. Keil 32K ya kadar olan programları lisans yüklemeden yapmaya müsaade ediyor. Bu da bir artı. Sonuçta ne kadar yazılıma para ödemeyi sevmeyen bir toplum olsak da kul hakkı diye bir olay var.

Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: MC_Skywalker - 03 Ocak 2018, 11:36:50
Eğer SYM firmasın  ARM Cortex M0+ işlemsini içeren (F0 ve L0 sersi)kontrolcü seçersen  Keil ücertsiz sürümünü +256K kullanabiliyorsun. http://www2.keil.com/stmicroelectronics-stm32/mdk
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: halil82ist - 02 Mart 2018, 15:35:02
Pic ile arm arasında ben arm tavsiye ederim . 16f676 fiyatına stm32f030k6 satıyorlar ki arada baya bir özellik üstünlüğü var. Tek eksiği pice göre daha hassas pinleri var . Daha dikkatli pcb çizimi istiyor .
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: Sozuak - 02 Mart 2018, 18:01:45
PIC ile ARM serilerini paralel olarak öğrenseniz bence daha iyi olur. Her iki seri de birbirlerinin yerine kullanılacak seriler değil. Örtüşen yerler vardır ama ticari olarak bazı yerlerde basit yapılı ucuz bazı yerlerde de karmaşık ama güçlü işlemciler gerekebilir. Yürürken aynı anda sakız çiğneyip el sallayabiliyorsanız neden 2 aileyi de öğrenemeyesiniz ki ! Bugün Bir değil iki yabancı dil gerekirken ne kadar çok ama nitelikli öğrenirseniz o kadar iyi olur. Hazır beyin gençken alt yapınızı oluşturun.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: MrDarK - 02 Mart 2018, 22:22:26
Önerim stm8 ardından stm32 ye geçmen. Pic ve atmel ile zaman kaybetmene hiç gerek yok. Debug yapmak kod yazmanın yüzde 50 sidir. Bu ayrıcalıktan mahrum kalmak çok büyük eksiklik.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: cetin1990 - 02 Mart 2018, 23:12:48
Debug konusunda diğerlerinde eksik olan nedir?  Az mı eksik mi debug oluyor? Hiç mi yok?

Alıntı yapılan: MrDarK - 02 Mart 2018, 22:22:26
Önerim stm8 ardından stm32 ye geçmen.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: Erol YILMAZ - 02 Mart 2018, 23:50:22
Cozturk,
Pic16 ile debug yapabiliyo musun?


Pardon cetin1990 😀
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: Okan AKÇA - 03 Mart 2018, 00:07:58
Debug kısmıni halletmek zor değil.uğrastiginiz konular işlemcinin ötesindeki konulara geçtiği zaman işlemciyi değiştirebilirsiniz.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: bulut_01 - 03 Mart 2018, 00:08:34
Pic saglamlık ve emc direnci stm ve diğer arm tabanlı mculardan iyidir pic yapamadıgı ve diger arm yaptıgı işler nadirdir onun için pic ile basla  stm vs mcular narindir onun için daha işin basında sacını basını yolmadan pic içlerinde iyidir.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: RaMu - 03 Mart 2018, 04:31:59
Konunun 7. mesajdan itibaren hortladığına dikkat çekmek istedim.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: OptimusPrime - 03 Mart 2018, 04:34:46
c derleyici olduktan sonra hepsi ayni fakat yerinde olsam arm ile baslarim hem debug yetenegi var hemde her turlu araci, kendisi daha ucuz. zaten ucuzlugundanda anla tutulan bir urun oldugunu. ustunde freertos kostur, linux kostur velhasil oyna dur.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: Zoroaster - 03 Mart 2018, 06:22:33
Projelerinizde tek islemcili kart tasarlamayin. Kartinizin uzerinde en azindan 2 islemci olsun. Baba isleri ARM islemciye birakin, oyuncak isleri de PIC vs mikrolar yapsin.
                             
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: Sozuak - 03 Mart 2018, 08:39:53
Alıntı yapılan: RaMu - 03 Mart 2018, 04:31:59
Konunun 7. mesajdan itibaren hortladığına dikkat çekmek istedim.

Hortladı deyince ben de 10 yıl önceki mesaj sandım. O kadar da kötü değil bence ama modası hiç geçmeyecek bir soru aslında.
Başlık: Ynt: PIC-ARM-ATMEL...
Gönderen: cetin1990 - 03 Mart 2018, 08:57:42
@Allegro,  nikle ilgili sorun mu var? Değiştireyim mi?

16 serisi bazı Piclerde debug için ek kart gerekiyormuş.   Debug yapılamayan mcu olur mu?

http://www.microchip.com/forums/m/tm.aspx?m=432184&p=1