-
Thread
Spannungsversorgung aus zwei Zellen
Hallo Freunde der µC's! Ich möchte eine tragbare Schaltung (ATmega8, LCD und ein paar Taster) über zwei NiMH-Akkus (AA) betreiben. Um auf die 5V zu kommen möchte ich eine Ladungspumpe verwenden, allerdings habe ich hierzu noch ein paar Fragen: 1.) Stimmt die Formel
Thomas E. wrote: > Ich möchte eine tragbare Schaltung (ATmega8, LCD und ein paar Taster) > über zwei NiMH-Akkus (AA) betreiben. Um auf die 5V zu kommen möchte ich > eine Ladungspumpe verwenden, allerdings habe ich hierzu noch ein paar ineffizient. ein schaltregler
-
Thread
ATMega64 beschreiben
für die Antworten die hoffentlich kommen. Ach ja... sollte ich eventuell mal auf einen anderen ATMega umsteigen. ISt der ATMega noch zukunfssicher?
so auf anderen Mega's. Es wird nicht am Booloader liegen, weil wie getippt er auf anderen z.b. ATMega88 läuft und das Problem ja auch ohne Bootloader via SPI und JTag da ist. Ich muss immer erst das Device löschen. Momentan habe ich gar kein Bootloader drauf und immer knallt es wenn ich vorab den
-
Thread
I2C Clock Stretching mit Atmega
Hallo zusammen, über I2C soll ein Sensor (Slave) mit einem ATmega88 (Master) verbunden werden. Im Datenblatt des Sensors steht, dass er mittels Clock Stretching eine Transaktion pausieren kann, wenn er gerade anderweitig beschäftig ist. Im Datenblatt des ATmega88
Aus dem Datenblatt des ATMega88: The Slave can extend the SCL low period by pulling the SCL line low. This is useful if the clock speed set up by the Master is too fast for the Slave, or the Slave needs extra time for processing
-
Thread
PAL-Röhren TV auf NTSC umbauen
und wenn der TDA88xx gefunden wurde und kein TDA8840 eingebaut ist das Oszillosokop an Pin33 vom TDA88xx, dort wird die Frequenz vom gewählten Quarz wieder ausgegeben. "The frequency of the active X-tal is fed to the
Der ATmega328PB hat 2 * I2C. Gibt es als Board Wattuino Pro Mini PB zu kaufen.
-
Thread
Temperaturabhänigkeit µC/Füllstandsmessung
wasserdichten Verteilerdose). Ein ca 2m langes Kabel führt dann nach außen an einen Mikrocontroller (Atmega88) mit Funkmodul (RFM12B). Dies sendet im 5 Minuten Intervall den Messwert ans Haus. Soweit funktioniert alles recht gut. Ab und zu wird mal ein Messwert (wohl durch die lange Strecke) nich t übertragen
Messfehlern führt. > Ein ca 2m langes Kabel führt dann nach außen an einen >Mikrocontroller (Atmega88) mit Funkmodul (RFM12B). Sollte unkritisch sein, ist ja ein digitales Signal. >29,3kHz gemessen und nachts dann nur noch 28,4kHz. Woher weisst du, dass der Wasserstand NICHT schwankt?
-
Thread
externer Quarz wird warm?
Platine mit externen Quarz beim Jakob hier im Forum bestellt, bekommen und gelötet. µC ist ein Atmega88 im TQFP Gehäuse. Quarz ist dieser hier: http://www.conrad.de/ce/de/product/1009315/Quarz-X22-Serie-EuroQuartz-20000MHz-X223030-408512pF-Frequenz-20000-MHz-Bauform-4-PAD-SMD-L-x-B-x-H-25-x-
wird >der Quarz nach ein paar Minuten immer wärmer. Und nach etwa einer halben >Stunde ist der Atmega schrott, Quarze werden nicht warm. Vermutlich wird der ATMega heiss und erwärmt den Quarz.
-
Thread
USBISP für xilinx cpld
des USBasp 2.0. Die gibt es aber leider nicht als Sourcecode, sonder nur vorkompilliert für den Atmega88. Leider ist der USB-Port beim USBasp 2.0 an anderen Pins, sodass man das Hexfile auch nicht für einen normalen USBasp verwenden kann, der einen Atmega88 auf der Platine hat. Also zusammengefasst
hier wie versprochen der Port als Anhang. Ich war so frei das gleich mal für den Meaga8 und den Mega88 zu bauen. Ich konnte leider die JTAG-Funktionialität nicht mit einem Xilinx CPLD testen, da mir die Hardware fehlt. ISP funktioniert aber tadellos. Habe sogar die Einstellmöglichkeit des SPI-Clocks
-
Thread
AVR löscht sich selber ?
Ich hatte was gleiches Problem. eine mega88 hat sich nach tagen selbst gelöscht, immer wieder. Dann das gleich Programm auf einen neunen mega88 und kein problem. Nur dieser eine löscht sich immer wider selbst obwohl gleiches Programmm und
Klar, zu Hause kann man sich da alles mögliche an Fehlern zuziehen. Ich hatte neulich auch einen ATmega88, dessen SDA-Leitung einen Widerstand von 2 Ω nach Vcc aufwies. Ging alles gut, bis zu dem Punkt, da ich TWI benutzen wollte... die Start-Bedingung wurde nie erreicht. Keine Ahnung, wie ich das
-
Thread
Effizienteste Spannungsversorgung, Batteriebetrieb
vorgegeben? Klingt etwas zusammengewürfelt... Für einen geringen Stromverbrauch könnte man anstatt eines ATmega8 beispielsweise einen ATmega88PA verwenden. Den LiIo-Akku würde ich wohl durch eine Mignon- oder Mikrozelle ersetzen, dazu den StepUp-Wandler (MCP1640 oder sowas). Beim Display müsstest du schauen
Ich werde mich nun für eine 3V Lithium "Knopfzelle" und einen Stepupwandler entscheiden. Bei dem Atmega88 (guter Tipp) werde ich noch schauen ob dieser Pin (schätze ich mal) kompatibel ist. -> Gäbe es einen "Bei Nutzer bedanken" Button, hätte ich diesen bei dir jetzt gerne gedrückt. Grüße Patrick
-
Thread
DOGM - 163 Initialisierung +5V SPI
der obige Code ist für den Mega32 Hier ist was für den Mega88 http://www.mikrocontroller.net/topic/287978#new
Laut "Schaltplan" sind PB3 und PB5 verkreuzt. Dogm.png: PB3 - SCK PB5 - MOSI Atmega.png PB3 - MOSI PB5 - SCK So wird das nix
-
Thread
-
Thread
Nokia 6100 Grafiklibrary die Zweite
typische Watchdog-Zeit. Gerde nochmal geschaut, die Fuses sind alle 1 also unprogrammiert. Hatte den ATMEGA162 als ATMEGA16 compiliert. Jetzt hab ich die glcd.inc erweitert um #elif defined (__AVR_ATmega162__) #define LCD_PORT _SFR_IO_ADDR(PORTB) #define LCD_PIN
Hallo, momentan bin ich dabei eine kleine Karte mit einem Atmega88 und dem Nokia 6100 zu bauen - basierend auf dem Elektorprojekt ATM 18 (Stecker, etc). Smartie hat geschrieben, dass er den Code umgeschrieben hat für den Codevision AVR. Gibt es einen Link
-
Thread
günstiger AVR-Einstieg
ein "Problem": Ich bin Schüler und habe nur sehr wenig Geld. Ich habe überlegt mir jeweils 2 atmega8, atmega16 und attiny2313 zu bestellen. Da mein Budget wirklich knapp ist, habe ich das Pollin-Board in Erwähnung gezogen. Jetzt aber das bekannte Problem: kein vorhandener serieller Port. Mein Laptop
Anfang gemacht. Ich würde konsequent nur "baugleiche" Typen aus einer modernen Baureihe nehmen (atmega88/atmega168/atmega328). Der attiny2313 hat nur 2k Flash und zwei Timer, der alte atmega8 hat kein "pin change interrupt" usw. Ich bin dann schliesslich beim atmega328p gelandet, mit dem bin ich ziemlich
-
Thread
LiIon Akkuschutzschaltung basteln
davon waren in den augeschlachteten Notebook-Akkus genügend drin), Digital-Frontend durch einen ATmega88 ersetzt. Mittlerweile würde ich mir überlegen, stattdessen gleich einen ATmega406 zu nehmen.
Inbetriebnahme der Software) ist das Geld Rauschen. Ist nur unwesentlich teurer als bq29311 + ATmega88, klang aber ringsum von den Möglichkeiten recht interessant.
-
Thread
Poster von Chip-Architektur
sehr klein sein... aber ne richtige vorstellung hab ich nich :( http://flylogic.net/chippics/atmega88/atmega88_lrg.jpg
-
Thread
Retro Fieber: Z80 oder 68000 ?
unseren Einplatinen-Computer % c't 87/ 9 168 RTOS-UH/PEARL für unseren Einplatinen-Computer % c't 88/ 6 92 Interrupt-Programmierung bei der c't-KAT-Ce % c't 88/ 7 156 EPAC 68000 1: Schaltung % c't 88/ 8 144 EPAC 68000 2: Software % c't 88/10 148 Task-Kommunikationssystem unter RTOS % c't 88/10
grad hier mal diesen CP/M Stick angeschaut, der hier als Projekt hinterlegt ist, einen Emulator auf Atmega88. So ganz trivial ist das ja nicht. CP/M habe ich mir noch nicht angeschaut, nur mal quer gelesen. War vor meiner Zeit. Wieso ist das so einfach zu emulieren? Das Ding ist doch sicherlich in Assembler
-
Thread
ELV USB-I2C & Schrittmotorsteuerung iSMT
Über HTerm kann ich dem auch sagen was ich von Ihm möchte, aber ich wollte das Programm auf dem Atmega88 haben. Das kriege ich aber nicht hin. Also habe ich mir von Franzis ein Lernpaket gekauft. Microcontroller in C Programmieren. Jetzt kann ich zwar LED's zum leuchten bringen und auch an ADC einen
nicht was zwischen HTerm und dem TMC223 auf dem iSMT passiert. Ich habe mir die Datenblätter vom Atmega88 und TMC223 angesehen und verstehe nur Bahnhof. Also meine Fragen: Kann mir jemand erklären was auf dem Atmega88 im USB-I2C passiert, wenn ich über HTerm meinen Befehl sende? Hat jemand einen
-
Thread
LCD an PORTC ATmega8
bei dieser Anwendung( noch) nicht in gebrauch. Woran könnte es (noch) liegen? Kontroller: Atmega8 LCD: AV1624 (http://www.produktinfo.conrad.com/datenblaetter/175000-199999/183342-da-01-ml-LCD_Modul_16x2_Zeichen_de_en.pdf) lukas88
ich endlich weiter mit meinem Projekt. Danke für eure Zahlreichen Ratschläge und inputs. lukas88
-
Thread
AVR-Assembler: Fehlersuche Biphase-IR-Fernbedien-Sender
L. schrieb im Beitrag #7520680: > Korrekterweise sollte ich hinzufügen, dass ich mangels eines ATmega8 mit > dem (großen Bruder) ATmega16 arbeite Aber du benutzt die inc Datei vom ATmega 8. Das kann nicht funktionieren. Schon die Adressen der Interrupt Vektoren sind anders.
Ich habe jetzt den Code für den ATmega88A umgestrickt und auf einem anderen Board getestet und – tadaa, es funktioniert so, wie es soll. Den Interruptabstand habe ich in Zeile 68 durch einen Faktor 50 auf 500 ms vergrößert, damit man
-
Thread
Atmega8 etc veraltet
Atmega88
Hi >meinst du vllt. den Mega644 ? Ahnung sieht anders aus. ATMega32 -> ATMEGA32A MfG Spess
-
Thread
EL-Inverter - welcher Übertrager?
Schaltung im Selbstbauprojekt - nö. Ich habe auch schon eine Schaltung: Ich erzeuge mit meinem ATmega88 einen Sinus (PWM-RC-RC) und gebe diesen auf einen Emitterfolger. Jetzt suche ich noch einen übertrager, der mir das ganze hoch transformiert auf 150Veff/200Vpp. Ich suche schon seit Tagen im Internet
@M.B. (Gast) >Ich habe auch schon eine Schaltung: Ich erzeuge mit meinem ATmega88 >einen Sinus (PWM-RC-RC) und gebe diesen auf einen Emitterfolger. Naobel geht die Welt zu grunde ;-) EL-Folien kann man einfache mit ~100V Rechteck betreiben, aber eben halt Gleichspannungsfrei
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
Du musst den Atmega auf alle fälle auf 16MHz ext. Quarz stellen Schau dir mal die Seita an da findest du auch die Einstellungen für PonyProg. http://www.engbedded.com/cgi-bin/fc.cgi/?P_PREV=ATmega8515&P=ATmega8515&
Steuerzeichen funktioniert bei mir nicht.In welchem Format werden die Steuerzeichen gesendet.Sender ist ein Atmega 32. Atmega 32 Atmega 8515 RDX--------------TDX TDX--------------RDX GND--------------GND Hat jemand einen Tip für mich?
-
Thread
Absolute_Beginner Platine
die o.g.Lochrasterplatine zusammengestellt. In der Absolute_Beginner Platine-Schaltung ist ein ATMega88-PU vorgesehen. In einem Arduino uno habe ich einen ATMega328P-PU mit der Blinkfunktion programmiert. Diesen Chip habe ich in der selbst hergestellten Platine mal testen wollen, da die Datenblätter
Hallo, wie schon gesagt wurde wird der Atmega ohne Quarz wohl nicht laufen. Fang doch lieber mit einem Atmega8 und einem einfachen USB ISP Programmierer an. Mache ich zur Zeit auch so, der Arduino(Mega328) ist eigentlich zu teuer für die ersten
-
Thread
Atmel mit 6 Interrupts und 6 Ports
Hallo ja alle neuen atMega, wie der atMega88 haben Pinchange Interrupts an allen Pins. Siehe PCINT im Bild.
Hi >Ja genau jeweils 8 Pins. Dann geht es in die Richtung ATMega1280/2560, allerdings nicht mehr DIL. AVRs gibt es nur bis 40-pol. in DIL. MfG Spess
-
Thread
Suche Paralle AD-Wandler
aussenbeschaltung) waeren 25us noch weit vom limit entfernt - die mindest das waere z.b. ein atmega88 ;) nur so eine idee...
aussenbeschaltung) waeren 25us noch > weit vom limit entfernt - die mindest > > das waere z.b. ein atmega88 ;) Das ist Unsinn! Es gibt keinen einzigen AVR, der mehr als einen ADC hat. Und der ist auch noch ziemlich langsam (max. ca. 75 kSPS bei 8 Bit Auflösung, und das auch nur bei den neueren AVRs).
-
Thread
Anfänger-Bestellliste
[[Baudratenquarz]] Der 12,88er ist ganz unten in dem Artikel aufgeführt.
ist schon ok. Für 16MHz-AVRs kannst du aber auch einen mit 14,7456MHz und für 20MHz-AVRs (wie dem ATmega88) einen mit 18,432MHz nehmen. Damit läuft der Controller immerhin 50% schneller. Die Quarze gibt es übrigens auch im flachen HC49/U-S-Gehäuse. Sie hampeln dann nicht so auf der Platine herum
-
Thread
Funkmodul RFM22 von Ulrich Radig
Hallo, ich habe mir das Funkmodul RFM22 von Ulrich- Radig besorgt und möchte damit später ein ATMEGA32 (steuert ein kleines elektrobetriebenes Fahrzeug) und einen ATMEGA88 (bekommt Signale über einen Joystick ->AD- Wandlung -> digitale Zahl soll übertragen werden) kommunizieren lassen. Vorerst
die Main- C- Dateien habe ich vom Sender und vom Empfänger auch im Anhang beigefügt (Sender = ATMEGA88 ; Empfänger = ATMEGA32 ; leider nur als .txt Datei). Kann mir da jemand mal die Funktion erklären? Es wird z.B. beim Sender in der Schleife PORTB0 auf 1 gesetzt, "HALLO" wird gesendet und anschließend
-
Thread
PIC32 Quarz extern ?
jetzt nicht das maximalste Rausholen sondern einen vernüftigen bzw. gängigen Wert benützen, zb. beim Atmega88 gingen 20Mhz und besser sind 16Mhz. Könnte mir hier Bitte jemand weiter helfen ?
kann USB nicht. Da hilft auch kein Quarz. Michael H. schrieb im Beitrag #6070215: > zb. beim Atmega88 gingen 20Mhz und besser sind 16Mhz. Nur weil die Atmegas einen Quarz brauchen, um die serielle brauchbar darzustellen, muss das nicht für jeden Chip nötig sein. MfG Klaus
-
Thread
64bit datentypen avr
Ich versuche auf dem m88 mit 64bit daten zu hantieren. aber ein sizeof gibt bei long long, uint64_t und uintmax_t nur 0 aus. <inttyoes.h> ist inludiert, und der compiler hat auch nicht die option "-mint8" ausser ich uebersehe da was. avr-gcc -c -mmcu=atmega88 -I. -gstabs -Os -Wall -Wstrict-prototypes -std=gnu99 cmd.c -o cmd.o Wie kann ich mit 64bit arbeiten? thnx.
-
Thread
ATmel Atmega48 IVT und AVR-GCC
sollten die Einträge an Adresse 0x0012 und 0x0014 liegen. Im Datenblatt steht auch, dass für die Atmega48/88 Derivate ein instruction word und für die Atmega168 Derivate zwei instruction word benötigt werden. In der Include-Hierarchie bzw. bei der Nachverfolgung der USART_RXC/TXC_vect Defines habe
ein Strich durch die Rechnung gemacht... Was ich noch nicht ganz vestehe: Aus dem Datenblatt ATmega48/88/168: [avrasm] ... ;SPI Transfer Complete Handler 0x012 rjmpUSART_RXC; USART, RX Complete Handler 0x013
-
Thread
9 - Achsen Modul mit Gyro , Magnetfeld , Beschleunigung etc
drauf vorbereiten und finde wenig Info. Programmieren würde ich gerne mit Arduino, es kommt ein ATMEGA88 zum Einsatz. Es handelt sich um dieses Modul http://www.ebay.de/itm/281609490353?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Mit freundlichen Grüßen Markus
im Beitrag #4360181: > Habe aber schon eine schöne und Ausführliche Seite gefunden Auf einem ATmega88 könnte das eng werden.
-
Thread
Serieller Ausgabesalat
Hi, ich bin ratlos und mein Latein ist am Ende, ich arbeite mit einem ATmega88 und erstelle meine hex-Files zu flashen mit AVR Studio. Soweit gab es keinerlei Problemm, bis ich ich letztlich ein altes Projekt ab änder wollte. Ich nutze für das Projelkt noch immer den selben
1234567890; Hoffentlich komme ich so dem eigentlichen Fehler auf die Sprünge. Arbeite auf einem ATmega88 mit 20MHz externem Quarz. Danke für Eure Ausdauer mir weiter zu helfen.
-
Thread
AVR Fuse Bits im C Code vertippt (.elf Datei).jetzt Problem
hätte ich jetzt SPIEN manuell mal deaktiviert um zu schauen Intelligenterweise hats auch einen Mega88a mit der .elf Datei für Mega8 erwischt. Das mit der .elf Datei war nur ein Versuch, da ich das vorher nie genutzt habe. Interesse halber... Gibts dazu einen Trick meine zerschossenen Mega8 wieder
Mal eben ausprobiert, in Ermangelung eines ATmega8 mit einem ATmega16-16PU, der aber in diesem Bereich wohl sehr ähnlich aufgebaut ist: ISP-Programmierung mit low-fuse 0xD9, sowohl an XTAL1 als auch an XTAL2 geht noch ein eingespeister Takt von 500
-
Thread
Stromverbrauch RC-Oszillator vs Quarz vs Resonator (AVR)
des Herstellers verglichen ? http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seiten 318ff. Die kommen teilweise zu anderen Aussagen. Weshalb kommen die zu anderen Aussagen ? Ich wuerd eher dem Hersteller glauben
verstanden, läuft der ATmega48PA im Fall 1 mit 8 oder 1 MHz?
-
Thread
Mikrocontroller programmieren wie? (für absoluten Anfänger!) Gesperrt
Billig-und-Einfach-Lösung: -AVR-Controller (z.B. Atmega88) in Sockel auf Streifenrasterplatine löten -Programmieradapter nach Rowald aufbauen (SP12): http://www.rowalt.de/mc/avr/progd.htm -BASCOM-AVR freeware runterladen und loslegen ---------
braucht man allerdings einen PC mit Parallelport oder einen USB-Parallelport Zu den Pins des Atmega88 kannst du "halbe" IC-Sockel parallel verlöten, so lassen sich einfache Verbindungen herstellen, z.B. zum Steckbrett...
-
Thread
LED-Matrix OK, kurzer Lauftext OK aber langer Lauftext geht schief
anzuzeigenden Text auf? Aber was ist mit dem Bildspeicher? Offensichtlich müsste der Speicher des ATMega88 ja dann ausreichen. Vielen Dank für die Hinweise. Gruß sktmp
Denglisch ;-), muss der Bildspeicher neu berechnet werden. >Offensichtlich müsste der Speicher des ATMega88 ja dann ausreichen. Locker.
-
Thread
Spannungsregelung mit ripple verseucht ?
in gnd verbaut um die Spannung genau um den Verlust der kommenden dioden aus zugleichen. da der atmega ja bis 5,5 Volt frei gegeben ist und ich bei 5,34 Volt lag machte ich mir keine sorgen (Fehler wie sich zeigte) Um raus zu finden wo der ripple herkam habe ich D1 mal überbrückt und die Spannung
Verrate uns mal aus welchem Grund du die Spannung erhöhen willst, nur weil der ATMega mehr als 5V in den absolute max Rating stehen hat?
-
Thread
Leuchtdiode blinken
nur mit Tiny-AVRs. > Mein Irrtum. Auch das ist falsch. Es geht mit allen neueren AVRs, auch mit ATMegaXYZ, aber es sind nach wie vor einige AVRs älteren Entwicklungsdatums auf dem Markt, die dieses Feature noch nicht haben (z.B. ATMega8, ATMega16/32, ATMega162, ATMega64/128). Der aktuelle ATMega16-Nachfolger ATMega164 hat z.B. die von Dir angesprochene Möglichkeit, über die PINx-Register die Pins zu toggeln. Gleiches gilt z.B. für ATMega48/88/168 usw.
-
Thread
Atmega 2-Kanal Rechteckgenerator gesucht
auch noch OK. Bei 200kHz brauchst du dann einen Basistakt von mindestens 40..80 MHz. Vergiß den ATmega
Aha! Also ist es ohne größeren Aufand mit dem ATmega1284 möglich, einen 2-Kanal-Funktionsgenerator zu bauen? Dann werde ich mir den in Zukunft kaufen... Der Atmega48 hat nicht zufällig auch 2x16bit-Timer?
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
etwas höhere Kunst. Mehr Lernerfolg. Eben, da ich 32 Anschlüsse bräuchte für 4x8 LEDs, wäre der ATmega32 und auch der ATmega16 bereits voll belegt, allerdings brauche ich ja auch noch einen Inkrementalgeber um die Zeit einzustellen und einen Summer. Darum möchte ich ja Multiplexen. Da ja der Multiplexer
M. S. schrieb im Beitrag #3790599: > Eben, da ich 32 Anschlüsse bräuchte für 4x8 LEDs, wäre der ATmega32 und > auch der ATmega16 bereits voll belegt Warum brauchst du 4x8 LEDs ? Ich brauche 4x7 für hh:mm und einen Ausgang für den blinkenden Doppelpunkt, bleiben 3 übrig. Das reicht für Summer
-
Thread
Spannungsschalter?
ATMega162 mit Reset auf low zieht ~10mA, fällt also auch raus.
Ach so, ist ja low active, ich Depp. Dennoch scheinen mir 10mA zuviel. Hier im Datenbaltt vom ATmega 48/88/168 gibt es auf Seite 340 ein Diagramm, Current consumption in Reset. Das geht von 0,04mA-0,15mA zwischen 1,8V und 5,5V bei 1 MHz RC-Oszillator. Weit weg von 10mA. MFg Falk
-
Thread
ADC Conversion
Endversion soll ein ATTiny24 zum Einsatz kommen, doch zuerst wird die Schaltung Testweise mit einem ATMega16 aufgebaut. Dabei ist halt nur der AREF-Pin woanders... Die Register beim ATMega16 habe ich wie folgt eingestellt: //ADMUX |= 0x00; //Alles auf 0, also Init-Werte ADCSRA |= 0x88; Jetzt
Scalingfaktor auf 64 gesetzt, so komm ich auf 125kHz ! Also ADCSRA |= 0x8E; Anstatt ADCSRA |= 0x88; Aber wie komme ich jetzt z.B. an meine Referenzvalues ? Display hab ich am laufen, könnte theor. die Werte darauf ausgeben, müste halt nur wissen wie ich die ADCL und ADCH auslese.... Danke
-
Thread
Abfrage im Quelltexte, ob ATMega8 oder ATMeg88
Im Makefile (GCC, WIN-AVR) lege ich den Controller (ATMega8 bzw. ATMega88) fest. Wie kann ich im Quelltext den Controllertyp abfragen, um z. B. unterschiedliche Funktionen für die Controller zu kompilieren.
Vielen Dank! Es ist mir aufgefallen, dass das ATMega88-File das ATMega8-File einfach nur reinzieht. Die Unterschiede sind auf Programmebene wohl nicht so groß zwischen den Controllern.
-
Thread
Bootloader : Atmega48, 88, 168
habe ich die gewünschte antwort noch nicht gefunden. wenn ich das richtig verstanden habe, sind atmega88 und 168 bereits mit dem code versehen. der 48 aber nicht. stimmt das? wer kann mir welchen aktuellen bootloader empfehlen? besten dank für eine antwort
beim 48er ist schlichtweg kein Platz für einen Bootloader vorgesehen. beim 88 und beim 168 ist Platz vorgeshen, aber kein Code drauf. Das musst Du schon selbst machen. SPM können sie aber alle. der 48 kann via SPM überall in den Flash schreiben, die CPU hält aber immer 4 Takte
-
Thread
USART beim Atmega48
Hallo, ich suche ein funktionierendes und verifiziertes Beispiel zur Ansteuerung der UART des Atmega48/88. Mangels eines Oszis bzw. eines Logianalyzers weiß ich nicht, was der Atmega macht. Ein String wird als Wirrwar im Terminal angezeigt, ein einzelnes Zeichen wird erst gar nicht dargestellt.
>Ich verwende für die Hardware einen USB<->RS232-Wandler, wobei es eine >Direktverbindung zw. Atmega und Wandler-IC gibt. Du scheinst ein USB-Puffer-Problem zu haben.
-
Thread
PIC24FJ + S65 Display ohne Funktion
Pin Header) nicht > beschaltet ist ? Ja das ist korrekt, Pin 1 wird meines Wissens nach beim LPH88 Chipset nicht verwendet, im Watterott Source (https://github.com/watterott/S65-Shield/blob/master/src/libraries/S65Display/lph88.cpp) wird der Pin auch nur einmalig auf disabled gesetzt und nie genutzt
Beim LS020+L2F50 benötigt man RS auch - beim LPH88 aber nicht. @Christian Hunke Hast du mal versucht die Pausenzeiten zu verlängern? Gruß Andreas
-
Thread
AVR: RAM-Inhalt bei Reset
Programmieren überstehen sie nicht. Der Crashtest war auch nicht besonders schwierig... ldi r16,0x88 push r16 push r16 ret -> und tschüss.
sich also nicht darauf. Ein Lapsus; kann mal passieren. :-) Ich gehe im folgenden mal von einem ATMega328p aus. (ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf) Danach lässt sich der BOD-Level (Seite 370) bis auf 1,8V
-
Thread
PIN zieht den ganzen Port auf Null?
Wenn ich von einem Atmega48/88/168 ausgehe (welchen AVR verwendest Du?), fehlt die Versorgung an Pin20 und GND an Pin 22; stattdessen ist fälschlicherwise Pin 21 auf GND gelegt. Zudem sehe ich keine Entkopplungskondensatoren
Moin, jain ;) Fred S. schrieb im Beitrag #3391277: > Wenn ich von einem Atmega48/88/168 ausgehe Ich spiele mit einem ATMEGA8-16PU. VCC und GND sind richtig angeschlossen. Auch mit AVCC und den Entkopplungskondensatoren hat sich nichts geändert. Nach der MSB/LSB Peinlichkeit
-
Thread
Hilfe bei PWM benötigt
war von einem Mega 88 ausgegangen. Dann ist es der Pin wo OC0A oder OC0B drannsteht
ganz selten) um einen buchstaben anders. so heisst zb das Interruptflag beim tiny ICIE und beim atmega16 TICIE
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
target type ../main.c:55: warning: control reaches end of non-void function avr-gcc.exe -mmcu=atmega16 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT stack.o -MF dep/stack.o.d -c ../stack.c ../stack.c: In function `ip': ../stack.c:88: warning: assignment from incompatible pointer type ../stack.c
ATmega644 und einen ATmega2561 mit externen RAM und rock so richtig :-). CA Dirk