-
Thread
Atmega8 Problem mit Bootloader
Hast du dem ATMega auch per Fuse Einstellung gesagt, dass er bitte den Bootlader nutzen möge?
compilieren, mit 4.3.2 hats geklappt. Ich kann dir morgen abend wenn du magst die Bootloader für ATMega8, ATMmega168 und ATMega328 als Hexdatei hier einstellen. Vorteil ist: 512 Bytes Flashbedarf, Nachreil: nur mit 16 MHz zu bezreiben, EEProm nicht über Bootloader beschreibbar.... Grundsätlich nur 115200
-
Thread
Widerstände für Treiberbaustein berechnen
Hallo, ich möchte 4 Duo-LEDs mit 20mA bei 2V über 4 PWM-Kanäle paarweise ansteuern. Der Atmega168 verträgt nicht so viel als das ich die LEDs direkt verbinden könnte. Bei meiner Recherche bin ich dann auf den ULN2003 gestoßen. Wie berechnen sich die Widerstände die ich zwischen Pin und Eingang
möchte 4 Duo-LEDs mit 20mA bei 2V über 4 PWM-Kanäle paarweise >ansteuern. Dann tu das. > Der Atmega168 verträgt nicht so viel als das ich die LEDs >direkt verbinden könnte. Doch, 20mA/Pin sind OK. > Bei meiner Recherche bin ich dann auf den ULN2003 gestoßen. >Wie berechnen sich die Widerstände
-
Thread
Hilfe beim ATMega 328p Bootloader flashen
Beitrag #2839126: > Kann ich eigentlich auch einen anderen uC auf meinem Board benutzen. > zb. den ATMega 8 oder 16? Ich denke das pass jetzt: http://gidf.de/ Und das: https://www.google.de/search?hl=de&noj=1&site=webhp&source=hp&q=atmega16&oq=atmega16&gs_l=hp.3..0l10.3537.6642.0.6867.10.9.1.0.0.0.147.948.3j6.9.0
das (erster Link!): http://www.atmel.com/Images/doc2466.pdf Ein Blick und es ist klar, dass der ATmega16 40 Pins hat. Der ATmega328 nur 28. Also -> nicht kompatibel! Aber der ATmega8 hat eine andere Pinbelegung. Du kannst aber einen ATmega168 benutzen :P (falls du ein Anfänger bist, was ich mal
-
Thread
was bedeutet eine größere Interrupt Vector Size
Hi >Und zwar soll ich in einem >Protokoll die Unterschiede der ATmega8 Familie erklärn. Welche ATMega8 Familie? >Nur weiß >ich nicht was die Größe des Interrupt Vectors für Vorteile bringt????. >Vl. heißt das, mann kann mehr Codezeilen für ISR reintexten?..
spess53 schrieb im Beitrag #2768681: > Welche ATMega8 Familie? Ich denke er meint ATMEGA48, 88, 168, 328. Die Vermutung mit den Sprungzielen ist richtig.
-
Thread
PIC24FV32KA301 - Ports nicht kurzschlussfest?
erste Mal. (beim 8051 war das auch noch schwieriger). Ich habe schon mehrere uCs gebrutzelt. ATMEGA168P, PIC16F876 ... Einfach so durch kurzes Abrutschen mit der Meßspitze. Die Dinger werden immer kleiner (billiger) und schneller (niederohmiger). Die 25mA Maximalstrom durch den Pin sind bei
Anja schrieb im Beitrag #5062725: > Ich habe schon mehrere uCs gebrutzelt. ATMEGA168P, PIC16F876 ... > Einfach so durch kurzes Abrutschen mit der Meßspitze. Mit Abrutschen habe ich bisher noch keinen AVR beeindrucken können. Ich geb zu, daß ich manchmal sogar zur Fehlersuche
-
Thread
LED Text Ventilator
der Textprogrammierung sehe ich zuerst mal darin einfach die vorhandenen Taster über einen z.B. ATMega 168 zu bedienen und diesem vom PC über USB-Seriell-Wander die Texte zu schicken. Der Nachteil wird wohl sein, das das Programm der Ventilator MCU mit Sicherheit Routinen zur Tastenentprellung hat und
als einmalig den Text zum Ventilatorkopf schicken. Die müsste sich also leicht durch einen eigenen ATMega ersetzen lassen und die Texte hält man im PC vor. Eigentlicht braucht man garnicht wissen was im Ventilatorkopf vor sich geht. Wenn man denn die Textcodierung kennt ... hm.
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
Arduino Fanboy D. schrieb im Beitrag #6160534: > ATMega328P? ATTiny - geheim ist nur die genaue Ausprägung :-)
vom CPU-Takt geht erst ab ATmegax8. Als Stromaufnahme im Power-Save habe ich bei 5V gemessen: ATmega48: 6,4µA ATmega168: 5,5µA Atmega328P: 1,3µA Für die A-, PA- und PB-Typen habe ich keine Testergebnisse. Du mußt natürlich erstmal abschätzen, wieviel Strom die LEDs brauchen, d.h. ob es überhaupt
-
Thread
unbeantwortete Prüfungsfrage
LSB Also VRef gar nicht messbar, somit 1024 in der Berechnung völlig i.O. Zumindest beim AVR (ATMega168 Datenblatt, Seite 250)
PA0(ADC0) PA1(ADC1) also verwendet wird doch der interne AD des ATMega32, wartet schau mal im Datenblatt welche Refspann der hat, oder weiss das jmd auswendig ?
-
Thread
AVR Studio 6 BETA
Bisher nutzte ich immer noch das Studio4. Derzeit wollte ich ein aktuelles Projekt mit einem ATMega168 und meinem JTAG ICE MKII debuggen, leider bekomme ich nur ISP und DebugWire angezeigt. Wisst Ihr woran das liegen könnte? Platine läuft schon länger und es gibt schon einigen Code welcher per
Ach, shit - bin ich doof. Ich nutze im Studio4 ja auch DebugWire. Der Mega168 kann ja gar kein JTAG - peinlich peinlich ;) Ziehe meine Frage zurück...
-
Thread
I2C Multimaster realisieren
wie realisiert man sowas, dass es nicht zu einer Kollision im Bus kommt? Ich habe ein Master Atmega welcher von mehren Sensoren über I2C Daten abholten und Aktuatoren per SPI ansteuert. Nun soll ein PIC hinzu kommen welcher über eine HID Schnittstelle verfügt. Und Daten vom Atmega anfordern kann
Details: 22.8 Multi-master Systems and Arbitration http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Bei mehr als zwei Mastern: Für den unwahrscheinliche Fall eines Deadlocks könntest du den WDT aktivieren. Zu PIC kann ich nichts sagen.
-
Thread
[AVR] FM-Transmitter für 1,50EUR --> Ansteuerung?
Wer hat einen Atmega32L schon einmal günstiger gesehen?
verschleudert werden. Hat sich schonmal jemand die MRC-60 vorgenommen? Darin steckt im Wesentlichen ein ATMega168V mit einem 3,68MHz Quarzoszillator, Spannungsregler, blaue LEDs und ein IR-Receiver. Auf der Rückseite sind wie beim MMR-70 viele beschriftete Testpunkte zugänglich, darunter auch die ISP Signale
-
Thread
ATmega/32/48/88/168 (BGA)
Hallo, Gibt es den ATmega/32/48/88/168 in BGA oder LAP ? Grüße Schockfish.
-
Thread
Atmega mit 28Pins und 3 INT Ports, gibts soetwas?
Hallo, ich benötige eine Atmega Chip mit 28 Pins und DREI INT Ports also INT0,INT1,INT2 gibt es soetwas? benutze aktuell den Atmega8 der hat aber leider nur 2 INT Ports und der Atmega32 hat zwar genug INT Ports ist mir aber viel
Stefan schrieb im Beitrag #2715145: > benutze aktuell den Atmega8 der hat aber leider nur 2 > INT Ports Nimm einen atmega88 (168, 328), da hast du zusätzlich 23 pin change interrupts zu Verfügung und musst für die Portierung fast nix anpassen.
-
Thread
HEX-file mit STK500 nicht flashbar
mir erzählst, was ich damit machen soll, kann ich noch einen Funktionstest vornehmen. ;-) Der ATmega128 sollte zum ATmega64 binärkompatibel sein.
Ich hab Dein Hex auch flashen können, aber nur in nen ATMega168, da ich keinen größeren habe. Mein STK500 hat HW: 02, SW: 02,0a SoLaLa wrote: > irgendwelche Ideen? Wenn Du nen Bootloader in den Chip brennst, kannst Du das Hex dann per Bootloader flashen
-
Thread
1-Wire Slave auf AVR
Ich habe mich an dem Code mal ausgelassen. Jetzt läuft er bei mir (Boarduino, d.h. atmega168) stabil, kann SEARCH_ROM, lässt sich debuggen (via interruptgesteuertem UART-Output), passt dafür aber nicht mehr in den attiny13 rein (nichtmal wenn man die neuen Features weglässt). Dagegen werde
atmega8 nicht. Da dürften weitere Änderungen im Source-Code notwendig werden. Besser würde da ein atmega88 passen.
-
Thread
neue µBrain Platinen
kannst du nochmal erklären, was das soll? Das sind SMD-Atmega-Platinen, die man als DIL verwenden kann? damit hat das nichts zu tun? http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=118332
gleichen Preis auch bestückt: http://www.elecont.de/shop/product_info.php?info=p109_Leiterplatte-vom-CB168ad.html
-
Thread
ATmega16A problem mit serieller Schnittstelle. Bootloader?
Hat noch niemand mit dem ATmega16a gearbeitet?
gewesen? Klar, danach habe ich den Bootloader wieder drauf gespielt. Der µC wird wie auch der ATmega168 blank geliefert. Bernd K. schrieb im Beitrag #3894710: > Seh ich das richtig, Du "zweckentfremdest" den Arduino als reinen > USB-Seriell Wandler? Ja. Sobald ich ihn mit einem Bootloader
-
Thread
[AVR] Stack-Overflow: Was passiert dann genau?
Experimente" >> tatsächlich an der realen CPU durchgeführt hast und auf welche Weise. >An einem echten ATmega328. Was heisst "echt"? Ich habe gefragt "real"! Im Simulator? Oder physisch vorhanden?
hier auch oft mit und erlebe immer wieder, dass Leute aneinander vorbeireden. >>An einem echten ATmega328. > > Was heisst "echt"? Ich habe gefragt "real"! Im Simulator? Oder physisch > vorhanden? Mit "echt" meinte ich "physisch". Versuchsaufbau: ATmega328-PU auf Breadboard, Angeschlossen über
-
Thread
Welchen AVR nehmen
>Welchen würdet ihr empfehlen? ATMega644
Falls Du mit dem m88 anfängst und merkst das Dein Programm zu groß wird, brauchst Du nur einen m168 einstecken und kannst gleich weiter programmieren. Die Peripherie wurde auch etwas aufgebohrt.
-
Thread
Pollin AVR Board Programmierung per USB-to-RS232 Converter DOCH möglich
PS: Natürlich im Ponyprog (In der Toolbar) selber "AVR Micro" und "Atmega16" oder bzw deinen Controller auswählen.
Den ATmega8 im AvrUsb500 per BitBang in ca. 10 Sekunden. Aber ohne Verify, das würde dann ~30 Minuten dauern. Als Alternative könnte statt Verify eine Checksumme die Fehlerfreiheit garantieren. Gruss
-
Thread
BandGap bei m168
die Messung von BandGap und Masse gut ?? im Datenblatt "Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf" auf Seite 238 steht am AD-Mux "BANDGAP REFERENCE" und am Referenz-Mux "INTERNAL 1.1V REFERENCE" Handelt es sich um das gleiche ????
Inzwischen habe ich mich daran gewöhnt und nutze ganz gerne die kleinen preiswerten Mini-Pro-Module mit Mega168 und Mega328. ...
-
Thread
AVR Programmierer für Miniprojekt (tinyVGA) gesucht
diese Projekte 640x480 @ 60hz. Ich waere interessiert an hoeheren Aufloesung (beispielsweise mit atmega168 @ 20mhz waeren zumindest 800x600 moeglich!). Weiss jemand, ob 1920x1200 realisierbar waere?? AVR full HD :) ?? Anzumerken waere, dass ich nur an minimalistischer Hardware Loesung interessiert
>Es geht bei diesem Low-Tech Projekt Bezogen auf ATmega-µCs ist das eine völlige Fehleinschätzung.
-
Thread
Fragen zu AVR-ISA-Control-Webserver
noch dran und wird scheinbar nicht erkannt, denn es startet offenbar die Webseite, die auf dem Atmega32 liegt. Frage1: Ist das so gewollt, daß entweder die Kamera ODER die SD-Karte angesprochen wird? Frage2:Der Server ist jetzt über die Adresse 192.168.1.101 zwar "anpingbar" aber über einen Browser läßt er sich nur über 192.168.1:3333 ansprechen, wobei 3333 der Port ist, ist das richtig? Frage3: Wie kann ich eine Umleitung über Dyndns.org einrichten, das Angeben des Ports 3333 statt 80 (was mit der alten Konfiguration
-
Thread
WinAVR 20080402
doch kleiner und schneller, da ich fast nur ATTinys einsetze. Ich hab ein neues Projekt mit dem ATmega168 und da werde ich warscheinlich mit dem WinAVR-20070122 am besten fahren. Ich hab mir extra ein paar Batch-Dateien geschrieben, mit denen ich schnell zwischen den Versionen umschalten kann.
die Programme immer mehr Speicher brauchen. Wenn das so weiter geht, passt ein Programm für einen ATmega16 halt nicht mehr in einen ATMega16 rein, weil der Compiler zu viel Müll erzeugt. Mit vorzüglicher Hochachtung, Helmut Wendler
-
Thread
Unruhiges LED dimmen - warum?
haben. Ich hab das ganze über einen Timer2 Overflow Interrupt und einen Timer2 Compare Match am ATMEGA 168 realisiert: [c] TCCR2B |= (1<<CS22); // Prescale Takt / 128 (ergibt Periode 11,574us) TCCR2B &= ~(1<<CS21); // Ergibt 2,963ms PWM Takt TCCR2B |= (1<<CS20); TIMSK2 |= (1<<OCIE2A);
Matze Niemand schrieb im Beitrag #1936913: > ATmega8 20Mhz Gibt´s nicht. Entweder ATMega8 mit 16Mhz oder ATMega88 mit 20Mhz. Übertakten mal aussen vor gelassen.
-
Thread
Controller für mehrere Interrupts
Messung erst eine Umprogrammierung durchgeführt wird. Könnte ich nicht über den Analogkomparator des Atmega168 den Timer/Counter1 hochzählen? Dann würde meine Genauigkeit zwar auf 0,0017259% (mit Tempdrift des TXCO und Alterung nach einem Jahr) sinken, dass wäre aber auch genau genug. Voraussetzung ist
M. N. schrieb im Beitrag #3080907: > Ein Atmega schafft das nicht. Siehe Datenblatt: "External Clock Source" Auch wenn die Frequenz unter 20MHz bleibt?
-
Thread
ATmega Abtastrate (kSPS)
Grund habe ich gefragt, da 200kHz/8=25kSPS. Das wäre ja schon über dem angegebenen Wert für den ATmega32. Ich wollte den ADC mit 125kHz betreiben. Sollte demnach ja in Ordnung sein. Gruß, guitero
input clock frequency to the ADC can be higher than 200kHz to get a higher sample rate. [/pre]Atmega48/88/168 S.247
-
Thread
Atmega88 und Arduino
Hallo Stefan, war nicht der kleinste AVR früher eine atmega168, aber heute wird ab atmega328 verbaut, da man ja noch einen Bootloader verwendet.
.bootloader.extended_fuses=0x00 atmega88.bootloader.path=atmega88 atmega88.bootloader.file=ATmegaBOOT_88_m88.hex atmega88.bootloader.unlock_bits=0x3F atmega88.bootloader.lock_bits=0x0F atmega88.build.mcu=atmega88 atmega88.build.f_cpu
-
Thread
BASIC-Computer mit Mega32
habe cih in diesen fuse-rechner eigegeben http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega32&P=ATmega32&V_LOW=ef&V_HIGH=d1&O_HEX=Apply+user+values&M_LOW_0x3F=0x21&M_LOW_0x40=&M_LOW_0x80=0x80&M_HIGH_0x01=&M_HIGH_0x06=0x00&M_HIGH_0x08=&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=0x00&M_HIGH_
Dataflash =============================== +5V --|>|- VCC,WP (über grüne LED) ATMEGA SS ------ CS ATMEGA MOSI ------ SI ATMEGA MISO ------ SO ATMEGA SCK ------ SCK RESET ------ RESET GND ------ GND Die ISP-Schnittstelle ist ja normalerweiese frei
-
Thread
Welche CPU für Homebrew-Computer?
www.mikrocontroller.net/topic/177481 http://avr.cwsurf.de Dort wird ein vollständiges CP/M System mit einem AVR (ATmega88/168), einem (oder 2) DRam's und einer SD Karte gebaut. 8080 CPU Emulation vollständig und läuft. CP/M dafür ebenfalls inkl. Anwenderprogrammen (z.B MS-Basic). Z80 Emulation ist noch in Arbeit. Hier
lösen wollte Der Propeller ist nicht komplex. Von der Strukur her eher viel einfacher als ein Atmega. Ausser dass es 8 CPUs mit 32 Bit gibt.
-
Thread
DS1820, DS18B20 in C
am laufen. Hab mit dem original ZIP GCC Probleme, Bei den 'neueren' Prog's kompiliert er mit Atmega8 mit 0Error. Dann ändere ich im Makefile Atmega8->Atmega88, dann hagelt es ERROR's. Das Obige Prog ist auch auf M8 nicht auf M32 mit den selben Umstellungsproblemen. Hier meker er wegen PortA, den
konvertiert. Das Testboard ist mit Tonertransfer nach [[http://www.kreatives-chaos.com/artikel/atmega168-testboard-v2]] nachgebaut. Das 32/64 Board hab ich auch, aber etwas stark geätzt. Gibts Registerlisten zB für Timer1 für ATmega8-48/88/168 nur im Datenblatt, oder kann man die in den IncludeDateien
-
Thread
AVR Bootloader in C - Artikel
Schritt weiter. Link: https://github.com/arduino/Arduino/blob/master/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c Gruß EW
halloMario, Schön,das Du da bist. ich habe den ersten Test auf Atmega32, hat wunderbar geklappt. Nun jetzt teste ich den Atmega16 und macht Ärger. Ich habe die gleichen Programme wie für Atmega32 genommen und auf Atmega16 übertragen. Die Adresse des Bootloaders auf
-
Thread
MIDI-"Tonbandgerät"
nicht anzusprechen und wenns die Hardware nicht kann gehts eben nicht, deswegen bezweifel ich 8GB am atmega8 der nur SPI nutzt.
dann schaffe ich das >nie. ich muß ja noch irgendwann arbeiten... :) Schon klar. >Innerhalb ATmega-Familie habe ich in DIP nur noch die mit 2 kbyte SRAM >gefunden. Dnn hast du falsch gesucht. ATmega1284P, DIP40, 16K SRAM, 128k Flash ATmega644, DIP40, 4K SRAM, 64k Flash >Mir geht es
-
Thread
Dimensionierung R für Strom und Spannungsmessung
Hallo, ich möchte mit einem Atmega8 über den ADC Strom und Spannung an einem Netzteil messen/überwachen. Ist ja soweit alles kein Problem, nur wie ich die Widerstände dimensionieren muss ist mir noch nicht so ganz klar. Klar ist das
Der Spannungsteiler muss die maximale Spannung auf den maximalen A/D-Wert teilen, wenn ich mal den ATMega168 mit 1.1V Aref nehme also um ca. 30:1. Du findest im Datenblatt des ATMega, daß die Eingangsimpedanz maximal 10k betragen darf, damit er richtig misst, also 10k nach Masse und 290k an deine 30V
-
Thread
Wo werden 0,72 mA verbraucht??
Beschreibung zu meiner Schaltung. Die Schaltung wird mit 3 Mignon Batterien betrieben. An einem ATmega168PA hängt ein Funkmodul (RFM12B), ein Luftfeuchtigkeitssensor (HH10D) und ein Temperatursensor (DS1621). Es gibt drei 10K Pullups, zwei davon hängen am I2C und einer hängt am Reset-Pin des ATmegas
Anschließend legt sich der ATmega in den Power-Down-Sleep-Mode. Nach 10 Sekunden wird der ATmega vom RFM12 geweckt und der ATmega beginnt wieder von vorn. Das funktioniert soweit ganz gut. Aber der Stromverbrauch ist komisch, im normalfall
-
Thread
SMD Quarzoszillator 1 MHz (für AVR) - wo kaufen?
SMDs. Laut Datenblatt ein Pitch von 2,54mm (mittlere Anschlüsse sind NC). Also wenn Du einen Atmega16 löten kannst, sollte dieser Quarzoszi auch kein Problem sein.
nämlich nicht. Autsch, daran hab ich nicht gedacht. Ich benutz eigentlich nur noch die Mega48, -88, -168. Die haben schon etliche Vorteile gegenüber den alten.
-
Thread
[ATmega] Power-on Slope Rate zu flach
Hallo, was macht man wenn man die minimale (10V/s) Power-on Slope Rate von einem ATmega168 nicht einhalten kann? Reicht es den Brown-out reset passen zu setzen oder will der auch die minimale (10V/s) an Vcc sehen damit er immer gut funktioniert und mein Programm z.B. nie (-25 .. +
Beitrag #3148230: > was macht man wenn man die minimale (10V/s) Power-on Slope Rate von > einem ATmega168 nicht einhalten kann? Am sichersten ist immer ein sauberes externes Reset (Power Good) Signal. Gruss Reinhard
-
Thread
C Code optimieren
Hi >und damit passt das >Ding dann nicht mehr in einen Atmega8 und ich werd den 16er einbauen >müssen. Etwas, das ich sehr gerne vermieden hätte. Schon mal etwas von ATMega168/328 gehört? MfG Spess
Programmierbarkeit und Lesbarkeit die Konstanten im RAM. Es gibt ja inzwischen auch AVRs mit viel RAM, z.B. ATmega1284P. Nur für wirklich große Tabellen, z.B. Zeichensätze eines GLCD mache ich mir die Qual mit den Flash-Konstanten. Peter
-
Thread
6x22 LED Matrix für Gitarren Fretboard
Sehr schöne Idee muß ich sagen. Sollte ein Atmega8 nicht reichen, kann man auch zu einfach zu einem Atmega168 greifen. Gleiches Layout, fast gleiche Hardware. Nur doppelt soviel Speicher. Um ein Multiplexing wirst du wohl oder übel nicht herumkommen
Hals verstecken. Ich würde eine 11*12 (immer 2x6 zusammengefasst) Matrix davon machen und einen ATmega16 hernehmen. Nicht wegen des Speichers, sondern wegen der Anschlusspins. Der ATmega bewegt sich im selben preislichen Rahmen und man spart sich die Schieberegister, sowie die Verdrahtung der selben
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
nachschauen/testen kann. 1. Die Bauteile: --->PIC16F737-I_SP 28 Beine haben ja auch manche Atmega, doch alle Datenblätter der "ATmega48A-48PA-88A-88PA-168A-168PA-328-328P" etc. führen die PWMs auf PIN15,16,17 und Versorgungsspannung auf PIN7,8,21,22. Habe ich einen PDIP Typ übersehen? Ich möchte
-
Thread
PWM-Channels synchron
Hallo, Ich möchte die 6 PWM-Kanäle eines ATmega168 synchron laufen lassen. Es werden je Timer (0,1,2) die beiden OutputCompare Einheiten verwendet. Die Frequenz ist absolut gleich. Nur sind jeweils 2 gegenüber den anderen in der Phase versetzt
wenn du nicht auf den atmega168 festgelegt bist, köönntest du dir den attiny861 anschauen, dessen Timer 1 hat einen PWM6-Modus, in dem die 6 OC-Pins besonders angesteuert werden.
-
Thread
USB-Programmer
hallo, ich habe einen USB-Prgrammer von myAvr, damit lässt sich ein Atmega168 in DIP20 Bauform problemlos programmieren. Für eine Schaltung möchte ich aber einen Atmega168 in TQFP32 Bauform damit programmieren, nun stellt sich mir die Frage, ob dass möglich ist. Meine Idee
-
Thread
Takt erzeugen mit uC über Timer
boah, das wäre natürlich geil! :-) habe einen ATmega8, schaue gleich mal nach oder weisst du da gerade mehr?
> habe einen ATmega8, schaue gleich mal nach oder weisst du da gerade > mehr? Der Atmega8 hat sowas nicht. Die pinkompatiblen Atmega48/88/168 dagegen schon. Die können an PB0 den Takt ausgeben. Beim Atmega8 könntest
-
Thread
Suche ATMega auf Lochstreifenplatine
Hallo, ich versuche jetzt schon seit einiger Zeit verzweifelt einen ATMega8 auf einer Lochstreifenplatine anhand der hier verfügbaren Anleitung zum Llaufen zu kriegen. Leider bisher ohne Erfolg. Irgendetwas in der Kette Hardware - Programmierung - Software will nicht. Die
Hallo, wie wäre es mit einem ATmega8 oder Mega 168 (hat mehr Flash)mit Bootloader drin? damit kannst du dir den ISP sparen und die Serielle auch über USB verwenden. oder einen einfachen ISP z.B. von Klaus leidinger der geht auch problemlos
-
Thread
ATMEGA328-PU
. Zum Bild: Es wird die Anschlussbelegung für einen Mikrocontroller mit 40 Pins gezeigt. Der ATmega328 hat aber 28 Pins. Übereinstimmungen wären da eher Zufall...
Hallo! Also, hier mal ein paar Anweisungen für ATmega88,168,328 1. Reset über einen Button an GND 2. VCC und GND anschließen mit 100nf Kondensator dazwischen 3. das gleiche für AVCC und GND 4. MISO, MOSI, RESET, SCK für Programmer beschalten; siehe
-
Thread
pincompatibel attiny88 atmega88 im TQFP
Nur weil beide '88' im Namen haben sind sie doch unterschiedlich. Die direkten Verwandten des ATMega88 sind ATMega48/168 und 328. Der ATTiny88 ist mit dem ATTiny48 verwandt. Die ATMega kannst du untereinander relativ leicht tauschen da sie den gleichen Befehlssatz und die gleiche Peripherie (Registernamen
www.tme.eu/de/details/attiny88-au/mikrocontroller-atmel-avr-smd/atmel/# http://www.tme.eu/de/details/atmega88pa-au/mikrocontroller-atmel-avr-smd/atmel/#
-
Thread
SPI Verbindung Display
Hallo zusammen, ich bekomme mein 1.8 TFT Display nicht angesteuert nachdem ich den Atmega16 durch einen Atmega168 getauscht habe. Ich habe jetzt schon etliche Stunden alles mögliche durchgemessen und die Pins, die ich tauschen musste durchgegangen, aber bin absolut ratlos. Den Microcontroller
connected to VCC, even if the ADC is not used. Wieso geht MISO vom Display nicht an MISO vom Atmega?
-
Thread
Fehler im Code
****************************************************/ // Proc auto detection #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) #define PROMINI #endif #if defined(__AVR_ATmega32U4__) || defined(TEENSY20) #define PROMICRO #endif #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) #define MEGA #endif[/c] Ivan Orsolic schrieb im Beitrag #6409681: > Wenn ich den Code auf den Arduino laden ... Zum Glück gibt es nur einen einzigen
-
Thread
Taktgenauigkeit v. Quarz
Hi, ich habe einen arduino nano v3 mit Atmega168: https://de.aliexpress.com/item/32825427901.html als Grundlage für eine Uhr. Timer 1 genommen, und entsprechend eingestellt (1ms int.) Kleine einfache Uhr programmiert und über Seriell
Martin MMH schrieb im Beitrag #6895337: > Ich habe mal einige Arduino Leonardos (ATmega32u4) und ProMicros (auch > ATmega32u4) untersucht. Alles 5V-Ausführung mit 16 MHz. Die brauchen den auch weil sie selber USB machen. Auch das läuft mit Keramikresonator aus dem Takt.
-
Thread
WinAVR 20071221 / LibC V1.6.0 MemCopy problem?
Hallo, ich habe gerade Zwei AVR in Bearbeitung (ATMega168 / AT90USB162) In beiden Systemen habe in eine kleine Fifo Funktion siehe Unten. Die Erstimplentierung war unter LIBC V1.4.6 / WinAVR 20070525 auf dem ATmega168 Dort schien alles IO
AT90USB162 scheinbar IO. Siehe (ASM-Code (Besser ?) Nun untersuchte ich den Code auf dem AT Mega168 mit dem Ergebniss: was ich auch immer für eine libc.a dazu linke hier immer der "vermeintlich fehlerhafte ASM-Code" generiert wird !! Weis hier jemand Rat ?? Danke und Gruß MacGyver