«atmega» etiketlenmiş sorular

ATMega, AVR serisi Atmel mikrodenetleyicilerinde bir ailedir. Bu, Arduino prototipleme platformunun ana mikrodenetleyicisidir. Lütfen sorunuzdaki belirli parça numarasını belirtin.


7
I2C hatlarındaki çekme dirençlerini atlarsam ne olur?
Şimdi, I 2 C verilerinin ve saat satırlarının (SDA ve SCL) çekme dirençlerine sahip olması gerektiğini fark ettim. Şey, aşağıdaki şemaya göre DS1307 RTC'yi ( veri sayfasına bakınız ) kullanarak birkaç saat inşa ettim . Her iki çekme direncini de çıkardığımı fark et. Her iki saat de iyi çalışıyor, bunlardan …
33 atmega  i2c  pullup  rtc 

5
ATMega8: VCC ve AVCC neden bağlanmalı?
Sık sık VCC'yi AVCC ile birleştirmenin iyi bir uygulama olduğunu okudum. ATMega8 veri sayfasında bile şöyle diyor: AVCC, A / D Dönüştürücü, Bağlantı Noktası C (3..0) ve ADC (7..6) için besleme voltajı pinidir. ADC kullanılmasa bile harici olarak VCC'ye bağlanmalıdır. ADC kullanılıyorsa, düşük geçişli bir filtre aracılığıyla VCC'ye bağlanmalıdır. Port …
20 avr  atmega  basic 

5
ATmega16'daki dijital girişi nasıl okurum?
ATmega16'da bir dijital girişi (basma düğmesi) okumak için ne yapmam gerekir ? Pull-dirençleri etkinleştirmem gerekiyor mu yoksa 10 kohm'luk bir akım kullanabilir miyim? Bazı basit kodlar ne olurdu? Sadece basit bir 'Bir şey basıldığında LED'i açın'. Yeni başlayanların eğitimi var mı? Google'ı ve AVR Freaks'ı denedim , ancak her şey …
18 avr  atmega 

6
ATMega328'i dahili osilatör ile mi kullanıyorsunuz?
Bir ATMega328P için en uygun olacağını düşündüğüm bir projem var. Ancak, gördüğüm her basit projede, insanlar her zaman 16MHz harici bir osilatör bağlarlar. Görebildiğim kadarıyla, 8MHz dahili bir osilatöre sahip olmalı. Projem çok fazla işlem gücü gerektirmiyor ve zamanlamanın çok hassas olması gerekmiyor (UART ve I2C dışında). Bir programcım da …
18 avr  atmega  oscillator  clock 

9
Gerçek zamanlı olarak çok sayıda analog sensörü okuma
Gitar gibi boynu olan MIDI benzeri bir kontrolör inşa etmeye çalışıyorum. Bu boyunda büyük bir basınç sensörü matrisi var. Denetleyici 3 dize taklit edecektir. Bu şekilde çalışır: Güce bağlanan (muhtemelen 3.3V veya 5V, şu an için önemli değil) 3 uzun çift taraflı bakır bant şeridi (boyun kadar 0.5 cm genişliğinde) …

2
SMD Arduino'yu ayrı bir DIP ATmega328 programlamak için nasıl kullanabilirim?
Yüzeye monte (SMD) mikrodenetleyici ile bir arduino var: Bir DIP arduino'nun bir DIP ATmega328 için programcı olarak nasıl kullanılacağını biliyorum. Kolay - mikrodenetleyicinizi tutucuya yerleştirin. Ancak, yüzeye monte bir Arduino ile, belirgin bir şey yoktur. Mikrodenetleyicinin sökülmesi bir yoludur, ancak bu icky ve yıkıcıdır. Bu Arduino'yu, tahtaya ölümcül zarar vermeden …

2
AVR flaşı ISS aracılığıyla okumaktan korumak mı?
Tüm flaşı ISS aracılığıyla okumaktan korumaya çalışıyorum. Uygulama bölümünü kendi kendine programlayabilen bootloader'a sahiptir. Kilit baytını: LB1/LB2 kullanıcının yeni bellenim yüklemek için bootloader kullanmasına izin vermez. BLB12/BLB11ve BLB01&BLB02eğer yanılmıyorsam, ISS üzerinden flaş okumayı engellemez. Bu nedenle, kullanıcının özel önyükleyici ile ürün yazılımını güncellemesine ve aynı zamanda flaşı okumadan korumasına izin …
15 avr  atmega  protection 

