Kayıtlar

MPLABX Debug Operasyonu

Resim
 Merhabalar, Yazdığımız kodda sıklıkla debug yapma ihtiyacı duyuyoruz. Konu hakkında notlarımı kısaca paylaşmak isterim. Debugger'ı iletişim amacıyla kullanacağımız için, debug yapmak istediğimiz proje properties menüsüne girip, debugger üzerinden voltaj verme seçeneğini kapatalım. Debugger'ı karttaki yuvasına takalım. Karta/ürüne normal bir şekilde giriş gerilimini verelim. Breakpoint koymak istediğimiz dosyayı açalım. Debug butonuna basalım. Değerlerini izlemek istediğimiz değişkenlerin olduğu satırlara breakpoint koyalım. Debug operasyonunu başarıyla başlatınca üst bara aşağıdaki resimdeki gibi bir yönteim paneli yerleşir. En önemli yardımcınız next butonudur. Genelde döngülere bağlı değişen değişken takibi yaptığımız için her next butonuna bastığımızda program 1 tur çalışır ve breakpoint'e gelip durur. Output ekranlarından birisi Variables adı altında bir sayfadır. Bu sayfanın içinde izlemek istenilen değişkenler eklenip adresi, tipi ve aldığı değer gözlenebilir. Faydal...

Altium Designer 21 - Step datadan layout üzerinde çalışılabilecek data oluşturma

Merhabalar, Step datadan layout için direkt çalışılabilecek data oluşturma yöntemi aşağıdaki gibidir. Yöntem Layout ekranında Place->3D Body->Step seçilir 3 boyutlu gösterme sayfasına geçilir. Gelen data seçilir. Design->Board Shape->Define Board Shape From 3D Body seçilir. Gelen pop-up ekranında top veya bottom veya ara layer seçimi yapılır. Tekrar ürün seçilir. Çıkan pop-up ekranı onaylanır. Böylece PCB geometrisi tıpkı step datadaki halindeki gibi boyut ile oluşturulmuş olur. Faydalı olması dileğimle.

ST-LINK/v2 ile STM8 Programlamak (MCU Flashing)

 Merhaba, Yönerge aşağıdaki gibidir. Faydalı olması dileğimle. # Kod Yükleme - Kod yükleme yapmadan önce hardware tarafında ST LINK/v2'yi SWIM port bağlantısına göre kod yüklenecek PCBA'ya bağlamak gerekir. STM8 ailesi için bağlantı sırası ile VDD, DATA, GND, RESET şeklindedir. - Dikkat! ST LINK/v2 VDD portuna harici bir 5V bağlayınız. Kod atarken ihtiyaç dutduğu besleme gerilimini buradan alacak.  - Genel olarak bağlantı şemamız:  - USB bağlantısı -> ST LINK/v2 - ST LINK/v2 SWIM portu -> PCBA üzerindeki SWIM portu - ST LINK/v2 VDD portu için harici 5V besleme - Bonus bilgi: Harici besleme ile USB portu toprakları aynı toprak bağlantısında olmalı. - STVP açılır, Configure menüsünden Hardware ST-LINK, Port USB, Programming Mode SWIM ve Device olarak kullanılan MCU seçilir. - Ana ekranda PROGRAM MEMORY sekmesi seçili iken File\Open yolu ile .s19 uzantılı yüklenmek istenen program dosyası seçilir. - DATA MEMORY sekmesine geçilir ve File\Open ile .s19 uzantılı yük...

Artakalan Zaman

Küçük bir farkındalık oluşturmak için küçük bir hesap yapmak istiyorum. Bu hesabı beyaz yaka ve mavi yaka çalışanları düşünerek yapacağım. Sabah kalktınız, hazırlanıp işe gittiniz, tüm gün çalıştınız ve eve döndünüz. Bu süreç yaklaşık olarak 12 saat sürüyor. Yine normal şartlar altında 7 saat, haydi hazırlıktır dinlenme zamanıdır 1 saat de ben ekleyeyim 8 saat uyku ve dinlenme sürecinde geçiyor. 24 saatlik bir gün periyodunda size kalan zaman 4 saat. Bu 4 saatin nasıl değerlendirileceği günümüzde bir çok insanın kafa yorduğu bir konu. İçerik üreticileri, reklamlar, sosyal medya, sosyal medya sahipleri, TV, film-dizi platformları, yemek, hobi... Zamanını yönet veya yönetme. 4 saat...

Enstrumantasyon Kablolarının Ekranlama Etkinliklerinin Belirlenmesi için Bir Ölçme Sistemi

Dokümanı gör  

Altium Designer 20 - Yazıcıdan 1:1 Oranında PCB Layout Almak

Resim
 Merhabalar, Benim önerim her zaman şudur: Tasarımı bitmiş PCBA'yı üretime vermeden önce kritik komponentlerin ve yolların gerçek boyutlu kartta dağılımını görmek için A4 formatında bir kağıda çıktı alınabilir ve kontrol edilebilir. Bunun için File\Page setup menüsünden Scale Mode kısmını ayarlamak gereklidir. Daha sonra Print Preview ile son kontrolleri yapıp yazıcıdan 1:1 oranında çıktı alıp kontrol etmek sizi belki de önemli bir hatadan bir yazıcının birim maliyeti seviyesinde zarar ile kurtarmış olacaktır. İyi çalışmalar.

Sword Coast Map

Resim
 Kendime Not :)