Hepsini gör

Lütfen resmi sürümümüz olarak İngilizce sürümüne bakın.Geri dönmek

Avrupa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asya/Pasifik
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, Hindistan ve Orta Doğu
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Güney Amerika / Okyanusya
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Kuzey Amerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
EvBlogMikrodenetleyici Kılavuzu: Nasıl Çalışır, Türleri, Programlaması, Mimarisi ve Uygulamaları
2025/11/4'te 3,165

Mikrodenetleyici Kılavuzu: Nasıl Çalışır, Türleri, Programlaması, Mimarisi ve Uygulamaları

Mikrodenetleyici, elektronik cihazların nasıl çalıştığını kontrol eden, tek bir çip içine yerleştirilmiş küçük bir bilgisayardır.Bu kılavuzda mikrodenetleyicilerin ne yaptığını, nasıl oluşturulduğunu ve farklı sistemleri çalıştırmak için giriş ve çıkışları nasıl işlediklerini öğreneceksiniz.Ayrıca farklı mikro denetleyici türlerini, bellek yapılarını ve bunları uygulamalarınız için nasıl programlayacağınızı da öğreneceksiniz.

Katalog

1. Mikrodenetleyici Nedir?
2. Mikrodenetleyicinin Yapısı
3. Mikrodenetleyiciler Nasıl Çalışır?
4. Mikrodenetleyici Bit Çeşitleri
5. Mikrodenetleyici Bellek Mimarisi
6. Mikrodenetleyicinin Programlanması
7. Mikrodenetleyiciler ve Mikroişlemciler
8. Avantajlar ve Sınırlamalar
9. Mikrodenetleyici Uygulamaları
10. Sonuç

Microcontroller on a Circuit Board

Şekil 1. Devre Kartı Üzerindeki Mikrodenetleyici

Mikrodenetleyici Nedir?

Mikrodenetleyici (MCU), tek bir çip üzerinde kompakt, bağımsız bir bilgisayardır.Bir işlemci çekirdeğini, belleği (Flash, RAM) ve zamanlayıcılar, ADC'ler ve iletişim arayüzleri gibi çeşitli çevre birimlerini entegre eder.Bu entegrasyon, çok az güç tüketirken elektronik sistemleri verimli bir şekilde kontrol etmesine olanak tanır.Mikrodenetleyiciler çoğu gömülü sistemin arkasındaki “beyindir”.Tasarımları, bir masaüstü bilgisayar gibi karmaşık uygulamaları çalıştırmak yerine belirli, tekrarlanan kontrol görevlerini gerçekleştirmeye odaklanır.

Mikrodenetleyicinin Yapısı

 Internal Structure of a Microcontroller

Şekil 2. Mikrodenetleyicinin İç Yapısı

Bir mikro denetleyicinin yapısı, bilgi işlem, depolama ve arayüz yeteneklerini tek bir entegre devre içinde birleştirir.Ana bölümleri şunları içerir:

• CPU (Merkezi İşlem Birimi): Dahili bileşenler arasında talimatları yürütür ve verileri yönlendirir.

• Flash Bellek: Program kodunu kalıcı olarak saklar.

• RAM: Çalışma sırasında geçici veri depolama sağlar.

• EEPROM: Güç kapalıyken bile yapılandırma verilerini kaydeder.

• G/Ç Bağlantı Noktaları: MCU'yu LED'ler, sensörler ve anahtarlar gibi harici bileşenlere bağlar.

• Zamanlayıcılar ve Sayaçlar: Zamana dayalı işlevleri ve olay sayımı yönetin.

• ADC/DAC Modülleri: Analog sinyalleri sensörlerden dijital forma (ve tersi) dönüştürür.

• İletişim Arayüzleri (UART, SPI, I²C): Diğer cihaz ve modüllerle veri alışverişine izin verir.

Mikrodenetleyiciler Nasıl Çalışır?

Input–Process–Output Cycle of a Microcontroller

Şekil 3. Mikrodenetleyicinin Giriş-İşlem-Çıkış Döngüsü

