Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: merve damar - 14 Mayıs 2019, 14:08:53

Başlık: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: merve damar - 14 Mayıs 2019, 14:08:53
Merhaba iyi çalışmalar. Keil üzerinden stm32 hal kütüphanelerini kullanarak bir yazılım yazdık. Bu kodları nuvoton işlemcilerine uygun hale getirmek istiyoruz. Basit bir yolu olduğunu duymuştuk. Bu konuda bilgisi olan var mıdır acaba?
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: bulut_01 - 14 Mayıs 2019, 14:30:27
yok öyle bir dünya.
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: PROTECH_ - 14 Mayıs 2019, 14:43:06
Avrupa st kullanıyor.
Nuvoton da ne var ?
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: merve damar - 14 Mayıs 2019, 14:55:30
Makinede önceden kullanılan işlemci nuvoton. Bizde ona uygun hale getirmeliyiz.
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: boreas - 14 Mayıs 2019, 15:43:15
nuvaton'un C derleyicisi varsa bir kitaplık oluşturarak yapabilirsiniz. Donanım ve yazılımınız arasında bulunana bir kitaplık. Hatta işi ileri götürüp derlerken işlemci STM ya da nuvoton diye seçerek ortak kod bile kullanılabilir. Ama C.ye ve işlemcilere hakim olmak lazım.
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: cripple - 15 Mayıs 2019, 09:27:55
Aynı kodlar stm32 Hal kütüphanelerini kullandığınız yerlerde, nuvotonun kütüphanleri ile değiştirdiğinizde çalışacaktır. Örnek HAL_GPIO_WritePin() komutu yerine nuvoton un kütüphanelerindeki karşılığını yazmanız gerekir.
Tabi burada hangi donanım kullanıldı ise (uart,spi,timer vb.) onun kurulumlarıda nuvoton da yapılmalı.
Kısacası HAL ile ilgili tüm işlemler nuvoton a göre baştan yazılmalı.

Ayrıca bknz. HAL -> Hardware Abstraction Layer (Donanım soyutlama katmanı)
Bu kütüphane (stm32 vb hangi mikrodenetleyici olursa olsun), register bazında yapılan işlemleri sizin için fonksiyon parçacıkları olarak yazılarak daha anlaşılır hale getirmektedir.
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: merve damar - 15 Mayıs 2019, 10:15:43
Cevaplarınız için teşekkürler söylediklerinizi değerlendireceğiz
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: bit01 - 15 Mayıs 2019, 21:43:13
Bu forumdaki boş laflardan, kibirden bir türlü kurtulamadık.
Birisi bir soru soruyor altında 30 tane alakasız yorum: " yok öyle bir dünya, yapamazsın, neden nuvoton..." soru sorduğuna göre belli ki işini öyle halletmesi gerekiyor.
Çözüm üretecek bilginiz yoksa cevap yazmazsınız olur biter.
Başlık: Ynt: stm32 kodlarını nuvoton işlemcilerine uygun hale getirme
Gönderen: bulut_01 - 16 Mayıs 2019, 11:00:14
@bit01 boş yorum yapma varsa kolay yolu yazda herkez öğrensin!!