Als «atmega» getaggte Fragen

ATMega ist eine Familie in der AVR-Serie von Atmel-Mikrocontrollern. Dies ist der Hauptmikrocontroller der Arduino-Prototyping-Plattform. Bitte geben Sie die spezifische Teilenummer in Ihrer Frage an.



5
ATMega8: Warum müssen VCC und AVCC verbunden sein?
Ich habe oft gelesen, dass es eine gute Praxis ist, VCC mit AVCC zu verbinden. Sogar im ATMega8-Datenblatt heißt es so: AVCC ist der Versorgungsspannungs-Pin für den A / D-Wandler, Port C (3..0) und ADC (7..6). Es sollte extern an VCC angeschlossen werden, auch wenn der ADC nicht verwendet wird. …
20 avr  atmega  basic 

5
Wie lese ich den digitalen Eingang des ATmega16?
Was muss ich tun, um einen Digitaleingang (Taster) am ATmega16 auszulesen ? Muss ich Pullup-Widerstände aktivieren oder kann ich einen 10-kOhm-Widerstand verwenden? Was wäre ein einfacher Code? Nur ein einfaches "Schalten Sie die LED ein, wenn sie gedrückt wird". Gibt es ein Anfänger-Tutorial? Ich habe versucht zu googeln und AVR …
18 avr  atmega 

9
Lesen einer Vielzahl von analogen Sensoren in Echtzeit
Ich versuche einen MIDI-ähnlichen Controller zu bauen, der einen Hals wie eine Gitarre hat. An diesem Hals befindet sich eine riesige Matrix von Drucksensoren. Der Controller emuliert 3 Strings. Das funktioniert folgendermaßen: Es gibt 3 lange Streifen aus doppelseitigem Kupferband (0,5 cm breit, so lang wie der Hals), die an …

6
Verwenden Sie den ATMega328 mit dem internen Oszillator?
Ich habe ein Projekt, von dem ich denke, dass es am besten für einen ATMega328P geeignet ist. In jedem einfachen Projekt, das ich gesehen habe, wird jedoch immer ein externer 16-MHz-Oszillator angeschlossen. Soweit ich sehen kann, sollte es einen internen 8-MHz-Oszillator haben. Mein Projekt erfordert weder viel Rechenleistung noch muss …
17 avr  atmega  oscillator  clock 

2
Wie kann ich mit meinem SMD Arduino ein separates DIP ATmega328 programmieren?
Ich habe ein Arduino mit einem SMD-Mikrocontroller: Ich weiß, wie man ein DIP-Arduino als Programmierer für ein DIP-ATmega328 verwendet. Es ist ganz einfach - Sie stecken einfach Ihren Mikrocontroller in die Halterung. Bei einem oberflächenmontierten Arduino ist dies jedoch nicht offensichtlich. Das Entlöten des Mikrocontrollers ist eine Möglichkeit, aber das …

2
AVR-Blitz vor dem Lesen durch ISP schützen?
Ich versuche, den gesamten Blitz vor dem Lesen durch den Internetdienstanbieter zu schützen. Es hat einen Bootloader, der in der Lage ist, den Anwendungsabschnitt selbst zu programmieren. Festlegen des Sperrbytes auf: LB1/LB2 Der Benutzer kann den Bootloader nicht zum Hochladen neuer Firmware verwenden. BLB12/BLB11und BLB01&BLB02wird nicht verhindern, Flash durch ISP …
15 avr  atmega  protection 

1
Wie kann V-USB das eingebaute SPI eines ATmega328p vermasseln?
Ich arbeite an einem V-USB-Projekt, das mit einem ATmega328p als Tastatur angezeigt wird. Der USB-Teil funktioniert gut (es ist nicht mein erstes V-USB-Projekt), aber nachdem ich den V-USB-Stapel mit gestartet habe, schlagen usbInit()alle Aufrufe der SD-Kartenbibliothek fehl. Wenn ich vorher die gleichen Funktionen aufrufe usbInit(), funktioniert alles einwandfrei. Ich verwende …
14 avr  atmega  spi  usb-device  sd 

3
Gleichstrommotoren mit MOSFETs und Mikrocontroller ansteuern?
Ich entwickle einen Nano-Quadcopter mit einem Atmega328-Mikrocontroller, der mit 3,3 V betrieben wird, und sehr kleinen bürstenbehafteten Gleichstrommotoren. Der von diesen Motoren verwendete Durchschnittsstrom beträgt ca. 800 mA bei 3,7 V. Anfangs verwendete ich einen L293D-Motortreiber, um sie anzutreiben, aber diese Komponente war ziemlich ineffizient. Der Strom, der gemessen wurde, …


4
Beschädigung des AVR-Flash-Speichers
Diese Frage bezieht sich auf die AVR-Deprogrammierung selbst . Projektinfo: Wir haben ein batteriebetriebenes Produkt mit einem ATMEGA644P. Die Anwendung wird permanent im Ruhemodus ausgeführt und wacht nur einmal pro Sekunde (RTC) oder wenn eine der beiden externen Interruptleitungen ausgelöst wird. Das Gerät verfügt über einen ziemlich einfachen Bootloader, der …


10
Linux / Mac AVR Programming Suite?
Ich programmiere und benutze Arduinos seit einiger Zeit. Ich bin jedoch bereit, gerade AVR-Chips ohne den Arduino-Bootloader zu verwenden. Meine Frage ist, was sind Ressourcen, um dies zu tun? Ich möchte Linux / Mac verwenden, damit winavr nicht im Bilde ist, ebenso wie avrstudio. Wenn es so etwas wie das, …
11 atmega  avr  linux  osx 

2
Was tun mit nicht verwendeten analogen Eingängen?
Ich arbeite an einer Anwendung mit ATmega328p atmel Mikrocontroller. Ich habe mit der 28 PDIP-Version begonnen, aber jetzt möchte ich den 32 TQFP verwenden, der nach dem Kompilieren meines Altium-Projekts zwei zusätzliche Eingänge aufweist. Diese Eingänge sind ADC7: 6, die "als analoge Eingänge für den A / D-Wandler dienen. Diese …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.