STM32F4 ile ARM Programlama
2.5 (311 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,456 students enrolled

STM32F4 ile ARM Programlama

STM32Cube ile IDE olan Keil uVision MDK-5 ile STM32F4 programlama
2.5 (311 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,456 students enrolled
Last updated 10/2018
Turkish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Gömülü sistemler mantığını tamamen anlamış herhangi bir mikrodenetleyici programlama yeteneğine sahip,arm işlemcili mikrodenetleyicilerde temel düzeyde istediği projeyi yapabilen birey konumunda olabilirsiniz.
  • Hayal ettiğiniz elektronik sistem projeleriniz artık çok daha yakınınızda
Course content
Expand all 41 lectures 04:48:31
+ STM32F4 Discovery Kart incelenmesi
2 lectures 05:40

Bu dersin sonunda STM32F4 Discovery kart üzerindeki her bir devre elemanına(buton,jumper,header,entegre,led gibi) vakıf olabileceklerdir.

Preview 03:50

Kartın bilgisayara driverı yüklenerek kartın kod aktarımına ve debug(hata ayıklama) özelliğininin kullanımına  hazır hale gelmesi sağlanmıştır.

Preview 01:50
+ Keil uVision(IDE) Özellikleri ve Kullanımı
3 lectures 15:36

Merhabalar;KeiluVision programı yüklendikten sonra gerekli kütüphanelerin yüklenmesi adına pack installer->device kısmında cihazın ismi yazılıp sağ  ekrandaki yazılım paketlerin ekli olması gerekmektedir.

Preview 01:55

Bu videonun sonunda KEIL de örnek proje oluşturmayı  genel hatlarıyla kullanmayı öğrenmiş olacağız.

Preview 07:53

Bu videonun sonunda KEIL de debug modu kullanmayı   genel hatlarıyla kullanmayı öğrenmiş olacağız.

Preview 05:48
+ RCC(Reset and Clock Control)
4 lectures 20:19
Reset
05:48
Clock
05:37
HSE Ölçüm
05:05
HSI Ölçüm
03:49
+ GPIO
6 lectures 36:07
GPIO nedir,özellikleri nelerdir?
06:05
GPIO regsiterları
04:58
GPIO register kullanımları
04:48
GPIO Uygulama 1
04:47
GPIO Uygulama 2
05:21
GPIO Uygulama 3
10:08
+ DMA(Direct Memory Accees)
2 lectures 18:15
DMA nedir,özellikleri nedir,nerelerde kullanılır?
04:55
DMA Uygulama
13:20
+ Interrupt(Kesmeler)
2 lectures 26:33
Interrupt Özellikleri
08:36
Interrupt Uygulama
17:57
+ Timer(Zamanlayıcılar)
4 lectures 41:09
TİMER Özellikleri
07:20
TİMER Timebase Unit(Uygulama 1)
12:02
Timer Input Capture(Uygulama 2)
13:52
Timer Output Compare(Uygulama 3)
07:55
+ ADC(Analog To Digital Converter)
3 lectures 30:53
ADC nedir,özellikleri nelerdir?
12:16
ADC Uygulama1
06:03
ADC Uygulama2(PWM Tekniği ile Duty Cycle Oluşturma)
12:34
Requirements
  • Temel elektronik bilgisi, C programlama dili ve algoritma mantığı
  • Temel düzeyde degişken döngü fonksiyon dizi göstericilere hakim olmanız bu kurs için yeterli olacaktır.
Description


IDE olarak kullandığımız Keil uVision MDK-5 te uygulamalar için büyük kolaylık sağlayan STM32Cube ile ARM Cortex-M4 programlayarak

gömülü sistemler sektöründe her türlü elektronik uygulama için gereken tüm bilgilere sahip olabilirsiniz. Bu kurs sayesinde diğer mikrodenetleyici mantığını çok daha rahat anlayabilirsiniz. Her bir bölüm için işleyiş şu şekilde olacaktır.

-Konu anlatımı

-Registerlar hakkında bilgi

-en az 2 uygulama örneği

-Kaynak  Kitap

-Ödev

-Soru cevap kısmı

Kursta yapılan uygulamalar:

-Verilerin Flash memory ve SRAM de saklandığı adreslerinin debug kısmında gösterimi

-HSI,HSE clock kaynaklarının frekanslarının osiloskop aracılığıyla ölçümü

-Bord üzerindeki 4 adet ledin istenilen frekansta yanıp sönmesi

-Timer aracılığıyla giriş çıkış pinlerine istenilen frekansta ölçüm yapılması

-Bir sinyalin herhangi birinde giriş sinyali yakalama(Input Capture)

-Sinyalin çıkışını karşılaştırarak yeni bir sinyal üretimi(Output Compare)

-Potansiyometreden ADC ile bilgiler alınarak motorun duty cycle nı ayarlama

-DAC vasıtası ile sinuzidal sinyali üretimi

-PCF8574 I2C entegre ile 7 segment led yakılması

-Bord üzerindeki accelerometer(ivmeölçer) sensörünün SPI haberleşme ile konum bilgisinin alınması

-Bluetooth ile USART aracılığı ile telefon ve bilgisayardan veri gönderimi ve alımı




Who this course is for:
  • -Mühendislik fakültesi öğrencileri, Gömülü sistem merakı olan kişiler, Hobi elektroniği ile ilgilenen kimseler
  • Elektronik bir sistem üretimi ve tasarımı için ideal bir kurstur.