Yeni başlayanlar için mikrodenetleyici programlama
Modern elektronik alanında uzmanlaşmak ve mikrodenetleyicileri nasıl programlayacağınızı öğrenmek ister misiniz? Mikrodenetleyiciler üzerinde kendi elektronik cihazlarınızı geliştirmeye başlamak için her şey vardır - yazarın "Yeni Başlayanlar için Mikrodenetleyicileri Programlama" video kursu.
Diske toplam süresi yaklaşık 55 saat olan 108 video dersi kaydedilir!
Yeni başlayanlar için mikrodenetleyici programlama
Bu kurs kimler içindir?
Her şeyden önce, yeni başlayanlar için yarattım, elektronik ve programlamanın temellerini zaten bilen, temel elektronik bileşenleri bilen, basit devreleri bir araya getiren, bir havyayı nasıl tutacağını ve tamamen yeni bir seviyeye gitmek isteyenler için, ancak bu geçişi sürekli olarak ertelemek isteyenler için yeni malzemelerde ustalaşmanın zorlukları.
Kurs ayrıca, son zamanlarda mikrodenetleyici programlamayı incelemek için ilk girişimlerini yapanlar için uygundur, ancak hiçbir şeyin onun için çalışmadığı veya çalışmadığı gerçeğinden vazgeçmeye hazırdır, ancak ihtiyaç duyduğu gibi değildir (biliyor mu?!).
Kurs, mikrodenetleyiciler üzerinde zaten basit (ya da belki de değil) devreler toplayan, ancak mikrodenetleyicinin nasıl çalıştığı ve harici cihazlarla nasıl etkileşime girdiğine dair zayıf bir anlayışa sahip olanlar için yararlı olacaktır.
Kursu inceleyerek ne öğreniyorsun "Yeni başlayanlar için mikrodenetleyici programlama"?
Her şeyden önce, kursu inceledikten sonra, mikrodenetleyicilerin en düşük düzeyde, makine komutları düzeyinde, çıkışlardaki bireysel sinyaller düzeyinde nasıl çalıştığını net bir şekilde anlayacaksınız. Programcılar, farklı programlama dilleri konuşmasına rağmen, programlarını yazdıkları dilin komutlarının arkasında hangi işlemlerin gizlendiğine dair çok az fikre sahip olduklarında, bu bizim zamanımızda çok pahalıya mal oluyor.
Mikrodenetleyicilerin çeşitli çevre birimleri ve elektronik bileşenlerle nasıl etkileşime girdiğini öğreneceksiniz.
Devre şemalarını doğru bir şekilde nasıl oluşturacağınızı ve cihazlarınız için basılı devre kartlarını doğru şekilde nasıl tasarlayacağınızı öğrenin.
Popüler değişim protokollerini tanıyın: RS232, I2C, SPI, 1-WIRE, Manchester kodu, sıfıra dönmeden kodlama.
Ve neredeyse tüm protokollerin programlı olarak uygulanacağına dikkat çekiyorum, yani program, mantıksal bir birimi veya mantıksal bir sıfırı iletmek için mikrodenetleyicinin çıkışlarına hangi sinyal seviyesinin hangi zamanda kurulması gerektiğini belirleyecektir.
Protokollerin yazılım uygulaması sayesinde, veri değişim protokollerinin en düşük seviyede nasıl düzenlendiğini ve değişim protokollerinin oluşturulmasının hangi mantıkla gerçekleştiğini çok iyi anlayacaksınız!
Dahası, kendi değişim protokolünüzü oluşturabileceksiniz!
Çeşitli hata ayıklama ve programlama araçlarının nasıl kullanılacağını öğreneceksiniz: sanal bir elektronik devre simülasyon programından bir mantık çözümleyicisine. Bugün bu araçlar olmadan tek bir ciddi geliştirici yapamaz.
Mikrodenetleyicinin çalışmasını daha iyi anlamak için, size en düşük seviyede dil programlamayı - Assembler'da öğreteceğim. Neden montajcıda, C değil? Çünkü Assembler, üst düzey C dilinin aksine, mikrodenetleyicinin çalışmasını çok daha derin bir şekilde anlamayı sağlar.
Bu dilde birçok program yazacağız ve çeşitli mikro devrelerle ve modüllerle çalışmak için yazılım kütüphanelerinin çalışmalarını analiz edeceğiz ve popüler değişim protokollerini inceleyeceğiz.
Ve dikkatinizi bu derste karşılaşılacak tüm programların ve yazılım kütüphanelerinin şahsen yazdığım gerçeğine çekiyorum. Bu tür kütüphaneleri internette veya kitaplarda bulamazsınız!
Ve hatta yazdığım tüm derleyici kütüphanelerinin internette veya kitaplarda bulabileceğiniz her şeyden en etkili olduğunu iddia etme özgürlüğünü bile kazanıyorum!
Ancak kazandığınız en önemli şey paha biçilmez pratik deneyim! Çünkü çalışacağımız her şey, BURADA ÇALIŞMADAN SONRA, UYGULAMADA YAPACAĞIZ!
Yeni başlayanlar için mikrodenetleyici programlama
Mikrodenetleyiciler üzerinde programlama ve cihaz oluşturma eğitimi
Ayrıca bkz. electro-tr.tomathouse.com
: