-
Thread
Atmega32 flashen via ISP
immer dieselbe Meldung: avrdude: Expected signature for ATMEGA168 is 1E 94 06 Double check chip, or use -F to override this check. Wie kann ich diesen Fehler umgehen? Was muss ich als Boardtype einstellen für Atmega32? Danke
show you how to convert almost any Arduino, Arduino clone or Arduino compatible board that uses an ATmega 8,168, 328, 1280 or 2560 into a programmer. I will then show you how to use it to program any other board that uses one of these processors. Ich lese das so, das nur von den hier angegebenen Prozessoren
-
Thread
müC Einsteiger. Breadboard Komplettpaket
Kit" suchen, da gibt es einige Bauteil-Zusammenstellungen mit und ohne dem eigentlichen Arduino/Atmega328.
aufgeräumter und weniger als Sender gesteckt, direkt auf Xtal1/2 und von da per Kerko an GND vom Pin8 des ATmega328 [siehe Foto im Anhang]. Anschluss für 9V-Block hatte ich noch rumfliegen.) Wollte erst nicht richtig, habe dann per USBasp noch mal den atmega168_and_328-Bootloader geschrieben. Programmieren
-
Thread
ODROID-U3 Quadro
Zum dem Preis (27,95€) bekam man bisher nur den originalen Arduino. Im Schaltplan steht noch ein ATMega168, aber das scheint falsch zu sein, in Blockschaltplan ist ein 328 genannt. Zum verwendeten Controller steht bei Pollin nichts, der Link zu hardkernel.com ist tot. Aber der Link zu odroid.com im
-
Thread
RDS CRC Prüfbit Berechnung
MASTER-WORD CRC_GRUPPE_A = CRC Xor &HFC& CRC_GRUPPE_B = CRC Xor &H198& CRC_GRUPPE_C = CRC Xor &H168& CRC_GRUPPE_D = CRC Xor &H1B4& '----------------------------------------------------------------------------------------- ' CRC vergleich CRC mit CRC_OLD BERECHNUNG_CRC = 0 If CRC_GRUPPE_A = CRC_OLD
ATmega8
-
Thread
4x4x4 Led Cube falsch zusammen gebaut
da ich so über google keine Antwort mehr finden kann. Ich habe mir für meinen Arduino mit dem Atmega 168 einen 4x4x4 Led Cube gebaut. Jedoch habe ich leider auf Grund der Tatsache das ich das Video nicht fertig geschaut habe einen Gravierenden Fehler gemacht. Ich habe die Anoden und Kathoden vertauscht
-
Thread
avr mkii blinkt orange
Signaturfehlermeldung deutet daruf hin, dass Du im AVRStudio einen nicht passenden uC Typ ausgewaehlt hast (zB mega168 statt mega168P)
Auf meinem µC steht: ATMEL ATMEGA8515 16PU 1328 so habe ich auch im AVRStudio unter Device rechts neben Tool den Atmega8515 ausgewählt, ein 8515-16PU gibt es nicht aber das ist doch richtig?
-
Thread
AVR/Arduino Eigenbau nimmt keine Programme mehr an (ATmega168)
zugeschickt und wurden auf einem Steckbrett selbst (nach Anleitung) zusammengebaut. Im Kern werkelt ein ATmega168-20PU, der von einem externen 16MHz Quarz versorgt wird, Strom gibt’s von einem USB-TTL-Konverter, der wohl extra für den Wettbewerb hergestellt wurde, dementsprechend habe ich keine Ahnung, was
welchem weiß ich aber leider nicht. Jedenfalls ist die ganze Sache kompatibel mit dem Arduino Nano mit Atmega168. Ich häng mal das Schaltbild an. Kommen wir also zur Software, programmiert habe ich das Teil mit Arduino. Ich bin mir ziemlich sicher, dass es irgendwie mit dem letzten Programmupload zusammenhing
-
Thread
Master_Slave I2C
herumtreibe, wollte ich euch fragen, ob es ohne weiteres möglich ist. Ausgangspunkt: Die Slaves(4x Atmega 168)sind voradressiert.wenn Master (1x Atmega168) die Slaves erkannt hat, soll er die reihenfolge nach die Slaves neu adressieren. danke
Nochmal: Kontrolpanel = Atmega 168 als Master LED Panel = Atmega 168 als Slave --> davon habe ich 4 Idee = LED Tisch zu bauen, der aus 4 x LED Panels besteht. Istallations LED Panel: [code] ________
-
Thread
Verständnisfrage: zwei unabhängige USB-HID mit einem Mega8
Spaß ;) ) brauch ich 4 dieser Adapterplatinen. Könnte man nicht einen etwas potenteren µC (Mega168) verwenden und diesem die gesamte Arbeit für alle 4 Controller übernehmen lassen? Der Flaschenhals ist hierbei warscheinlich die USB Verbindung, oder? Dieser eine µC müsste sich dann gleichzeitig
oder? Eher macht VUSB zu - das lastet den Contoller schon ziemlich aus. Ich würde lieber einen Atmega mit integriertem USB benutzen. Der unterstützt dann auch USB Full Speded (12 MBit/s) und damit niediregere Latenzen bei den HID Interrupt pipes.
-
Thread
Z180-Stamp Modul
Marcel A. schrieb im Beitrag #4298778: > Den ATMEGA1281V gibts bei Reichelt nicht mehr - nur den "dickeren" > ATMEGA2561V - sollte laut Unterlagen gleiches Layout haben, nur doppelte > so viel Flash. Sollte gehen. Aber wieso eigentlich die V-Versionen
der Betriebsspannung sein, siehe Anhang. Auf jeden Fall gibt es aber einen Unterschied zwischen ATmega2561 und dem Rest der Familie.
-
Thread
STK500 ISP Problem
Hallo, ich habe seit kurzem ein STK500. Zuerst habe ich den ATmega8515L gegen einen ATmega168P (grüner Sockel) getauscht. Jumper habe ich wie folgt gesteckt: VTARGET: gesteckt AREF: gesteckt RESET: gesteckt XTAL1: gesteckt OSCSEL: auf 2/3 gesteckt BSEL2: nicht
da nur an den XTAL1 Pin des AVR der Takt kommt. Im Anhang habe ich ein Bild vom Takt an XTAL1 des ATmega168P. Ich hoffe ihr könnt mir helfen. Gruß Felix
-
Thread
ARef ADC beim AVR
Hallo, beim durchstöbern der Datenblätter vom ATMega bzw ATxMega finde ich zwar ARef für die Referenz des ADC, jedoch finde ich nicht ob die ARef über der VCC sein darf, wenn die VCC unter der zulässigen Spannung liegt. Ich hab ne Anwendung bei dem
Z.b. im Datenblatt vom ATmega168 auf Seite 244: > ADC input voltage range 0 - VCC
-
Thread
Flashen in AVRStudio6.2 nicht erfolgreich
Hallo zusammen, Ich teste das erste mal das AVR Studio6.2 mit einem JTAGICE3 und einem ATMEGA168. Bisher hatte ich das Studio4 und das AVRISP MKII, funktioniert perfekt. Beim neuen Studio und dem JTAGICE3 scheitere ich jedes Mal beim verifizieren des hex flashvorgangs, siehe Bild. Beim
-
Thread
Transistortester - update für mega168
Ich möchte meinen Transistortester updaten. Für Atmega 168 stehen drei Verzeichnis mit *.hex Files zu Verfügung: mega168_1.9V, mega168_3.3V, mega168_strip_grid. In meiner Schaltung wird der Prozessor mit 5 Volt versorgt. Welche *.hex sollte ich
Karl-Heinz Kübbeler schrieb: > Für die normale Version ist der default Unterordner (ATmega168) oder der > mega328 Unterordner (für ATmega328).
-
Thread
Arduino 2560 PWM Frequenz ändern auf 100Hz
**************************************/ inline void initPWM1(uint8_t freq) { #if defined(__AVR_ATmega8__) || \ defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || \ defined(__AVR_ATmega168__) || \ defined(__AVR_ATmega328P__) // use PWM from timer2A on PB3 (Arduino pin
WGM21); // fast PWM, turn on oc2a TCCR2B = freq & 0x7; OCR2A = 0; #elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) // on arduino mega, pin 11 is now PB5 (OC1A) TCCR1A |= _BV(COM1A1) | _BV(WGM10); // fast PWM, turn on oc1a TCCR1B = (freq & 0x7) | _BV(WGM12);
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
weiter in der Entwicklung, als auch in der Erkenntnis ;-) Der nachfolgende Code läuft auf einem ATMega1284P (18,432MHz), diesen µC werde ich auch einsetzen wollen, der Quelltext ist noch nicht komplett, jedoch sind die zeitraubenden Berechnungen schon implementiert, leider braucht der ATMega für die
pro sec = 2/ Hz. Zum besseren Vergleich laufen beide µC´s bei 8MHz. Der Hardware-Multiplier im ATMega ist also doch deutlich zu spüren. Getestet auf ATTiny45 mit 64 bit Ganzzahlen -> ~600 Berechnungen / sec Getestet auf ATMega1284P mit 64 bit Ganzzahlen -> ~1100 Berechnungen / sec Um die Frage
-
Thread
AVR MEGA 168 verfused ?
Hallo, Ziel war vor allem dem MEGA168 den externen 12 MHz Takt beizubringen. Die Schaltung läuft auf einem Mega8 schon wunderbar... Also habe ich dieses gemacht (Der Mega8 hat: hfuse:w:0xc6:m -U lfuse:w:0x9f:m) : avrdude -p m168 -c
helfen ?) Trotzdem frage ich mich was bei den Einstellungen siehe Screenshot falsch ist ? (M168 mit 12MHz Quarz an Xtal 1+2)
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
Sascha712 schrieb im Beitrag #3576892: > Youtube-Video "Ili9341 @atmega8 8MHz" so wie in dem video läuft das auf meinem 8Hhz Atmega auch.
gehen. Ich gebe unumwunden zu und nehme mich da nicht aus: auch ich bin froh, wenn ich auf einem ATMega168 oä. "arbeiten" darf und mich nicht mit den Startup-Files eines STM32xyz herumschlagen muss. Viel Spaß noch! Läuft's denn mittlerweile? (Ich kann jetzt unmöglich alles lesen) Äxl
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
www.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=2114.13010608.0.0.xpoCoe und einem USBasp einen Programmer für den ATMEGA328AU und ähnliche gebaut. Außer einem RC Glied für Reset und einem 22µ KerKo direkt am Pin
das hätte ich gleich mit fotografieren können, stimmt :) Beleuchtung - ein MLF Tray (waren ATMEGA168er drinn, glaube ich) mit 5mm LED s bestückt und unters Objektiv geklemmt. Bild folgt StromTuner
-
Thread
Erzeugung eines (ca .+15V/-15V) Drehstromsignals
Dann halt einen Atmega88 nehmen. Der hat ein angenehmes 28pin DIL Gehäuse, rennt mit 20MHz, hat 6PWM Kanäle. Den kann man locker auch von Hand verdrahten.
//www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR Und der MC ist der Mega88/168/328, wie auf meinem Duemilanove.
-
Thread
Problem Ansteuerung Finder Relais für Rolladen
Ansteuerung der Jalousie-Motoren beigefügt. Ich verwende Finder-Relais der Serie 34.51, die vom ATmega168 über FET's angesteuert werden. Gruss Werner
-
Thread
Arduino Problem: analogWrite() ATtiny
arduino.cc/de/Reference/AnalogWrite schrieb: > Bei den meisten Arduino-Boards (diejenigen mit einem ATmega168 > oder ATmega328) ist das mit den Pins 3, 5, 6, 9, 10, und 11 möglich; > bei einem Arduino-Mega sind das die Pins 2 bis 13. Bei älteren Arduino- > Boardsmit einem ATmega8 wird analogWrite(
-
Thread
Peripherie-Aufteilung beim STM32F407?
Aber was der genau macht, habe ich noch nicht rausgekriegt. Für einen 8-Bit-Atmel-Controller (ATMega162) habe ich in Assembler mal einen ganz netten, sogar ziemlich schnellen Grafikcontroller für ein QVGA-Display geschrieben. Da habe ich auch indirekte Adressierung machen müssen. Aber das fand ich
mir mit dem RCC mache, rührt daher, dass ich dieses System erst mal verstehen lernen musste. Im AtMega gabs nur einen einzigen Takt, wenn man Glück hatte vielleicht noch eine PLL (Xmega) - aber das wars dann auch. Als ich (über SiSy ARM) zum ersten Mal Kontakt mit einem ARM-Controller bekam, war ich
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
PWM-Auflösung sein, sollte hier aber gehen. Ich bin gerade an einem Hobby-Projekt, da steuert ein ATmega328 (Der große Bruder des ATmega168, vom Speicher her) 18 RGB-LEDs, als 3x6 Matrix, also 1/6 Multiplex, 9 Software-PWM-Kanäle. Da erreiche ich 300 Hz 'Bildwiederholfrequenz' bei 10 Bit PWM-Auflösung
32 Stück hast Du zwar nur 32x15 statt 32x16, aber was da im Video abgeht, mache ich mit nur einem ATmega168 als Master.
-
Thread
Problem bei Self-Programming und Umstieg von ATtiny84 auf ATmega168
Betreff schon erwähnt, habe ich ein Problem mit dem Self-Programming beim Umstieg von ATtiny84 auf ATmega168. Auf dem ATtiny84 habe ich ein C-Programm, welches sich im Flash einen Speicherbereich an fester Hardware-Adresse definiert hat, in dem es Daten speichern und daraus lesen kann. Dazu konnte ich ja die Self-Programming-Funktion nutzen. Nun muss ich auf den ATmega168 umsteigen und dort verhält es sich mit dem Self-Programming so, dass nur Code welcher in der Boot Flash Section steht, Schreibzugriff auf das Flash bekommt. Also habe ich mir per Linker-Definition
-
Thread
Ansteuerung des MCP2515 (SPI)
ATmega328-Datenblatt: http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf Ich konnte über das Atmel Studio 6.1 ein simples Programm auf den Atmega328 übertragen, womit LEDs angesteuert wurden. Als nächstes möchte ich eine CAN-Botschaft in einem CAN-Bus absetzen und habe dazu folgendes Tutorial gefunden: http://www.kreatives-chaos.com/artikel/
-
Thread
Suche kompaktes AVR Experimentierboard
http://www.ebay.de/itm/Pro-Micro-ATmega32U4-Replace-Mini-fur-Arduino-IDE-1-0-3-Bootloader-Leonardo-hp-/161180059050?pt=Wissenschaftliche_Ger%C3%A4te&hash=item25871485aa
Hi >- AVR Mega (4/8/16/32) Mal abgesehen davon, das es keinen ATMega4 gibt, sind das alles überholte AVR-Typen ATMega8 ->ATMega48/88/168/328 ATMega16/32 ->ATMega164/324/644/1284 MfG Spess
-
Thread
Atmel auf der Embedded
Studio Version und Atmel ICE Debugger werde ich mir mal auf dem Stand genauer ausschauen, wobei der atmega168 xplain mini sieht interessant aus und bin gespannt ob man Arduino Code drauf laufen lassen kann.
Andi schrieb im Beitrag #3548089: > wobei der atmega168 xplain mini sieht interessant > aus und bin gespannt ob man Arduino Code drauf laufen lassen kann. Richtig, das ist ja das allerwichtigste....
-
Thread
AVR-C double gibt auf LCd nur aus
Angenommen dein Programm heißt "test.c" und dein Controller ist ein ATmega168, dann könnte das so aussehen (kann und nicht muß, viele Wege führen nach Rom... oder zur Floating-Point-Ausgabe): avr-gcc test.c -c -o test.o -Os -mmcu=m168 (es wird eine Datei namens "test.o" erzeugt) avr-gcc -mmcu=m168 -Wl,-u,vfprintf -Wl,-Map=test.map test.o -lprintf_flt -lm -o test.elf (es werden aus der Datei "test.o" die Dateien namens "test.map" und "test.elf" erzeugt - die "elf-Datei" ist die wichtigere)
-
Thread
Problem mit High Side Switch: BTS442 schaltet nicht voll durch
Ich habe gerade ein wirklich komisches Problem mit einem BTS442, der direkt an einem Pin eines Atmega168 hängt: Es liegen 5V Versorgungsspannung an. Es liegen 5V an IN an, er sollte somit am Ausgang 5V liefern. Dort kommen aber nur ca. 1,7V an. Nach mehreren Versuchen hat er auch mal voll durchgeschaltet
Also Ansteuerung ist wirklich direkt per AVR Pin. PC1 des Atmega168. Als Last ein kleiner Getriebemotor, ca. 85mA.
-
Thread
I²C bricht zusammen
ich verwende ein Atmega 168 als slave. Die Pullups sind 15K(hatte kein 10K) Danke
-
Thread
AVR TWI sendet kein START Bit
Hallo, ich versuche jetzt schon länger den TWI an meinem ATmega168 zum laufen zu bringen. Am TWI hängt ein PCA9540B (I²C Multiplexer). Der Controller hängt in der Schleife zur Abfrage, ob ein Start-Bit gesendet wurde. Ein Oszi bestätigt, dass nichts gesendet wird
-
Thread
Ideen für Projekte mit dem Infineon XMC 2Go Gesperrt
(Soundbox) sicherlich nicht schlecht. Das habe ich diese Woche gemacht, allerdings auf einem ATMega168 ... Werde ich noch auf einen ATtiny48 reduzieren. Das Display ist eines aus einem Nokia 3410 (NICHT 3310)... Wenn da Interesse besteht (allerdings erst nächste Woche)... kann ich das für hier
-
Thread
Dragon,Verzweifelung groß!
schon allerlei von Atmegas zum Arbeiten gebracht und nun durch einige falscher Fuseklicks an einigen Atmega168 habe ich ein Dragon bei Reichelt gekauft, um bei Bedarf auch dies mit HV_Prog zu retten. Nun wollte ich erst mal mit ISP die Funktion des Dragons testen. Ich habe verschiedene AVRs probiert, nichts
Steckbrett bisher funktioniert hatte. Ich habe auch den Takt bis auf 125KHz herabgesetzt und mit Atmega 8/168/und 328 getestet. Die 5 Volt am VCC-Anschluss sind da und die neuen 328 sind ja noch intern getaktet und müssten doch wenigstens angesprochen werden. Wenn ich nicht schon voreilig den 40 poligen
-
Thread
Step Up Wandler für batteriebetriebenen SD Karten Logger
einen batteriebetriebenen, simplen Datenlogger basteln, der mit einem 8-Bit AVR Controller (geplant ATmega168PA) einen Datenstrom (NMEA Daten vom GPS) per USART empfängt und auf eine SD Karte schreibt. Für die Stromversorgung möchte ich gerne 2 NiMh Zellen im AAA oder AA Format einsetzen. Mit Alkalinebatterien
genau das ist der Teil, der für mich Neuland ist. Auf dem Steckbrett mit einer stromfressenderen ATMega8L braucht die Schaltung bisher bei 3,3V aus dem Labornetzteil ca 7-8 mA, jedoch mit spitzen von knapp 150 mA bei Zugriffen auf die SD Karte. Über http://www.mikrocontroller.net/articles/Versorgung_aus_einer_Zelle
-
Thread
Heizungs-Datenerfassung (HT3)
Hallo Norbert, ich habe jetzt einen ATmega328 zwischen den HT3 Miniadapter und den Raspberry Pi geschaltet. Dieser erkennt BREAK (Frameerror mit Empfangsbyte=0x00, Register UCSRnA, Bit FEn). Damit ermittle ich das Message-Ende. Tatsächlich
ich keine Daten. Hier kurz der Aufbau: RPI3 als Socket Server mit deinem ht_piduino unter 192.168.x.6 VM als Socket Client der die Datenbank, RRD und MQTT erledigt unter 192.168.x.137. Leider bekomme ich schon keine Ausgabe wenn ich im Browser 192.168.x.6:48008 aufrufe. Ebenso finde ich es
-
Thread
Pin zur ID Konfiguration schützen
damit ein externer GND den > Eingang auf low ziehen kann. Aber hier sehe ich ein Problem. Beim Atmega48/88/168/328 haben die internen Pullups Werte von 20-50 kOhm. D.h. du kommst mit 15 kOhm Serienwiderstand im worst case nur auf 0,43 * Vcc. Das ist nicht wirklich sicher auf low. Die Frage ist
-
Thread
Software UART verschluckt Zeichen (BASCOM)
Hallo Gemeinde, ich habe ein Phänomen mit BASCOM und der Software-UART. Ich möchte mit einem ATMEGA168 einen Sensor seriell auslesen (mit den Daten dann was machen) und seriell an einen PC weitergeben. Der Sensor liefert max. 30 Zeichen, die am Ende mit <CR><LF> abgeschlossen sind. Die Baudrate
code]'------------------------------------------------------------------------------ $regfile = "m168def.dat" 'ATmega168-Deklarationen $crystal = 11059200 'Quarz: 11059200 Hz Dim S As String * 10
-
Thread
TVout Arduino
/ Nur, sie funktioniert in keinster Weise. Unter Arduino 0021 mit Arduino Uno (Alter mit Mega168, unter 1.5.5 funktioniert der gar nicht) bekomme ich diesen Error: avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64 avrdude: failed to write flash memory, rc=-4 avrdude
expect=0x14, resp=0x51 Und mit Arduino: 1.5.5 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" C:\Users\Thomas\Documents\Arduino\libraries\TVout\TVout.cpp: In member function 'void TVout::render_setup(uint8_t)': C:\Users\Thomas\Documents\Arduino\libraries\TVout\TVout.cpp
-
Thread
I²C Verständnisfrage
Hallo Karl Heinz, das ist richtig, ich habe es mir auch angeschaut (Atmega168) und mit Progbeispiel bzw Programmanleitung von Mikrocontroller.net verglichen. Daher kam dann die Frage, was nun richtig ist. Ich wollte eigentlich nur die oben genannte offene Fragen klären
Hi Dani, jetzt komm ich endlich dazu... Das ganze war wie gesagt für einen ATMEGA88. Angesprochen wurde ein MMA8453Q 3-Achs G-Sensor.
-
Thread
3,3V Hardware betreiben an 5V Arduino
Low knapp unter V_CC/2. z.B. http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf Seite 610f (ATMega88A) http://www.atmel.com/pt/br/Images/doc2545.pdf Seite 330f (ATMega88) http://www.atmel.com/images/doc8246.pdf Seite 222
richtig > erkannt (Schaltschwelle 1,4 V).“ Was genau bedeutet TTL kompatible > Eingänge? Bei einem ATmega hat man TTL kompatible Eingänge? TTL: Siehe Wikipedia. Atmega2560: TTL-kompatibel in dem Sinne, dass TTL-Bausteine und Atmegas direkt miteinander verbunden werden können. Die Atmega-Ports verhalten
-
Thread
Solar-Lader mit LT3652 - Schaltung braucht mehr Strom bei wenig Solarspannung
erreicht...) Als DC/DC-Wandler von 12 V auf 3,3 V benutze ich den TPS62160, Controller ist ein Atmega168PA (meiste Zeit im Power Down ;-). Bei der Peripherie könnte man auch noch ein bisschen optimieren, um den Standbystrom zu senken. Aber das Hauptaugenmerk im Moment liegt eher darin, den erhöhten