-
Thread
Mikrocontroller-System(AVR) mit USB
Na dann ist doch der AT90USB162/82 die Idealbesetzung. Ähnlich Mega168/88 nur halt mit USB drin. Nur auf SDIP muss man leider verzichten.
Andreas Kaiser wrote: > Na dann ist doch der AT90USB162/82 die Idealbesetzung. Ähnlich > Mega168/88 nur halt mit USB drin. Nur auf SDIP muss man leider > verzichten. Ohh, das ist kein Problem. Im Gegenteil, je kleiner desto besser. Ich werde diesen Print so oder so bestellen und mit Layouting
-
Thread
Suche einen kleinstmöglichen 4 to 1 mux
seinen Eingängen die Taster abfragt und am Ausgang als seriellen Bitstrom liefert. Dann hätte der ATmega644 sogar noch zwei Pins frei am Ende. :-) ATtiny13 gibt's bis zu 3x3 mm² herunter.
serieller Schnittstelle verbauen kann. :-) Aber dann schon richtig, mindestens einen STM32 Cortex mit 168MHz Takt, sonst schafft er das nicht.
-
Thread
[AVR] Probleme bei UART Kommunikation
Hallo liebes µC.net-Team, ich habe einige Probleme mit meinem ATmega8 und der Kommunikation über RS232. Ich habe den ATmega8 mit einem MAX232 mit meinem Computer verbunden und versuche nun einige Befehle zu übertragen. Die Hauptaufgabe des ATmegas ist, eine LED einzuschalten
verkehrt verschiedene Frequenzen auf Vorrat zu haben - wenn man damit bastelt ... Ich verwende am Atmega 48, 168 und 644 gerne 18,432MHz und an 8051ern 24,576MHz - sofern ich die UART benutze. Gruß Jobst
-
Thread
Erste Platine, bitte um Begutachtung/Rat
ausgeschaltet ist, übernimmt die Batterie die Versorgung des Uhren ICs. Die Zeit behält der DS1307, der ATMEGA168 fragt diese über I²C ab (mit Peter Fleurys library). Für den ATMEGA hab ich mich entschieden, weil die Kontrolle der Spalten damit wesentlich einfacher für mich schien, als mit der Lösung über zwei
zudem noch einen hier rumliegen). Die 10k Widerstände dienen als Pullups für den Reset Pin des ATMEGA sowie für SDA und SCL. Die LEDs sind diese hier: http://www.reichelt.de/LEDs-standard-hell/LED-5MM-ST-BL/3//index.html?ACTION=3&GROUPID=3018&ARTICLE=10230&SHOW=1&START=0&OFFSET=16& Ein Vorwiderstand
-
Thread
Starterkitt für Anfänger,
etc) Max Mueller schrieb im Beitrag #1958022: > einen µC Da Du mit AVR anfangen willst: ATmega88, ATmega168, ATmega328 Mehr Pins: ATmega324, ATmega644
4Megahertz Oszi 4,00000000 2 0,86 1,72 Quarz-Oszi 16Megahertz Oszi 16,0000000 2 0,86 1,72 Atmega 88-20 PU Atmega 88-20 PU 2 3,55 7,10 Fädelstift Fädelstift 1 20,95 20,95 ELKO RAD 100/35 50 0,04 2,00 Keramik Kondensator Kerko 22P 100 0,06 6,00 LSA Anschlussklemme 8fach LSA
-
Thread
L3G4200D prüfen
so niedrige Spannung hat? Könnte mir vorstellen das es mit 3,3V weniger störanfällig wäre. Zum Atmega: Den habe ich auch benutzt (Atmega64). Allerdings hätte ich das im Nachhinein wohl mit einem stm32 gemacht. Der Atmega ist schon langsam...
hälst du dir eine menge Probleme vom Hals: - keine Pegelwandler nötig, da der mit 3,3V arbeitet - 168MHz und FPU lassen jede Berechnung zum Kinderspiel werden. Der ATMEGA rackert sich da nämlich ziemlich einen ab. Es gibt noch weitere Vorteile, die ich jetzt mal nicht alle aufzähle...
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
Atmega88 im Pollin Eval Board??
Die ATmega48/88/168/328 sind pinkompatibel zum ATmega8, also ja es geht.
Geht es denn mit dem alten ATmega8?
-
Thread
zwei 8 bit Variablen aus 16bit Variable
volatile uint16_t var3; // 16 bit variable Dann in der "compare match B ISR" des 16bit timer1 im ATmega168: var1 = OCR1BL ; // lowbyte zuerst lesen var2 = OCR1BH ; // highbyte danach lesen var3 = (var2 * 256) + var1 ; // umrechnen in eine 16bit variable var3 += 1000; // 1000 hinzuaddieren
sehr viel Assembler auf C umgestiegen mit AVR GCC... Also: Ich habe folgendes Anliegen: Der ATmega168 laeuft mit 8 MHz. Ich benoetige den 16bit Timer allerdings fuer zwei verschiedene Aufgaben gleichzeitig. Einmal eine PWM mit 12 bit Aufloesung und einmal muss ich einen definierten Takt mit ca.
-
Thread
ATTiny13V Stromaufnahme (Ewiges Blinklicht)
könntest du in den Power-Down Modus gehen und als Timer den WDT benutzen... Hab das ganze bei einem ATMEGA88 mit externem 4MHz Quarz und komme selbst da schon auf 20uA, solltest du also einen internen 128kHZ verwenden könnte der Strom wohl noch kleiner sein.
doch keine ohmschen Widerstände. > Der Watchdog hat es gebracht: 3 µA Sehr beeindruckend. Ein Atmega48PA mit RTC an Timer2 braucht im Powersafe 0,75µA. Ich hab hier 2 Testschaltungen. Damit lasse ich jeweils eine 20mA-Led alle 8 Sekunden aufblitzen. Mit Atmega168A und 2 AAs von Aldi. Die laufen seit
-
Thread
Parameter aller Atmel Mikrokontroller
für die Blumen. Die Daten habe ich 1:1 von Atmel übernommen, und wenn ich in das Datenblatt vom ATmega640/1280/1281/2560/2561 rein schaue, steht da etwas von: • Peripheral Features – Two 8-bit Timer/Counters with ... – Four 16-bit Timer/Counter with ... Gruß Andreas
Laut deiner Liste beitzt der Atmega168 einen internen Temp Sensor, ich kann davon aber im Datenblatt nichts finden. Es gibt mir in der Liste noch zu viele Spalten wo features drin stehen die kein AVR besitzt. MFG AVR
-
Thread
Atmel (Microchip) Library für PMBus
Ich arbeite gerade mit dem PMBus und realisiere eine vollständige Kommunikation zwischen einen ATmega168A (Master) und einem PMBus Device als Slave. Die Grundlagen des PMBus sind mir völlig bewusst (... das dieses Protokoll letztendlich auf den SMBus sowie schließlich auf den I2C Bus aufsetzt). Dennoch die Frage, gibt es von Atmel eine Library oder Treiber für den PMBus auf einen ATmega168 als Master?
-
Thread
AVR-Studio Memory Window
was anderes. Ausserdem geht der View -> Memory -> Program nur bis Adresse 0x1FFF, obwohl ich einen ATmega168 habe, der ja viel mehr Speicher hat. Was übersehe ich da, oder habe ich AVR-Studio falsch konfiguriert ? MfG
anderes. Ausserdem geht der View -> Memory -> Program nur > bis Adresse 0x1FFF, obwohl ich einen ATmega168 habe, der ja viel mehr > Speicher hat. Die Adressen dort sind Wort-Adressen.
-
Thread
Schrittmotorsteuerung mit Trinamic TMC249 und TMC428 realisieren
der Zwischenzeit mal mit dem Schaltplan für die uC-Platine angefangen. Verwendet habe ich einen ATMega16. Es stehen je 4 Digitale Ein- und Ausgänge, Zwei Analoge Eingänge und ein PWM-Ausgang zur Verfügung. Für Erweiterungskarten ist eine I2C-Stiftleiste eingeplant. Zum TMC428-Board gehts über eine
einen moeglichst sanften Lauf die Verwendung von Mikroschritten und daher liegt die Kombination Mega168, TMC249 und externe Mosfets nahe, bei der der AVR die Generierung der Schrittfolge direkt uebernimmt und die restlichen Aufgaben (Referenzfahrt) zusaetzlich implementiert. Gruss Matthias
-
Thread
Mega88 Interne Taktfrequenz und RTC Quarz am Xtal
µC mit einem Hochfrequenzquarz und gleichzeitig Timer 2 mit dem Uhrenquarz betreiben, aber beim ATMega48/88/168 geht das nur alternativ. > Also Timer 2 mit Quarz > Den Rest mit 8 MHz? Jo. > Hat das schon einer probiert? Davon ist auszugehen.
ATMega8 hat das auch.
-
Thread
Mega88
habe gerade ein projekt von mega8 auf mega168 umstellen müssen, controller runterlöten, anderen rauf, bisschen software anpassen (1-2h arbeit) peter
Hallo, von Atmel gibts dazu eine Appl.-Note für den Umstieg von ATMEGA8 auf den 88er. Der ATMEGA88 hat bei den Timern eine bessere Ausstattung. Also letztendlich muß man die Appl-Note lesen und schauen, ob welche Bereiche betroffen sind. Einfach davon auszugehen,
-
Thread
AVR Hardwarefrage eines Anfängers
Habe noch ein Pollin-Board fertig aufgebaut abzugeben. Stromversorgung, Atmega8 und weitere Hilfen sind dabei. Einfach mal anfragen. Siehe auch www.ups.bplaced.de unter Atmega-Projekte.
von den Tiny13 würd ich eher abraten, weil kein(sehr wenig) SRAM nimm lieber Tiny45 oder so ATMega8 ist auch steinalt, lieber ATMega48,88,168 und nur einer ist auch blöd, wenn du den grillst musst du wieder extra bestellen, also lieber gleich 2. Eine Hand voll 100nF Kondensatoren kann auch
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
2313-er. Oder übersehe ich da was? Martin schrieb im Beitrag #7318315: > 'Chip type : ATMega48V (8%) ciao gustav
ATTINY 2313 kein Hardware TWI hat. Der I2C Bus muss per Software realisiert werden. Hier hat ein ATMEGA 8, 168, 328 usw. den Vorteil ein Hardware TWI zu haben.
-
Thread
1Q Endstufe für Inenn=30A
so gehen. Quelltext im Anhang. +++ Size after: AVR Memory Usage ---------------- Device: atmega168 Program: 638 bytes (3.9% Full) (.text + .data + .bootloader) Data: 16 bytes (1.6% Full) (.data + .bss + .noinit) +++ Da wäre auch was kleineres gegangen, hatte jetzt aber nur einen 168er hier... Um Kommentar wird gebeten - ist zwar hier weder die GCC-Runde, noch die Codesammlung, aber ich will ja hier bei dem Spass schliesslich noch was lernen. Ich brauch sowas in der Art nächte
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
gerade noch andere Projekte ab zu schließen und werde dann sofort durchstarten, erst mal mit dem ATmega32 Board, dann später mit einer ATmega8x-20 Lösung.
hinzuzuschalten, der nichts kostet und gleich zig MHz verarbeiten kann. Heute kann man bequem einen ATmega168-20 nehmen und braucht sich um Speicherplatz keinen Kopf zu machen. Für einfache Anwendungen reicht auch das Beispielprogramm: http://www.mino-elektronik.de/fmeter/fm_software.htm Viel Spatz
-
Thread
STM32 UART Rx IRQ verliert Daten
Hallo allerseits, ich habe ein seltsames Problem mit einem STM32F407ZG (168MHz Takt, 8MHz Quarz) Ich bin seit einiger Zeit bei einem Gerät programmieren welches ständig um neue ICs etc erweitert wird. Mittlerweile habe ich folgende Peripherie im Einsatz: USART2, 115200
>Kann es sein das der µC mit etwas zu "beschäftigt" ist? glaube nicht das dein Programm einen 168MHz cm4 auslastet. Wenn die Prozessorlast allerdings sehr hoch ist, ist es ratsam alle Peripherie wo es geht ueber ISR's auszuwerten. Evtl die UART und SPI Geschichte ueber DMA. hast Du den RX
-
Thread
Atmega328P ADC Problem
zwar gehofft das Problem alleine lösen zu können, komme aber einfach nicht weiter. Mein ADC des Atmega328P gibt immer den Höchstwert (1023) aus. Zum Testen hatte ich zunächst eine "komplexere" Schaltung, die ich jetzt aber verworfen habe. Nun lese ich die Spannung an einem Potentiometerabgriff ein
Ich habe dir mal ein paar Zeilen getippt. Läuft auf einem Pro Mini - Klon von Pollin (810366) mit ATmega168PA oder ATmega328PA. Ich erinnere mich noch an meine ersten Gehversuche mit den Atmels und wäre auch heilfroh über ein paar einfache Zeilen Code gewesen. Das Poti hängt an GND und über PB2 an
-
Thread
ILI9341-Ansteuerung ueber SPI - Verstaendnisfrage
und den Controller aus dem Sleep-Mode zu holen: [c] // funktionierende Initialisierung für einen ATmega168 void ili9341_init( void) { uint32_t index; // reset als output ILI9341_RESET_DDR |= (1 << ILI9341_RESET_N); // reset aktivieren ILI9341_RESET_PORT &= ~(1 << ILI9341
also nicht ein einzelnes Pixel gezeichnet sondern eine Reihe von Pixeln hintereinander. Dass ein Atmega-spi wesentlich schneller ist als ein Pi-spi, kann ich mir nicht vorstellen.
-
Thread
suche geeigneten controller
einem AT89C51ED2 (8051) sehr viel. Gute freie Compiler gibt es für den AVR, 32kB hätte da der ATMega32, der kleinere ATMega168 hat 16kB. Peter
wenn der atmega8 programmiert ist und strom hat, läuft er dann allein, oder brauch dich dafür noch irgendwelche anderen teile?
-
Thread
Problem mit RS485 Bootloader
Hagen Re zum funktionieren zu bringen, bis jetzt leider ohne Erfolg. Mein Aufbau ist wie folgt, Atmega168 mit MAX481, Ports sind im Code richtig gesetzt, auch der Port für DE, nicht invertiert. Der Atmega168 ist auf 8 Mhz internen OSC gefused und hat den Bootresetvector gesetzt. Nun habe ich auch
-
Thread
Arduino + Ethernet = funktioniert nicht
MAC (und ev. IP-Adressen) Vergabe > benützen kann? > > Andere Idee? > > Gruss X Beim Atmega328 gibt es die Möglichkeit, aus einem Programm heraus die Wafer-ID und die X- und Y-Position der Siliziumscheibe abzufragen, aus dem dein Atmega328 bei der Produktion gefertigt wurde. Das steht nicht im Atmega328 Datenblatt, ich hatte mir das mal aus einem Attiny-Datenblatt geholt und dann einfach auf Arduino UNO ausprobiert. Und es scheint tatsächlich eine eindeutige ID für jeden Atmega328 zu ergeben.
-
Thread
Arduino Mega 2560 Pro Mini - Arduino des Grauens!
Prozessor und Avrdude gibt, ich wohl doch Fakt. Zitat aus dem Handbuch zum AVRDude 6.3 .... m16u2 ATmega16U2 m2560 ATmega2560 (**) m2561 ATmega2561 (**) m2564rfr2 ATmega2564RFR2 ...... (**) Flash addressing above 128 KB is not supported by all programming hardware. Known to work are jtag2, stk500v2
Hier solls einen fix geben: https://petervanhoyweghen.wordpress.com/2015/12/02/the-usbasp-and-atmega2560-mystery/ ungetestet
-
Thread
IRMP-Anwendung
Zunächst habe ich die AVR-Version (irmp-main-avr.c) ausgesucht und Änderungen zur Anpassung an den ATMEGA168P (Hardware Pin an PORTD2) in irmpconfig.h gemacht. Nirgendwo konnte ich allerdings die F_CPU Anpassung finden, doch das Programm wurde fehlerlos compiliert. Da ich annahm, dass irgendwo F_CPU auf
sieht alles etwas unübersichtlich aus. Der Empfänger läuft aber einwandfrei mit einem TSOP ?? und ATmega168p (Nano Arduino Verschnitt von Pollin auf 5V getrimmt). Melde mich hier wieder, wenn es soweit ist. Habe doch noch einige gedankliche Probleme mit Franks Programmen, die ich noch gerne abklären
-
Thread
Alternativen zu STM32?
die zeitkritischen Dinge auf Registerebene programmieren. Das ist ähnlich einfach, wie mit einem ATmega. Um Das zu probieren reicht eine kleine Platine zum Spielen aus: https://www.reichelt.de/fr/de/raspberry-pi-pico-rp2040-cortex-m0-microusb-rasp-pi-pico-p295706.html?&trstct=pos_3&nbc=1
H405/ Wie ist das eigentlich mit Overclocking? Den STM kann man problemlos von den spezifizierten 168MHz auf 240MHz übertakten, und das ohne zusätzliche Flash-Waitstates (relativ zu denen für 168MHz). Geht das auch mit dem Teil von GigaDevice?
-
Thread
ATmega328 CLKDIV8 geht nicht
Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.4.351\gcc\dev\atmega328p" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" [/code]
"388025I–AVR–02/09 ATmega48P/88P/168P/328P Seite 38 The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed,the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are
-
Thread
PPS5330 Labor-Netzteil hack
drei Port-leitungen mit dem ATmega328 verbunden und steuer diese softwaremäßig an. Die SPI-Schnittstelle im ATmega328 ist mit dem Programmieradapter verbunden. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <util
nicht auslesen. Durch einen Fehler meinerseits habe ich die Firmware versehentlich gelöscht. Der ATmega88 hat die gleiche Anschlussbelegung wie der ATmega328. Gruß Rolf
-
Thread
Wie verhindern, dass µC bei zu niedriger Spannung eingeschaltet werden kann?
Hallo, habe ein Projekt mit einem Atmega168. Der Atmega steuert zwei Motoren. Die Schaltung hängt an einem Akku. Auf Knopfdruck (oder wenn der µC es sagt) wird die komplette Schaltung über einen LOWside-MOSFET vom Akku getrennt. Umgekehrt
Hi >Kann man beim Atmega16 intern verhindern, dass der µC bei zu niedriger >Akkuspannung eingeschaltet werden kann? BOD aktivieren. MfG Spess
-
Thread
Atmega88 mit 270µA im Power-Down Mode
Datenblatt ATMega88 (ist kein picoPower AVR) Seite 38 "Minimizing Power Consumtion" If the Brown-out Detector is not needed by the application, this module should be turned off. If the Brown-out Detector is enabled
enabled in all sleep modes, and hence, always consume power. In the deeper sleep modes, this 39 ATmega48/88/168 2545B–AVR–01/04 will contribute significantly to the total current consumption. Refer to “Brown-out Detection” on page 43 for details on how to configure the Brown-out Detector. Die
-
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
Software PWM = 1000 % CPU-Last?
Ich habe endlich geschafft anhand der vielen Tutorials ein Software PWM für mein Atmega168 zu programmieren. Leider wird die ISR, welche für das PWM-Signal zuständig ist, durch einen Timer in jedem Takt aufgerufen. Damit wäre die CPU voll ausgelastet. 20.000.000 Hz / 1000 PWM-Länge
nachzuvollziehen. Ich habe mir jetzt einen kleinen Teil herausgenommen und wollte diesen auf meinem Atmega 168 zum laufen bringen. Leider leuchtet keine der LEDs am Ausgang. Die LEDs sollen nach dem Bitmuser von pwm_mask nacheinander aktiviert werden. Zwischen den einzelnen Mustern werden die Pausen
-
Thread
"Berechnungsfunktion" liefert immer 0
groß werden können brauch ich das als int32_t.... Verwende Atmel Studio 6.2 und der uC ist der ATMEGA644PA.
Bibliothek in den Code NICHT einbinden zu müssen. Der Code funktioniert (hier getestet) mit einem ATmega8, ATmega88, ATmega168 und ATmega328p. Er beinhaltet eine abgespeckte Version eines eigenen printf, die jedoch keine floats unterstützt, dafür jedoch eine Ausgabe eines "Pseudokommas" (hab ich halt
-
Thread
[AVR] One-Wire UART
die normale Funktion des I/O Pins bei TXEN=0 nicht überschrieben wird. Der Unterschied zwischen ATmega und Xmega besteht wohl darin, dass man den Pin beim Xmega als Ausgang konfigurieren muss, auch wenn der Transmitter schon enabled ist. Beim ATmega spielt das DDR Bit keine Rolle, wenn TXEN=1 ist.
gfhf werde ich auch noch in die Rx-ISR packen. Noch ein Auszug aus dem Datenblatt (Atmega168PA / S.181): > The disabling of the Transmitter (setting the TXEN to zero) will not > become effective until ongoing and pending transmissions are completed, > i.e., when the Transmit Shift
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
deinen µC adaptieren. Ohne Manual geht da nix. http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Im AVR GCC Tutorial sind die Ports für mich wunderbar erklärt. Man schaut sich die C Bsp. Codes an und weiß Bescheid was man machen muss. PDIP Gehäusepin
zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit Position des PINx Register schreibt. Was genau verstehst
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Ein kleines 2 x 60V 2 x 3A Netzteil mit 2 x LM 2576HV-Adj Spannung und Stromanzeige mit Atmega8
kann (wenn nötig über ein weiteres Steckbrett). Die meisten Controller die ich verwende sind die ATmega 8 / 168 / 328 oder einen ATtiny. Also hat "mein" Experimentiersystem einen ATmega und einen ATtiny2313 drauf. Momentan ist auf dem Tiny ein USBtiny Flasher aufgespielt, der den ATmega flasht.
-
Thread
RS485 teilweise fehlerhafte Übertragung.
Sendeseite wird ein Atmega8 mit einem MAX485 verwendet. Baudrate ist dort ebenfalls 19200, interner Oszillator 8MHZ. Was könnte dass sein? Hat jemand eine Idee?
das Stopbit > abgeschnitten. Bist Du Dir da wirklich sicher? Aus der ATMEL-Doku für z.B. Atmega168: • Bit 6 - TXCn: USART Transmit Complete This flag bit is set when the entire frame in the Transmit Shift Register has been shifted out and there are no new data currently present in the transmit
-
Thread
AVR8ASM-Projekte
Weil ich doch so gerne mit dem *ATmega88PA* arbeite und meine Englischkenntnisse miserabel sind : https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ https://www.mikrocontroller.net/topic/467170#5706111 Bernd_Stein
Bernd S. schrieb im Beitrag #5962885: > Weil ich doch so gerne mit dem ATmega88PA arbeite und meine > Englischkenntnisse miserabel sind : > > https://www-user.tu-chemnitz.de/~heha/viewchm.php/hs/ATmegaX8.chm/ > > Beitrag "Datenblatt (ATmega48, ATmega88, ATmega168, ATmega328
-
Thread
Flightcontroller programmieren
Stichwort ist: MultiWii Basiert in der allereinfachsten Version auf einem ATmega328. Dazu braucht Ihr dann einen Arduino ProMini 5V / 16 MHz (Das Board, wo der ATmega328p drauf ist.) und ein Sensorboard mit MPU6050 Gyro / Beschleunigungssensor. Die MultiWii Software ist gut
gab es kaum flugsteuerungen. Der Rolf Bakke hat damals kleine Sterungen entwickelt die mit einem Atmega48 bis Atmega168PA liefen. Kein schnickschnack. Nur 3 Gyros die nur die Aufgabe hatten die Drehzahl der Rotoren zu steuern so das der Copter überhaupt fliegen konnte.... Google mal nach KK Boards. ZB
-
Thread
Neue ATMEGAS?
Atmel-Homepage geschaut und folgende Prozessoren gefunden, die mir bis jetzt noch nicht bekannt waren: ATMEGA325, ATMEGA3250, ATMEGA329, ATMEGA3290, ATMEGA645, ATMEGA6450, ATMEGA649, ATMEGA6490 und ich glaube der ATMEGA165 und ATMEGA168 ist auch neu. Hat von euch schon jemand Erfahrungen mit diesen
-
Thread
Pollin-Board was muss ich alles noch bestellen
ist schwierig zu sagen. Beim Assembler-Tutorial war mal das Bestreben alles auf den Atmega8 aufzubauen. Beim C-Tutorial sollte es der Atmega16 sein (mehr Speicher). Wenn man andere AVRs verwenden möchte, ist es oft nur eine Codeanpassung. Ein paar andere Namen hier und neu übersetzen da
mit zwei Datenblättern und Quervergleich ist das aber schaffbar. Ich will mir schon ewig einen Atmega168 anschaffen als pinkompatiblen Ersatz für den Atmega8 und Experimente in Richtung Arduino. WEIHNACHTSMANN hörst du mich???? ;-)
-
Thread
Orignal Bootloader vom ProMini 328 Clone?
Vielleicht hast du auch einfach nur die Bootfuses vermurkst. Auf jeden Fall kannst du für den Atmega328 den Bootloader von Arduino nehmen: arduino-1.8.5\hardware\arduino\avr\bootloaders\atmega\ATmegaBOOT_168_atmega328.hex Optiboot kannst du auch nehmen. Fuses musst du natürlich drauf achten (BOOTRST
auch öfters auf, wenn ich über den CH340 lade. Platine: "Arduino Pro or Pro Mini" Prozessor: "Atmega328(5V, 16 MHz)" Port: "COM9" Programmer: "ArduinoISP" Baud Rate sehe ich nirgends, gehts hier überhaupt um dieselbe IDE, also Arduino IDE? Na jedenfalls funzt es jetzt alles wie gewohnt.
-
Thread
Gibt es Erfahrungen mit RONPAS?
AvrStudio-4 schon arg verstaubt... unterstützte Mikrocontroller (Version 0.92 vom 15.07.2018) ATMEGA 128 ATMEGA 1284P ATMEGA 16 ATMEGA 162 ATMEGA 168A ATMEGA 2560 ATMEGA 328P ATMEGA 48 ATMEGA 644P ATMEGA 8
-
Thread
Frequenzzähler Uno
ein Resonator: in keinem Falle hängt dort ein Quarzoszillator dran (das kann man zwar mit einem ATmega auch machen, ext. Taktquelle). Aber hier wird dem Controller nur ein Resonator oder ein Quarz angeboten. Die interne Schaltung des ATmega bildet mit dem Resonator (oder einem Quarz mit Ziehkondensatoren
In meiner Bastelkiste habe ich einen alten Arduino Diecimilla mit Atmega168 gefunden. Praktischerweise war am Anfang der Arduinozeit der Sparzwang wohl nicht so groß und der Diecimilla besitzt noch einen echten Quarz. Und siehe da: Der Drift ist quasi verschwunden.
-
Thread
Atmega8: Was soll ich verwenden? Bei 3,3V und 12MHz
Hi, Ich will bzw. muss(es geht nicht anders) einen Atmega8 bei 3,3V und 12MHz betreiben. Jetzt habe ich aber festgestellt das es nur 2 Versionen vom Atmega8 gibt: - 5V und bis 16MHz - 3,3V bis 8MHz Ich vermute das beide Versionen funktionieren. Aber
mal sehen, ich hatte mich da auf die Information auf Seite 1 verlassen ;-) Na dann sollte doch ATmega48/88/168 die perfekte Wahl sein
-
Thread
AVRDude in CMake
du die Clones des uralten JTAGICE (manchmal auch als mkI bezeichnet) meinst: da hast du mit dem ATmega88 keine Chance. Der ATmega88 hat einfach mal kein JTAG. Den EEPROM kannst du aber auch mit AVRDUDE problemlos rücklesen, nachdem das Programm eine Weile gelaufen ist: [pre] avrdude -pm88 -cstk500
leider nicht sagen können, denn „nach oben“ hin verhält er sich ja korrekt. *) Nimm dir einen ATmega8 oder ATmega168 oder sowas, bau dir ein USBasp damit auf, nimm den komischen smartUSB-Dongle, um die USBasp-Firmware da drauf zu dengeln, und danach legst du das Smartdingens in die Ecke. *) Eine
-
Thread
Empfehlungen für Testboard
beschäftigen möchte, würde ich gerne zu diesem Zweck ein Experimentierboard Grundbeschaltung für einen ATMEGA8 bzw ATMEGA88, Spannungsstabilisierung, einigen Tastern und LEDs und einem Anschluss für ein LCD realisieren. Das ganze sollte fürs debuggen am besten über ne USB-Schnittstelle verfügen damein PC keine
möchte. Dieses Projekt kommt dem was ich suche schon ziemlich nahe: http://www.blafusel.de/misc/atmega8_io.html Oder das: http://www.kreatives-chaos.com/artikel/atmega168-testboard-v2 Am besten wäre eine Mischung aus beiden + USB-Schnittstelle. Hoffe soetwas gibts schon und ich muss nicht das