Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => MikroC ARM => Konuyu başlatan: ArifAhmet - 25 Temmuz 2014, 16:28:26

Başlık: Mikroelektronika GSM click
Gönderen: ArifAhmet - 25 Temmuz 2014, 16:28:26
Merhabalar, mikroelektronika'nın GSM modülünü almak istiyorum. Fakat libstock'da ARM ile ilig örnekleri koymamışlar. Ben pic için yazılan fonksiyonların aynısını ARM'a geçirirsem çalışırmı? Yani tabiki pinler, port isimleri vs. değişecek.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: Salih - 25 Temmuz 2014, 16:38:20
Bildiğim kadarıyla Mikroelektronika fonksiyon iç yapılarını gizliyor. Dolayısı ile pic ile hazırlanmış bir fonksiyonu
aynı şekilde arm derleyicisine aktaramazsınız. Ancak arm derleyicisin de aynı veya benzer fonksiyon
varsa kullanabilirsin.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: LukeSkywalker - 25 Temmuz 2014, 16:39:33
Aynı mantıkla işlem yaparsanız kullanmanız açısından bir problem yok. Yalnız GSM click yerine Telit'in modüllerini daha ucuza temin edebilirsiniz.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: Salih - 25 Temmuz 2014, 16:41:02
Alıntı yapılan: LukeSkywalker - 25 Temmuz 2014, 16:39:33
Aynı mantıkla işlem yaparsanız kullanmanız açısından bir problem yok. Yalnız GSM click yerine Telit'in modüllerini daha ucuza temin edebilirsiniz.

Pic derleyicisindeki fonksiyon arm derleyicisin de yoksa nasıl kullanacak?
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: LukeSkywalker - 25 Temmuz 2014, 16:48:12
Bilmiyorum örneklere baktınız mı hiç?
Kullanılan fonksiyon dediğiniz şey uarttan veri okuma ve veri yazma.
Bu fonksiyon hem ARM mikroedenetleyiciler için hem PIC mikrodenetleyiciler için aynı.
Ayrıca ben yukarıda "aynı mantıkla işlem yaparsanız" diye belirtmişim. Aynı mantığı kullanmak için aynı fonksiyonun olmasına gerek var mı?
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: Salih - 25 Temmuz 2014, 16:54:16
Alıntı yapılan: LukeSkywalker - 25 Temmuz 2014, 16:48:12
Bilmiyorum örneklere baktınız mı hiç?
Kullanılan fonksiyon dediğiniz şey uarttan veri okuma ve veri yazma.
Bu fonksiyon hem ARM mikroedenetleyiciler için hem PIC mikrodenetleyiciler için aynı.
Ayrıca ben yukarıda "aynı mantıkla işlem yaparsanız" diye belirtmişim. Aynı mantığı kullanmak için aynı fonksiyonun olmasına gerek var mı?

Arkadaşın dediğinden anladığım, programı bire bir aynı fonksiyonlarla geçirmeyi düşünüyor.
Aynı fonksiyon arm derleyicisin de yoksa olmaz dedim.
Varsa tabii ki olur.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: LukeSkywalker - 25 Temmuz 2014, 16:57:20
MikroC derleyicilerinde genelde fonksiyonlar hep aynıdır. Platform değiştirseniz bile aynı fonksiyonu kullanmaya devam edebilirsiniz.  Fakat init kısımlarına dikkat etmek gerekiyor.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: Salih - 25 Temmuz 2014, 17:02:24
Alıntı yapılan: LukeSkywalker - 25 Temmuz 2014, 16:57:20
MikroC derleyicilerinde genelde fonksiyonlar hep aynıdır. Platform değiştirseniz bile aynı fonksiyonu kullanmaya devam edebilirsiniz.  Fakat init kısımlarına dikkat etmek gerekiyor.

Arkadaşın bu yüzden iki işlemciye de biraz hakim olması gerekir.
Hemen bire bir olması mümkün olmayabilir.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: LukeSkywalker - 25 Temmuz 2014, 17:11:45
Zaten mikroC pro for ARM ve işlemciye hakim değilse sadece örneği çalıştırır. Geliştirme yapması zor. Örnekte SMS kısmında sadece UART var. Interrupt oluşturma kısmı biraz farklı. Bu tür ayarlamaları yapınca çalışmaması için bir sebep yok.
Başlık: Ynt: Mikroelektronika GSM click
Gönderen: ArifAhmet - 25 Temmuz 2014, 17:13:46
Alıntı yapılan: salih - 25 Temmuz 2014, 17:02:24
Arkadaşın bu yüzden iki işlemciye de biraz hakim olması gerekir.
Hemen bire bir olması mümkün olmayabilir.

Fonksiyonlardan bahsettiğim kütüphane fonksiyonları değil arkadaşım. Direkt main osyasının içinde yazılmış fonksiyonlar. GSM için bir kütüphane yok zaten.

Alıntı yapılan: LukeSkywalker - 25 Temmuz 2014, 16:39:33
Aynı mantıkla işlem yaparsanız kullanmanız açısından bir problem yok. Yalnız GSM click yerine Telit'in modüllerini daha ucuza temin edebilirsiniz.

Evet onu düşündüm ve zaten bir tane sipariş verildi; http://www.telit.com/telit/Pulsar/en_US.Store.display.1020./gl865-dual (http://www.telit.com/telit/Pulsar/en_US.Store.display.1020./gl865-dual)

Alıntı yapılan: LukeSkywalker - 25 Temmuz 2014, 17:11:45
Zaten mikroC pro for ARM ve işlemciye hakim değilse sadece örneği çalıştırır. Geliştirme yapması zor. Örnekte SMS kısmında sadece UART var. Interrupt oluşturma kısmı biraz farklı. Bu tür ayarlamaları yapınca çalışmaması için bir sebep yok.
Uzun süre mikroC ile çalıştım. Bir sıkıntı çekmem diye düşünüyorum. Hem zaten bunun çalışacağından çok eminim sadece hocalarımıza sorup doğrulamak istedim.