-
Thread
MelodieGenerator
Hallo, ich muss ein MelodieGenerator in C Programmieren für den atmega 88. Ich habe den Timer 1 getoggelt so das ich einen Ton rausbekomme. Mein Problem ist, ich weiss nicht wie ich jetzt verschiedene Töne rausbekomme. Ich kann es ohne toggeln machen mit einer schleife
Lee schrieb im Beitrag #3482733: > ich muss ein MelodieGenerator in C Programmieren für den atmega 88. Das ist wirklich mal eine schöne einfache und skalierbare Hausaufgabe. Fang einfach mal an, 1 Ton zu erzeugen, und dann probierst du eine Tonfolge zu machen und fragst, wenn es konkrete Probleme
-
Thread
Emuliertes COM Port über USB lesen/schreiben
Kommandos seriell in den DSP senden und die Antworten vom DSP empfangen. Ich würde gerne mit einem Atmega samt LCD Display mit dem DSP kommunizieren, also ohne PC. Der Atmega soll auf Tastendruck ein Kommando an den DSP senden, der gibt dann entsprechende Ausgaben aus, die der Atmega auswerten und entsprechend
Externen Baustein bereitstellen! Im ergebniss also "DSP" <-USB-> "USB-HOST-BAUSTEIN" <-SPI-> "ATMEGA" Das ist aus meiner Sicht allerdings relativ Sinnfrei. Mein Rat: Vergiss die ATMEGA für den Zweck und greife zu einem µC der auch eine USB HOST Funktion bereitstellt. Fündig wirst du bei diversen
-
Thread
UART Tx Jitter bei ATmega
Hallo liebe Erbsenzähler, ich habe eine Verständnisfrage zum USART-Transmitter im ATmega88: Abschnitt 20.3 (p. 172) im Datenblatt des AVR erklärt, wie die Baudrate für die USART generiert wird. Details in Fig. 20-2. Jetzt verstehe ich das so, dass der Hauptoszillator per UBRR runtergeteilt
-
Thread
Fingerabdruck Sensor für ATmega32U4
Hi ich suche einen Fingerabdruck Sensor für ATmega32U4.
Beitrag #3479498: > Ich haett' zwar einen, aber der ist ausdrücklich und exclusive für den > ATmega324P zugelassen. Schade. Das Problem hab ich mit LEDs auch immer. Such ich eine für den Mega88, hab ich nur welche für Tiny85 da. Ist echt immer so. Mist.
-
Thread
ca. 15-20 WS2812B mit Atmega8 steuern
Hallo zusammen, ich habe schon ein paar Sachen mit dem Atmega hinbekommen, so z.b. ein Lauflicht (einfarbig) mit mehreren LEDs, aber bei 15 oder 20 LEDs finde ich dass dann schon lästig wenn ich 20 FETs benutzen muss. Da bin ich zufällig über die WS2812b gestolpert
Mike88 schrieb im Beitrag #3475680: > Ich habe mich jetzt ein bissl durch das Forum gelesen, aber verstehe die > C Codes nicht wirklich sehr gut. Verständlich. Weil die auf möglichst exakte Timings optimiert
-
Thread
Debug Mode Verlassen AVR Dragon
Hallo Leute, Ich habe mir zum Debuggen einen AVR Dragon zugelegt. Nun wolte ich dies mit einem Atmega 88PA testen. Soweit hat auch alles einwandfrei funktioniert. der uC lässt sich debuggen und alles geht. nur leider kann ich den Debugmode nicht mehr verlassen. Ich verwende: AtmelStudio6.1.2730 ServicePack2 auf einem Windows 7 rechner. Als uC habe ich einen Atmega 88PA. Meine Vorgehnsweise ist folgende: Ich gehe auf Debuggen->start debugging and break dann auf Disable DebugWIRE and Close nur kommt folgende Fehlermeldung: Failed to disable debug wire
-
Thread
Ist Arduino verpönt?
Wegen dem Preis vom Arduino ist das hier interessant: Mit dem chinesischen µC LGT8F88A sind Arduino Boards möglich, die 5 Dollar kosten, also weniger als 5 Euro. Dabei ist die chinesische Kopie LGT8F88A in einigen Punkten sogar leistungsstärker als das Original von Atmel. http://www.indiegogo.com
iteaduino-lite-most-inexpensive-full-sized-arduino-derivative-board/x/4148639 http://imall.iteadstudio.com/lgt8f88a.html http://www.mikrocontroller.net/topic/318014
-
Thread
Atmega88 und Arduino
/ Etwa in der Mitte findest du den Code für das boards.txt [c] atmega88.name=ATmega88 atmega88.upload.protocol=arduino atmega88.upload.maximum_size=7168 atmega88.upload.speed=19200 atmega88.bootloader.low_fuses=0xe2 atmega88.bootloader.high_fuses=0xdf atmega88.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
was spricht eigentlich gegen die xmega? Gesperrt
> Ich nehme mittlerweile selbst für einfachste Dinge einen cortex M3. > Warum auch nicht? Ein Atmega kostet doch genauso viel. Kommt darauf an. Wenn man die größeren ATmegas mit den kleineren Cortex-M3 vergleicht dann sicherlich. Aber z.B. der ATmega88 ist regelmäßig deutlich günstiger als ein
MC und des laufenden Motors (in meinem Fall ein 4kW/48V Radnabentyp). Die Prozessoren waren: * ATMega88 @16Mhz * ATXMega192D3 @32Mhz * STM32F100RBT6B @24MHz (VL Discovery) Sofern der MC eine spezielle Hardware zur Unterstützung hatte, wurde diese auch benutzt, also z.B. das Event System des XMega
-
Thread
Sleep Modus und Pin-Change Interrupt
Hallo Leute, ich habe folgendes Problem: Ich setze einen Atmega88 in den Power-Down Modus. Im Datenblatt steht, dass er aus diesem mit einem Pin Change Interrupt aufwachen kann. das funktioniert leider nicht. Den Interrupt hab ich getestet. Der funktioniert.
Powerdown nicht funktioniert hat, dachte ich mir ich machs mal mit dem Idle Modus. Selbes Problem. Der Atmega wacht nicht auf. Das ist die Initialisierung des Sleepmodus [avrasm] ;ldi r16, (1<<SM1) ldi r16, 0 out SMCR, r16 [/avrasm] Und so aktiviere ich den Sleepmodus: [avrasm] lds r16, SMCR ori
-
Thread
Interrupt Vector setzen
genau solche wichtigen Dinge gerne vergessen werden. Prozessor: alle Atmegas, vorzugsweise Atmega88 Programmiersprache: vorzugsweise Assembler
Jaguar xj schrieb im Beitrag #3469275: > Prozessor: alle Atmegas, vorzugsweise Atmega88 > > Programmiersprache: vorzugsweise Assembler Da schreibt man sich einfach ein Macro für. ;->@0: Basisadresse der Vektortabelle ; @1: Offset des Vektors .MACRO SetInterruptVector
-
Thread
I2C am ATMega88
Kannst du in deinen I2C Dateien mal nach deinem "ATMega88PA" suchen ? Glaube das der dort nirgendwo auftauchen wird.
ATMega88PA schrieb im Beitrag #3468641: > Kannst du in deinen I2C Dateien mal nach deinem "ATMega88PA" suchen ? > Glaube das der dort nirgendwo auftauchen wird. Ich verwende die neueste Version des Atmel
-
Thread
erst programmieren, dann schalten
Schließlich hat ein Arduino ja für ihn zu wenig IOs … Ich habe die Allegros auch bloß mit'm ATmega88 gesteuert. Mehr braucht man für ein bissel Uhr halt nicht.
können Hier mal einen Link zu einem ARDUINO MEGA: http://www.amazon.de/SainSmart-Mega2560-ATmega2560-ATMEGA8U2-cable/dp/B00FLL8OZG/ref=sr_1_1?ie=UTF8&qid=1388762612&sr=8-1&keywords=arduino+mega
-
Thread
PROGMEM Zeitdauer Zugriff auf Flash
Hi, eine LPM ("load program memory") Instruktion dauert z.B. beim ATTiny88 3 Clockzyklen. Sowas steht in seinem Datenblatt in der "Instruction Set Summary"... Wieviele solche Instruktionen dann für Deine dort abgelegten Daten nötig sind, hängt sicherlich von der Datenmenge
Hallo, es geht mir wirklich nur um das Lesen auf einem Atmega8 Ich habe einen konstanten Array mit 200 Werten mit dem Datentyp int32_t (Tabelle). In einem Interrupt soll dann aus dieser Tabelle mit 200 Werten immer nur einer gelesen werden, aber eben zeitkritisch
-
Thread
Atmega8A ADC -Spannungsregler und weitere Fragen
oder muss ich da genauere nehmen oder mit anderen Spezifikationen? Ich möchte gerne üebr den Atmega8 eine Spannung von 0-5V messen. 5V enstprechen 10 und ich brauche eine Genauigkeit von XX,X5 (also 5 oder nur an der 100sten Stelle). Bei 5V und 10 Bit habe ich eine Auflösung von 4,88mV was mir gut
Mit wurde empfohlen anstelle dem Atmega8A lieber den Atmega88PA zu nehmen, weil dieser wohl moderner und pinkompatibel ist. Das habe ich geändert.
-
Thread
µC mit asymmetrischer Verschlüsselung
bzw. MAXQ1851 von Maxim ein. Dann von NXP noch die SmartMX2-Serie sowie von Infineon die SLE77-/SLE88-Serie (die beiden letzten sind aber eher Smartcard-COntroller). Gegenfrage: was hast du mit dem µC vor, was soll er sonst noch können? Denn ich denke, der Kryptobeschleuniger soll ja nur einen Teil
/embedded/detail1299669_en.html Hier haben sie die Performance von RSA und ECC u.a. auf einem Atmega128@8MHz verglichen. RSA-Entschlüsselung bzw. -Signaturerzeugung dauert mit einem 2048 Bit-Schlüssel auf dem Atmega knapp 84 Sekunden. Selbst wenn damit nur ein symmetrischer Schlüssel ausgetauscht
-
Thread
Seitenaufteilung geht nicht mit Firefox
?goto=new#new Bei aktiver Seitenaufteilung sieht du im Forum schon die Seitenlinks: CP/M auf ATmega88 (1, 2, 3, 4, 5, 6, 7, 8)
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
ATTiny88 @6000 = 0.38932: http://www.digikey.de/product-detail/de/ATTINY88-MUR/ATTINY88-MURTR-ND/2357456 STM32 @10000 = 0,423: http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F030F4P6/?qs=sGAEpiMZZMuoKKEcg8mMKOHkam7XjJnw3SF6NWq8tIw
Markus Müller schrieb im Beitrag #3503673: > ATTiny88 @6000 = 0.38932: > http://www.digikey.de/product-detail/de/ATTINY88-MUR/ATTINY88-MURTR-ND/2357456 > > STM32 @10000 = 0,423: > http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F030F4P6/
-
Thread
Funkmodul RFM12 in Assembler
Aber bitte doch ;-) zu 1. Ja, ich hatte (wie oben schon geschrieben) zunächst einen Mega 8 oder 88 (weiss ich nicht mehr so genau) mit Hard-SPI im Einsatz und hatte das Problem, das nach dem ersten empfangenen Byte (also ab dem 2.Byte) Bits verschoben/invertiert/gelöscht waren. Ich habe lange nach
Programpage kapiert hat oder nicht. Das alles paßt incl. UART-Treiber in die THIRDBOOTPAGE eines ATMega168. Ohne Response kann man mittels broadcast bis zu 32 Module (und mehr) gleichzeitig flashen. Ohne Response kann man das auch auf 512 Byte hinkriegen, und da ist noch nicht viel optimiert. Paßt
-
Thread
LCD zeigt Wirre Zeichen an
Hallo Leute, Ich habe eine kleine Messschaltung aufgebaut mit einem Atmega88. Diesen habe ich mit Bascom programmiert. Soweit funktioniert auch alles wunderbar. Es wir über einen Spannungsteiler 0 - 120V DC gemessen, so das bei 120V, 5V am ADC anliegen. Die gemessene Spannung
-
Thread
*DSO* : Bedienung
angezeigt werden. > Und danke für die Erläuterung zum DUAL-WINDOW-MODE. > also, 1kHz signal und 88ms/DIV geht nur wenn der speicher auf 512k und mehr steht, in meinem Bild war das auf 1M gestellt.
Falls jemand mal ein ganz blödes Problem hat, könnte es ja daran > liegen > : > > Beitrag "ATmega88PA: Phase Correct PWM" > Da sich die Fehlerfindung ziemlich gezogen hatte, hier dass Fazit : https://www.mikrocontroller.net/topic/216223?goto=6015206#6017214 So, jetzt aber mal was Anderes
-
Thread
[V]Verkaufe STK500 und 5 Mikrocontroller
Hallo, gemäß Foto biete ich mein - STK500 (gebraucht) - ATMega88-20PU (unbenutzt) - ATMega88-20AU (unbenutzt) - ATMega8-16PI (unbenutzt) - ATMega16-16PC (unbenutzt) - AT908515-8PC (unbenutzt) zum Kauf an. Preis inkl. Versand: 50 €, Paypal bevorzugt.
-
Thread
Wechsel von ATmega8 auf ATmega32 - Codeanpassung
Tobi schrieb im Beitrag #3455618: > Bei dem ATmega8 handelt es sich um einen ATmega48-20PU. Das ist ein ganz schöner Unterschied. Öh, wenn nur das Programm zu gross wurde, warum nimmst du dann nicht den Mega88/168/328? Bei denen ist nämlich
Beitrag #3455644: > Öh, wenn nur das Programm zu gross wurde, warum nimmst du dann nicht den > Mega88/168/328? Weil ich den ATmega32 noch hier herumfliegen habe ;) Was sind denn "PinChange-Interrupts", und was fehlt an Infos? Fehlt euch die Abfrage der Interrupts von Peter Fleury? [avrasm]ISR
-
Thread
RS232 Kommunikation mit MC gestört
einigen Tagen Arbeit ein kleines Projekt auf meinem Breadboard entwickelt, bei welchem im Grunde ein Atmega88PA den Spannungswert bei einer Spannungsteilerschaltung mit einem Lichtsensor misst, und diesen Wert dann per RS232 an den PC sendet. Wenn mein MC irgendein Byte vom PC empfängt, dann sendet es
-
Thread
Atmega Wert bei ausschalten autom. Speicher
Hallo, gegeben ist eine Dimmer PWM mit Atmega8, welche per Tastendruck LED Kette am Weihnachtsbaum dimmt. Ich möchte nun beim Ausschalten den letzten PWM Zustand ins Eeprom schreiben, um bei erneutem Einschalten den letzten Wert wieder als
folgendem Brückengleichrichter versorgt. Daraus versorge ich via 7505 in der Standardbeschaltung den Atmega8 (88). Vor dem 7505 hängt ein 470uf. Vielleicht reicht der schon, um einen Interrupt noch hinzubekommen und ins EEprom zu Speichern?
-
Thread
PWM vs LM335
Scheint nicht ganz so Störungsanfällig zu sein und währe ja auch noch mit dem letzten Pin meines ATMega88 zufrieden :) Mfg
-
Thread
Wie den richtigen MOSFET finden
Mike88 schrieb im Beitrag #3453396: > Hat die frequenz einen einfluss auf die auswahl des MOSFETs? Indirekt ja. Bei großer Gatekapazität des MOSFETs kann der Umladestrom zum Problem werden, weshalb man
Mike88 schrieb im Beitrag #3453548: > Wenn ich das richtig verstanden habe dann meinst du es so oder? Das passt so.
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
kann ;-) AVR Einstieg gibt's um 10,-, entweder als Arduino oder 5,- USBASPclone und Steckbrett und ATMega88A oder Tiny mit Hühnerfutter = Widerstände, LEDs, Kondensatoren usw. usf. PICKit ist auch nicht esentlich teurer. Und die aktuellen Arduinos gibt's noch in AVR32, STM32 (ARM) und dann gab es auch
Start das Pollin-Board als Fertigmodul (Pollin 810 074 für 23 EUR), serielle Kabel und ein paar Atmega8 und Atmega32 in DIP-Ausführung gekauft. Dazu noch einen usbasp-Programmer für unter 10 EUR. Dann noch ein Steckbrett (oder auch ein paar mehr), Drahtbrücken, Steckverbinder, Kroko-Verbinder und
-
Thread
AVR ADC Wertespanne inkorrekt
Sehr geehrtes Forum, ich habe mich gestern schonmal gemeldet. Ich habe meinen MC (ATMEGA 88 PA) mit RS232 Verbindung und Anschluss an ADC0. Mein MC soll mir auf einen Befehl hin immer den neuesten abgelesenen AD-Wert, der an Kanal 0 anliegt, senden. [c] // 19.12.2013 - 17:19 Uhr,
blöd. Jetzt funktioniert alles :D Das ganze wollte ich bauen, um erstma zu schauen wie mein Atmega die werte einließt, um später z.B. Temperatur oder Lichtsensor anzuschließen. Danke euch, danke!
-
Thread
AVR GCC ADC Werte ergeben keinen Sinn
geehrtes Forum, ich habe eine Frage bezüglich des ADCs. Ich habe eine Vorrichtung mit einem ATMEGA 88 PA, mit RS232 Verbindung zum PC und folgendem Code in C: [code] // 19.12.2013 - 17:19 Uhr, Tests zur Kommunikation per RS232 in C #include <avr/io.h> #include <util/delay.h> #
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Atmegas einfach ein guter und günstiger Einstieg. Damals, vor etwa 8 Jahren. Heute würde ich keinen Atmega mehr anfassen. Man bekommt für 5 oder 6 Euro ja schon komplette Evaluation-Boards mit Debuggerfunktion für Cortex M3 Controller. Da wär ich ja bescheuert, wenn ich noch nen Atmega anfassen würde
schlagen sein: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html Vor kurzem Musste ich mich beruflich mit einem MC von Freescale herumschlagen. Desen Datenblatt war sage und schreibe 7000 Seiten lang. Das ist natürlich eine andere Klasse als
-
Thread
EMS > Adapter > NetIO > Raspi
Das ist der ATmega644P-20PU oder ?
bringt ein 'getversion' in der Konsole des collectord:7777 dann ein timeout: ``` IO: Sending bytes 0x88 0x10 00 0x60 IO: Sending bytes 0x88 0x10 00 0x60 IO: Sending bytes 0x88 0x10 00 0x60 IO: Sending bytes 0x88 0x10 00 0x60 IO: Sending bytes 0x88 0x10 00 0x60 ERRTIMEOUT ``` So etwas kam auch
-
Thread
AVR und RFM12 als Funk Temperatursensor
Zu kompliziert! Lass dein Atmega32 eine Bake senden (z.B. 1x pro Minute); alles andere ergibt sich daraus..
als WakeUp-Source den Timer2 mit Uhrenquarz im Asynchronmodus hernehmen oder gleich einen neueren ATmega ( z.B. 88P ) mit WatchdogTimer und weniger Leistungsverbrauch ggü Mega8 einsetzen. Gruss, Rainer
-
Thread
Servoansteuerung, finde den Fehler nicht.
Hallo Leute, versuche gerade mit einem atmega88 einen Servo anzusteuern. Der Servo soll nacheinander verschiedene Positionen anfahren. Es soll eine von mir festgelegte Wartezeit ("i") zwischen den Positionen geben. Was funktioniert: - PWM
-
Thread
Bits im Timer-Register durch Präprozessor / Compiler ausrechnen
und schon wird es sehr übersichtlich, oder ? Die Macros sind für die Codegenerierung für ein atmega32 ausgelegt.
das neu Laden des Timers mit einem neuen Zählerwert. Unter neuer verstehe ich z.B. die Familie atmega48, atmega88, atmega168 und atmega328p.
-
Thread
atmega88A clone
Huhu, Hier: http://www.heise.de/hardware-hacks/meldung/Arduino-Clone-mit-China-ATmega-2064282.html wird ein Atmega88 clone erwähnt. Typenbezeichnung: LGT8F88A Ein paar chinesische Datenblätter gibts im Netz: https://www.google.de/#q=LGT8F88A+filetype%3Apdf Wo könnte man davon
Mega88PA in TQFP ab 0,777 € netto: http://www.tme.eu/de/details/atmega88pa-au/mikrocontroller-atmel-avr-smd/atmel/
-
Thread
Frage zu PWM und Eingängen/Ausgänge
Hallo Ich habe mal ein Verständnis Frage, Ich verwende gerade einen ATMEGA88 um verschiedene Aufgaben zu realisieren. Dazu gehören verschiedene Ausgänge , die mit PWM gesteuert werden und auch ein Tastenfeld mit 4 Tastern, die als Eingänge definiert sind. nun habe ich
-
Thread
Welchen Atmega soll ich nehmen
. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega mit den meisten IO und meisten Programmspeicherplatz ist der ATmega2560
Hallo L. P. schrieb im Beitrag #3445761: > Wohl eher die Mega48/88/168 Variante... Nein. Die offizielle Neuauflage ist der ATmega8-->A<--. Die anderen sind "nur" pin- aber NICHT codekompatibel. Alter Firmwares koennen also nicht einfach auf ATmega88 installiert
-
Artikel
RF SOAP
RF SOAP ist ein universelles mobiles USB-RFM12 Modul mit AVR ATmega88, FT232, RFM12, LiPo Akku und Ladeelektronik. Ausstattung. Abmessung der Leiterplatte: 52 x 28 mm, geeignet zum Einbau in dieses Gehäuse AVR ATmega88 Lithiumpolymer-Akku (230 mAh) mit Lade-IC (MCP73812
1 LED 3mm rot LED4 Reichelt SLH 36 RT 2 SMD Diode 1N4148 D1, D5 Reichelt 1N 4148 WS 1 µC AVR Mega 88V IC1 Reichelt 1 USB Charger IC MCP73812 IC1 Farnell 1 P-Kanal MOSFET PMV65XP Q4 Farnell 1 SMD NPN Transistor BC847 T4 Reichelt 2 Kurzhubtaster gewinkelt S2, S3 Reichelt 1 SMD Mini USB Buchse X2 Reichelt
-
Thread
AVR ATMEga128 Eeprom Prüfsumme ermitteln.Hilfe!
Hallo zusammen, in einem AVR ATMega128 wird durch die Firmware auf das Eprom zugegriffen. Im Eprom sind ein paar Parameter hinterlegt die der Anpassung des Ablaufes dienen. Wenn ich das Eprom auslesen erhalte ich eine *.eep Datei die
the CHKSUM field, is zero." Intel Hexadecimal Object File Format Specification Revision A, 1/6/88
-
Thread
ATTiny Frequenztoleranzen interner Taktgeber - externer Quarz besser?
eingebaut hat, ist dieser extern. Im übrigen gibt es auch nicht DEN Oszillator, sondern, bei einem Atmega48 beispielsweise, insgesamt 5. - Timer/Counter Oscillator - Crystal Oscillator - Low-frequency Crystal Oscillator - Calibrated RC Oscillator - Watchdog Oscillator Es wird daher auch nicht
geht - wird es sowieso schwer. Da muss man dann schon überlegen einen etwas größeren µC (etwa Mega88) zu nutzen so dass man einen externen Quarz oder Resonator nutzen kann. Ich sehe da 2 Möglichkeiten: Ein 450 kHz Resonator als Takt, ggf. mit Berücksichtigung der individuellen Frequenz. Das sollte
-
Thread
UART mit Atmega16
der Fehler steckt, den du >hier siehst. Das URSEL-Bit gibt es nur bei den 'alten' AVRs. Z.B. ATMega8/16/32. Bei den Nachfolgern mit erweitertem IO-Bereich (ATMega88/164/...) ist das nicht mehr existent. Also wenn du deinen o.g. Code auf einen ATMega88 los lässt wird der Assembler meckern. Zu recht
Hi >Werd ich mir für den 88er merken, denn der liegt schon bereit. Dann behalte gleich noch im Hinterkopf, das beim ATMega88 z.b. die USART-Register im erweitertem IO-Bereich liegen. Da ist dann lds/sts und nicht mehr in/out
-
Thread
FET Empfehlung
ich benötige mal wieder den Rat des Forums. Ich bastel gerade eine Uhr mit Solarzelle und atmega88, DCF, DS1820 Sensor und dogm display. Mit sleep und allen Sparfunktionen komme ich auf ca. 390uA bei 5V im normalen Betrieb. Ich möchte nun noch weiter sparen, und z.B. das dogm Display ggf. komplett
Erwin, steht eigenlich alles im Text, aber du hast Recht ich hätte erwähnen können das es ein ATmega88 pico power uC ist. zu 1) ja der sollte auch bis 1.8V funktionieren, zumindest ist das per BODEN einstellbar. Aus meiner Solarzelle kommen 0-7V und 0-100mA, jedoch bei Tageslicht ohne sichtbare
-
Thread
Was brauche ich ?
x AVR STK 500 - ATMEL ENTWICKLERKIT inkl. DVD 1 x DIAMEX USB ISP - Programmer f. AVR,STK500,ATmega,ATtiny,AT90 10 x ATMEGA 8-16 DIP - ATMega AVR-RISC-Controller, PDIP-28 Ich hoffe, dass ich damit schon mal was anfangen kann. Mein erstes Programm soll eine Pumpensteuerung/-regelung werden
kann. Statt der zehn ATMega8 hättest du lieber auch ein paar größere (ATMega644/ATMega1284) und auch modernere (ATMega88) bestellen sollen. MfG spess
-
Thread
atmega, avr-gcc: Umschaltzeiten output<>input
Guten Morgen! :) Ich verwende hier an einem atmega88 Pins doppelt sowohl zur Tasterabfrage als auch für Kontrollleuchten. Praktisch sieht das so aus, dass ich alle ~10ms den Port von Ausgang auf Eingang umkonfiguriere, einen ggf. vorliegenden Tastendruck
Im Datenblatt des ATMega1284 (das vom ATMega88 hab ich nicht zur Hand,wird aber ähnlich sein) ist die Port Struktur als Schaltbild drin. Und die zeigt eine 2 stufige Synchronisierschaltung mit dem IO-Takt.
-
Thread
7-Segment Anzeige 3-3tellig
Dann ist ja gut! Ich hatte schon gekuckt, ob ich noch einen ATmega8 habe, um mit diesem die Ansteuerung zu testen. Falls Du die Helligkeit steuern möchtest, empfiehlt es sich, für LCD_STROBE einen passenden PWM-Ausgang zu nehmen. Leider ist der ATmega8 dafür schlecht geeignet, aber beim ATmega88 würde sich OC0A anbieten. Mit OC0A hatte ich es beim ATtiny25 getestet.
-
Thread
Ventilsteuerung, abhängig von Druck
bit Port zur Ansteuerung des LCD. So etwas gibt es zuhauf, spontan fallen mir meine Lieblings ATMega ein, Mega 48/88/168/328 von Atmel. Du musst dich aber unbedingt über Kfz Elektrik schlau machen. Vor allem die Entstörung des Bordnetzes zur Versorgung von Elektronik ist ein Thema für sich. Zusätzlich