XC8'e hakim olmadığımdan yazılımsal olarak SPI veya USART kullanamıyorum.Bundan ötürü aşşağıda özelliklerde PIC bilen var mı ?
USB,USART,SPI (Pinler çakışmayacak şekilde), olabildiğince büyük hafızalı,28 pin
Bir şey daha sorayım bu harici veya dahili eepormlar da belirli bir yazma ve okuma sınırımı var ?
http://www.microchip.com/maps/microcontroller.aspx (http://www.microchip.com/maps/microcontroller.aspx)
Aslında bulabilirsen pic24FJxxx serisinden birini kullanabilirsin. Çok seveceksin özel portları istediğin gibi atayabiliyorsun(değiştirebiliyorsun)... C'de yazdıktan sonra sıkıntı olmaz. 28 bacaklı dip konusunda nereden alınacağı konusunda bir şey diyemiyorum...
Buna bir bakabilirsin
http://ww1.microchip.com/downloads/en/DeviceDoc/30000684B.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/30000684B.pdf)
Hocam 24 serisi şimdilik biraz aşar gibi serdar hocamın verdiği arama kısmından bakıyorum.
En kolay bulacağın 18f2550,
Datasheet'ten;
1,000,000 Erase/Write Cycle Data EEPROM Memory typical
Dikkat; PIC24 ve 32 lerde dahili eeprom yok, bilginize
esensoyun uyarısı beni de çok uğraştırdı. eeprom yok ancak bir yolu var oda flash bellek. flash belleği eeprom gibi kullanmak çok sancılı oldu benim için . ya bi tane eeprom koyulabilir ki ben sonradan uyanıp donanımımı çoktan hazırlamıştım bile. yada rom bellek (flash).
mesaj birleştirme:: 26 Ocak 2015, 00:26:38
16f1936 ı kurcalamıştım biraz. mplabx de code configuration gibi plugin destekleri de var. hem ucuz hem özelliği bol. http://ww1.microchip.com/downloads/en/DeviceDoc/41364E.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/41364E.pdf)
Alıntı yapılan: hasankara - 26 Ocak 2015, 00:19:36
esensoyun uyarısı beni de çok uğraştırdı. eeprom yok ancak bir yolu var oda flash bellek. flash belleği eeprom gibi kullanmak çok sancılı oldu benim için . ya bi tane eeprom koyulabilir ki ben sonradan uyanıp donanımımı çoktan hazırlamıştım bile. yada rom bellek (flash).
mesaj birleştirme:: 26 Ocak, 2015, 00:26:38
16f1936 ı kurcalamıştım biraz. mplabx de code configuration gibi plugin destekleri de var. hem ucuz hem özelliği bol. http://ww1.microchip.com/downloads/en/DeviceDoc/41364E.pdf (http://ww1.microchip.com/downloads/en/DeviceDoc/41364E.pdf)
Hocam selam ; 16f ürünlerine güvenebiliyor musunuz ? Veya microchip 16f serisinden yeni hatalarından arındırılmış ürünler çıkarıyor mu acaba
Alıntı yapılan: MrDarK - 26 Ocak 2015, 09:49:59
Hocam selam ; 16f ürünlerine güvenebiliyor musunuz ? Veya microchip 16f serisinden yeni hatalarından arındırılmış ürünler çıkarıyor mu acaba
16f serisinde ne hatalar var ki?
Alıntı yapılan: esensoy - 26 Ocak 2015, 09:54:26
16f serisinde ne hatalar var ki?
Benim bildiğim 16F serisi stabil değil, gürültülerden fazlaca etkilenip resetlenme yapabiliyor. Meftun osilatörlerinden şikayetçiydi mesela. Biraz daha araştırırsanız genelde 16F serileri sıkıntılıdır profesyonel kullanım için. 18F serilerini tavsiye edeirm.
16f1825 candır..
2 senedir hiç hata çıkmadı. 16 f in milyon çeşidi var. hepsini aynı kefeye koyamazsınız.
özellikle yukarda söylediğim 18f serisi ile birlikte çıkan bir ürün. yeni nesilleri kullanmakta fayda var..
Bende bir sıru sorayım. Eskiye bağlı biriyimdir. Pic12f675, pic16f628a, pic16f88 ve pic16f877a dan vaz geçemeyenlerdenim. Fiyat performans konusunda iyi, piyasada rahat bulunan, yeni çalışmalarda için hangi picleri tavsiye edersiniz.
Alıntı yapılan: MrDarK - 26 Ocak 2015, 10:27:19
Benim bildiğim 16F serisi stabil değil, gürültülerden fazlaca etkilenip resetlenme yapabiliyor. Meftun osilatörlerinden şikayetçiydi mesela. Biraz daha araştırırsanız genelde 16F serileri sıkıntılıdır profesyonel kullanım için. 18F serilerini tavsiye edeirm.
Hocam bu söyledikleriniz bilgiye dayalı şeyler değil, geniş perspektiften konuşuyorsunuz, ve bence yanlış konuşuyorsunuz,
Alıntı yapılan: esensoy - 26 Ocak 2015, 15:32:12
Hocam bu söyledikleriniz bilgiye dayalı şeyler değil, geniş perspektiften konuşuyorsunuz, ve bence yanlış konuşuyorsunuz,
Zaten dikkat ettiyseniz ben kimseye kullanmayın veya öcü gibi birşey demedim :) Yanlış konuşuyor olabilirim evet gördüklerim kadarıyla değerlendirip @hasankara adlı üyemize görüşlerini sordum. Peşine piyasada fazlaca işlem yapan ahmet_zxc hocamın yorumları konuyu aydınlattı.
Sizde kullandığınız güvenilir 16F serisi picleri yazarsanız bizde bilgilerinizden yararlanabiliriz.
Gördükleriniz kadar değerlendirip bir ekspermişçesine "16f serisi stabil değil" derseniz herkese "kullanmayın veya öcü gibi birşey demiş" olursunuz,
mesaj birleştirme:: 26 Ocak 2015, 15:57:14
He şimdi farkettim bir de moderatörmüşsünüz,
Hele bu mod kimliğinizle söylüyorsanız bunları dedikleriniz 10 kat daha doğruymuş gibi anlaşılır bilmeyenler tarafından,
Konunun amacı dışına çıkmayalım lütfen,
Bir önceki mesajımda yazdığım soruyu yanıtlayabilir misiniz ?
Alıntı YapSizde kullandığınız güvenilir 16F serisi picleri yazarsanız bizde bilgilerinizden yararlanabiliriz.
Ne o sınav mı çekiyorsunuz?
Cevaplar için herkese çok teşekkürler.Lütfen konu dışına çıkmayalım :) böyle şeylere hiç gerek yok :) bütün cevapları dikkate alacağım.
Alıntı yapılan: sigmoid - 26 Ocak 2015, 14:25:37
Bende bir sıru sorayım. Eskiye bağlı biriyimdir. Pic12f675, pic16f628a, pic16f88 ve pic16f877a dan vaz geçemeyenlerdenim. Fiyat performans konusunda iyi, piyasada rahat bulunan, yeni çalışmalarda için hangi picleri tavsiye edersiniz.
877 yerine 18f46k22 kullanıyorum 2-3 yıldır. neredeyse tüm modüllerini kullanıyorum hiç sıkıntı yaşamadım. fiyat performans iyi.
675 628 88 vb yerine de 16f1825 kullanıyorum. 1 doların altında türkiyede bulunamıyor, tssop kılıflı olması amatör arkadaşlar için sıkıntı olabilir. ben ütüyle de basabiliyorum bu kılıfları..
hocam 16f1825 in fiyati ne kadar acaba? yazin bende boyle bir pic microcontroller ile calismak istiyorum ::)
1 doların altında diye yazmıştım, ama nekadar altında yı soruyorsanız bunu adet belirliyor.
Hocam Turkiye de 1 dolarin altina bulunamiyor yazmissiniz. bende Turkiye fiyatlarini sormustum. acikcasi cinden kargolar 2 ayda geliyor. yaz tatili zaten 3 ay. calismaya vakit kalmiyor.... :-/
http://tr.mouser.com/Search/Refine.aspx?Keyword=pic16f1825 (http://tr.mouser.com/Search/Refine.aspx?Keyword=pic16f1825)
Rom Elektronik yardımıyla sipariş gecilince 9-10 gunde geliyor.
Alıntı yapılan: Karamel - 26 Ocak 2015, 21:22:29
Hocam Turkiye de 1 dolarin altina bulunamiyor yazmissiniz. bende Turkiye fiyatlarini sormustum. acikcasi cinden kargolar 2 ayda geliyor. yaz tatili zaten 3 ay. calismaya vakit kalmiyor.... :-/
Birkac adet alacaksan şimdiden ver siparişini.
Adetli almayı düşünüyorsan rom elektronik 16f1827 den stok bulunduruyor.
500 adet i 1$ dan alındığını biliyorum.
Ankadada isen birkaç adet 16f1825 smd verebilirim
mesaj birleştirme:: 26 Ocak 2015, 21:33:53
16f1825'in özelliklerinde , 14 KB Program Memory diyor, 8 MIPS hızı varmış, 1K RAM diyor, ufak çaplı projeler için ideal olabilir.
Üreticinin yani Microchip'in kendi fiyatı 1 adet: modeline göre 1.25 $ ila 1.89$ değişiyor
Aynı MCU'nun Low power versiyonu varmış(16LF1825), "Sleep mode: 20 nA @ 1.8V, typical" diyor, gayet tatmin edici., hatta harika.
Gelelim 16F'in kalitesine, yeni serileri bilmem ama eskilerinin sorunlu olduğu bir gerçek. Tek tek yazmaya hacet yok, komplex bir projede kullanın siz de farkedersiniz zaten. Bu sorunlar ölümcül sorun değil tabiki , huyunu suyunu bilip programı ona göre yazmak gerekiyor. Program yazarken, her adımı tek tek deneyip emin olmadan geçmemenizi tavsiye ederim, çalıştığını görmeden hiç güvenmeyin.
Hocam hangi PIC modelli yeni seri dedikleriniz oluyor ? 16Fxxxx,18FXXXX ler mi ?
16F serisinin yenilerini kastetmiştim.
(18F'lerde sorun yaşamadım zaten.)
Ben yaptığım bir projede PIC16F886 kullandım. Hiçbir zaman bahsedilen türde bir problem ile karşılaşmadım.
Alıntı yapılan: strk35 - 27 Ocak 2015, 01:44:01
Ben yaptığım bir projede PIC16F886 kullandım. Hiçbir zaman bahsedilen türde bir problem ile karşılaşmadım.
malzemeler:
3 adet 16f886
1 adet osiloskop
timeri 1milisaniyede 1 kesmeye girecek şekilde kurup, her kesmede 1 adet pini toggle yap
osiloskop ile sırayla gözlemle
3 pic'de farklı sürelerde kesmeye girecektir.
örn: ilk pic sürekli 1ms, ikinci pic sürekli 1.05ms, üçüncü pic sürekli 0,98ms gibi...
osilatörleri kalibreli değil.
Kendin deneye deneye kalibre etmek zorunda kalıyorsun veya timer'in sayacını deneye deneye ayarlıyorsun.
Hocam neden boyle birsey yapiyor olabilirler? Xtal osc ilemi kullaniyorsunuz? yoksa internal osc ilemi hocam?
Alıntı yapılan: Karamel - 26 Ocak 2015, 21:22:29
Hocam Turkiye de 1 dolarin altina bulunamiyor yazmissiniz. bende Turkiye fiyatlarini sormustum. acikcasi cinden kargolar 2 ayda geliyor. yaz tatili zaten 3 ay. calismaya vakit kalmiyor.... :-/
virgül koymayı unutmuşuz anlam kayması olmuş.
yurtdışı fiyatı 1 doların altında ve Türkiye de bulunamıyor.. olacaktı.
yani 10 dolar versen de yok memlekette...
dolayısıyla bu ürünü kullanıyorsan sürekli kendi stoğunu bulundurmak zorundasın.. ama tüm cihazlarımızda sadece 3 tane pic kullandığımızdan stok çok dert olmuyor.
birkaç tane verebilirim sorun yok.. özelden adres falan yollarsın, istanbuldaysan buyur gel.
Alıntı yapılan: Karamel - 27 Ocak 2015, 07:24:11
Hocam neden boyle birsey yapiyor olabilirler? Xtal osc ilemi kullaniyorsunuz? yoksa internal osc ilemi hocam?
Internal osc
Alıntı yapılan: Karamel - 27 Ocak 2015, 07:24:11
Hocam neden boyle birsey yapiyor olabilirler? Xtal osc ilemi kullaniyorsunuz? yoksa internal osc ilemi hocam?
Kalibre ettiğine göre belli ki internal osc,
Acaba bu değer datasheetteki toleransın içinde mi dışında mı?
+-%1 vermiş, tabi RC osilatöre ne kadar güvenilir, o ayrı bir mesele ama datasheet te verdiği aralık içinde mi dışında mı merak ediyorum,
Nasıl denemek lazım? Mesela hangi değerlerle kurmuştunuz Tımer i hatırlıyor musunuz?
Detayları çok hatırlamıyorum ancak, 8mhz ile çalışmıştım, timeri mikro saniye bazında kullanıyordum ve süreler önemliydi.
Alıntı yapılan: meftun - 27 Ocak 2015, 09:35:44
Detayları çok hatırlamıyorum ancak, 8mhz ile çalışmıştım, timeri mikro saniye bazında kullanıyordum ve süreler önemliydi.
Hocam timer sürelerinin önemli olduğu durumlarda zaten internal OSC kullanımı tavsiye edilmiyor. Bu süreler sıcaklıkla bile değişebiliyor çünkü. Böyle durumlarda mutlaka kristal kullanmalı. Hatta kristaller bile kalite kalite değişiyor.
Meftun hocam timer osc vs degerleri verin bir bakalim. hesaplayip hata teloransini cikaralim. diger hocalariminda dedigi gibi. scop a bakip. mcu yu isitinca bile degerin degistigini gozlemleyebilirdik.
Isıyla felan alakası yok, aynı model MCU, aynı yerden alındı(farnell), aynı program, aynı devre, aynı ortam.
Osilatörlerin kalibresi düzgün yapılmamış başka açıklaması yok.
@karamel projenin detaylarını hatırlamıyorum ama gerek yok zaten, 1ms ayarlasan bile sonucu görebilirsin.
O durum eski 16fxx lerde de var ben int 4MHz kullanıyorum onlarda bile var .pickit 2 gibi programlayıcılarla programlama yapmadan önce int osc kalibrasyonu yapabilirsin.
Bazen öyle kaymalar oluyor ki kalibrasyon yetersiz kalıyor ayar yapamıyor içerideki kayma ayarı yapan register yetersiz kalıyor ve o pic leri kullanamıyorum onları ext osc ile kullanılan devrelerde kullanıyorum.
Alıntı yapılan: meftun - 27 Ocak 2015, 15:54:16
Isıyla felan alakası yok, aynı model MCU, aynı yerden alındı(farnell), aynı program, aynı devre, aynı ortam.
Osilatörlerin kalibresi düzgün yapılmamış başka açıklaması yok.
@karamel projenin detaylarını hatırlamıyorum ama gerek yok zaten, 1ms ayarlasan bile sonucu görebilirsin.
Hocam ısıyla kesinlikle alakalıdır. Her mcu aynı ısılarda aynı karakteristiği göstermez. Değil farnelden nereden alırsan al. Ve bu kayma olmasa kristal kullanmaya ne gerek varki. Herkes internal kullanır. Bu konu datasheetlerde açıklanır zaten.
3.6.4 INTOSC FREQUENCY DRIFT
The INTOSC frequency may drift as VDD or temperature
changes and can affect the controller operation in
a variety of ways. It is possible to adjust the INTOSC
frequency by modifying the value in the OSCTUNE
register. Depending on the device, this may have no
effect on the LF-INTOSC clock source frequency