-
Thread
gibt es At Tinys mit id?
Most classic AVR mega and Tiny devices do not have unique serial number except ATmega328PB/48PB/88PB/168PB. And all Xmega, megaAVR0 and ATtiny0/1 families have unique serial number which can be used to identify a specific device in the field.
Beitrag #7157446: > Most classic AVR mega and Tiny devices do not have unique serial number > except ATmega328PB/48PB/88PB/168PB. And all Xmega, megaAVR0 and > ATtiny0/1 families have unique serial number which can be used to > identify a specific device in the field. Thank you. I think the ATtiny402
-
Thread
Luxmeter mit Bereichsumschaltung
schreibe ich mal hier rein, mit der Hoffung dass mir jemand helfen könnte. Verwendet wird ein ATmega48, 3 MOSFETS des Typ's IRF7314(P-Kanal) und eine Fotodiode BPW34. Es sollen folgende Bereiche berücksichtigt werden. 1-10 Lx Vollmond 10-100 Lx Straßenbeleuchtung 100-1000 Lx Arbeitsplatzbeleuchtung
// MiniMEXLE mit 18,432 MHz Quarz #endif #include <avr/io.h> // Header-Dateien zum ATmega88 #include <stdbool.h> // Header-Datei fuer Bit-Berechnung #include <avr/interrupt.h> // Header-Datei fuer Interrupts #include <util/delay.h> // Header-Datei fuer Wartezeit #include
-
Thread
AM2320 und I2C
Hallo Leute, ich habe hier einen AM2320 Temperatur&Feuchte-Sensor an einem ATMEGA88. Ich bring den Sensor einfach nicht zuverlässig zum Laufen. Sporadisch hat es schon geklappt, daher glaube ich, dass es nur an einer Kleinigkeit liegen kann. Ich vermute, dass es am WakeUp-Befehl
ansetzen kann, dass ich SCL und SDA vom Timing auch so hinbekomme?? Beim Adruino klappts auf einem ATMEGA328 mit dem Timing ja auch. Da sollte um ATMEGA88 nicht so viel anders sin.
-
Thread
ADC-Messung geht, aber geht doch nicht
Servus zusammen, hab hier ein interessantes Problem mit meiner ADC-Messung am Atmega2560: Messung über Spannungsteiler von 5V --> ca. 1:10, also 500mV möchte ich mit ADC messen. Leider wird mir, egal ob ich die 5V-Quelle auf 4.5V oder 5.5V (nein, nicht 4.05V/5.05V!) ändere KEINE
Angegeben wurde ein Spannungsteiler von CIRCA 1:10 Das Ergebnis 4,88 V bei Messung von 5 V entspricht vollkommen dem CIRCA 1:10. (Der Fehler ist nur 2,4%) Welche Widerstandswerte und Toleranzen wurden verwendet? Wird der ADC geleich nach dem Einschalten abgefragt oder
-
Thread
Schieberegister ersetzen
125 kHz runter. Das kann ein uC problemlos einlesen, speichern und wieder ausgeben, es reicht ein ATmega 328 ala Arduino. Experten wie unser C-hater macht's bestimmt auch ohne Schieberegister in ASM mit nem ATtiny85 ;-)
Falls der AVR die 1MHz selber erzeugen darf, ginge auch die UART als gepufferter SPI-Master (ATmega88).
-
Thread
Messender für Radioreparatur gesucht
hin, ein (altes) Kofferradio o.ä. bietet durchaus einen Prüfgenerator, danebenstellen, UKW auf z.B. 88MHz stellen und der Oszillator ist auf 98,7MHz zu emfpangen. Wobbler ist unnötiger Luxus, da ist kein Stereo im Spiel und die Durchlaßkurve egal. Alles nur Maximum-Abgleich, Ratio geht auch notfalls
dir beispielsweise uSDR an – ich bin außerordentlich erstaunt, wie viel SDR man in einen simplen ATmega328 bekommen kann.
-
Thread
Atmega8 nutzung von PORT-D7
-->;) :) ;) -->Es lag am für das Projekt eingestellten Controller, ich Flashte zwar einen Atmega8, Compilierte jedoch noch für einen Atmega88 aus der auf dem Vorgänger-Projekt drauf ist. Offensichtlich läuft der 8er schlicht nichtmal was die Pins angeht mit dem 88er Code. -->Nun toggelt
Hi >Offensichtlich läuft der 8er schlicht nichtmal was die Pins angeht mit >dem 88er Code. Such mal nach AVR094: Replacing ATmega8 by ATmega88 Dann weißt du warum. MfG Spess
-
Thread
Timer von Lichterkette
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega48, 88, 168, 328, https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Wechsel von ATmega8 zu ATmega88 Probleme beim PWM
langsam heller und dann wieder dunkler, so etwa im 4 s-Rhythmus. Da läuft vielleicht auf Ihrem ATmega88 das falsche Programm.
sollte: - BASCOM herunterladen - BASCOM installieren - Quelltext nach Änderung für den neuen Atmega88 compilieren - Datei auf den neuen Atmega88 übertragen - einschalten - freuen! MfG von der Spree Frank
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
damit. > Die neueren AVR128Dx kommen nun mit 16kB. 16kB bekommt man auch im bastelfreundlichen ATMega1284. > Welche Deiner AVR Anwendungen braucht warum wirklich mehr? Es gab z.B. Entwicklungen eines Webservers auf Basis eines ATMega644. Der hat nur 4kB RAM und das wird knapp wenn man eine größere
Motorola ein ähnliches Problem, und bei 68060 eine Lösung entsprechend diesem Ansatz. Bis sie erst auf 88K wechselten, dann auf PowerPC.
-
Thread
Atmega-88 ADC in Free-Running-Mode, wandelt nur 1x
Hallo Zusammen, vielleicht habt ihr eine Idee, warum der ADC nur 1x wandelt und dann immer dass selbe Ergebniss zurückgegeben wird. Dabei habe ich folgenden Code [c] #include <avr/io.h> //USES: //VCCIO = ADC0 //AVCC = VCC //AREF = 100NF //V-ADC = (ADC-Value*VREF)/1024 /* ADMUX-Reg: RESET-Value 7654 3210 0000 0000 |||| |||-MUX0 |||| ||--MUX1 |||| |---MUX2 |||| ----MUX3 --> USE ADC0 |||- ----NC ||-- ----ADLAR --> Result is right Adjusted |--- ----REFS0 --> External-refference ---- ----REFS1 USED-Value 7654 3210 0100 0000 = 0x40 |||| |||-MUX0 |||| ||--MUX1 ||
-
Thread
RS232-TTL, 2 Master, 1 Slave: Können auch Master miteiander sprechrn?
Bild-Anhangs. (Bitmap etwas umgezeichnet, Quelle im Bild erwähnt) - 2 MASTER und 1 SLAVE. - HIER: 3x ATMEGA-48/88, @USART I/O-Level, @5V Vcc. - Beide MASTER können zum SLAVE senden. - Sendet/antwortet der SLAVE: Dann empfangen es BEIDE MASTER. FRAGE DAZU: Seht Ihr eine Möglichkeit (Dioden / R), dass
-
Thread
Eingangspegel 3,3V am 5V Eingang, dauerhaft erkannt?
Microchip herunterladen kann. Nachfolgend der Link auf die MC-Seite für das Datenblatt eines ATmega48++. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Unter dem Suchbegriff "Pin Threshold and Hysteresis
-
Thread
Was macht der Compiler hier?
Rd, k Load Direct from SRAM Rd (k) None 2 k ist nur 7 bits breit, damit ist die Adresse The ATmega48A/PA/88A/PA/168A/PA/328/P is a complex microcontroller with more peripheral units than can be supported within the 64 locations reserved in the Opcode for the IN and OUT instructions. For the Extended
> ich habe vor Kurzem angefangen Assembler mit einem ATMega328P zu lernen. Wozu lernt man heute noch diese Write-Only Programmiersprache?
-
Thread
ATmega328p (Uno) mit MCP2515 CAN-Shield
Guten Morgen, ich hätte eine Frage an die Community bzgl. des ATmega328p und des MCP2515, da ich wirklich etwas am verzweifeln bin. Meine persönlichen Erfahrungen in der µC Programmierung sind überschaubar, was ich gerne ändern möchte. Kritik und Feedback zu allem ist
MCP2515_CS B,10 #define MCP2515_INT D,2 [/code] [code] #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) #define P_MOSI B,11 #define P_MISO B,12 #define
-
Thread
Arduino Atmega88-PA Upload-Abbruch wegen Leerzeichen im Pfad
Gibt es denn ein Arduino Board mit ATmega 88 ?
durch hochmoderne (naja) Digitaltechnik! Mit Blick in die Grabbelkiste denk ich da so an: atmega328p > UART > FS1000a > Ententeich > Ohren und Gehirn der Plastikente (Empfänger und atmega88PA) > H-Brücke > 2 Schiffs-Motörchen und vielleicht sogar ein Soundmodul zum quaken. Das alles ist natürlich
-
Thread
Konvolut 20 MC+4 Bücher
Arten)+4 Bücher(siehe Anhang) 4xPic16F716 2xPic16F870 2xPic16F873 2xATTiny26 2xATTiny861 2xATmega32u4 6xATmega88 56€ inkl. Versand Bei Interesse bitte PN
-
Thread
Redesign Platine
Also nicht "nicht mehr", aber "für > eine ganze Weile nicht". Na ja, muss es ein 328 sein ? ATmega8 gibt es in QFP, 48 und 88 könnten Alternativen sein wenn der Programmspeicher nicht voll ist. Ich vermute, so viel wird ein Sensor nicht machen.
den 168? Und wenn ja, welcher Speicher? Flash, RAM, EEprom? Ansonsten sind die megas (8),((48,88),168,328) ziemlich kompatibel. Es gibt sogar extra appnotes, die eine Migration wesentlich erleichtern.
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
bringt Google gleich als erstes Suchergebnis! https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4808-09-DataSheet-DS40002173C.pdf
Interrupt-Vektor-Tabelle. Elemente der Tabelle sind keine Adressen, sondern _haben_ Adressen. Aus dem Datenblatt des Atmega88/168: "All interrupts have a separate interrupt vector in the interrupt vector table. The interrupts have priority in accordance with their interrupt vector position." Die "interrupt vector position
-
Thread
[V] WIN10 Einplatinenrechner LattePanda (mit Onboard Arduino ATmega32) 88*70mm 5V/2A LAN.,HDMI,USB
One USB3.0 port and two USB 2.0 ports WiFi and Bluetooth 4.0 Built-in Arduino Co-processor: ATmega32u4 Video output: HDMI and MIPI-DSI Onboard touch panel overlay connector Supports 100Mbps Ethernet 6 GPIOs from Cherry Trail processor 20 GPIOs from Arduino Leonardo 6 Plug and play Gravity sensor connectors Power: 5V/2A Dimension of board: 88 * 70 mm Wifi und BT Antenne liegen bei. KEIN NETZTEIL dabei. USB Mico Netzteil oder ich habe 2 Litzen für ein labornetzteil drangelötet. Habe noch einen Kühlkörper aufgebracht. Habe WIN10 2016
-
Thread
Alternative Attiny45.85, 8 Pins, Arduino
problemlos zusammen mit V-USB. tönt nicht ganz so einfach, aber wohl sehr durchdacht :-)... Pal88 schrieb im Beitrag #7055135: > Es gibt viele Controller mit diesen Eigenschaften. Z.B.: > https://www.microchip.com/en-us/product/PIC16F15213#document-table weiss nicht wie gut PIC in Arduino integriert
Monaten im Preis von 90 Cent / Stck. auf 1,60€ gestiegen ist, und von daher der Abstand zu einem ATmega88 für ca. 2,00 Euro nicht mehr so sehr gegeben ist. Schade, wenn der STM8 nach der Chipkrise wirklich tot wäre. ------------------------------------------------- Eine andere Alternative für
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
einmal weisst, was eine LUT bei einem FPGA ist, dann wirdst du wohl auch ein Leben lang immer beim AtMega bleiben.
Registers': Da möchte ich einfach das Datenblatt zitieren: 8.5.1 General Purpose I/O Registers The ATmega48A/PA/88A/PA/168A/PA/328/P contains three General Purpose I/O Registers. These registers can be used for storing any information, and they are particularly useful for storing global variables and Status
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
Das könnte ein Irrtum zu sein. Bei mir kostet der Atmega 32-16AUR in 2K Rollen CDN$9.32770 und CDN$11 im Stückpreis. https://www.digikey.ca/en/products/detail/microchip-technology/ATMEGA32-16AUR/2357031?s=N4IgTCBcDaIIIBcC2BTA5gQwAQGYwFoBGANjgFUAlEAXQF8g
kannst du die direkt am VCC-Pin mit der Akkuspannung versorgen. Als Einzel-IC habe ich nur den ATMEGA 88A-AU und den ATMEGA 168A-AU da. Die sind im Prinzip gleich, wie der 328, nur halt mit weniger Speicher. Von denen könnte ich dir jeweils 10-20 Stück überlassen. Wenn Du möchtest, kann ich dir
-
Thread
Arduino inline ASM Fragen.
Es geht um folgenden code auf atmega328p der 7 WS2812 parallel ansteuert: [code] #define mask 0b01111111 #define ws2812_PORTREG PORTC #define ws2812_DDREG DDRC void ws2812_sendarray(uint8_t *data,uint16_t datlen) { uint8_t
Bildrate braucht kein Mensch, 20-100 reichen. D.h. bei 100Hz LED-Refresh bleiben dir "nur" ~8,8ms bzw. 88% CPU Last übrig, um die Daten für die LEDs zu berechnen.
-
Thread
ATmega 2560 dauerhaft im Reset halten
Im Datenblatt des ATmega finde ich nichts, was aussagt, daß man die MCU nicht ewig im Reset halten darf - aber auch nicht, daß es erlaubt ist. Kann mir hier der ATmega bei dem Vorhaben einen Streich spielen?
Patrick C. schrieb im Beitrag #7019827: > Hast du schon Projekten mit ATMEGA2560 gemacht ? > [...] > ATMEGA2560 hat doch denke ich genuegend resources fuer diese Hardware > unzusteuern ? Mit dem 2560 nicht, aber, aber mit den ATmegas 8, 16, 32, 48, 88, 664, 168, 168P
-
Thread
Oszillator für Atmega 328p
Elias W. schrieb im Beitrag #7019586: > kann ich folgenden Oszillator für einen Atmega328p verwenden: Nein. Der ist für 3,3V. Damit kann der Atmega zwar auch, aber dann nicht mit 16MHz.
ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet 9.4 Full Swing Crystal Oscillator Table 9-5. Full Swing Crystal Oscillator operating modes Recommended Range for Capacitors C1 and C2: 12-22 pF
-
Thread
Kaspersky Ersatz?
Atmega88
-
Thread
ATtiny13 lassen sich nicht mehr programmieren
lassen sich auch nicht auslesen, die Chips werden gar nicht erst erkannt. Andere AVRs wie z. B. ATmega8535, ATmega88 funktionieren. In Atmel-Studio und Bascom funktioniert es ebenfalls nicht mehr. Das einzige was ich heute anders gemacht hatte, war zwischendurch einen ATmega8535 zu programmieren
#7015302: > Beim ATtiny13 ist ja im Auslieferungszustand CLKDIV8 aktiviert CKDIV8 Ist es beim ATmega88 anders?
-
Thread
[V] ATMEGA88 20 PU
Hallo, bin am "ausmisten". Habe 36 Stück ATMEGA88-20PU ungebraucht in Stangen gefunden. Preisvorstellung 1,80 € das Stück zzgl. DHL Porto. Nur Gesamtverkauf. Ciao Günther
-
Thread
Arduino micro und PWM.h
/* This library is built to support two of the AVR Architecture 'groups' that Arduino uses a) ATmega48/88/168/328, b) ATmega640/1280/1281/2560/2561 */ [/c]
schrieb im Beitrag #6994017: > Das ist die Bibliothek: Ein kurzer Blick in die Lib zeigt, dass der ATMega32U4 nicht unterstützt wird. Dort ist Nacharbeit nötig.
-
Thread
AVR128DA AVR-GCC ohne ATMEL Studio (woher nehmen)
Allerdings sind die AVR128DA schon mächtig. Die Clockeinstellung ist deutlich aufwendiger als bei einem ATMEGA/TINY und wenn man dann so Dinge wie die CCL nutzen möchte, wird es wahrscheinlich kaum ohne MPLABX gehen.
UARTs, usw. wurden regelmäßig die Vektor-, Register- und Bitnamen umgerubelt. Wenn man z.B. vom ATmega8 zum ATmega88 upgradet, muß man den UART-Code umschreiben oder sich Macros zur Übersetzung erstellen. Und die Assemblerfreaks müssen zusätzlich von IO auf RAM umstellen (IN,OUT->LDS,STS).
-
Thread
LED durch "Toggeln" aufleuchten lassen
ATtiny 24A, der genau das mitbringt was der TO braucht und > preislich auch noch unter dem 48, 88 und 168 liegt. > Was stimmt bei dir nicht? Warum versuchst du die Leute auf den Arduino > zu missionieren? Zuwenig Leute die sich freiwillig dein Buch anschauen? Der ATmega168 bzw. ATmega328 sind
der ATtiny 24A, der genau das mitbringt was der TO braucht und >> preislich auch noch unter dem 48, 88 und 168 liegt. >> Was stimmt bei dir nicht? Warum versuchst du die Leute auf den Arduino >> zu missionieren? Zuwenig Leute die sich freiwillig dein Buch anschauen? > > Der ATmega168 bzw. ATmega328
-
Thread
ATMEGA88V BOD 1,8V Reset HC05
Batterie) bzw 3,3V (Netzteil) versorgt. Die 6V im Schaltplan stammen noch vom vorher eingesetzten ATMEGA8 und zwei Batterien. Das habe ich vergessen aus zu bessern.
ATMega88V und 32,768 MHz soll stabil laufen? Oder sollen das 32,768 kHz sein - dann wird die Baudrate mit 9600 Baud nie erreicht. Thomas F. schrieb im Beitrag #6985841: > Die Schaltung wird mit 3V (Batterie
-
Thread
Transistortester Erweiterung
gezeigten Transistortesters noch frei sind. Dann könnte man einfach einen Arduino-Bootloader auf den Atmega machen und mit dem Tester über einen Seriel-Adapter kommunizieren.
Ich habe mittlerweile den Kennlinienschreiber modifiziert (anderer Prozessor (ATMega4908 anstelle ATMega328), bessere bipolare Präzisions-Konstantstromquelle, Ausgabe auf PC / Smartphone per Rx,Tx bzw BLE, ...) und auch die Schnittstelle zum Transistortester (TT) überarbeitet. Ich
-
Thread
Kleine Spannungen mit Arduino UNO messen OHNE LM358
richtig?). Mit den 10 > bit bzw 1024 "Stufen" hab ich dann nciht wie bei 5V Spannungsreferenz > 4,88mV pro Stufe sondern nur 1,07mV. Das ist so. Ich habe mehrere Aufbauten, wo ich die interne Referenz des ATMega328 benutze, die ist sehr gut. > Aber laut dieser Seite ist die Messung ungenau, >
AVRs mit differentiellen Eingängen und Verstärkung, z.B.: ATtiny85: 20x ATtiny861: 8x, 20x, 32x ATmega1284: 10x, 200x
-
Thread
Review Schaltung ATmega88 MCP2221 IRLZ34N
Hallo zusammen, eine Sache vorweg, meine hauptsächliche Freizeitbeschäftigung ist Astronomie, genauer gesagt, Astrofotografie - also seid bitte gnädig mit mir :-) Astroaufnahmen müssen u.a. mittels Flatframes (Hellbildern) kalibriert werden, wozu man eine möglichst gleichmäßig leuchtende Fläche nutzt. In der Regel verwendet man dafür auf LEDs basierende Leuchtboxen/Flatboxen (käuflich oder Eigenbau). Anbei dazu der Schaltplan eines USB/UART-Controllers zur Regelung einer solchen Box. Auf dem Steckbrett läuft das Ganze, aber passt das so oder habt ihr Verbesserungsvorschläge? Was
-
Thread
ATMEGA88V reagiert nach make programm nicht mehr
Beim ATmega88 kann man 2 MHz gar nicht per Fuse einstellen, nur 1 oder 8.
für eure Unterstützung. Jetzt werde ich mir gleich mal ansehen, was ich bei der Portierung von ATMEGA8 auf ATMEGA88V beachten muss.
-
Thread
[S] AVR Mikrocontroller - Programmierung in C Gaicher
nur die ersten 60 Seite durchgelesen und hier fangen die Probleme schon an. - Im Buch wird ein ATMega88 mit deinem AVR Dragon verwendet, ich habe nur einen nackigen Mega328P und einen AVRISP MKII. Somit ist die DebugWire Funktion nicht verfügbar und ich kann mir das ganze Kapitel sparen. - Ohne