1
V-USB, bir ATmega328p'nin yerleşik SPI'sını nasıl vidalayabilir?
ATmega328p kullanarak Klavye olarak görünen bir V-USB projesi üzerinde çalışıyorum. USB kısmı harika çalışıyor (bu benim ilk V-USB projem değil), ancak V-USB yığınını ile başlattıktan sonra usbInit()SD kart kütüphanesine yapılan tüm çağrılar başarısız oluyor. Daha önce aynı işlevleri çağırırsam usbInit(), her şey mükemmel çalışır. Diavolino adlı bir Arduino klonu kullanıyorum, …
14 avr  atmega  spi  usb-device  sd 

3
DC motorları MOSFET ve mikrodenetleyici ile mi sürüyorsunuz?
3.3V ile çalışan Atmega328 mikrodenetleyici ve çok küçük fırçalı DC motorlar kullanarak bir nano quadcopter geliştiriyorum. Bu motorlar tarafından kullanılan ortalama akım yaklaşık 800mA @ 3.7V'dir. Başlangıçta, onları sürmek için bir L293D motor sürücüsü kullandım, ancak bu bileşen oldukça verimsizdi. Motorlar maksimum güçte çalıştığında ölçülen akım yaklaşık 500mA idi ve …

1
Arduino'yu programcı olarak kullanmaktan harici programcıya nasıl geçilmelidir?
Arduino'dan düz bir AVR mikrodenetleyicisine ve minimum destekleyici bileşenlere geçişle ilgili üç bölümlük bir dizinin ikinci bölümü (birinci bölüm , üçüncü bölüm ) Birçok insanın bunu İnternet'te sorduğunu gördüm, işte gidiyor: Bir programcı olarak Arduino ile bir barebone ATmega328'in nasıl programlanacağını ve kullanılacağını zaten biliyorum . Şimdi Arduino IDE ile …

4
AVR flash bellek bozulması
Bu soru AVR'nin yeniden programlanmasıyla ilgilidir . Proje bilgisi: ATMEGA644P kullanan pille çalışan bir ürünümüz var. Uygulama sürekli uyku modunda çalışır ve yalnızca saniyede bir (RTC) veya iki harici kesme hattından biri tetiklendiğinde uyanır. Cihaz, UART üzerinden iletişim kuran oldukça basit bir önyükleyiciye sahiptir (RS232 arayüz IC'yi kullanarak). Sadece donanım …

2
Yeni bir mikro denetleyicinin arızalı olup olmadığını nasıl belirlersiniz?
Digikey'den kusurlu boğaz olan parçalarla hiç ilgilenmedim, ancak aldığım 3 yeni Atmel ATmega164A son derece garip davranış sergiliyor. Saatle ilgili bir şeye daralttım ve sözde "fabrikada kalibre edilmiş" dahili osilatörden gelen saat sinyalinin, olması gereken katı 1 MHz yerine 650-700 kHz arasında titrediği ortaya çıktı. Bunu 1 MHz'e yakın tutmak …

2
Kullanılmayan analog girişlerle ne yapmalı?
ATmega328p atmel mikrodenetleyici kullanarak bir uygulama üzerinde çalışıyorum. 28 PDIP sürümü ile başladım, ancak şimdi Altium projemi derledikten sonra 2 ekstra giriş olduğunu fark ettiğim 32 TQFP'yi kullanmak istiyorum. Bu girişler, veri sayfasına göre "A / D dönüştürücüye analog giriş görevi gören ADC7: 6'dır. Bu pinler analog beslemeden beslenir ve …

3
Pin değiştirme kesintisinin doğru kullanımı
Basılan düğmeleri algılamak için pim değiştirme kesintilerini kullanmaya çalışıyorum. Şimdiye kadar bu tür kesintilerle hiç çalışmadım ve bazı problemler var, bu yüzden bunun doğru kullanım olup olmadığından emin olmak istiyorum. Veri sayfasını doğru bir şekilde anladıysam, bir pin değiştirme kesintisi kullanmak için aşağıdakiler yapılmalıdır: PCMSK kaydında hangi PIN'leri kontrol etmek …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.