Mikrodenetleyici, gömülü bir sistemin ana kontrol ünitesi olarak görev yapar.Saklanan bir programı dahili belleğinden çalıştırır ve tekrarlanan bir giriş, işleme ve çıkış işlemleri dizisini takip eder.Açıldığında, önce yazmaçları, bağlantı noktalarını ve çevre birimlerini başlatır, ardından talimatları birer birer yürütmeye başlar.

Giriş aşamasında mikrodenetleyici giriş pinleri aracılığıyla ortamdan veri toplar.Bu sinyaller, basmalı düğmeler gibi dijital sensörlerden veya sıcaklık sensörleri ve potansiyometreler gibi analog cihazlardan gelebilir.Her giriş, mikro denetleyicinin yorumlayabileceği okunabilir bir forma dönüştürülür.

İşleme aşamasında CPU bu girişleri programlanan mantığa göre değerlendirir.Karar vermek, değerleri karşılaştırmak veya belirli yanıtları tetiklemek için aritmetik ve mantıksal işlemler gerçekleştirilir.Örneğin MCU, ölçülen voltajın bir eşiği aşıp aşmadığını veya bir düğmeye basılmasının belirli bir çıkış cihazını etkinleştirmesi gerekip gerekmediğini belirleyebilir.

Son olarak çıkış aşamasında mikrodenetleyici, dış bileşenleri kontrol ederek işlenen verilere göre hareket eder.LED'leri açabilir, motorları çalıştırabilir, sesli uyarıları çalabilir veya bilgileri LCD'de görüntüleyebilir.Bu çıkış eylemi döngüyü tamamlar ve mikro denetleyiciyi sırayı tekrarlamaya hazırlayarak sistemin sürekli izlenmesine ve kontrolüne olanak tanır.

Bu giriş-işlem-çıkış döngüsü, her mikro denetleyici tabanlı sistemin çekirdeğini oluşturur.Sayısız uygulamada otomatik karar verme, kararlılık ve hassasiyet sağlar.

Mikrodenetleyici Bit Çeşitleri

Mikrodenetleyiciler veri yollarının genişliğine göre genellikle 8 bit, 16 bit veya 32 bit olarak sınıflandırılır.Doğru mikro denetleyici bit boyutunu seçmek, gömülü sisteminizin karmaşıklığına ve performans ihtiyaçlarına bağlıdır.

8-bit Mikrodenetleyiciler

Example of 8-bit Microcontrollers

Figure 4. Example of 8-bit Microcontrollers

8 bitlik bir mikro denetleyici, tek seferde bir baytlık veri işler; bu da onu temel kontrol ve otomasyon görevleri için ideal kılar.Bu cihazlar düşük maliyetlidir, enerji açısından verimlidir ve programlanması kolaydır.Dijital saatler, sıcaklık kontrol cihazları ve basit robotik gibi ürünlerde yaygın olarak kullanılırlar.Yaygın örnekler arasında Intel 8031/8051, PIC10/12/16, Motorola MC68HC11 ve Atmel AVR aileleri yer alır.

16-bit Mikrodenetleyiciler

Example of 16-bit Microcontroller

Şekil 5. 16-bit Mikrodenetleyici Örneği

16 bitlik bir mikro denetleyici, 65.535'e kadar daha büyük veri değerlerini işleyebilir ve bu sayede daha hassas hesaplamalar ve daha hızlı kontrol işlemleri gerçekleştirebilir.Bu kontrolörler genellikle tıbbi cihazlar, ölçüm sistemleri ve küçük motor kontrolörleri gibi orta düzeyde işlem gücü gerektiren cihazlarda kullanılır.Maliyet, hız ve karmaşıklık arasında bir denge sunarak onları orta düzey gömülü uygulamalar için uygun hale getiriyorlar.İyi bilinen örnekler arasında TI MSP430, Intel 8096, Motorola MC68HC12 ve 8051XA serisi yer alır.

32-bit Mikrodenetleyiciler

Example of 32-bit Microcontroller

Şekil 6. 32-bit Mikrodenetleyici Örneği

