-
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 ;)
-
Thread
atMega8 zu atMega168
laut den Migration Notes von Atmel geändert. Jedoch habe ich beim Timer ein kleines Problem: atmega8: [c]TIFR = 0x04; TIMSK = 0x04; TCNT1H = 0x00; TCNT1L = 0x00;[/c] atmega168: [c]TIFR0 = 0x04; TIMSK0 = 0x04; TCNT1H = 0x00; TCNT1L = 0x00;[/c] Beim Compilieren
wurde oder ein Doppelpunkt stattdessen da steht. Ansonsten, evtl. vergessen, im Makefile auf den Mega168 umzustellen?
-
Thread
Windows GUI mit µC USB ComPort
reingehen sollen. Aktuell habe ich zwar eine GUI, jedoch keinen Quellcode dafür und auch nicht für den Atmega168, da der Programmierer gestorben ist. Nun möchte einen neuen µC verwenden, der den ganzen kram handelt. Ggf auch eine neue GUI erstellen. Es sollen via Häckchen setzen diverse Daten Seriell weitergegebene
sollen. > Aktuell habe ich zwar eine GUI, jedoch keinen Quellcode dafür und auch > nicht für den Atmega168, da der Programmierer gestorben ist. > Nun möchte einen neuen µC verwenden, der den ganzen kram handelt. > Ggf auch eine neue GUI erstellen. > Es sollen via Häckchen setzen diverse Daten Seriell
-
Thread
debugen mit debugwire
Geschwindikeit bis zu diesem besagten Breackpoint und dann erst kommt der Pc wieder ins spiel Jetzt beim Atmega 168 läuft der simulator irgendwie sehr langsam zeile fürzeile durch den code bis zum Breakpoint aberwie gesagt nich in voller Geschwindikeit ! So nützt mir das ding irgend wie nichts ! Ich hoffe ich
zimmermann schrieb: > Jetzt beim Atmega 168 läuft der simulator irgendwie sehr langsam zeile > fürzeile durch den code bis zum Breakpoint aberwie gesagt nich in voller > Geschwindikeit ! Welcher Simulator? Ein Breakpoint wird bei
-
Thread
ADC, LCD und Uhr mit ATMEGA8, ist das möglich?
schon mal gemacht. Allerdings nicht mit dem Atmega8 sondern mit dem 168. Uhrenquarz an Timer2, 8 MHz intern. Alles völlig Problemlos. mfg.
Zündung mit einem Interrupt. Da drängt sich dann wieder der Atmega 88 auf. Bei dem kann man jeden Pin als Interrupt-Quelle verwenden. mfg.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Meine ersten versuche mit einem atmega16 :-)
sind alle Funktionen implementiert; der Aufbau erfolgte auf Lochraster. Als Controller wurden 2 ATMega8 und 2 ATMega16 verwendet.
-
Thread
Agilent HCMS-29xx LED Display seriell ansteuern
Hallo jjk, die Datenleitungen des 4 Zeichen Display HCMS-2904 sind an einem ATMEGA168 (auf MyAVR Board) an den Pins C0-C3 angeschlossen. Der Atmega hat einen externen Quartz, 3.8 Mhz. Das Display soll den eingebauten internen Qszillator verwenden. Den Hinweis das zuerst CW1 und
>die Datenleitungen des 4 Zeichen Display HCMS-2904 sind an einem >ATMEGA168 (auf MyAVR Board) an den Pins C0-C3 angeschlossen. Der Atmega >hat einen externen Quartz, 3.8 Mhz. Das Display soll den eingebauten >internen Qszillator verwenden. Ok. Dann ist auch CW1 mit
-
Thread
LiPo Unterspannungsabschaltung
-3 Wochen mit folgendem Vorhaben: Ich habe vor einen 6S LiPo vor Unterspannung mithilfe eines ATMega´s und eines Transistors zu schützen, indem ich die einzelnen Zellen des LiPo´s auf die Analogen Eingänge des ATMega´s lege diese Werte dann auswerte und sobald eine Zelle unter 3,25 V fällt alle Verbraucher
für deine Antwort, nur weshalb die Spannungsteiler? Wenn ich die einzelnen LiPo Zellen an den ATMega anschließe komme ich doch max. auf 4,2 V womit der ATMega zurecht kommen sollte (max. 5 V)?! Wenn ich den LiPo mittels Gesamtspannung messen würde bekäme ich einen schädlichen Zellendrift nicht
-
Thread
2x Arduino im Gleichtakt
UBRRn + 1)), wenn U2Xn = 1 (Async. Double Speed) https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf#G3.1199934 2Mbps bei fosc = 16MHz, UBRRn = 0, U2Xn = 1 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf