-
Thread
Merkwürdiger _delay_ms() reset
Karl M. schrieb im Beitrag #6087110: > Das meine ich nicht, es gibt zwei Datenblätter! Nein. ATmega48A/PA/88A/PA/168A/PA/328/P sind in einem Datenblatt.
#6087123: > Karl M. schrieb: >> Das meine ich nicht, es gibt zwei Datenblätter! > > Nein. > > ATmega48A/PA/88A/PA/168A/PA/328/P sind in einem Datenblatt. Hallo, in der Atmel Zeit war dies wie folgt: https://www.mikrocontroller.net/topic/257672#2662418
-
Thread
ATmega48-Diagramme im DB auch für V-Varianten gültig?
atmel.com/dyn/resources/prod_documents/doc2545.pdf) auf alle Mikrocontroller in dem Datenblatt, d.h. ATmega48/88/168 und ATmega48V/88V/168V (damit meine ich natürlich nur die Diagramme, die auch den Bereich über 2,7V umfassen)? Weil die V-Varianten müssten doch eigentlich weniger Strom verbrauchen (bzw.
beide, außer es steht extra was anderes dabei. Weniger Strom brauchen nur die PicoPower-Varianten ATMega48P/88P/168P, und für die gibts ein extra Datenblatt.
-
Thread
Relaiskarte für den USB Port
nichts besonderes, aber man sollte hier vielleicht mal erwähnen das das Ganze mit einem günstigen ATMega8 realisiert ist! Mit einem teurem IOWarrior oder USB Spezialprozessor hätte das ja jeder gekonnt. Sehr schönes Projekt!
symbol' [/pre] Klar mit 12 MHz klappt's, nur hab ich grad keinen hier allerdings eine Platine mit ATmega128 und 16MHz Quarz.
-
Thread
Welcher Single Channel Mosfettreiber zur Ansteuerung von IRFZ44N?
super wenn ihr mal drüber schauen könntet. Es soll einen Regler für einen Bürstenmotor geben. Der Atmega ist durch einen Optokoppler getrennt und wird Empfängerseitig mit Spannung versorgt. Die Versorgung vom MCP1407 erfolgt vom Antriebsakku (4S Lipo = 16,8V). Vielen Dank. Gruß Steffen
[[Bildformate]]. >schauen könntet. Es soll einen Regler für einen Bürstenmotor geben. Der >Atmega ist durch einen Optokoppler getrennt Ein Angstkoppler. Braucht hier kein Mensch, macht mehr Probleme als er löst. 10mal wichtiger ist die richtige Leitungsführung und Verdrahtung, sprich STERNförmig
-
Thread
4-fach Flankenauswertung per Interrupt mit ATmega48/88
Die angehängte "QCNT_6LED.A90" wertet mit einem ATmega48/88 Signale von Inkrementalgebern per Interrupt aus. In der vorliegenden Version werden Signale eines Längenmeßstabes mit 40µm Teilung erwartet. Diese werden auf 'mm' skaliert auf einer 6-stell. 7
2Vss sind und der 0-Punkt der Signale bei Vcc/2 liegt. Hier haben die Eingangsschmitttrigger der ATmega48/88 ihre Schaltschwellen (siehe Datenblatt: Pin Threshold and Hysteresis).
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
Nun geht es. War mal wieder eine Sache der Einstellung. Habe den Test mit nem atmega8 gemacht und eingestellt war ein 32er.
Beitrag #3296459: > Für AVR gibt es implementierungen > ab 4 Mhz, Habe den Code gerade auf einem Atmega88 mit 8 Mhz internen Takt getestet und es hat nicht funktioniert, die Farben ändern sich, aber nicht reproduzierbar. Gleicher Code auf Atmega328 mit 16Mhz Quarz lief alles super. Auf dem Oszi sieht
-
Thread
SPI Slave Receive
Hallo Wir wollen Daten per SPI von einem ATMega88 zu einem anderen ATMega88 schicken. Wir verwenden folgenden Code: SIGNAL (SIG_SPI) { received_character = SPDR; } void SPI_SlaveInit (void) { DDRB |= (1<<PB4);
> cpol cpha sagt uns nichts... Also, wenn ihr den Atmega 88 einsetzt, dann schaut mal auf die Seite 164 im Datenblatt (SPCR-Register). Da gibt es zwei Bits CPHA CPOL. Diese müssen bei beiden Controllern identisch sein. Zum Thema Simulation im AVR Studio
-
Thread
Brownout totz "sauberer" Versorgungsspannung?
Hallo liebe Leser, habe gerade einen Effekt bei mehreren ATMega168 festgestellt: in einer Hochfrequenzapplikation (13Mhz) mit schnell schaltenden Schieberegistern, mit denen Schwingkreise multiplext werden, löst nachweislich der Brown-Out im ATMega einen Reset
Anwendungen 'in more critical applications', eher für Preiswerte (oder billige) Anwendungen. Ob das für ATMega zutrifft???
-
Thread
DAC 8-Bit Atmega8 sehr langsam
Danke für Deine Antwort! Die 16Mhz passen schon, ich habe einen externen 16Mhz Quarz an den Atmega8 angeschlossen. Gruß Dennis
schrieb im Beitrag #2922141: > Die 16Mhz passen schon, ich habe einen externen 16Mhz Quarz an den > Atmega8 angeschlossen. Auch die Fuses passend gesetzt?
-
Thread
EA DOGM162 an SPI
EA DOGM162 Textdisplay 2x16Zeichen über SPI am einem Mega88. Der Controller im Display ist der ST7036 Der Mega88 läuft mit 8Mhz
Vielen Dank für den Code! Endlich läuft mein DOG-M162 mit SPI-Anbindung an einem ATmega32.
-
Thread
Eagle-LIB für ATmega328
Versuch es mal mit dem ATMEGA48, 88, 168, die sind Pin- kompatibel. Mußt nur noch das Teil umbennen..... Und was ist schon dabei das Teil selber zu erstellen???
Rechtsklick auf das Plus in der Mitte des µCs machen und auf "Value" klicken. Dort kann man z. B. "ATMEGA328P-PU" eingeben. Soweit die Komplettlösung. Nette Grüße, Andreas
-
Thread
1-Wire Programmer funktioniert nicht
FBOOT.exe /C2 /Pprogram.hex /Vprogram.hex /iPeda [/code] So funktionierts bei mir problemlos mit Atmega88 und Attiny13. lg Chris
testen, um dort Fehler auszuschließen. Attiny25 hätte ich allerdings da. Ansonsten: Hast du einen Atmega8, Atmega88, Atmega328, Attiny13 oder Attiny44? Dann kann ich dir ein funktionierendes HEX-File schicken zum Testen. An der sonstigen Konfiguration passt ja eigentlich alles, im Geräte-Manager muss
-
Thread
Verbrauchsanzeige für's Moped
Zündaus die Daten schreiben und dann abschalten. Was den Mikrokontroller angeht würde ich den Atmega88 und Kollegen nehmen, die sind etwas aktueller und haben das eine oder andere Feature mehr, handhaben sich aber ansonsten genauso. Zur "Moped-Hardware" kann ich leider nicht wirklich viel sagen
programmiertechnisch funktionieren soll) und dann ausschalten. >> Was den Mikrokontroller angeht würde ich den Atmega88 und Kollegen Ich würde am liebsten den Atmega8 nehmen, weil ich dafür die nötige Hardware zum programmieren schon (gebastelt) habe. @ Olaf: >> Ausserdem ist das programmiertechnisch ein einfaches
-
Thread
µC Reset durch Stack?
letzten sagen wir mal zwei Jahren auf den Markt gekommen sind. EDIT: Schau Dir z.B. mal die neuen ATMega48/88/168 oder ATTiny45 an. Bei denen ist das z.B. so.
>Schau Dir z.B. mal die neuen ATMega48/88/168 oder ATTiny45 an. Bei denen >ist das z.B. so. Danke für den Tip. Da die mega8 immer das hatten, was ich bei meinen Sachen brauchte, hab ich mich in letzter Zeit gar nicht mehr damit beschäftigt
-
Thread
Besteht Interesse an GSM-Projekt?
Bauteile nicht gerade einfach ist, bzw. für Privatleute nicht möglich. Auf der Platine sitzt ein ATmega8L mit 6pol. Programmierstecker. Die Stromversorgung für Prozessor und GSM-Modul ist natürlich vorhanden. Auf einer 4pol. Stiftleiste können I2C-Bausteine angeschlossen werden, z.B. ein Display,
EUR angeboten. Das Development Kit für 650 EUR, jeweils nettopreise. Bei Roundsolutions habe ich 88 EUR fürs Modul und 3,50 EUR für den Stecker bezahlt. Also gut 40 EUR Unterschied. Das hatte dann auch den Ausschlag für das GM862 gegeben. Ein ATmega8L kostet nur 1,50 EUR und da der interne Oszillator
-
Thread
ATmega644 Watchdog
Hi <> Bei den >von mir bisher verwendeten Controllern ATmega8 und ATmega32 funktioniert >dieser Code einwandfrei. Der ATMega644 ist aber weder ein ATMega8 noch ein ATMega32. Also lies das Datenblatt! MfG Spess
das auch beim ATMega8 und ATMega32 so. Die CPUs sind nämlich identisch, die Teile unterscheiden sich (mehr oder weniger) nur in ihrer Peripherie. Aber vielleicht hattest du den obigen Code beim ATMega8 und ATMega32 ja
-
Thread
Atmega als Binärteiler, wie genau ist das?
Hallo, wenn man einen Atmega88 (oder M168, M328) mit einem Timer zum Binärteiler für seinen eigenen Takt (Oszillatorfrequenz) macht, wie genau ist das Ergebnis? Sind die Takte, die man am Timerausgang messen kann, wirklich
Noch eine kleine Frage: kann man davon ausgehen, dass das CLKOUT-Signal beim M88 und Konsorten *jitterfrei* ist, oder wird es u.U. auch von internen CPU-Prozessen beeinträchtigt?
-
Thread
Atmega328p mehr digital pins
Hallo, ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem
verwenden, die zum verwendeten Controller passt: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf (auch wenn das bei diesem Thema keinen Unterschied macht) MfG, Arno
-
Thread
Integertyp verlangsamt die Programmausführung (ISR)
10; TIMSK0 |= (1<<OCIE0A); //iNTERRUPT BEIM erreichen des TOP wertes } [/c] Controller: Atmega324PV mit 10MHz Wenn ich nun als Counter ein Byte also ein Char verwende, dann läuft mir der PWM mommentan mit einer Frequenz von knapp 500Hz wenn ich jedoch den typ auf int ändere also:
auch. Da hast du 5x soviel Zeit. Claudio Hediger schrieb im Beitrag #2898785: > Controller: Atmega324PV mit 10MHz Und ein 324P mit 20MHz verdoppelt die Zeit nochmal. mfg.
-
Thread
TI Launchpad MSP430
[code] avr-gcc -Os -mmcu=atmega88 -g -c main.c avr-gcc -Os -mmcu=atmega88 -o main.elf main.o [/code] Was mich halt wundert, du schickst die Ausgabe (-o) nach DeadMan.c. Kannst du denn die DeadMan.o und DeadMan.exe hier hochladen? Der Versuch [code] >cp main.c xmain.c >avr-gcc -Os -mmcu=atmega88 -o xmain.c xmain.c >file xmain.c xmain.c: ELF 32-bit LSB executable, Atmel AVR 8-bit, version 1 (SYSV), statically linked, not stripped [/code] zeigt auf, das gcc die Source-Datei überschreibt
-
Thread
statische Memberfunktion als Interrupt-Handler?
für gesehen, welches auch im Alltag Sinn macht. Nehmen wir mal ein nicht-triviales Beispiel: ein ATmega88 (und Co) hat 3 verschiedene Hardware-Timer. Wie würdest Du die mit Templates abbilden, sodass es keinen Code-Overhead gibt? Interrupts der Timer sollen nach wie vor optional bleiben und natürlich
Reinhard M. schrieb im Beitrag #4795927: > Nehmen wir mal ein nicht-triviales Beispiel: > ein ATmega88 (und Co) hat 3 verschiedene Hardware-Timer. Wie würdest Du > die mit Templates abbilden, sodass es keinen Code-Overhead gibt? > Interrupts der Timer sollen nach wie vor optional bleiben und natürlich
-
Thread
Programmieren eines Atema88 mit 5 Leitungen?
das erste) gebaut: http://s-huehn.de/elektronik/avr-prog/avr-prog-alt.htm Nun möchte ich einen Atmega88 programmieren. Ich bin nun etwas irritiert, da das Kabel von damals 5-Polig ist. GND, Reset, MOSI, MISO, SCK Bei dem aktuellen Projekt (geht darum: http://www.doc-diy.net/photo/smatrig21
unten. Falls avrdude zum Proggen verwendet wird, lautet das Kommando (hier STK200): avrdude -p m88 -F -c STK200 -i 1 -U flash:w:smatrig21.hex -U eeprom:w:smatrig21.eep -U lfuse:w:0x52:m Mit -F lassen sich auch die neuen ATmega88PA Chips mit älteren Versionen von avrdude beschreiben. " Was
-
Thread
Wer hilft mir weiter,damit ich das ambilight zu ende bekomme
dabei das ambilight nachzubauen, bin auch fast am ende meiner schaltung. In der Schaltung soll ein Atmega8 kommen. Was ich jetzt nicht weiß, ist, wie ich das Atmega8 programmiere. Ich habe mal gelesen, dass man ein Ltp ISp braucht, damit man die daten vom rechner auf das chip übertragen kann, deshalb habe
AVR-Tutorial hier gelesen,aber habe leider nicht richtig verstanden!!! Kann jemand mir sagen wie ich das Atmega8 programmiere?
-
Thread
STK600 Status-LED Fehler (erstes von vielen Symptomen)
also so wie ich das sehe muss das Router-Board für den ATMega32 (RC028M-6) kaputt sein. Mit jedem anderden leuchtet die Status LED auch ohne µC grün. Allerdings kann ich auch mit dem ATMega8 auf dem anderen Routing Board, trotz grüner Status LED nicht connecten
Problem: Mein nagelneues STK600 erkennt meine Routingcard nicht. Ich versuche derzeit einen ATMega88 zum laufen zu bringen... Die Daten: AVRStudio 4.16 Build 628 STK 600 Firmware 0206 0201 0200 Routingcard: STK600-RC028M-6 Socketcard: STK600-DIP Das STK600 blinkt nur orange und im
-
Thread
seltsame Ergebnisse beim Messen von Spannungen
aber ich komme nicht zu dem Ergebnis, welches ich eigentlich haben möchte. Ich verwende: uC: Atmega88-20PU Programmer: AVRISP mk2 Programm AVR-Studio Schaltung auf Steckbrett. aus dem Tutorial hab ich das Programm verwendet: .include "m8def.inc" ldi r16, 0xFF
sehe gerade das du einen Mega88 verwendest. Mach mal aus .include "m8def.inc" ein .include "m88def.inc"
-
Thread
Displaydoku bei www.display3000.de
>>Wie Display3000 wohl an die Init-Sequenz und RAM-Aufbau gekommen sein >>mag? Er nutzt das LPH88xxxx Display, das erkennt man an der fehlenden RS Datenleitung die bei den anderen Typen notwendig sind. Für das LPH88xxxx findet man das Datenblatt des Controllers HD66773R.pdf Gruß Hagen
darauf aus, das die Kunden die 70€ hauptsächlich wegen des Displays auf dem sonst recht günstigen ATmega128-boards ausgeben. Wer mehr wissen will, ist hier richtig: http://thomaspfeifer.net/ (ich stehe im keinen Bezug zur genannten Webseite)
-
Thread
Autopilot erstellen (Bedienelement für Flugsimulator X)
Segmenten) 10 Pins für 5 Drehgeber 2 Pins für RS232 === 16 Pins Ich würde es hiermit mit einem ATmega88 versuchen. Wenn ich das richtig sehe, sind auf dem 'Bild' im pdf mehr Elemente, als in Deiner Auflistung - ist das korrekt? Gruß Jobst
Über den zu verwendenden Controller habe ich mir noch > keine Gedanken gemacht. Jobst M. hat den Atmega88 vorgeschlagen, die > Spezifikationen muss ich mir noch durchlesen. Naja, Mega88 ist ein mittelgroßer AVR. Musst dir vorher überlegen, wie du die 7segs ansteuern willst, dann kannst dir über den
-
Thread
ATMega Timer PWM Frequenz
Prinzip der PWM schon bekannt, was mich stutzig gemacht hat, ist folgender Satz im Datenblatt: "ATmega48A/PA/88A/PA/168A/PA/328/P uses the same crystal oscillator for Low-frequency Oscillator and Timer/Counter Oscillator." Und weiter hinten im Datenblatt steht beim Timer/Counter2: "The CPU main
die entsprechenden Register gesetzt hast. Mich mach eben dieser Satz aus dem Datenblatt stutzig: "ATmega48A/PA/88A/PA/168A/PA/328/P uses the same crystal oscillator for Low-frequency Oscillator and Timer/Counter Oscillator."
-
Thread
Induktiver Positionssensor - Fragen dazu
zwar schon des öfteren erwähnt, jedoch im DB des AT328P steht: 24.2 Overview The ATmega48A/PA/88A/PA/168A/PA/328/P features a 10-bit successive approximation ADC Was denn auch sonst... Flash-Wandler pfffft mfG fE
des ADC bei Vref=5V und 10Bits macht: > Vschritt = 5V / 1024 = 4,883mV Ich rechne da anders. ~4,88mV ist richtig. Ich lasse mal die Einheiten weg. Wenn ich 4,88 pro Schritt habe, dann muss ich meine 66 durch die 4,88 teilen. Das ergibt ~13,5 Schritte für 1A. Der Einfachheit halber, um nicht mit
-
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
Bootloader funktioniert plötzlich nicht mehr, Fuse/Lock nicht geändert
vorstellen sollte, aber mein Testboard gerade heute den Geist aufgegeben hat!!! Ich verwende ein ATMega88 basiertes Starterkit aus dem Franzis Verlag, das für die Kommunikation mit dem PC den FTL232RL USB-zu-UART Brückenchip verwendet. Das Board wurde normalerweise mit Hilfe eines werksseitig bereits
Wrapper-Funktionen für das Beispielprogramm anzupassen wäre kein Problem, es müsste nur mit dem ATMega88 kompatibel sein. Ich habe noch einen ATtiny13 hier, aber der scheint nicht einmal Fließkommaberechnungen zu können, abgesehen davon dass das Fehlen eines 2. Timers alles verdammt schwierig macht
-
Thread
"DIAMEX USB ISP" - taugt was?
funktionierte auf anhieb mit avr studio 5 Win7x64 hab mir aber beim debugen einen atmega88 zerfused auf den ich keinen zugriff mehr bekommen der diamex unterstüzt kein 1 wire und somit kann ich meinen atmega88 nicht mehr rücksetzten schade
-
Thread
USBasp auf M328
wie man das schafft. Und ob. Warum? Der mega328 ist im wesentlichen kompatibel mit den mega48/88/168. Außer daß er mehr Speicher (Flash/RAM/EEPROM) hat. Da es ein usbasp Image (vulgo: Hexfile) für den mega48 gibt, reicht es vermutlich schon, das auf einen mega328 zu flashen. Falls das wieder
flashen. Wenn ich mich richtig erinnere, ist der Mega168 und der 328 nicht binärkompatibel zum ATmega48, der ATmega88 schon.
-
Thread
1Khz PWM zu 30Khz PWM umbauen
auch mit ICP nur schlecht messen. Mit einem kleinen CPLD kein Problem. [[High-Speed capture mit ATmega Timer]]
oder gehört. Ein ATtiny25 hat einen Timer0 und einen Timer1, oder abgekürzt T0 und T1. Bei einem ATmega8 kommt noch T2 hinzu, der bei einem ATmega88 sehr viel "schöner" ist. Um einen x-beliebigen Timer zu bezeichnen habe ich daher Tx gewählt. Mit Tx PWM ist die Hardware PWM-Funktion eines x-beliebigen
-
Thread
Ein µC oder auf mehrere verteilen?
Tobias N. schrieb im Beitrag #3536502: > Hauptchip 5V => I2C => ATmega8 3,3V => SPI => VS10XX 3,3V & SD-Karte > 3,3V Der Atmega8 ist alt. Nimm besser den Atmega88. Gleiche Pinbelegung, aber mehr Fähigkeiten und schneller, auch bei 3.3V Und statt dem Atmega128
Ich habe jetzt mal die Libusbk genimmen und siehr da, die beiden atmega32 und der atmega8 -> signature OK. Der atmega128 -> stk500v2_command(): command_failed Ich verzweifel.
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
/minimal-arduino-with-atmega8-c32610 sehe ich keine USB-Schnittstelle?
Christian schrieb im Beitrag #8052959: > Ich würde ebenfalls den ATmega328pb empfehlen. Der TO schrieb, daß er es rund um den ATMega8 (nicht -88, nicht -328xx) aufbauen will. Der einzige plausible Grund, der mir einfällt, ist daß er noch auf einer erklecklichen Anzahl
-
Thread
Signalaufbereitung BEMF
einem ADC mit einer 10Bit (1024Stufen) Auflösung erfassen. Sprich bei 5V Referenzspannung ergibt das 4,88mV oder? Kann ich nun R und C so dimensionieren, dass ich sage V_Ripple < 4,88mV? [math] V_{Ripple} = \frac{V_{cc} \cdot T_{PWM}}{4 \cdot R \cdot C} [/math] [math] R \cdot C = \frac{V_{cc} \cdot
mit dem AAF ist ein guter Ansatz. Vielen Dank hierfür! Als Mikrocontroller verwende ich einen ATmega48 so nebenbei. Wieso macht es simpler eine 8 Bit Auflösung einzustellen? Im Datenblatt des ATmega finde ich folgendes: "Up to 76.9kSPS (Up to 15kSPS at maximum resolution)" Ist damit gemeint
-
Thread
ADC: Ungenutzer Kanal hat gleichen Wert wie genutzer Kanal. Was tun?
Hallo, ich nutzte 2 ADC-Kanäle eines ATmega88PA um 2 Potis einzulesen. Die Werte werden auf einer SD-Karte gespeichert. Nun wir manchmal auch nur ein Poti angeschlossen und der andere bleibt frei. Der freie Kanal hat dann aber immer den
Noch besser! Wusst nicht, dass das geht. Danke! Da schau ich gleich nochmal ins Datenblatt des ATmega88PA.
-
Thread
AVR-Studio 6: Programmiergerät und µC passen nicht zusammen?
Als Mikrocontroller kommen unterschiedliche zum Einsatz, um mal ein paar zu nennen: ATTiny13 ATMEGA8a ATMEGA88 ATMEGA8535 XMEGA128 alles mögliche Quer übers Feld also. Programmiert wird normalerweise über ISP. Nur in Ausnahmefällen verwende ich JTAG. Warum ich trotzdem ein Dragon habe steht
Mikrocontrollertypen nicht der Fall. Beim Tiny13 und beim XMEGA klappt das wunderbar. der 8a, der 88 oder der 8535 ist nicht vorab eingestellt. Interessanterweise tauchen diese Controllertypen auch nicht in der Liste auf. Tippt man die korrekte µC Bezeichnung (Also z.B. ATMEGA8535) per Hand ein klappt
-
Thread
R2R-Genauigkeit in der Praxis
feilen muss. Ich für meinen Teil hab wieder was gelernt, und werde demnächst einfach mal an einem Atmega ein paar Spannungen und Schaltvorgänge durchmessen. Bis dahin können wir das Thema erstmal ruhen lassen.
.) gekauft haben und mit etwa 1 Cent/Widerstand rechnen. Und 15 Cent sind fast 6 mal billiger als 88 Cent besonders wenn man nur 8 Bit braucht und einem 1 LSB Genauigkeit reicht.
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
_CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega48__) ||defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) /* ATmega
#define UART0_UDRIE UDRIE #elif defined(__AVR_ATmega329__) ||defined(__AVR_ATmega3290__) ||\ defined(__AVR_ATmega649__) ||defined(__AVR_ATmega6490__) ||\ defined(__AVR_ATmega325__) ||defined(__AVR_ATmega3250__) ||\ defined(__AVR_ATmega645
-
Thread
AVR ISP Programmer
Der Mega88 hat kein JTAG. ISP geht immer solange es nicht mit HV-Prog deaktiviert ist. Bei neue µC ist das nicht der Fall.
Siehe Anhang! Ok. >Was sagt mir das ? Signatur 0x1E 0x93 0x0A Das ist die Signatur vom ATMega88. Dein Prommer funktioniert und hat Kontakt zum uC. Wo ist jetzt das Problem?
-
Thread
AT Mega88p Fuse
ein At Mega88p bestückt. Die Einstellungen wurden entsprechend angepasst. Mein Resonator hat 2MHz. Am Anfang habe ich die Fuse folgendermasse eingestellt: ' CKDIV8 =1 N divide CLK /8 ' CKOUT =1 Clock output
, nachdem ich die Aufschrift auf dem Chip kontrolliert habe, ist der tatsächlich der Prozessor ATMega88PV eingelötet, spielt normalerweise keine Rolle, denn es ist nur die Version, welche ab 1,8V arbeitet. Ich verwende es sowieso mit 5V. Der neueste Typ ist der ATmega88PA. Hat Jemand diese Prozessor
-
Thread
Atmega Strom sparen
Takte den ATMEGA nicht so hoch oder brauchst Du die 8MHz?
Swen W. schrieb im Beitrag #5051972: > ich habe hier einen ATmega 168-20PU den ich gerne für einen > Bewegungsmelder über längere Zeit über 2 AAA Batterien versorgen möchte. > > Er läuft auf 8Mhz und 5V wie zur Hölle schaffen 2 AAA 5V? der ATmega kann schlafen
-
Thread
HSV -> RGB berechnet wirre Farben
den RGB-Farbraum. Für einen LED-Strip mit 60 RGB-LEDs (einzeln ansteuerbar) möchte ich mit einem ATmega88PA ein paar Animationen programmieren. Leider scheitere ich nun an der genannten Farbraumkonvertierung. Im Internet gibt es ja bereits einige derartige Funktionen, doch leider verwenden diese Gleitkommazahlen, auf die ich im ATmega88-Code verzichten möchte. Die Wiedergabe beliebiger RGB-Animationen funktioniert fehlerfrei. Soweit funktioniert das Programm also. Nun habe ich eine hsv2rgb-Funktion mit Ganzzahlen geschrieben,
-
Thread
Led- Schaltung BC640 PWM
jedoch nicht mit einem analogen wert, sondern mittels einer Rechteckspannung am digitalen Ausgang des ATMega 16.
trotzdem klein. > und bis zu welcher Frequenz darf er höchstens angesteuert werden? So viel dein ATmega schafft.
-
Thread
Mikrocontroller - Erste Schritte
>1. Welcher Microcontroller? (ist ein ATmega8 für den Anfang geeignet?) ATMega168 >2. Welcher Programmer? (Selberbauen/Kaufen?) Auf dem Board. >3. Welche Software? (Hab Vista 64 Bit und Ubuntu 9.10) >4. USB oder Seriell? (auf
mit diesen Arduino's? http://www.watterott.com/Arduino-Duemilanove-Neuste-Generation-jetzt-mit-ATmega328 und Klone davon? http://www.watterott.com/USB-Boarduino-Arduino-clone-Kit-w-ATmega328
-
Thread
Wer hat noch den "Funkamateur " 1/1988?
Du mich aber ;-). Willst Du Dir das Ganze in´s Museum stellen? Was ist gegen einen Tiny261 oder Mega88 und ein paar handelsübliche 7-Segmenter einzuwenden?
Ausnahme heute bestätigt die Regel) ;-) @Travelrec Ich habe hier schon Voltmetermodule mit Atmega8 aufgebaut und auch mit Bascom das Programm dafür geschrieben. Aber- ich habe keine Atmega8 mehr hier, nur noch Attiny 2313. Diese Kollegen haben aber keinen Ad-Wandler in sich drin. :-( Den
-
Thread
Giess-o-mat mit AVR Version 2
auf [[Giess-o-mat]] korrigiert. Bei der aktuellen, alten Variante misst der Atmega eine Freqenz an einem Eingang für den integrierten Timer. Bei der neuen müsste man den linken Teil von Dietmars Schaltung an die ADC Eingänge vom Atmega anschließen und eine Spannung messen. Dabei
der AVR schon Hirn." Aber das hilft mir in dem Fall auch nicht weiter. Soviel Hirn hab ich dem Atmega ja schon eingebläut ;-)
-
Thread
read voltage -5,1v is outside selected devices: 1,8 to 5,5V
(from Microchip direkt, thank you for the discount tip ;) ) over a 6 PIN Header to the pins of a ATMega88 like it is discriped in the Datasheet of the ATMEGA88 and the ATMEL-ICE Datasheet on page 38 "SPI Physical Interface". (http://www.atmel.com/Images/Atmel-42330-Atmel-ICE_UserGuide.pdf) MISO
Klingt danach als ob GND des Programmers mit +5V des Breadboards verbunden ist. Oder VCC und GND am ATmega sind verpolt.