32 bit mikro denetleyiciler, ARM Cortex çekirdekleri gibi yüksek performanslı mimariler etrafında oluşturulmuş en gelişmiş türdür.32 bitlik talimatları yürütürler ve karmaşık çoklu görevleri, iletişimi ve veri işlemeyi yönetirler.Bu MCU'lar, yüksek hızları ve geniş bellek kapasiteleri nedeniyle IoT cihazlarında, endüstriyel otomasyonda, robotikte ve elektronik sistemlerde kullanılır.Popüler örnekler arasında STM32, ESP32, NXP Kinetis, PIC32 ve Intel/Atmel 251 serisi yer alır.

Mikrodenetleyici Bellek Mimarisi

Bir mikro denetleyicinin bellek mimarisi, verileri ve talimatları nasıl depoladığını ve bunlara nasıl eriştiğini belirler.İki ana tasarım kullanılmaktadır: Harvard ve Von Neumann mimarileri.

Harvard Mimarlık Mikrodenetleyici

 Harvard Memory Architecture Microcontroller

Şekil 7. Harvard Bellek Mimarisi Mikrodenetleyici

Bu tasarım, program ve veri depolama için ayrı bellek alanları kullanır.Program belleği talimatları tutarken veri belleği değişkenleri tutar.Her ikisine de aynı anda erişilebildiği için Harvard mimarisi daha hızlı performans ve daha iyi verimlilik sağlar.Zaman kontrolü, dijital sinyal işleme (DSP) ve hızlı komut yürütme gerektiren uygulamalarda tercih edilir.

Von Neumann Bellek Mimarisi Mikrodenetleyici

Von Neumann Memory Architecture Microcontroller

Şekil 8. Von Neumann Bellek Mimarisi Mikrodenetleyici

Bu mimaride hem program komutları hem de veriler aynı belleği ve veri yolu sistemini paylaşır.Daha basit ve daha uygun maliyetli olmasına rağmen program ve verilere aynı anda erişilemediği için gecikmelere neden olabilir.Von Neumann sistemleri genel amaçlı, eğitimsel ve düşük maliyetli mikrodenetleyicilerde yaygın olarak kullanılır.

Mikrodenetleyici Programlama

Programlama, mikro denetleyicinizin nasıl davranacağını ve çevreye nasıl tepki vereceğini tanımlar.MCU'nun girişleri nasıl okuduğunu, verileri nasıl işlediğini ve çıkışları nasıl gönderdiğini kontrol eden bir dizi talimat olan ürün yazılımını yazarsınız.

Ortak Programlama Araçları

• Arduino IDE: Arduino gibi giriş seviyesi ve açık kaynaklı kartlar için.

• Keil µVision: ARM tabanlı cihazlar için kullanılır.

• MPLAB X IDE: Microchip'in PIC ve dsPIC aileleri için.

• STM32CubeIDE: STMicroelectronics'in STM32 kontrolörleri için.

Tipik İş Akışı

1. Write the source code

IDE'nizi açın ve hedef mikrodenetleyici için yeni bir proje oluşturun.Doğru cihazı, saat ayarlarını ve başlangıç ​​kodunu veya HAL/SDK'yı seçin.giriş okuma, işleme ve çıkış kontrolü için anlaşılır işlevlerle bellenimi C, C++ veya MicroPython dilinde yazın.Gömülü kodun bakımının yapılabilmesini sağlamak için yorumlar ve temel hata işleme ekleyin.

2. Derleyin ve oluşturun

Boyut veya hız için doğru takım zincirini ve optimizasyon düzeyini seçin.Makine tarafından okunabilen bir HEX, BIN veya ELF dosyası oluşturmak için projeyi oluşturun.MCU'da çalışma zamanı hatalarını önlemek için derleyici hatalarını ve adres uyarılarını düzeltin.Çıkış dosyası yolunu onaylayın ve flaş ve RAM kullanımına ilişkin bellek haritasını not edin.

3. Programı yükleyin (flaşlayın)

Kartı USB, ISP, SWD veya özel bir programcı arayüzü üzerinden bağlayın.Doğru COM bağlantı noktasını veya probu seçin, voltajı ayarlayın ve seçenekleri sıfırlayın, ardından yanıp sönmeye başlayın.Aracın yazılı donanım yazılımını kontrol etmesi için doğrulama adımının tamamlanmasını bekleyin.Yeni uygulamayı çalıştırmak için kartı kapatıp açın veya kartı sıfırlayın.

4. Test edin ve hata ayıklayın

Hızlı geri bildirim için önemli değişkenleri ve durumları yazdırmak üzere bir seri monitör kullanın.Basit başarılı/başarısız sinyalleri ve zamanlama ipuçları için LED'leri izleyin.Hassas ölçümler için sinyalleri bir osiloskop veya mantık analizörü ile problayın ve G/Ç zamanlamasını, PWM görevini ve iletişim veri yollarını kontrol edin.Mikrodenetleyici tam olarak uygulamanın gerektirdiği şekilde performans gösterene kadar ürün yazılımını yineleyin, yeniden oluşturun ve yeniden yükleyin.

Bu işlem, mikro denetleyicinin tam olarak belirli uygulama için tasarlandığı şekilde performans göstermesini sağlar.

Mikrodenetleyiciler ve Mikroişlemciler

 Microprocessor vs. Microcontroller Comparison

Şekil 9. Mikroişlemci ve Mikrodenetleyici Karşılaştırması

Mikrodenetleyiciler (MCU'lar) ve mikroişlemciler (MPU'lar) benzer görünseler de farklı işlevlere hizmet ederler.Şekil 6, bir Mikrodenetleyiciyi (Microchip ATmega328P) bir Mikroişlemciyle (Intel Core i7) karşılaştırmaktadır.Bu, MCU'nun CPU'yu, belleği ve G/Ç'yi tek bir çipte entegre ettiğini, MPU'nun ise harici belleğe ve çevresel aygıtlara dayandığını gösterir.Aşağıdaki tablo temel farklılıklarının bir özetini sunmaktadır.

Görünüş
Mikrodenetleyici (MCU)
Mikroişlemci (MPU)
Tanım
CPU, bellek ve G/Ç çevre birimlerine sahip tek bir çip.
Harici belleğe ve G/Ç bileşenlerine ihtiyaç duyan bir CPU.
Bileşen Entegrasyonu
CPU, Flash, RAM, zamanlayıcılar ve G/Ç tek bir IC'de yerleşiktir.
Yalnızca CPU dahildir;diğer parçalar haricidir.
Ana Kullanım
Gömülü sistemlerde kontrol ve otomasyon görevleri.
PC'lerde ve sunucularda yüksek hızlı bilgi işlem.
Bellek Türü
Çip üzerinde Flash ve RAM (ör. 32 KB Flash, 2 KB RAM).
Harici RAM ve depolama (ör. 16 GB DDR4, SSD).
Saat Hızı
1–600 MHz (örneğin, STM32 @ 216 MHz, ESP32 @ 240 MHz).
1–5 GHz (ör. Intel Core i7 @ 4,9 GHz).
Güç Kullanımı
Çok düşük (10 µA–100 mA), pilli cihazlar için idealdir.
Yüksek (15–125 W), soğutulması gerekir.
Tasarım Karmaşıklığı
Basit;az sayıda harici parçaya ihtiyaç vardır.
Kompleks;ekstra çiplere ve belleğe ihtiyaç duyar.
Önyükleme Süresi
Anında (< 10 ms).
Daha yavaş (birkaç saniye).
Arayüzler
Dahili ADC, DAC, PWM, UART, SPI, I²C.
Harici G/Ç çipleri gerektirir.
Talimat Seti
Genellikle RISC (örn. ARM, AVR).
Genellikle CISC (ör. x86, x64).
Uygulamalar
Robotlarda, IoT'de, cihazlarda ve araçlarda kullanılır.
Dizüstü bilgisayarlarda, masaüstü bilgisayarlarda, sunucularda kullanılır.
Örnek Cihazlar
ATmega328P, PIC16F877A, STM32, ESP32.
Intel Core i7, AMD Ryzen, ARM Cortex-A.

