Stm32f030 overclockıng

alarmko

Usta Üye
Katılım
14 Ocak 2009
Mesajlar
1,104
Puanları
181
Yaş
59
Merhaba arkadaşlar.
stm32f030 i 64Mhz in üzerine nasıl cıkarırız.Çok deneme yaptım maksimumu 64.
Kafama takılan şu,bu entegreyi Nextion marka tft Ekran kullanıyor.Çinlilerin yazdıgı programla sayfalar arasında geçisler hissedilmeyecek kadar kısa,benim tahminlerime göre bu chipi büyük ihtimalle 64Mhz in üzerine cıkardılar(oysa müsade edilen max=64Mhz) veya başka bir çözüm kullanıyorlar.
Ne yaptıysam çinlilerin hızına ulaşamadım.Hatta SD carttan okumada SPI haberleşmeyi hal kütüphanesi ile degil komutlar azalsın diye direk kendim yazdım yine olmadı.
Sizlerin fikirlerinizi dinlemek istiyorum.
 
S.A.
Ustam MikroC arm kullanıyorum spi olarak ili9341 kullandım kendi spi dosyası ile ağır oldu dma yı registerden yaptım fark olmadı spi dma sız registerden yaptım daha hızlı olmuştu.
Ustam mcu zaten 48 mhz 103 serisi bir işlemci kullan hız lazımsa yada dma olayını arttır main döngüsü altda işlem yaparken dma birçok işi çözsün. MikroC de kristal ayarı için ayrı manuel giriyorsun 103 de dahili 64 kullanırken 84 mhz ayarlarını yapmışım 103 çılgınlaşmıştı.
Şimdi cubemx de stm32f030k6 seçtim dahili kristalde olmadı, harici kristal değiştirdim 48 mhz ye seçtim sonra PLLMUL u x6 dan x8 çıkardım 64 mhz oldu ama hata veriyor.
 
cubemx de 64 Mhz e ayarlayabiliyorsunuz,uyarı veriyor ancak calıstırmada bir sorun cıkarmadan calısıyor.
bende sizin yapdıgınız gibi direk registerlerle okuma ve ekrana basma işlemi yaptım fakat çok fazla birşey degişmedi.
benim anlamadıgım aynı cihazı çinliler nasıl daha yüksek hızda calıstırmış.
Bu işin mutlaka farklı bir manıtıgı var.video gostermeyi başarabilsek sorun çözülecek.
El elden üstündür,çözen biri çıkar belki.
 
Kristal ayarlarını normal üzeri yapınca timerler ve bazı şeyler sapıtıyor hızlı çalışıyorlar.
 


Overclock için VDD değerinin 3.6 V'tan düşük olmaması lazım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…