-
Thread
ATMega88V-Schaltung: 20% Fehlverhalten
Werte Kollegen, ich habe eine Schaltung mit einem ATMega88V aufgebaut. Der Entwurf stammt nicht von mir, wurde durch mich aber abgewandelt. Vereinfacht gesprochen, soll sie u. a. folgendes machen (vgl. Abb.): a) WENN Eingang 1 = aus (Schalter offen)
daran, daß Ausgang 2 ausgeht, wenn Eingang 1 geschlossen wird – so wie es sich gehört. Nur PD4 am ATMega bleibt gelegentlich "unten", wodurch das angeschlossene Modul nicht aktiviert wird und weiterhin das Signal für Eingang 2 produziert. Zur Information: Im selben Gehäuse befinden sich zwei Aufwärtswandler
-
Thread
Taster zum Schalter ohne Mikroprozessor
Aufwand ? Wieviele sind das denn ? Taster entprellen per µC geht z.B. mit PeDas Routine sorgenfrei. ATMega88 hat z.B. 23 I/Os also kann man mit einem IC 11 Taster auswerten und damit dann 11 Ports schalten. Wenn man ja wüßte um was es eigentlich geht ?
Wieviele sind das denn ? 7 > Taster entprellen per µC geht z.B. mit PeDas Routine sorgenfrei. > ATMega88 hat z.B. 23 I/Os also kann man mit einem IC 11 Taster auswerten > und damit dann 11 Ports schalten. > Wenn man ja wüßte um was es eigentlich geht ? Es geht darum, dass ich eine simple Schaltung
-
Thread
Atmega48 wacht nicht durch INT1 auf (sleep_mode(), interrupt)
user-manual/group__avr__sleep.html http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
einem PIC10F222 oder einem PIC18Fxxxx zu beginnen? Ich frage weil das Datenblatt des PIC10 gerade mal 88 Seiten lang ist, das des PIC18F45K22 schon über 300 Seiten. Hat das etwas mit der komplexität der Programmierung zu tun oder sind das nur die zusätzlichen Features die der PIC10 nicht hat? Was ratet
, der ATMEL-ICE kann sie alle programmieren und debuggen, vom ATtiny4 (PIC10 pinkompatibel) über ATmega, xmega bis zu den Atmel Cortex.
-
Thread
ATMega direkt an LiPo gut oder schlecht?
Hallo, Ich habe vor an einem ATMega88pa-a einen NTC und eine RTC (DS3231) zu betreiben, womit ich dann Temperatur und Zeit auf 7 Segment Anzeigen darstellen kann. Betrieben wird das Ganze direkt an einem kleinen 3,7V LiPo der über
-
Thread
Probleme mit Schaltung / Platine
:) Was ist anders: 1. Der 7805 hat einige Kondensatoren bekommen. 2. Der TLC wird durch den ATmega angeschaltet - sollte Latch-Up-Probleme lösen. 3. Das Signal des TLC geht an einen ADC-Pin des ATmega. 4. Der ATmega erhält auch ein Signal eines LM335. Damit halte ich mir spätere Kaltstellenkompensation
runtergewandert, fühle mich wohler wenn nur Niederspannung auf der Platine ist. Ist der Messteil des ATmega ausreichend entstört? Für den 7805 wird eine recht hohe Genauigkeit angegeben von 25 mV. Das wäre deutlich besser als die Genauigkeit der internen Referenz des ATmega. (http://sprut.de/electronic
-
Thread
GPS-Logger mit Aufzeichnung auf SD-Karte
einiges zur Technik: Größe Gehäuse: 90 x 43 x 28 mm GPS Empfangsmodul: Navilock NL507ETTL Prozessor: Atmega 1284 (Damit AVR-Dos Draufpasst. OK, ein 64er oder 32er hätte zur not auch gereicht) Spannungsversorgung: 5V - 40V intern mit Stepdown-Wandler auf 3,3V runtergeregelt. Stromaufnahme: 60mA an 6V
Kann bitte mal ein Mod die erste Hex Datei löschen? : Atmega_1284_test_SD-Karte_und_GPS_LED.hex Beitrag vom 26.07. Die wird immer wieder gedownloaded, obwohl ich weiter unten vermeldet habe das die einen Bug hat. Die Korrigierte fehlerfreie Hex vom 27.07.
-
Thread
Fuse Bits Mitten im Programm ändern
durchaus auftreten. Dann ist dein Konzept aber nicht unbedingt überragend. Warum nimmst du keinen Atmega88 mit Quarz? mfg.
Failure Detection angekündigt: http://www.atmel.com/Images/Atmel-42397-8-bit-AVR-Microcontroller-ATmega328PB_Datasheet.pdf MfG Spess
-
Thread
AVR und Power Down Mode
Hallo, ich habe hier eine Schaltung mit ATmega88, gespeist von einer 9V Block Batterie und einem LP2950: http://www.reichelt.de/LP-2950-ACZ5-0/3/index.html?&ACTION=3&LA=446&ARTICLE=39474&artnr=LP+2950+ACZ5%2C0&SEARCH=LP2950 Die Schaltung braucht
die auf der ersten Seite im Datenblatt angegebenen 0,1µA für 1,8V. Mit einem LM2936 und einem Mega88PA bin ich mal auf 0,6 mA runter gekommen, allerdings aktiv bei 1 MHz Takt oder so und mit Idle.
-
Thread
MOSFET zum Schalten von 3A Verbraucher
schrieb im Beitrag #4201162: >> IRF540N > > Diesen N MOSFET kannst Du nehmen. Um ihn von einem ATmega328 aus anzusteuern ? Gibt es einen Grund in diesem Forum zu trollen und Fragende in die Irre zu leiten ?
Weil dessen On-Widerstand für eine Gate-Source-Spannung von 10 V spezifiziert ist und das kein ATmega direkt von einem Portpin aus liefern kann.
-
Thread
Drehimpulsgeber
Ich verwende einen Atmega8. Entprellung habe ich auch schon probiert. Macht keinen Unterschied. Laut Beschreibung des Algorithmus soll dort eine Entprellung bereits integriert sein. Die Drehimpulsgeber sind als "Problemkinder
für flankengetriggerte Interrupts bot, allerdings viel zu lahm war. Nimm mindestens einen AVR (ATmega88, wie in meinem Codeschnipsel) und takte ihn mit 20 MHz. Walter T. schrieb im Beitrag #4202609: > Eine Menüsteuerung würde ich nur im Notfall damit machen. Die feine > Einteilung müßte ich für
-
Thread
Arduino / Atmel UART Fehler
Ich verwende einen Arduino mit ATMega328P. Ist das bei dem auch so?
BirgerT schrieb im Beitrag #4202411: > .. nimm halt die Beispiele aus dem ATmega48A..328P Datenblatt. http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Runterladen, lesen, Beispiele (richtig
-
Thread
Atmel Studio 6 / Kontakt verloren
mit einem kleinen Projekt angefangen, an dem ich jetzt weiterarbeiten wollte. Ich habe einen ATmega88 auf einem Steckboard aufgebaut. Das alte Programm läuft nach wie vor. Ich bekomme aber mit meinem MKII(USB) keinen Kontakt mehr zum MC. Die Betriebsspannung des Systems kann ich lesen. Es
-
Thread
High speed am AVR Analogkomparator?
überhaupt? >Kann ich noch mit einem 8MHz-Signal das ACI-Flag Triggern? Glaub ich nicht. Beim ATmega88 sind es 500-750ns Verzögerungszeit.
noch addiert und ist auch noch taktabhängig. Gleiches dürfte auf das Interruptbit ACI zutreffen. (ATmega88a)
-
Thread
Problem mit Zeitmessung mit Atmega8
[c]88 TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS10);[/c] Hier gehört das |(1<<CS10) weg. Ab Zeile 107 (wird sich wahrscheinlich schon verschoben haben) gehört das dazu, bzw. ergänzt: [c] if (!start){
Ausschalter" des Schrittmotortreibers kann ich sowohl Hi als auch Low im Aus-Zustand erhalten. Am Atmega8 sind die Anschlüsse PD4 bis PD7 frei. mfg Ewald S.
-
Thread
I2C Clock Stretching mit Atmega
Hallo zusammen, über I2C soll ein Sensor (Slave) mit einem ATmega88 (Master) verbunden werden. Im Datenblatt des Sensors steht, dass er mittels Clock Stretching eine Transaktion pausieren kann, wenn er gerade anderweitig beschäftig ist. Im Datenblatt des ATmega88
Aus dem Datenblatt des ATMega88: The Slave can extend the SCL low period by pulling the SCL line low. This is useful if the clock speed set up by the Master is too fast for the Slave, or the Slave needs extra time for processing
-
Thread
Programmierung eines Atmega über SPI einer anderen CPU
Hallo zusammen, wir haben ein Projekt, in dem eine Host-CPU (iMX6) einen Atmega88p programmieren soll. Als Hardwareschnittstelle sollte eine SPI Schnittstelle genommen werden, die an die ISP des Atmega geklemmt werden soll. Das sollte gehen. Auf dem iMX6 soll Linux laufen. 1
Hi, Alexander, > wir haben ein Projekt, in dem eine Host-CPU (iMX6) einen Atmega88p > programmieren soll. Als Hardwareschnittstelle sollte eine SPI > Schnittstelle genommen werden, die an die ISP des Atmega geklemmt werden > soll. Warum keinen Bootloader für den AtMega88
-
Thread
bascom erkennt chip atmega 8 nicht
ist es wirklich n ur ein mega8? oder vlt. ein mega88 oder mega8p? Das steht auf dem AVR drauf!
atmega8 16pu dil28 atm
-
Thread
H-Brücken Wahl/Ansteuerung mit Atmega88
die Rampe von 0 - 100% eine Sekunde brauchen. Noch etwas zu Deiner Schaltung. Du wolltest einen ATmega88 nehmen, dann nutze ihn auch mit seinen verbesserten Eigenschaften gegenüber einem Mega8. Der ADC hat eine interne 1,1 V Referenz, sodaß der LM358 das Stromsignal des L6203 nicht verstärken muß. Selber
Verlustleistung. Pro 1 A Motorstrom nehme ich 1 Ohm Widerstände und lasse Vref bei 5 V. Wie gesagt, beim Mega88 bieten auch T0 und T2 jeweils zwei PWM-Ausgänge. Feierabend!
-
Thread
ATmega: Ursache für Aufhängen
Eine kleine Schaltung mit dem ATmega hängt sich immer wieder auf. Jetzt bin ich auf der Suche nach möglichen Ursachen, um das zu beheben. Zur Schaltung: Ein ATmega88 (4MHz) liest alle paar Sekunden einen Schalter ein (Leitungslänge
@ Markus E. (residuum) >Ein ATmega88 (4MHz) liest alle paar Sekunden einen Schalter ein >(Leitungslänge ~30cm). Der zugehörige Pin hat einen externen Pull-up >(100k) und Kondensator (100n). Der Pull-Up ist recht hochohmig und
-
Thread
Aufwärtswandler 5V gesucht
Hallo, ich möchte ein BCA8-BTM-88PA/328P-Modul (BTM-222 Bluetooth Modul + ATmega328) und einen Kraftsensor (Versorgungsspannung 5V) mithilfe von 2-3 Mignonbatterien betreiben. Ich suche folglich einen geeigneten Aufwärtswandler mit einer
-
Thread
PWM Signal erfassen und flanken zählen
Hallo, Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? Ich habe zwei Mikrocontroller und moechte mit einem das PWM Signal erzeugen und mit dem anderen die steigenden Flanken zaehlen. Waere super wenn ihr mir helfen koennt.
einfach "Zähler" oder "Counter"... Ado Ra schrieb im Beitrag #4171993: > Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? Welche Frequenzen?
-
Thread
Programm soll statt Atmega8 auf Atmega48 laufen
Wie Fritz schon schrieb sind die Register vom ATMEGA8 und ATMEGA48 teilweise unterschiedlich. D.h. Du musst diese entsprechend anpassen damit das Programm auf dem ATMEGA48 läuft. In der Liste der Fehlermeldungen siehst Du genau, welche Register nicht
Als groben Anhaltspunkt kannst du mal in den Migration Guide vom atmega8 zum atmega88 (ja, 88 nicht 48) reinsehen.
-
Thread
ZUFALLS ZAHLEN im 2 dem. ARRAY
Hallo alle zusammen. Ich habe zurzeit ein Projekt,mit meinem Microcontroller (ATmega88),Schiffeversenken. Soweit ist es gar nicht so arg schwer habe anfangs gedacht ich setzte meine Schiffe manuell aber mein Prof. meinte es soll per Zufalls Prinzip gehen. Leider habe ich das noch nicht
-
Thread
Spannung wandeln
Du kannst an den Tiny2313 einen ADC0808 hängen. Nimm doch einen ATTiny88.
Sachen verbaut und kenne ihn. Gerade deswegen solltest du auf etwas Neuzeiliches umstellen, nicht atmega8 sondern gleich m328, gibts für ~3€ und hat die gleichen Registerbezeichnungen wie größere AVR.
-
Thread
Ein Menü für LCD Textdisplays hier Nokia3310
das Archiv mit dem Quellcode ist. Deshalb hier noch mal kleiner. Ich hatte das Datenblatt vom Atmega 88 noch mit im Archiv.
-
Thread
max. 12V ADC Messung
chris schrieb im Beitrag #4160221: > Welcher Controller?? ATMEGA32
oder 4,88mV Auflösung und als dritte Variante halt alles zwischen 2,5mV bis 4,88mV pro Bit wenn man eine externe Uref nutzt. REIN IDEAL KANN MAN RUNTER BIS AUF 1mV/Bit messen nur wie genau brauch man es ???
-
Thread
Probleme mit TWI (ATmega8)
Hallo, ich bin gerade dabei, eine Datenübertragung zwischen zwei ATmega8 mittels dem TWI zu realisieren. Leider stoße ich dabei auf ein paar Probleme, die wahrscheinlich auf mein Halbwissen zum Thema TWI zurückzuführen sind ;-) Ich habe mich schon auf einigen Seiten
ich weiss jetzt allerdings nicht auswendig, wie hoch die niedrigste Frequenz ist, die so ein Atmega8 mit seinem TWI Taktgeber unterstützt. Schonmal erwägt, für den Anfang Soft-i2C zu benutzen? Da könntest du beliebig _delay_ms() Pausen einbauen.
-
Thread
Atmega und ENC28J60: Netzwerkverbindung schlägt fehl
Visualisierung habe ich eine kleine Schaltskizze erstellt, die den Anschluss der Stiftleiste an den Atmega verdeutlicht. (Verwendet habe ich einen Atmega 32 mit externem 16MHz Quarz). Die Grundbeschaltung des Atmega 32 mit den diversen Abblockkondensatoren und der Herstellung einer stabilen 5 Volt Spannungsversorgung
TCP/IP Protokolls und ohne Router mal Pakete direkt an die MAC Adresse senden: arp -s 192.168.2.88 xx-xx-xx-xx-xx-xx (MAC Adresse) ping 192.168.2.88 Die IP Adresse kann ruhig falsch sein, Hauptsache sie ist frei. Dein Computer sendet dann Pakete an diese MAC Adresse. Die werden (hoffentlich) vom
-
Thread
Welchen AVR nehmen?
Atmega1284P (DIP) oder Atmega2560 (TQFP)
Anforderungen richtig verstanden habe, komme ich auf 20 I/Os. Das geht auch schon mit den 28 poligen ATMega 48/88/168/328. Die haben UART/ AD-Wandler/ SPI/ TWI an Bord. Hast Du denn einen Programmer? Bei den 28-Pin-Typen kommt es jetzt allerdings drauf an, ob Du den Code in bis zu 32k Flash und die
-
Thread
PWM auf beliebigem Pin?
nicht an die Pins angebracht sind wo die PWM Signale erzeugt werden. Als Beispiel von Timer0 bei Atmega 88 wäre der OC0A der PD6 meine LED ist aber in Pin PC4. Gibt es eine Lösung das ich auch andere Pins für PWM benutzen kann. Vielen Dank im Voraus.
Hi Ado Ra, geht es darum die 4 RGB LEDs an einem Atmega88 über 12 PWM Ausgänge farbig anzusteuern (Farbkreis und Helligkeit)? Dann bleibt Dir wahrlich nur die Soft-PWM, weil die beiden 8-Bit- und der 16-Bit-Timer eh jew. nur 2 PWM-Kanäle haben. Oder
-
Thread
Gefälschte AVR-uC?
spess53 schrieb im Beitrag #4155138: > Vielleicht sollte man dazu noch erwähnen, das der ATMega328 einige Zeit > nach den ATMega48/88/168 herauskam. 48/88/168(P)A/328(P) sind zusammen rausgekommen. mfg.
8271 with merged information for ATmega48PA, ATmega88PA, ATmega168PA and ATmega48A, ATmega88A andATmega168A. Also included information on ATmega328 and ATmega328P Und bei den neusten PB-Typen: http://www.atmel.com/Images/Atmel-42176
-
Thread
Attiny13 spring t aus Hauptschleife
Hallo zusammen, ich hab nochmal so ein ähnliches Problem mit dem ATmega88. Ich hab 2 Interrups, ein INT0 und PCINT19: [c] void initInterrupt() //Port Interrupt initialisieren { MCUCR |= (0<<ISC01) | (0<<ISC00); //Low Level am INT0 Pin als Auslöser (notwentig
im Beitrag #4310188: > Hallo zusammen, > > ich hab nochmal so ein ähnliches Problem mit dem ATmega88. Nicht wirklich. Das Problem des TO war, dass er den INT0 aktiviert hat, für den er aber keine ISR hatte. Ein Pin Change Interrupt ist nun mal etwas anderes als ein External Interrupt.
-
Thread
ATmega88 UART disable
Hallo, die UART-Pins sollen als reguläre Outputs genutzt werden. Deshalb wird der UART abgeschaltet und der Output aktiviert (Pins D0 und D1): [c] UCSR0A = 0; UCSR0B = 0; UCSR0C = 0; bitSet(PRR, PRUSART0); PORTD &= ~(0x03); DDRD |= (0x03); [/c] Wenn dann die beiden Pins auf low gesetzt werden, bewegt sich nur der RX-Pin, TX bleibt dauerhaft auf high: [c] bitClear(PORTD, 0); bitClear(PORTD, 1); [/c] TX wurde bereits auf Kurzschlüsse zu benachbarten Signalen geprüft. Die Makros bitSet() und bitClear() funktionieren mit dem RX-Pin ohne Auffälligkeiten. Wie
-
Thread
Detektion 230V
Eingang des uC an. Frage dazu: Ist die Diode 1N4148 überhaupt nötig? Der verwendete Controller (ATmega88) hat eine solche als Schutzschaltung intern eingebaut. Oder ist eine andere Diode mit geringerer Durchlassspannung besser? Schließlich kann hier die Spannung am Eingang des uC bis 0,6V unter Gnd
-
Thread
mini Quadraturdekoder + 32 Bit Zähler + TWI, Attiny25
an anderer Stelle schon > beschrieben: Beitrag "4-fach Flankenauswertung per *Interrupt* mit > ATmega48/88" Interrupts sind im Allgemeinen zur Auswertung von Drehgebern nicht zu empfehlen. Alternative: https://www.mikrocontroller.net/articles/Drehgeber
-
Thread
[V] AVR Dragon (defekt)
Output Fenster "ERROR Property not found: InterfaceProperties/IspClock". Das Programmieren eines ATmega88 über ISP funktioniert nicht. Offensichtliche Hardware-Defekte wie kaputte Bauteile sind nicht erkennbar. Einigen Diskussionen hier ist zu entnehmen, dass manche Leute das Teil reparieren können
-
Thread
Verbessung von Mfile für Linux
so im aktuellen Verzeichnis oder "installiert" * Hab Programmierer hinzugefügt * Hinzugefügt: atmega328, atmega328p, atmega88* * ports hinzugefügt, die von usb seriell-adaptern genutzt werden: /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3 Linkeintrag hier hinzugefügt: https://www.mikrocontroller.net
-
Thread
Erster Schaltungsentwurf - ATtiny Programming Board
So etwas nimmt man, wenn man sich auskennt und die Eigenheiten kennt und braucht. Mit einem ATMega 48/88/169/328 wärst du wesentlich besser bedient. MfG Spess
spess53 schrieb im Beitrag #4145187: > Mit einem ATMega 48/88/169/328 wärst du wesentlich besser bedient. Ich denke mal hier geht es ums Prinzip und ums lernen mit gleichzeitigem ersten Erfolg. Die anderen Typen werden sicherlich scnell folgen.
-
Artikel
Midi Rekorder mit MMC/SD-Karte
Menü schaltbar (auf PORTB 6+7) Download Mr.MIDI 2. neuste Version 23.05.2015: (Passwort mrmidi) ATmega8 (ohne Bootloader): MrMidi2.zip ATmega168 (mit Bootloader): MrMidi2m168.zip ATmega168 (mit Bootloader) für IR-Fernbedienung: MrMidi2m168IR.zip ATmega168 (mit Bootloader) für IR-Fernbedienung und mit
Laufzeit und Größe, neuer 512-Word-Bootloader): MrMidi2Ultimate.zip Update (MrMidi2Ultimate) auf ATmega8,88,168 (Features eingeschränkt bei den kleinen) [letzer Bugfix 26.06.2009] Update 2 (MrMidi2Ultimate) mit externem Geschwindigkeitssignal [letzer Bugfix 26.06.2009] HEX2BIN-Tool (benötigt um die binären
-
Thread
AVR - unteres und oberes Nibble von Port getrennt beschreiben
konfiguriert sind. Sonst toggelt eine "1" im PIN Register den Ausgang (bei neueren AVR zB ATtiny25, ATMega88 ... und fast alle anderen)
konfiguriert sind. Sonst toggelt eine > "1" im PIN Register den Ausgang (bei neueren AVR zB ATtiny25, ATMega88 > ... und fast alle anderen) Mist, reingefallen. Bei Eingang werden die Pullups mit dem Portregister geschaltet! Im PIN werden die Zustaände abgefragt.