Avantajlar ve Sınırlamalar

Avantajları

• Gerçek zamanlı kontrol için yüksek performans

• Dahili çevre birimleri sayesinde basitleştirilmiş devre tasarımı

• Güvenilir ve enerji tasarruflu çalışma

• Çeşitli gömülü uygulamalar için esnek

• Gelecekteki yükseltmeler için ölçeklenebilir mimari

Sınırlamalar

• Özel programlama araçları ve bilgisi gerektirir

• Eski sistemlerle sınırlı geriye dönük uyumluluk

• Zorlu çevre koşullarında performans düşebilir

• Karmaşık iç tasarım hata ayıklamayı zorlaştırabilir

• Tedarik ve teslim süresi sorunları üretimi etkileyebilir

Mikrodenetleyici Uygulamaları

Endüstriyel Otomasyon

Endüstriyel otomasyonda mikrokontrolörler, programlanabilir mantık kontrolörlerinde (PLC'ler), robotik kollarda ve motor kontrol ünitelerinde kullanılır.Hızı, torku ve işlem zamanlamasını yüksek hassasiyetle düzenleyerek üretim verimliliğini ve güvenliğini artırırlar.Yaygın endüstriyel MCU'lar arasında zorlu ortamlardaki güvenilirliği ve performansıyla bilinen ARM Cortex-M ve PIC serisi bulunur.

Ev Elektroniği

Mikrodenetleyiciler akıllı aydınlatma, çamaşır makineleri, buzdolapları ve HVAC sistemleri gibi günlük cihazlara güç sağlar.Zigbee, Wi-Fi veya Bluetooth gibi akıllı ev ağları aracılığıyla sensörleri yönetir, güç kullanımını kontrol eder ve otomasyonu etkinleştirirler.ATmega328P veya ESP32 gibi cihazlar, bu sistemleri duyarlı, enerji tasarruflu ve akıllı telefonlardan kontrol edilmesi kolay hale getiriyor.

Tıbbi Cihazlar

Tıp alanında mikrodenetleyiciler teşhis ekipmanlarında, hasta izleme sistemlerinde, infüzyon pompalarında ve taşınabilir sağlık takip cihazlarında kullanılır.Sürekli izleme için düşük güçte çalışma sağlarken biyosensörlerden doğru veri elde edilmesini sağlarlar.STM32 veya MSP430 aileleri gibi güvenlik sertifikalı MCU'lar, sağlık elektroniği alanında gerekli olan katı düzenleme standartlarını karşılar.

Otomotiv Sistemleri

Modern araçlar, motor yönetimi, şanzıman kontrolü, bilgi-eğlence sistemi, aydınlatma ve hava yastıkları veya ABS gibi güvenlik sistemleri için büyük ölçüde mikro denetleyicilere güvenmektedir.Otomotiv sınıfı MCU'lar çok sayıda sensörden gelen verileri işleyerek aşırı sıcaklıklarda bile güvenilirlik sağlar.Popüler otomotiv mikrokontrolörleri arasında Infineon AURIX, NXP S32 ve Renesas RH850 serisi bulunur.

Güvenlik ve Güvenlik

Mikrodenetleyiciler alarm panellerinde, biyometrik erişim sistemlerinde, hareket dedektörlerinde ve gözetim cihazlarında rol oynar.Güvenli veri iletimi için sensör girişlerini işler, yanıtları tetikler ve şifrelemeyi yönetirler.TI MSP430 veya ARM Cortex-M0 gibi düşük güçlü MCU'lar, güvenlik açısından kritik uygulamalarda uzun vadeli, güvenilir çalışma sağlar.

İletişim ve Nesnelerin İnterneti

İletişim ve Nesnelerin İnterneti (IoT) sistemlerinde mikro denetleyiciler kablosuz bağlantı, sensör füzyonu ve uç bilgi işlem görevlerini yerine getirir.Wi-Fi modüllerinde, akıllı ağ geçitlerinde ve bulut platformlarına bağlanan giyilebilir cihazlarda yerleşik olarak bulunurlar.ESP32, nRF52 ve STM32WB gibi MCU'lar, kusursuz IoT entegrasyonu için entegre Bluetooth, Wi-Fi veya LoRa özelliğine sahiptir.

Sonuç

Mikrodenetleyiciler işlemciyi, belleği ve giriş/çıkış parçalarını küçük, verimli bir sistemde birleştirir.Basit veya karmaşık kontrol görevlerini yerine getirmek için farklı bit boyutlarında gelirler.Düşük güç kullanımı, kolay programlama ve birçok alanda geniş kullanım alanıyla mikrodenetleyiciler, modern teknolojiyi evlerde, endüstrilerde, araçlarda ve bağlı cihazlarda daha akıllı, daha hızlı ve daha güvenilir hale getirir.

Hakkımızda

ALLELCO LIMITED

Allelco uluslararası ünlü bir tek elden Global Top 500 OEM fabrikaları ve bağımsız brokerler de dahil olmak üzere küresel elektronik üretim ve dağıtım endüstrileri için kapsamlı bileşen tedarik ve tedarik zinciri hizmetleri sunmayı taahhüt eden hibrid elektronik bileşenlerin tedarik hizmeti distribütörü.
Daha fazla oku

Hızlı soruşturma

Lütfen bir soruşturma gönderin, hemen yanıt vereceğiz.

miktar

Sıkça Sorulan Sorular [FAQ]

1. Mikrodenetleyici programlama gerektirmeden çalışabilir mi?

Hayır. Bir mikro denetleyicinin görevleri gerçekleştirmek için ürün yazılımına veya koduna ihtiyacı vardır.Programlama olmadan girişleri okuyamaz veya çıkışları kontrol edemez, donanımı tek başına karar veremez veya herhangi bir işlemi gerçekleştiremez.

2. Mikrodenetleyici kartı ile çıplak MCU çipi arasındaki fark nedir?

Mikrodenetleyici çipi yalnızca entegre devredir; geliştirme kartı (Arduino veya STM32 Nucleo gibi) ise MCU artı voltaj regülatörlerini, USB arayüzünü ve konektörleri içerir ve projelerin test edilmesini ve geliştirilmesini kolaylaştırır.

3. Bir mikrodenetleyiciye nasıl güç verilir?

Bir USB bağlantı noktası, pil veya düzenlenmiş DC güç kaynağı aracılığıyla çalıştırabilirsiniz.Her zaman doğru voltaj aralığını eşleştirin; çoğu MCU, hasarı önlemek için 3,3V ile 5V arasında çalışır.

4. Mikrodenetleyiciler Wi-Fi veya Bluetooth'a bağlanabilir mi?

Evet.ESP32, ESP8266 ve STM32WB gibi birçok modern MCU, yerleşik Wi-Fi ve Bluetooth modülleri içerir.Diğerleri harici iletişim modüllerini kullanarak kablosuz ağlara bağlanabilir.

5. 8 bit, 16 bit ve 32 bit mikrodenetleyiciler arasında nasıl seçim yaparsınız?

Basit kontrol görevleri için 8 biti, orta karmaşıklıktaki sistemler için 16 biti ve daha fazla bellek, hız ve çoklu görev özelliklerine ihtiyaç duyan gelişmiş uygulamalar için 32 biti seçin.

Popüler Mesajlar

Sıcak Parça Numarası

0 RFQ
Alışveriş kartı (0 Items)
Boş.
Listeyi karşılaştır (0 Items)
Boş.
Geri bildirim

Geri bildiriminiz önemlidir!Allelco'de kullanıcı deneyimine değer veriyoruz ve sürekli geliştirmek için çalışıyoruz.
Lütfen Geri Bildirim Formumuz aracılığıyla yorumlarınızı bizimle paylaşın ve derhal yanıt verelim.
Allelco'i seçtiğiniz için teşekkür ederiz.

Ders
E-mail
Yorumlar
Captcha
Dosyayı yüklemek için sürükleyin veya tıklayın
Dosya yükleme
Türleri: .xls, .xlsx, .doc, .docx, .jpg, .png ve .pdf.
Max Dosya Boyutu: 10MB