ATmega328P Özellikler / Teknik Özellikler:
- Yüksek performanslı tasarım
- Düşük güç tüketimi
- Toplam Analog Giriş pin sayısı 6'dır.
- 32 kilobayt flash bellek içerir
- 2 kilobayt SRAM içerir
- 1 kilobayt EEPROM içerir
- 16 megahertz saat hızı
- Minimum ve maksimum sıcaklık -40 derece santigrat ila 105 derece santigrat
- Toplam Dijital I/O pin sayısı 14'tür.
- Gelişmiş RISC
- Programlama kodu güvenliği için program işlevselliğini kilitleyin
- İki adet 8 bit ve bir adet 16 bit olmak üzere toplam üç zamanlayıcı içerir
- Toplam I/O pin sayısı 23'tür.
- Toplam PWM kanal sayısı 6'dır.
- 1.8V DC'den 5.5V DC'ye kadar minimum ve maksimum çalışma voltajı
PIN konfigürasyonu:
Toplu iğne# | Pin Açıklaması | Pin Fonksiyonu | Pin Fonksiyon Açıklama |
---|---|---|---|
1 | PC6 | Sıfırla | Bu sıfırlama pimi azaldığında mikrodenetleyici ve programı sıfırlanır. |
2 | PD0 | Dijital Pin (RX) | Seri iletişim için giriş pini |
3 | PD1 | Dijital Pin (TX) | Seri iletişim için çıkış pini |
4 | PD2 | Dijital Pin | Pin 4, harici bir kesme 0 olarak kullanılır |
5 | PD3 | Dijital Pin (PWM) | Pin 5, harici bir kesme 1 olarak kullanılır |
6 | PD4 | Dijital Pin | Pin 6, harici sayaç kaynağı Timer0 için kullanılır |
7 | Vcc | pozitif voltaj | Sistemin pozitif beslemesi. |
8 | GND | Zemin | Sistemin zemini |
9 | XTAL | Kristal Osilatör | Bu pin, çipe harici saat darbesi sağlamak için kristal osilatörün bir pinine bağlanmalıdır. |
10 | XTAL | Kristal Osilatör | Bu pin, çipe harici saat darbesi sağlamak için kristal osilatörün başka bir pinine de bağlanmalıdır. |
11 | PD5 | Dijital Pin (PWM) | Pin 11, harici sayaç kaynağı için kullanılır Zamanlayıcı1 |
12 | PD6 | Dijital Pin (PWM) | Pozitif Analog Karşılaştırıcı i/ps |
13 | PD7 | Dijital Pin | Negatif Analog Karşılaştırıcı i/ps |
14 | PB0 | Dijital Pin | Sayaç veya Zamanlayıcı giriş kaynağı |
15 | PB1 | Dijital Pin (PWM) | sayaç veya zamanlayıcı A eşleşmesini karşılaştırın. |
16 | PB2 | Dijital Pin (PWM) | Bu pin, bir bağımlı seçim i/p görevi görür. |
17 | PB3 | Dijital Pin (PWM) | Bu pin, SPI için ana veri çıkışı ve bağımlı veri girişi olarak kullanılır. |
18 | PB4 | Dijital Pin | Bu pin, ana saat girişi ve bağımlı saat çıkışı görevi görür. |
19 | PB5 | Dijital Pin | Bu pin, SPI için ana saat çıkışı ve bağımlı saat girişi görevi görür. |
20 | AVcc | pozitif voltaj | ADC (güç) için pozitif voltaj |
21 | AREF | Analog Referans | ADC için Analog Referans voltajı (Analogdan Dijitale Dönüştürücü) |
22 | GND | Zemin | Sistemin zemini |
23 | PC0 | Analog giriş | Analog giriş dijital değer kanalı 0 |
24 | PC1 | Analog giriş | Analog giriş dijital değer kanalı 1 |
25 | PC2 | Analog giriş | Analog giriş dijital değer kanalı 2 |
26 | PC3 | Analog giriş | Analog giriş dijital değer kanalı 3 |
27 | PC4 | Analog giriş | Analog giriş dijital değer kanalı 4. Bu pin aynı zamanda data için seri arayüz bağlantısı olarak da kullanılabilir. |
28 | PC5 | Analog giriş | Analog giriş dijital değer kanalı 5. Bu pin aynı zamanda seri arayüz saat hattı olarak da kullanılır. |
ATmega328P Açıklama:
ATmega328P çok gelişmiş ve zengin özelliklere sahip bir mikro denetleyicidir. Arduino UNO kartında kullanımı nedeniyle Atmel'in ünlü bir mikrodenetleyicilerinden biridir. Atmel'in megaMVR mikrodenetleyici ailesinden bir mikrodenetleyicidir (Daha sonra 2016 yılında Atmel, Microchip Technology Inc tarafından satın alınmıştır, megaMVR ailesinde üretilen mikrodenetleyiciler daha büyük program hafızalarını işlemek için tasarlanmıştır ve bu ailedeki her mikrodenetleyici farklı miktarda ROM, RAM, I/O pinleri ve diğer özellikleri ile 8 pinden yüzlerce pine kadar farklı çıkış pinlerinde üretilmektedir.
ATmega328P'nin dahili devresi, düşük akım tüketimi özellikleriyle tasarlanmıştır. Çip, 32 kilobayt dahili flash bellek, 1 kilobayt EEPROM ve 2 kilobayt SRAM içerir. EEPROM ve flash bellek, bilgileri kaydeden ve gücün kesildiği veya kesildiği her durumda bu bilginin çıkmaya devam ettiği belleklerdir ancak SRAM, yalnızca güç sağlanana kadar bilgileri ve güç kesildiğinde tüm bilgileri saklayan bir bellektir. SRAM'de silinecektir.
Uygulamalar:
Atmega328P için binlerce uygulama var ve yakın gelecekte daha fazlası ne kadar yaratıcı düşünebildiğine bağlı. Her gün elektronik öğrencileri, mühendisler, hobiler, tamirciler tarafından bu çip kullanılarak oluşturulan yeni bir uygulama görüyoruz. Çip için uygulamalardan bazıları aşağıdaki gibidir.
- Endüstriyel makine kontrol sistemleri
- Güneş enerjisiyle çalışan makineler ve uygulamalar
- IoT tabanlı uygulamalar
- Güç kaynağı ve şarj cihazı tabanlı uygulamalar
- Hava sistemleri
- Kablosuz iletişim uygulamaları
- Güvenlik tabanlı uygulamalar
- Tıp ve sağlıkla ilgili projeler ve sistemler
- Otomobille ilgili uygulamalar
- Ve daha fazlası…
Değiştirme veya Eşdeğeri
Atmega328P, AtmegaA8 ile değiştirilebilir
Alternatif Parça Numaraları
Atmega328P için alternatif mikrodenetleyiciler Atmega8535, Atmega16 ve Atmega32'dir.
Atmega328P Nasıl Kullanılır
Bir Atmega328P kullanmak diğer mikrodenetleyicilerle aynıdır, ayrıca kullanımdan önce programlanması gerekir. Çipi programlamak için birden fazla programcı yazılımı mevcuttur, çipi programlamanın en kolay ve yaygın yollarından biri arduino kartını ve Arduino IDE adlı arduino yazılımını kullanmaktır. Diğer programlayıcı ise Atmel ve Microchip Technology web sitelerinden ücretsiz olarak indirilebilen “Atmel Studio” adlı AVR kontrolörleri için yapılmış IDP programıdır. İstenen IDE veya IDP yazılımını kurduktan sonra, kullanıcının fonksiyonları / program kodlarını IDE veya IDP programlayıcıya yazması gerekir. Çipten istenen görevi almak için mikrodenetleyicinin nasıl programlanacağını öğrenebileceğiniz çevrimiçi olarak çeşitli kılavuzlar ve öğreticiler vardır.
Atmega328P Nasıl Güvenle Çalıştırılır ve Uzun Süreli Performans Alınır:
Uzun süreli performans elde etmek için veya elektronik cihazınızda veya projenizde Atmega328P'yi yıllarca çalıştırmak istiyorsanız, Chip'lerin veya IC'lerin çok hassas olduğu bilinmeli ve bunları kullanırken dikkatli olunmalıdır. Besleme voltajı 5.5V'u geçmemelidir. IC'ye bağlamadan önce daima voltaj kaynağı çıkışını kontrol edin. Breadboard üzerinde deney yaparken veya bir devrede lehim yaparken, IC'ye güç vermeden önce tüm pinlerde kısa devre olup olmadığını kontrol etmeniz şiddetle tavsiye edilir, IC için bir IC soketi kullanmak daha iyidir, ancak IC soket pinlerini de kısa devre için kontrol edin. IC'yi içine yerleştirmeden önce devre. IC soketi ayrıca IC'yi lehimleme sırasında havyadan kaynaklanan ısıdan da korur. Çipi -40 santigrat derecenin altında ve 105 santigrat derecenin üzerinde saklamayın veya çalıştırmayın.
Veri Sayfası
Veri sayfasını indirmek için aşağıdaki bağlantıyı tarayıcınıza kopyalayıp yapıştırmanız yeterlidir.
Tech. Elec. Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever If you want, let's learn together...
https://roboticcode2020.blogspot.com
www.facebook.com/robotic.code
www.instagram.com/roboticcode
www.youtube.com/results?search_query=roboticcode2020
#arduino #bilişimci #bilişimteknolojileri #makers #arduino #kodlama #robotikkodlama #codingforkids #inovation #scratch #mblock #bty #btyogretmen #researcher #creativelearning #stem #stemteacher #tinkercad #izmir #robotikkodlamak #bahadirozgen #bahadirözgen #matematik #programlama #ilkokuletkinlik #ortaokuletkinlik #ilkokul #çocukyazılım