-
Thread
Embeddet Atmega 328P-PU
pascalts schrieb im Beitrag #4788825: > und weis, dass ich dazu einen atmega 328p-pu brauche Ich weiss dass du dazu auch einen ATMega644 oder ATMega1284 brauchen kannst da die Prozessoren sehr nahe zueinander verwandt sind (mehr Pins, mehr Flash-Speicher, mehr RAM).
Erweiterungen und weiteres eingreifen benutzt werden soll dann gehen schonmal nur 8 oder 16MHz. Kein Atmega1284 oder andere sondern eher ein 32U4, 168 oder 328 mit externem Quarz, interner Oszi setzt auch weitere Eingriffe in die IDE voraus. Natürlich kann man auch einen 1284p mit 12Mhz und eigenem Bootloader
-
Thread
ARM: kompliziert?
sind mit 1,56 DMIPS/MHz schneller. Aber nur auf den MHz gesehen. RX210 max 50 MHz =78 Mips F4 168 MHz =210 Mips.
Applikation ( 3-Phasen Sinus BLDC) , die ich auf 3 verschiedenen Architekturen implementiert habe: ATMega88/168 bei 8/16Mhz, XMega192A3 bei 32Mhz und STM32F103 (netto ca.25Mhz). Die Hauptschleife misst, wieviel Zeit die CPU 'übrig' hat und erledigt nebenbei die Konsole, der Motor läuft komplett im Interrupt
-
Thread
Arduino via ISP flashen
eine komplette Minimalbeschaltung wäre gegeben. Fernost Preise wären etwa gleich wie hier der ATMega328 Prozessorpreis. Danke für euere Infos!
Spannungsteiler schrieb im Beitrag #4689919: > Meine Überlegung ist, statt ATMega328P Prozessor einen arduino-mini > zu nehmen. Auf einem Arduino Mini Board wirst du einen ATmega328 finden, es sei denn, der Mini ist schon sehr betagt (dann ATmega168). Warum willst du einen
-
Thread
AVR: was mit nicht benutzten Anschlüssen machen?
das wusste ich garnicht. Dachte alles digitale > wird aus DVcc versorgt. Aus dem Datenblatt zu ATmega168: AVCC is the supply voltage pin for the A/D Converter, PC3..0, and ADC7..6. It should be externally connected to VCC, even if the ADC is not used.
Ein Sonderfall ist der ATmega8, da sind VCC/AVCC intern verbunden (Maskenfehler). Die pinkompatiblen ATmega8A, ATmega48..328 haben diese Verbindung nicht. Peter
-
Thread
Einige Fragen bezüglich Strom sparen beim ATmega8
(nicht full swing) - Die Referenzspannung des ADC während des Sleeps ausschalten. An einem ATMega168 im IDLE Mode habe ich mit 3,84 MHz Quarz CKDIV = 8 (FCPU = 460kHz) und aufwecken alle 20 ms für 1,4% 520uA einschließlich LP2950 (5V) gemessen. LFUSE hierbei = 0x7D. Gruß Anja
, daß der ATmega8 auch schnell durch den ATmega88p > ersetzt werden kann. Das solltest du auch ganz schnell machen. Atmega88(p)a, möglicherweise reicht auch ein 48er, Power-Down und Pin-Change-Interrupt. Und dein
-
Thread
PCMCIA I/II Entwickungsbord
Interfaceen. > Man glaubt es kaum, aber ich hab damals schon eine PCMCIA II WLAN-Karte an einen ATmega168 angebunden und betrieben. Ist ja letztlich nichts anderes als ein 8/16 Bit ISA-Interface, von dem PCMCIA abgeleitet wurde. Alles Gute im neuen Jahr und Gruß Old
plus diverse Steuerleitungen. >aber ich hab damals schon eine PCMCIA II WLAN-Karte >an einen ATmega168 angebunden und betrieben. Die bestimmt nicht das volle (68pin) PCMCIA-Interface unterstützte. PCMCIA kennt auch bestimmte IO-Modi/Interface in die die Karte konfiguiert werden kann, die dann
-
Thread
schneller uC
>Also ein Atmel AVR Atmega128 mit 16 MHz braucht je nach Befehl 62.5ns >bis 187.5ns. Call, Ret und Reti brauchen 4 Zyklen.
Berechnungen benutze ich gerade ein 32Bit ZNEO µC. Da ich das Projekt in seiner ersten Version auf einem ATmega168 realisiert hatte kann ich jetzt einigermaßen vergleichen. Obwohl beide Controller mit 20MHz laufen ist der 32Bit CISC µC rund 4 Mal schneller. Genau kann ich es nicht sagen weil ich beim ATmega
-
Thread
Feuchtigkeitsmessung
1pcs-lot-Welded-Nano-3-0-controller-compatible-for-arduino-nano-CH340-USB-driver-NO/32524137828.html (ATmega168, Achtung ...) Oder halt verschwenderisch 14 Cents mehr ausgeben und den "normalen" Nano nehmen: http://www.aliexpress.com/item/4PCS-2pcsATmega328-Mini-USB-Board-2pcs-USB-Cable-Nano-3-0-Atmel-ATmega328/1990724032.html Der Arduino-Bootloader sollte aber auch auf den ATmega88 passen. http://www.morethantechnical.com/2012/04/04/bootloading-an-atmega88-for-arduino-w-code/
-
Thread
Hilfe bei erster Verbindung, STK500 ,Pololu USB AVR Programmer v2, Atmel Studio 7
der denn für den Anfang geeignet: >https://www.reichelt.de/USB-Konverter/DELOCK-61425... Der ATMega8 gehört eigentlich zu Dinosauriern der AVRs. Allerdings basieren viele (uralte) Tutorials darauf. Pinkompatible zum ATMega8 sind neuere ATMega48/88/168/328. MfG Spess
noch funktioniert, kannst du gerne einen ATmega8 oder die neueren ATmega´s wie oben beschrieben verwenden. Ist dann nur noch eine Preisfrage was am günstigsten zu bekommen ist. Du kannst dir natürlich ein USB->RS232 Konverter für dein STK500 Board
-
Thread
PWM Singnalen mit Arduino
ufufs zitierrt LaLo schrieb: > >> Uno (Atmel328UP) >Was ist das? >ATMega328P ? >Der UNO hat 3 Timer mit je 2 Kanälen. >Frequenz in Stufen einstellbar. (das Datenblatt gibt gerne Auskunft) Der Timer 1 beim ATmega328 hat 3 Vergleichsregister.
ok, ok Ihr habt recht. ATmega328, Timer 1 hat 2 Vergleichsregister. Ich habe in letzter Zeit mit dem AT-Megaplatine gearbeitet. Dieser Prozessor, ATmega2560, hat 3 Vergleichsregister. Daher die Verwechslung.
-
Thread
AVR Dragon - "TCF (Tool:connect:Timed Out)" / "Failed to set-up tool (no context id returned)"
und auch in der Windows Geräteliste steht "AVRDRAGON (00A200....)". Leider wenn ich mein Device (Atmega 168 PU) auswähle (Interface ISP) und auf Apply drücke, erscheint dort immer eine Fehlermeldung wegen eines Timeouts. Zweimal ist dort auch die Fehlermeldung "Failed to set-up tool (no context id returned
Okay kleines Update :P Ich habe es geschafft das der atmega168 von der IDE und dem AVR Dragon erkannt und gelesen wird. Nun taucht die Fehlermeldung auf das die Target Voltage 0,3V anstatt wie empfohlen 1,8v - 5,5v beträgt. Ich vermute da einen Fehler in der
-
Thread
Pollin Display Optrex F-51154NF-FW-AA
eine Matura-arbeit unter anderem ein Touch-Screen mit einem Mikrokontroller verbinden, vorzugsweise Atmega 168 [Aduino] Wir haben uns für das obig genannte Pollin.de Display entschieden... Haben auch schon festgestellt das wir den "S1D13700" Graphic Chip von Epson benötigen. Leider können wir mit
nicht befriedigend gelöst, aber es erscheint durchaus "einfach" lösbar. Die Hauptaufgabe des ATMEGA32 ist der Datenempfang / Verarbeitung und Weitergabe an andere AVR´s so auch an den o.g. Display ATMEGA8. Dafür benötigt er nicht die Ports, sondern nur Rechenleistung, RX/TX, SDA/SCL sowie AIN0/AIN1
-
Thread
LED mit Button schalten
Moin! Ich versuche gerade mittels eines Buttons eine LED ein-/auszuschalten. Controller ist der ATMega168a. Button ist an PD2 angeschlossen. LED ist an PB0 angeschlossen. Der Code funktioniert, aber ich habe ein kleines Verständnisproblem. Ich frage den Status des PD2 folgendermaßen ab: [c]
Ich versuche gerade mittels eines Buttons eine LED > ein-/auszuschalten. > Controller ist der ATMega168a. > Button ist an PD2 angeschlossen. > LED ist an PB0 angeschlossen. > > Der Code funktioniert, aber ich habe ein kleines Verständnisproblem. > Ich frage den Status des PD2 folgendermaßen
-
Thread
Verständnisfrage
=). Mich plagt noch ein kleines Problem (hoffentlich das letzte) und zwar: Im Datenblatt des atmega 168 steht zum USART: 19.10.1 UDRn – USART I/O Data Register n, dieses besteht soweit ich sehe aus 2* 8 Bit-Register Wenn ich nun im Programm schreibe: UDR = x; Dann muss er ja x in
verwirrend dargestellt. VOn den im Datenblatt zusammengefassten Prozessoren, Mega48, Mega88 und Mega168 verfügt keiner über 2 UARTS. n ist bei dir immer 0
-
Thread
Mondlicht Steuerung
an einer MC Lösung hast, schreib uns mal welchen Controller du verwenden möchtest. Mein Vorschlag ATmega8 oder Pinkompatible wie mega168, Aufbau auf Streifenrasterplatine, Steckernetzteil für LEDs und Spannungsregler 7805 für den Controller.
Mit dem ATmega8 hast du nen A/D Wandler. So kannst du wunderbar messen. Gruß Sascha
-
Thread
Pollin LCD DEM120064A
habe es zu meinem Leidwesen noch nicht verwendet. Üblicherweise ist meine Ziel-Hardware auch ein ATmega (168/328) und HW SPI. Das hier sollte auch nur ein Prototyp sein. Der Geschwindigkeitaspekt spielte für mich noch keine Rolle. Die "font.inc" werde ich noch (nach Feierabend) nachreichen!
Hi >Üblicherweise ist meine Ziel-Hardware auch ein ATmega >(168/328) und HW SPI. Da hast du auch noch USART im SPI-Mode zur Verfügung. >Laut Datasheet sollten Elkos verwendet werden, es ging aber auch so. Na ja, vor 17 Jahren war das Angebot
-
Thread
Spannungsregulierung für Mikrocontrollerschaltung
Hallo ihr Lieben ich baue mein erstes Projekt mit einem Mikrokontroller (ATMega168). Neben den ICs sind ca 10 LEDs die haupt Stromverbraucher. Ich weiß nicht recht welche Schaltung ich zur Spannungsregulierung verwenden soll. Ich werde das Gerät nicht selbst benutzen, weshalb
public/schaerer/ureg3pin.htm Ohne einen neuen Thread eröffnen zu wollen: Kann ich den Pin AREF des ATMega168 ohne Beschaltung offen lassen (ich verwende den ADC nicht), oder ist davon ab zu raten? Generel soll jeder Pin auf ein bestimmtes Niveau gelegt werden. AREF stellt da jedoch vielleicht eine Ausnahme
-
Thread
Arduino Analogeingang - leider nur sehr kleine Spannungsdifferenz (0,4V)
Arduino ist doch im Prinzip Atmega. Ist AnalogReference() vielleicht die Lösung?
3.3 volts (on 3.3V Arduino boards) INTERNAL: an built-in reference, equal to 1.1 volts on the ATmega168 or ATmega328P and 2.56 volts on the ATmega8 (not available on the Arduino Mega) INTERNAL1V1: a built-in 1.1V reference (Arduino Mega only) INTERNAL2V56: a built-in 2.56V reference (Arduino Mega
-
Thread
arduino pro mini alternative
8MHz/3,3V geschaut. Es gibt sogar verschiedene Versionen, mit Quarz oder mit Resonator, oder mit ATmega168 statt 328 (auch wenn ich das absolut nicht verstehe, der 328 ist billiger, sogar in Asien) Außerdem sind die Designunterlagen frei, es steht dir also zu, die Dinger bei z.B. JLC selber in Wunschzahlen
ATMEGA328P - genuine or counterfeit? https://www.youtube.com/watch?v=eeDC1m7ANJI
-
Thread
Brushless Motor starten, aber wie?
Ich habe mal einen Schaltplan angehängt. Als Controller nutze ich einen Atmega 168 als Fets N und P Kanal ohne Brückentreiber. Den Timer 1 nehme ich zur Erzeugung der PWM ((8MHZ / Prescaler 1) * OCR1A 400) = 20kHz. Zum Starten lade ich dann in OCR1B = 5. [c] void manual_commutate
SetDelay(300); //Watchdog on wdt_enable(0); //WDTCSR = (1<<WDCE) | (1<<WDE); //--> Atmega 168 while(1) { wdt_reset(); //asm("wdr"); //Watchdog zurücksetzen (Inline-Assembler) //---Sollwert errechnen---// if ((rxpwm == 0) || (rxpwm <= unten))
-
Thread
Taschenrechner zum selbst Bauen
ich danke euch für die ganzen vorschläge, was haltet ihr vom ATMEGA48?
Neu aus England, der Sinclair Taschenrechner-Bausatz, lange vor dem ZX81. Nur 168 DM, mit Wurzelfunktion ( wo ist die Taste dazu???) Aus Elektor Mai 1974
-
Thread
One Wire UART
ständig meine gesendeten Daten als Echo auf dem PC? Getestet habe ich das Programm mit einem ATmega168 bei 8Mhz. Einen 168 habe ich genommen, da ich den gleichen Pin des Bootloaders nehmen wollte, und der 168er hat nunmal einen Pin Change Interupt. Gruß Toby
-
Thread
AVR Memory Usage: 102.1% Full ?
zeigt an, dass der Programmspeicher zu 102.1 % voll ist, obwohl erst 8368 Bytes belegt sind. Der ATmega168 hat aber 16k Flash. Stimmt da da nur die %-Anzeige nicht? Oder ist das Programm tatsächlich schon zu groß? Es gibt nämlich auch merkwürdige Programmabstürze. AVR Memory Usage: ----------------- Device: atmega168 Program: 8368 bytes (102.1% Full) (.text + .data + .bootloader) Data: 613 bytes (59.9% Full) (.data + .bss + .noinit) -------- end -------- vg Johngo
-
Thread
avr-gcc 6.3 für Windows
case 6: foo(0); foo(0); } end: foo(0); }[/c] Aufruf: avr-gcc main.c -mmcu=atmega168 -flto -Os -mrelax
#4982616: > War relativ schwierig, aber hier ist ein Beispiel: > > ... > > avr-gcc main.c -mmcu=atmega168 -flto -Os -mrelax https://sourceware.org/PR21404
-
Thread
Mikrocontroller Nicht-flüchtig programmieren
Guten Abend. Ich habe mir vor ein paar Wochen einen Arduino Uno angeschafft und mich mit dem ATMega328 angefreundet. Jedoch soll in meinem Projekt der ATMega verbaut werden und für mehrere jahrzehnte seinen Dienst verrichten. Ich befüchte nur dass weil das Programm auf dem Chip in einem Flash Speicher
Du bist dir bewusst, dass ein neuer µC zu einem weigehenden Redesign führen wird? Falls du einen Atmega328 mit OTP- oder MROM möchtest, ist das nur eine Frage des Preises.
-
Thread
Mini-Protoboards (Atmega8/48/88/168)
Hallo zusammen, bin gerade auf der Suche nach einer einfachen Mini-Platine für einen der o.g. AVRs im TQFP-Gehäuse -- letztlich müssen nur die ADCs sowie ein ISP-Header verfügbar sein, ein paar generelle IOs würden auch nicht schaden. Im Anhang mein erster Versuch mit Eagle -- wenn aber jemand schon ein schöneres/eleganteres Brettchen entworfen hat und der Community (und damit auch mir ;)) das Layout zur Verfügung stellen würde, fände ich das prima. Vielleicht finden sich ja auch ein paar nette Routing-Ideen zu größeren AVRs, man könnte ja hier (bzw. in der Wiki) eine Art Sammelplatz einrichten
-
Thread
Software UART
Super! Funktioniert einwandfrei, sowohl auf einem ATMega8 als auch auf einem ATMega644. Hier die Anpassungen für den ATMega644: [c] #ifdef _AVR_IOM644_H_ #define SRX PD6 // ICP on Mega644 #define SRXPIN PIND #define STX PD5 //
Danke für deine Antwort, und du siehst nicht so ein amateur wie ich aus :) Ich benutze ein ATmega 168, also überhaupt kein Problem, um Rx und Tx abzufragen. Was meinst du genau mit "1-Draht-System" ?
-
Thread
EA - DOG S 102 will nicht
mal an die Programmierung eines Grafikdisplays gewagt. Dazu nehme ich das EA-DOGS102-6 und einen ATMega 8535L. Größten teils habe ich alles aus den Manuals des ATMega's und den Manuals des EADOGS102-6. Als dies nicht funktionierte habe ich mir auch viel von einem älteren Forumtreat ab geschaut http
Hallo, bei EA gibt es jetzt ein funktionierendes Beispiel für den Mega168: http://www.lcd-module.de/fileadmin/downloads/development%20service/DOGS102_UC1701/Init_and_basic_functions_with_EA_DOGS102_MEGA168.zip Bisher war ein Fehler in der Ansteuerung des Reset und CD
-
Thread
Myavr Bord v2.07 Mikrocontroller Bord und umfangreiches Zubehör
http://www.myavr.de/ zu erwerben. Neupreis war damals 125€ Enthalten sind folgende Elemente: 1# ATMega 8L-8PU Controller mit Quarz zur Zeit aufgesetzt 1# ATMEga168-20PU (Unbenutzt und eingeschweißt) 1# 20Mhz Quarz ( Unbenutzt) 1# MY AVR BORD V2.07 (für ATMEGA 8, 48, 88, 168) 1# Mysmart USB Adapter
www.ebay-kleinanzeigen.de/s-anzeige/myavr-bord-v2-07-mikrocontroller-bord-und-umfangreiches-zubehoer/446303293-168-2080
-
Thread
RFM02 Pinbelgung beim ATMEGA8
sein, es geht soweit alles, es fehlt aber eben noch, dass RFM02 zum empfangen. Verwendet wird ein ATMEGA8, dieser wird von einem externen Takt gespeist (1,8..MHz), ca. 5V Versorgungsspannung, dann wird ein LCD im 4-Bit Modus betrieben, 2 ADC Eingänge sind belegt, ein weiterer Pin von PORT C. Somit bleiben
Beobachten während dem schlafen? > Zum Thema aufwachen: Entweder du nimmst einen Mega88 (oder gleich 168), > der kann auf jedem Pin einen Pin-Change-Interrupt absetzen. Ich hab einen ATMEGA8 zur Verfügung, was anderes (sollte) vermieden werden. > Außerdem: Ein Mega8 hat zwei externe Interrupts,
-
Thread
Statischer Text als OSD im TV / FBAS mit BASCOM
Tja, ich bin nun auch wieder am schwanken, bisher habe ich nur an einem herumliegenden ATMega8 mit C / WinAVR herum experementiert, aber eigentlich arbeite ich am liebsten mit dem 128 bzw 168-Crumb. Jetzt ist mir gerade etwas aufgefallen: Kann es sein das WinAVR nur die Prozessoren AT90USB82, AT90USB162, ATmega325P, ATmega3250P, ATmega329P, ATmega3290PA, AT90PWM1, ATmega16HVA und ATmega8HVA unterstützt? So steht es zumindest in dem Handbuch.....das wär ja mau. Zu dem Interrupt, ja davon bin ich bereits
-
Thread
Lösung des Rätsels
Ich nutze ein industriell gefertigtes Modul mit AVR ATmega168, 20Mhz Quartz, Brown-Out ist auf 2,7V eingestellt. Und ja: Nach dem Absturz stimmt der Flash Speicher tatsächlich nicht mehr mit dem Ursprünglichen Inhalt überein. Sobald ich scanf("%d",&i
Stefan Frings wrote: > Ich nutze ein industriell gefertigtes Modul mit AVR ATmega168, 20Mhz > Quartz, Brown-Out ist auf 2,7V eingestellt. 20 MHz sind aber nur bei 5 V (-10 % Toleranz) definiert, du müsstest den Brownout also auf 4,3 V stellen. Aber das sollte natürlich trotzdem
-
Thread
ATMega328 mit STK500 programmieren
ATmega328 und JTAG? Paßt nicht. Auf dem STK500 schließt Du den ATmega328 genau wie den ATmega168 an - der steht in der Anleitung.
#4244384: > Warum sollte es nicht möglich sein mit dem JTAG2 in Verbindung mit dem > STK500 einen ATMega328 zu programmieren? Warum solltest Du es tun wollen? Das STK500 kann selbst ISP und der ATmega328 unterstützt kein JTAG. Nur DebugWire.
-
Thread
Arduino mit Quarz statt Resonator?
Leitung verbunden: Pin1 des ATmega16U2 an Pin9 des ATmega328. Ein Bild macht dies deutlich: http://mino-elektronik.de/bilder/Fmeter_6LED/UNO_R3_takt_1_5_1.jpg
diese Möglichkeit zur Zeit noch. Hier ist ein Beispiel: http://www.ebay.com/itm/10PCS-Pro-Mini-Atmega168-Module-5V-16M-For-Arduino-Nano-Replace-Atmega328-NEW-/201419551076?hash=item2ee58a7164:g:lzMAAOSw0fhXiLT- Gruß, Gerhard
-
Thread
TWI - Wie lege ich die Adresse von einem Slave fest?
TWINT))) // Warten bis dies durchgeführt wurde. { ; } Mein Aufbau beinhaltet 2 Controller (Atmega 168P, Atmega 168), die jeweils beide mit SCL bzw. SDA verbunden sind. An beiden Leitungen wurden Pullup Widerstände 5k zu 5 Volt eingesetzt. Als "data" habe ich zum Testen einen konstanten Wert verwendet
-
Thread
Fragen zu eigenem Kommunikationsprotokoll
Hallo Leute Bin gerade mit einer Ansteuerung eines Atmega168 per Laptop beschäftigt. Die Kommunikation realisiere ich per USB. Diese funktioniert soweit problemlos. Nun möchte ich ein eigenes Kommunikationsprotokoll zwischen Laptop und Mikrocontroller
brauchst Du kein Protokoll. USB garantiert > die sichere Datenübertragung sicher. Nur hat der ATmega168 kein natives USB.
-
Thread
[C] AVR-Lichtorgel per FFT MEGA8 32 644
" folgende Zeile einpflanzen [c]#define F_CPU 16000000UL [/c] so in etwa[c]#if defined (__AVR_ATmega644__) || defined (__AVR_ATmega168__) #define TIMSK TIMSK1 #endif #define F_CPU 16000000UL [/c] Aber eigentlich ist das Konfigurationsmenü vom AVR-Studio dafür zuständig, denn schließlich
)|_BV(ADPS2)|_BV(ADPS1); #endif [/c] nach: [c]#if defined (__AVR_ATmega8__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS0); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF
-
Thread
AT AVR DRAGON
mit dem AVR-Tutorial hier und einem >"blinkenlight" ...was wäre ein billigs Anfängerset mit Atmega8?
Dragonfrage schrieb im Beitrag #1835506: > ...was wäre ein billigs Anfängerset mit Atmega8? Wenn du schon einen AVR Dragon kaufen willst, lass den altertümlichen ATmega8 bleiben und nimm einen ATmega168 (oder ATmega328). Erstens hat der doppelt (bzw. viermal) so viel Flash, das kann
-
Thread
Suche Entwickler für AVR Schaltung / Code
Derzeit ist es der ATMEGA 168 in SMD.
naja für USB ist nen atmega ohne USB controller schon mal irgendwie müllig.
-
Thread
Stromverbrauch: ATmega32L vs PIC18LF2680
Also 70mA ist schon arg viel. Der uC sollte nicht dein Problem sein. Der ATMega8 ist bei 8 MHz mit 15mA maximaler Stromaufnahme angegeben (Datenblatt Seite 243). Wenn irgendwo eine LED dranhängt, zieht die vermutlich mehr Strom als der ATMega. Wenn keine Peripherie dranhängt,
Mega168 hat Gehäuse und Funktionen vom Mega8 aber 16KB Flash.
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
mit zwei Compare Registern reicht aus, um 10 Servos anzusteuern. Das heisst, die Timer des kleinen ATmega168 genügen bereits für mehr Servos, als der Chip Pins hat. Falls Dich das überrascht, guck Dir dieses Beispiel an: http://stefanfrings.de/servocontroller/index.html Du musst nicht zwingend alle
Helmut V. schrieb im Beitrag #5747927: > Werden AT91SAM3X8E und ATmega 32u4 als XMega-Prozessoren bezeichnet? Der SAM3X (Arduino Due) ist ein ARM Cortex-M3, der ATmega32u4 ist, wie der Name schon sagt, ein ATmega, sowie der 2560.
-
Thread
Wie ein Bistabiler Relais ansteuern
möglich? Direkt würde ich nicht. Ich habe 10 dieser Relais über je 220uF (ohne Dioden) an einen ATMega168 bei 5V angeschlossen. Die steigende Flanke schaltet ein, die fallende Flanke schaltet wieder aus. Zwischen den Flanken ist allerdings ein Mindestschaltabstand (ca 200ms) notwendig. Es ist nur
schrieb im Beitrag #2234930: > Ich habe 10 dieser Relais über je 220uF (ohne Dioden) an einen ATMega168 > bei 5V angeschlossen. Die steigende Flanke schaltet ein, die fallende > Flanke schaltet wieder aus. Zwischen den Flanken ist allerdings ein > Mindestschaltabstand (ca 200ms) notwendig. >
-
Thread
_delay_ms
und bin gerade am Anfang vom Microcontroller programmieren. Wo liegt der Fehler? Habe es auf einen ATmega168 programmiert und an die STK500 Dioden gehängt. Die blinken aber leider ohne die 1- 20 Minuten, die sie meiner Meinung nach durchgehend leuchten sollten. int i; long j; i = rand(
bin gerade am Anfang >vom Microcontroller programmieren. Wo liegt der Fehler? Habe es auf >einen ATmega168 programmiert und an die STK500 Dioden gehängt. Die >blinken aber leider ohne die 1- 20 Minuten, die sie meiner Meinung nach >durchgehend leuchten sollten. > int i; > long j; > i
-
Thread
Atmel Studio7 Debuger springt nicht in Interruptsprungleiste
Plötzlich geht es, aber ich weiß nicht warum. Egal. Was mir aber aufgefallen ist: Beim ATMEGA 168 wird der Interrupt 2x wiederholt, bis RXC vom Simulator rückgesetzt wird, Beim ATTiny 2313 setzt der Simulator RXC gar nicht zurück und wiederholt den Interrupt ständig, bis man RXC von Hand resetet
Programm von Studio4 nach Studio7 umgewandelt. Fritz T. schrieb im Beitrag #7943375: > Beim ATMEGA 168 wird der Interrupt 2x wiederholt Fritz T. schrieb im Beitrag #7943375: > Beim ATTiny 2313 setzt der Simulator RXC gar nicht zurück Ich habe es nicht resimuliert, jedoch erinner ich mich
-
Thread
Suche Eingangs-Impedanz des Atmega88PA im Datenblatt
anscheinend im Datenblatt nicht spezifiziert, obwohl beim SPI-Bus in 29.7 etwas schwurbelig steht: "The ATmega48A/PA/88A/PA/168A/PA/328/P 2-wire Serial Interface meets or exceeds these requirements under the noted conditions. [...] Ci (1) Capacitance for each I/O Pin – max 10 pF. [...] (1) In ATmega48A/PA/88A/PA/168A/PA/328/P, this parameter is characterized and not 100% tested." LG, Sebastian
-
Thread
VIDEO Testbildgenerator mit ATmega8
Vielleicht wäre es gut wenn man einen ATMega64 mit externem SRAM austatten würde. Dann könnte man richtige Games darauf abspielen.
mit dem ATmega168-20 ;)