-
Thread
16bit-Software-Timer mit 8bit-Hardware-Timer
> ATmega1284 mit Timer3. Hab ich was verpasst? Der ATMega644 bietet Timer 0, 1 und 2, wovon nur Timer 1 die gewünschten 16bit bietet (brauche ich für andere Zwecke). Der ATMega1284 hat laut Datenblatt
Hallo sc, So hat der ATMega644 nur einen Usart, der ATMega644P und ATMega1284P davon zwei. Es gibt immer mal Unterschiede, man kann sie finden.
-
Thread
LED-Gesellschaftspiel "Light Touch"
verursacht auch Fehlmessungen. Die aktuelle Firmware ist mit ~4,5kB relativ klein, sodaß auch ein ATmega8 oder ATmega88 nutzbar ist. Die .elf Datei enthält auch schon alle Einstellungen der Fuses. Bei der Verwendung der .hex Datei muss die DIV_8 Fuse deaktiviert werden (Haken entfernen == auf 1 setzen
korrigiert, da war noch die alte, horizontale USB-Buchse drin 8-0 Anbei auch das ELF-File für den ATmega88, den hab ich auf den 10 Platinen verbaut, der reicht. Das ELF-File des großen Bruder läuft dort nicht, weil die Interruptvektortabelle nicht paßt!
-
Thread
ATMEL STUDIO 7 AVRDUDE USBasp Problem
check. avrdude.exe done. Thank you. Auf dem Foto sieht man leider nicht die Beschriftung: ATMEGA8-16PU, auswählen kann ich im Atmel Studio nur ATmega8
Kabel der USBasp durchgemessen. 4. habe ich - natürlich unter Berücksichtigung der PIN-Belegung 1x ATmega8 1x ATmega48 2x ATmega88 eingesetzt. Und ich weiß, dass am Punkt auf der eingekerbten Seite PIN1 liegt. 5. bin ich die Leitungsführung mindestens 2x genau durchgegangen (bis an PINs gemessen)
-
Thread
Brauche Hilfe bei der Auswahl von programmern für den Atmega8
int 21h schrieb im Beitrag #5633141: > möchte nun endlich mein eigenes Projekt mit einem Atmega8 > realisieren. Ist ATmega8 irgendwie besser als ATmega328P?
wollen. Mit dem (Atmel) Stufio 7 macht es dann richtig Spass seinen Programmcode zu testen. Der Atmega 8 ist zum debuggen allerdings nicht zu gebrauchen, vielleicht auf ATMEGA 88 umsteigen. Ich habe mit ein China-BBrett mit ATMEGA 32 besorgt der sich per JTAG betreiben läßt. Ich habe vor längerer
-
Thread
einfaches Lauflicht
bei hin- und herlaufendem Licht sogar 11, und 51 Kabel statt 15. Wenn das Programmieren eines ATmega8 zu aufwändig ist, nimm einen Arduino Nano.
Bisher habe ich eben all die Kleinigkeiten, für die ich µCs gebraucht habe, mit maximal einem Mega88 erschlagen können und musste nur einmal zwingend einen im SMD-Gehäuse verwenden, weil der M88 im TSOP32 Gehäuse 2 analoge Eingänge mehr hat als im DIP-Klotz. ;-) Aber keine Angst, irgend wann werde
-
Thread
Was passiert bei der Stackpointer initialisierung?
Gründen versuche ich das grade zu verstehen anstatt es nur auswendig zu lernen. AVR Studio 7 - ATMEGA 16 - Assembler ldi r16, low(ramend) out SPL, r16 ldi r16, high(ramend) out SPH, r16 Was sind SPL und SPH ? scheint mir als würden die Stackpointer Erklärungen im Netz dieses
breiten Befehlsworten nur 256 mögliche Befehlscodes, die 8 Bit Daten direkt mitführen können. "LDI R0,88" geht auch nicht, R0-R15 können ebenfalls nicht direkt geladen werden. Daß man sich den Stack frei irgendwo hinlegen kann finde ich schon praktisch. Es bietet dem erfahrenen Programmierer einfach
-
Thread
SIM800L. Problem mit den Power Modes
Woche durch. Der 12V->5V Wandler ist ein StepDown-Wandler und versorgt so einiges an Teilen... einen ATMega1284P, einen ATMega88 fürs Terminal, ein LCD-Modul und das SIM800L über einen 4V LDO-Regler. Da kommt schon ein wenig was an Standby-Strom zusammen, die Alarmschleifen brauchen auch etwas Strom (werden
-
Thread
TDA7293 Verstärker
@ Marlin S. (tuefftler_88) >Daher ja die Frage warum immer alle sagen die sind so anfällig!? Genau >routen usw!? Ja, die sind empfindlich, weil die für die gesamte innere Elektronik (Eingangs- und Endstufen) nur einen
@Marlin S. (tuefftler_88) >Wenn sich die Lautstärke durch das ändern des Widerstands auch ändern >lässt ist doch alles wie gewünscht... Nur wenn, warum klappt das dann >mit einem anderen Widerstand? Klappt es auch
-
Thread
Vektorregelung / FOC mit Hobby uC
Hardware Unterstützung wie die AWEX des XMega oder die Advanced Timer bei STM32. Nur der kleine Mega88 muss halt alle Timer opfern.
Application Note lautet:"AVR447: Sinusoidal driving of three-phase permanent magnet motor using ATmega48/88/168"
-
Thread
Allgemeine Schwierigkeiten mit ISP Programmierung (Attiny 13/Atmega88)
allerdings handelt es sich um ein neues Gerät. Außerdem habe ich das gleich spiel bereits mit einem Atmega88 versucht, ebenfalls ohne Erfolg. Was mache ich falsch? Ich freue mich auf eure Beiträge und danke im Voraus. Das erste Bild ist der Aufbau, das Zweite die Programmer Einstellungen und das
-
Thread
AVR oder STM32 für Entwicklungsprojekt
Willst Du weiter privat basteln verwende >STM32, brauchst Du es nur für solche Projekte verwende Atmega, in diesem Fall reicht es sogar noch keiner. Atmega 88 z.B.
Gesamtkonzept aus Hardware, Framework und IDE. Schmeißt du alles bis auf die HW weg, ist es nur noch ein ATMega auf nem Board.
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
CH559 möglich dazu kann man den source code nach seinen bedürfnissen ändern. https://youtu.be/Th88RiSmj2w
available take a look http://www.sinowealth.com:8088/ftp//8051%20mcu/8bit%20flash%20mcu/ss450b_sh88f6161_6162/SH88F6161_6162%20V2.2.pdf
-
Thread
fragen zu 8 bit timer und 16 bit timer bei einem atmega328p
Dann kommt die Polizei und nimmt dir deinen Arduino weg. Und zur Strafe mußt du das Handbuch zum ATmega328 lesen.
>> untereinander zu beachten! > > Welche Interrupt Priorität? > Guck mal ins Datenblatt vom ATmega328p Habe ich: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf ATmega48A/PA/88A/PA/168A/PA/328/P 12.4 Interrupt Vectors in ATmega328 and
-
Thread
MCU von SD booten
booten, dürft doch klar sein, oder? Andreasp. schrieb im Beitrag #5616258: > Ich würde für einen ATmega gerne eine art minimal "OS" schreibe Das passt nicht zusammen, wenn Du eine OS schreiben willst, dann sollte Dir klar sein, wie so ein Atmega wirklich funktioniert. Ein Atmega ist kein Rpi.
Hallo, auf CP/M auf einem Mega88 wurde ja oben schon hingewiesen: https://www.mikrocontroller.net/topic/177481#new Das zeigt einerseits die Möglichkeiten und andererseits die Grenzen. Du kannst auf diese Art sicher auch ein eigens
-
Thread
xmega single ADC-Messung
Das wundert mich aber. Damit würde ja eine Wandlung ca 250µs dauern. Ich kann mich erinnern einem Atmega88A Wandlungen von ca 30µs realisiert zu haben. Das muss doch irgendwie schneller gehen??
wundert mich aber. Damit würde ja eine Wandlung ca 250µs dauern. Ich > kann mich erinnern einem Atmega88A Wandlungen von ca 30µs realisiert zu > haben. Naja, die Xmegas haben einen 12-bit ADC ggü. den 10 Bit der AVRs. Und 400kHz ADC-Takt für beim mega88A sind wohl auch schon deutlich außerhalb
-
Thread
RFID Reader RC522 bekomme keine Version
Hallo, ich versuche ein RFID-Reader (RC522) an einem ATMEGA in betrieb zu nehmen. Allerdings komme ich bei der Initialisierung schon nicht weiter. Ich möchte zunächst die Version abfragen, bekomme dort aber immer 0x00 zurückgeschickt. Die Verkabelung habe ich schon öfters überprüft, konnte aber keinen Fehler finden. RFID-Modul - ATMEGA SDA - PB2 (SS) SCK - PB5 (SCK) MOSI - PB3 (MOSI) MISO - PB4 (MISO) IRQ - // GND - GND RST - PC6 (RESET) 3.3V - 3.3V Der Atmega wird mit 5V betrieben. Die Massen von 5V und 3.3V sind aber
-
Thread
Simon sagt mit ATtiny44
--------------------------------- (ich weiß: würde es nur um das Spiel gehen, würde man einen ATmega8 oder einen STM8 verwenden ohne ein externes Schieberegister verwenden zu müssen).
über einen Instrumentenverstärker am Speicherscope (Bandbreite 200 MHz) dargestellt (bei Anzeige= "88" und alle 4 LED an, kein Ton - okay: Programm extra für diesen Fall der größten Stromaufnahme geflasht - ). Summenspitzenstrom (für kleiner 10µS) ca. 53 mA. Mittlerer Summenstrom (Fluke 45) ca. 38mA
-
Thread
[V] ET-AVR JTAG USB
amp; Programmierer - USB-Verbindung Programmieren und debuggen Atmel AVR Microcontroller: ATMega16x: ATMega16, ATMega16L, ATMega162, ATMega162L, ATMega169, ATMega169L, ATMega169V ATMega32x: ATMega32, ATMega32L, ATMega323, ATMega323L ATMega64: ATMega64, ATMega64L ATMega128: ATMega128, ATMega128L AT90CAN128: AT90CAN128 bob88
-
Thread
Probleme mit LCD.
es nur 3 7-Segment Anzeigen hat. Die erste Zahl ist eine 2 Segment anzeige für die 1. Also so: 18:88.
nur 3 7-Segment Anzeigen hat. Die erste Zahl ist eine 2 Segment > anzeige für die 1. Also so: 18:88. Reicht immer noch nicht für 22 Segmente, wären selbst dann 23 wenn die 1 komplett nur 1 Segment ist und der Doppelpunkt natürlich nur 1 Segment. Eventuell gibt es noch eine weitere Vereinfachung,
-
Thread
Tages Countdown Energieeffizient mit AVR realisieren?
7-Segment-anzeigen angezeigt werden, die Tage werden nicht über 99 gehen in meinem Fall. Ein Atmega88 soll die Aufgabe übernehmen, nur ist jetzt noch zu sagen, dass ich das ganze Projekt gerne im Batteriebetrieb laufen lassen würde, was sich bei Uhren als garnicht mal so einfach heraus stellt.
ich gerne einen PIR- Sensor benutzen, da dieser nicht viel Strom im Standby verbraucht und er den Atmega88 per interrupt aufwecken könnte. Bei diesem event möchte ich auch mit dem Atmega die Uhrzeit von der RTC abfragen, damit ich das auch nicht im loop mache. Nach ein paar Sekunden, soll das ganze wieder
-
Thread
Atmega1284p Eeprom verändert einen Wert
Ich habe ein Problem mit dem Atmega1284p. Es gibt diverse Geräte welche mit dem Atmega1284p als Prozessor laufen. Im Konfigurationsmodus wird die Konfiguration (88byte Daten + 2byte Flag) ins Eeprom geschrieben und der Inhalt des
beide 0x01) enthalten damit das Gerät als "Konfiguriert" gilt. Sind diese Flags gültig, werden die 88byte ausgelesen und per CRC übeprüft. Ist der CRC Falsch, oder sind die Flags nicht gesetzt wird eine Fehlermeldung angezeigt (per LED). Nun habe ich das Problem das die Geräte im Betrieb die "Konfiguration
-
Thread
Drehstrom Motor anfangstrom berechnen
Dreieckschaltung siehts dann etwas anders aus, da ist aber der Scheitelwert der Spannung 51V mal sqrt(3)also etwa 88V und imax einer Phase ca. 2,1A
siehts dann etwas anders aus, da ist aber der > Scheitelwert der Spannung 51V mal sqrt(3)also etwa 88V und imax einer > Phase ca. 2,1A Ah, ich habe direkt mit 36V * sqrt(3) gerechnet, stimmt also nicht (?). Vielen Dank, dann muss ich meinen Converter etwas kräftiger auslegen.Leider gibt es keine
-
Thread
LCD per I2C an AtTiny13 anbinden?
davon verkaufen, dass du Kosten sparen musst? Wenn nicht, dann würde ich an deiner Stelle einen ATmega88 nehmen, das Display parallel mit 6 oder 7 Leitungen anschließen (wie es praktisch alle machen), die Rechnung als Gleitkomma vornehmen (dann brauchst du dir keine Gedanken um Wertebereiche groß machen
mal verwendet hate und > den den AtTiny2313. Und? Du hast keine 99 Cent für einen ATmega88 übrig? Ich würde sogar noch weiter gehen und dir einen ATmega328 empfehlen. Am besten gleich in Form eines Arduino Nano Moduls vom freundlichen Chinesen. Z.B. von ebay, Ali Express oder Amazon. Kostet
-
Thread
Lese PWM Signal mit Micropython
anzunehmen, dass die Doku von micropython in der Hinsicht zu lakonisch ist? Beim AVR, z.B. dem ATMega48, 88, 168 gibt es so einen Fall durchaus. Der Pin Change Interrupt ist in Grenzen (und abhängig von der Konfiguration) unspezifisch. Man kann z.B. nicht ohne weiteres sagen ob und welcher Pin zwischen
-
Thread
AVR Studio 4 Problem mit AVR Toolchain
installiert. Daraufhin habe ich ein C-Programm erstelt und wollte dieses auf meinen Controller (ATMega88) programmieren. Beim Ausführen des Befehls "Build Active Configuration" kommt jedoch stets eine Fehlermeldung: " gcc plug-in: No AVR Toolchain installation found. The AVR GCC plug-in can still be
-
Thread
Debugproblem im Atmelstudio7 mit AVR Dragon
Hallo zusammen, ich habe versucht mit Atmelstudio7 und dem Dragon einen Atmega88 zu flashen und zu debuggen. Flashen hat funktioniert. Aber statt debuggen zu können, kommt die Meldung: Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected
-
Thread
ATmega328P Bootloader klappt einfach nicht.
PS: > ... 0x0C00 Das sieht eher nach ATmega8 oder 88 aus.
-
Thread
Technics Keyboard Festplatte klonen geht das ?
#0 Add. Sense: Invalid command operation code [ 213.485706] sd 3:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 [ 213.485708] blk_update_request: critical target error, dev sdc, sector 0 [ 213.485710] Buffer I/O error on dev sdc, logical block 0, async page read
#0 Add. Sense: Invalid command operation code [ 213.486970] sd 3:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 [ 213.486973] blk_update_request: critical target error, dev sdc, sector 0 [ 213.486976] Buffer I/O error on dev sdc, logical block 0, async page read
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
file "G:\AVR Studio\7.0\Build1188\7.0\Vs\Assembler.targets" from project "E:\Projekte AVR-Studio\ATmega\ATmega88\TWI_3\TWI_3\TWI_3.asmproj" (target "Build" depends on it): Task "RunAssemblerTask" G:\AVR Studio\7.0\Build1188\7.0\toolchain\avr8\avrassembler\avrasm2.exe -fI -o "TWI_3.hex" -m "TWI_3.map" -l "TWI_3.lss" -S "TWI_3.tmp" -W+ie -I"G:/AVR Studio\7.0\Build1188\7.0\Packs\atmel\ATmega_DFP\1.2.150\avrasm\inc" -im88padef.inc -d "E:\Projekte AVR-Studio\ATmega\ATmega88\TWI_3\TWI_3\Debug\TWI_3.obj" "" -I "G:\AVR Studio\7.0\Build1188\7.0\toolchain\avr8\avrassembler\Include" AVRASM
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
aufgebaut ist. Das zugehörige Terminal lohnt sich nicht richtig vorzustellen, das ist nur ein ATMega88, der sich mit seinem USART um ein LCD-Display, 12 Tasten und eine RGB-LED kümmert. Die Stromaufnahme ohne Alarmschleifen, ohne Akku und Display im Standby liegt bei 0,6W aus der Steckdose. Wenn
-
Thread
Uart String empfangen Interrupt
dieser Teil schon so gut wie fertig ist), ist ein Terminal für eine Alarmanlage. Da werkelt ein ATMega88, der kümmert sich um das Tastenfeld und die LCD-Ausgabe. Dafür hat der 5x24 Zeichen Puffer (worst case 2x20 Zeichen fürs LCD mit Steuerzeichen und drei Kurzkommandos).
-
Thread
AVR Assembler: Unterschiede zwischen OUT und STS
und es dort >nur eine Tabelle 'Register summary' gibt? Das stimmt für den AtMega644p/pa. Die ATMega644(V) haben ein eigenes Datenblatt. MfG Spess
naechst groesseren wechseln kann. zB > vom 324 zum 644. Eher nicht. Nur von alt zu neu, z.B. ATmega8 zu ATmega88 oder ATtiny26 zu ATtiny261.
-
Thread
Atmega32A DMX senden
Hallo, für ein Projekt versuche ich DMX Daten mit einem Atmega32A zu senden. Ich verwende die Senderoutine von Ulrich Radig (https://www.ulrichradig.de/home/index.php/avr/atmega8-experimentierboard/avr---dmx), die für einen Atmega88 geschrieben ist und versuche sie für den Atmega32A anzupassen. Als Takt nutze ich einen 16MHz Quarz, weil der Atmega gleichzeitig noch MIDI Daten per Software UART empfangen soll. Auf einem Atmega328 funktioniert das senden, auf dem Atmega32A
-
Thread
Step Up oder Step Down? Vorteile?
Standard-Typen für niedrigere Clock-f laufen tatsächlich bis 2,7V. Die neueren bis 1,8 V hinab (ATmega88PA). Der ATmega8A läuft „nur“ bis 2,7 V, aber das reicht für eine einzelne LiIon-Zelle allemal.
Jörg W. schrieb im Beitrag #5556022: > Nimm einfach einen ATmega8A. Ist sowieso billiger. Noch besser ATMega88/168/328(P).
-
Thread
Wanderkiste Widlar, Runde III
Mich würde es mal interessieren ob sich jemand die bestückten ATMega16M1 CAN-Platinen entnommen hat die ich beigelegt habe. Ist daraus schon etwas entstanden? Erfahrungsbericht?
330uF SMD Kondensator 5x 7 Segment Anzeige klein 3x IRF540 In: 15x Gleichrichter MB6S 9x ATMega8A (SMD) 5x ATMega88PA (DIL) 4x ATTiny13V (DIL) 1x ATTiny2312 (DIL) 1x MAX232CPE (DIL) Hoffe den neuen Inhalt kann, von den nächsten Wanderkistenempfänger, jemand gebrauchen. Gruß, Markus
-
Thread
Welcher Microcontroller für i2c-Display
Hallo, man findet als größer AVR die Familie der atmega328p,(mega48p, mega88p und mega168p) und der atmega1284p (mega644p, mega324p oder mega164p). Das sind *nur* sehr gut beschaffbare und schon länger erhältliche AVRs. Natürlich hat die Entwicklung
Schaltung nicht um. Innerhalb der AVR-Klasse sind die Rechenleistungen alle ziemlich gleich. Ein Atmega328p ist nicht schneller oder langsamer als ein Atmega88 oder Atmega1284p, und auch nur geringfügig schneller als ein Attiny (dank HW-Multiplizierer). Einen anderen Mikrocontroller-Typen (z.B. ARM
-
Thread
Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler
heutiger Prozessoren und der Kapazität der >Speicher sollte das kein Hinderungsgrund sein. Der ATmega1284p besitzt leider nur 16k SRAM
initialisiert. Nachtrag: Ein EEPROM-File wird nicht benötigt. Anbei die Fuse-Bits für den ATmega1284p Gruß Bernhard
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
nur hängen, wenn man einen Hardwaredefekt hat. Ist das wirklich so? Mir war als wenn Atmel AVR ATmega Probleme mit Clockstretching haben und hängen bleiben können. Ausserdem sind ATmega nicht OC open collector.
Der I²C Bus bleibt nur hängen, wenn man einen Hardwaredefekt hat. > Mir war als wenn Atmel AVR ATmega Probleme mit Clockstretching haben und > hängen bleiben können. Auch das wäre ein hardwaredefekt und betrifft ganz sicher nicht pauschal alle AVR Modelle. > Ausserdem sind ATmega nicht OC open
-
Thread
Thermoelement schweißen
billig ran wie an den kompletten Kolben? Der Vellemann-Kolben sieht verdächtig nach dem Kolben 88-201A oder 88-201B aus, den Zhongdi http://www.china-zhongdi.com/product/station/temperature/list-2.html für einige seiner Lötstationen herstellt. Spitzen dafür heißen N1-16, N1-26, N1-36 und N1-46
Jack schrieb im Beitrag #5623113: > Der Vellemann-Kolben sieht verdächtig nach dem Kolben 88-201A oder > 88-201B aus, den Zhongdi > http://www.china-zhongdi.com/product/station/tempe... für > einige seiner Lötstationen herstellt. Ja, das ist er! Der ZD-929B ist es, und Maße der Spitze
-
Artikel
Mikrocontroller Vergleich
8051 und Derivate' Buch+Compiler(Vollversion) AVRco Pascal Compiler ( Kostenlose Version für Mega8/88 BASIC: Sowohl für den AVR als auch für die 8051er gibts von MCS-Electronics eine Demoversion eines BASIC-Compilers, der leicht im Funktionsumfang und Codegröße eingeschränkt ist. Darüber hinaus kursieren
ATtinys und ATmegaX8 existiert das JTAG ICE mkII von Atmel, aber recht teuer, sowie der preiswerte AVR Dragon. MSP430: alle mit JTAG, Adapter sehr günstig/einfach zu bauen. Neuere Geräte mit Spy-by-Wire (braucht weniger
-
Thread
Welche Programmiersprache soll ich lernen?
Pascal, Ada. Freepascal kann Avr Embedded für Atmega und Attiny, auch AtXmega. Andere Controller wie Pic und Stm wohl auch, hab ich aber noch nicht gemacht. Da Dir hier gleich erzählt wird, das ginge nur in C - wer nur einen Hammer hat, kann halt
(6) Karl K. schrieb im Beitrag #5530860: > Pascal, Ada. > > Freepascal kann Avr Embedded für Atmega und Attiny, auch AtXmega. Meine letzten Berührungen mit Pascal und Ada fanden in meinen jungen Jahren an der Uni statt, was heißt, dass ich keine Ahnung habe, wie gut es sich damit auf µCs arbeitet