«avr» etiketlenmiş sorular

AVR, Atmel tarafından geliştirilen 8 ve 32 bitlik bir mikrodenetleyici çekirdeğidir. AVR, popüler Arduino SBC'leri için mikrodenetleyici olarak seçildi.

8
Devre içi programlama için küçük ve kullanışlı konektör önerileri?
SMD ambalajında ​​AVR kullanan birçok PCB'im var ve prototip kartlarındaki ürün yazılımını sık sık değiştirdiğim için AVR'yi hızlı ve kolay bir şekilde programlamak için en iyi çözümle gelmeye çalışıyorum. İlk yaklaşım tahtada standart bir başlık (2x5 pim, .1 ") olmaktı, ancak bunlar hantal olduğu için (uğraştığım panoların boyutu için), lehimlemeden …
21 pcb  avr  connector 

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 

9
Seri (veya SPI) köprüsü için ideal WiFi?
Seri köprüye ideal bir WiFi ile ilgili bazı öneriler nelerdir? Benim ideal niteliklerim: Basit bağlantı, SPI veya Seri Makul hızlı hız, ideal olarak en az 1mbit / sn (muhtemelen her zaman bu hızlıya ihtiyaç duymaz) Ucuz, 50 doların altında düşünüyorum Düşük güç - en fazla 100mA kullanmalıdır, eğer 20 veya …
18 serial  avr  pic  wifi  wireless 

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 

3
AVR Watchdog'u normal ISR gibi kullanın
Başımı ATTinyX5 serisindeki bekçi zamanlayıcısının etrafına sarmaya çalışıyorum. Bu yüzden okuduğum şeyler programın N saniye belirli bir şey yapmasını sağlamak için kullanabileceğiniz gibi görünüyordu ama gerçekten nasıl olduğunu asla göstermedi. Diğerleri ise, kod sıfırlamasında bir şey bu arada sayılmazsa (sadece "normal" kullanım gibi görünüyor) çipi sıfırlayacak gibi görünüyordu. WDT'yi TIMER1_COMPA_vect …
17 avr  attiny  watchdog 

1
AVR 1.1V Dahili ADC Referans Aşırı Gerilimi
ADC için dahili 1.1V referansını kullanırsam ve Analog girişim 1.1V'u aşarsa, 2.5V diyelim, bu mikrodenetleyicime zararlı mı? Yoksa ADC değeri 1.1V'de basitçe (0x3FF'e) klipslenir mi? Kolaylık sağlamak için, ATMega328 veri sayfasından bir alıntı blok şeması ekliyorum.

3
C'den Meclise
Bir avr-8bit için aşağıdaki C koduna sahip olduğumuzu varsayalım: int v1=1; int v2=2; v2=v2+v1; Aşağıdaki sökülmeyi bekledim ldi r18, 1; ldi r19, 2; add r19, r18; ama koştuktan sonra: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf ve avr-objdump -S Test.elf > Test.lss Aşağıdaki parçalara ayırdım ldi r24, 0x01 ; 1 ldi r25, …
16 avr  c  assembly 

4
Bir PIC çipini programlamak için AVR ISP programlayıcısını kullanmak mümkün müdür?
Bir PIC çipini programlamayı denemek ve sadece bir AVR ile karşılaştırıldığında ne kadar farklı olduğunu görmek istiyorum. Bir AVRtinyISP'im var ve bunu bir PIC yongasını programlamak için kullanmak mümkün olup olmadığını bilmek ister misiniz? Bunu yapmamı ne engelleyebilirim? Günümüzün AVR ve PIC çiplerinin her ikisi de program yüklemek için ICSP …
16 avr  pic  programmer  isp  pickit 

2
ATtiny26'nın VCC / GND pinleri neden hizalanmasın?
Bir ATtiny26 mikrodenetleyici, 20 pimli bir IC için aşağıdaki pin diyagramında: VCC / AVCC ve GND pinleri hizalanmamış. Tabii ki PCB tasarımının bunları çaprazlamak yerine düz olarak geçerek (vias, ikinci bir katman veya karmaşık yönlendirme gerektiren) bağlaması daha kolay olacaktır. Neden bu pimler bu şekilde değiştirilmeli?
15 avr  routing  pinout 

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 

2
AVR sıfırlama pimi yalıtımı için hangi direnç ve kapasitör değerlerini kullanır?
Arka fon... AVR uygulamalarına yeni başladım. Son zamanlarda breadboard üzerinde (bağımsız olarak) doğru çalışan iki ATTINY13 tabanlı devre (yüceltilmiş LED yanıp sönen) kurdum. Onları paylaşılan bir güç kaynağı ile bir lehim perfboardunda birleştirdiğimde, işler haywire gitti. Çok fazla araştırmadan sonra sürekli olarak sıfırlandıkları ortaya çıktı. Bağlanmamış her mikro 1'in sol …
15 avr  isolation  reset 

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
8-bit MCU'larda C Tamsayı Tanıtımı
Örnek olarak avr-gcc kullanıldığında int türlerinin 16 bit genişliğinde olduğu belirtilir. C'de 8 bit işlenenlerde işlem yapılması, C'de tamsayı yükselmesi nedeniyle işlenenlerin 16 bit int türlerine dönüştürülmesiyle sonuçlanır. Bu, bir AVR'deki 8 bitlik aritmetik işlemlerin tümünün, C C'nin tamsayı tanıtımı nedeniyle mecliste yazılmışsa?
14 microcontroller  avr  c 

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.