-
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
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Flash Size Page Size PCWORD No. of Pages PCPAGE PCMSB Atmega88 4K words (8 Kbytes) 32 words PC[4:0] 128 PC[11:5] 11 Aus der Tabelle ergibt sich, dass die Größe einer Page des verwendeten Atmega88 32 Words - also 64 Byte sind. Insgesamt gibt es 128 Pages, damit
AVR dies mitzuteilen, ist eine weitere Fuse nötig - die BOOTRST-Fuse. Eine weitere Tabelle aus dem Atmega88-Datenblatt gibt Auskunft über diese Fuse. + Reset and Interrupt Vectors Placement in Atmega88, Tabelle 11-3 im Atmega88-Datenblatt S.58 BOOTRST IVSEL Reset Adress Interrupt Vectors Start Adress 1
-
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.
-
Thread
STK500: Kein vernünftiges schreiben möglich
Hallo zusammen, Das gleiche Problem habe ich mit meinem STK500 Board. Und zwar, ich habe einen Atmega88 programmiert (in ISP programming mode)und hat es geklappt. Nun wollte ich den gleichen Mikrocontroller benutzen, aber mit anderer Fuse-Bits Einstellung. Und klappt´s nicht. :-( Meine Frage ist
Sowas hatte ich auch mal als der Controller im falschen Sockel gesteckt hat. Der Atmega88 gehört in den grünen Sockel. Gruß, Arno
-
Thread
Unbenutzte ADC-Eingänge anderweitig benutzen?
Achtung! Es folgen 2 Mikrocontroller Anfänger Fragen: Wenn ich PC0, PC1 und PC2 von meinem Atmega88 zum Analog-Digital-Convertern benutze, kann ich die übrigen Pins PC3, PC4 und PC5 dann als ganz normale I/O Pins verwenden? Dann habe ich noch eine andere Frage zum Thema ADC: Ist es sinnvoll
Fluxkompensator schrieb im Beitrag #2576348: > Wenn ich PC0, PC1 und PC2 von meinem Atmega88 zum > Analog-Digital-Convertern benutze, kann ich die übrigen Pins PC3, PC4 > und PC5 dann als ganz normale I/O Pins verwenden? Im Prinzip.. "JA", allerdings sollte man lt. Datenblatt an den
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
nichts in dieser Richtung gefunden habe. Um aber sicher zu gehen hier die Frage: Gibt es den Atmega1284 vom Speicher her auch eine Nummer größer, z.B. als Atmega2564? (bei meinem Projekt wird der Programmspeicher langsam knapp, weil so viele externe Daten benötigt werden)
und geöffnet habe ist von Mai 2015 (ST32F103xF STM32F103xG). Das ist in etwa vergleichbar mit ATMEGA8 / ATMEGA16 zu ATMEGA88PA / ATMEGA164PA. Kann man machen, aber irgendwie legt man sich damit nur Steine in den Weg. Stefanus F. schrieb im Beitrag #5755243: > Es gibt da einige, die von der Komplexität
-
Thread
Makefile und Unterverzeichnisse
has no type or storage class ./OS/..\ECU\/..\ECU\/..\ECU\iom88.h:174: error: syntax error before "PINB" ./OS/..\ECU\/..\ECU\/..\ECU\iom88.h:174: warning: type defaults to `int' in decl aration of `PINB' ./OS/..\ECU\/..\ECU\/..\ECU\iom88.h:174: warning: data definition
: hast du <avr/iom88.h> statt <avr/io.h> included? Warum sollte ich denn nur die io.h includieren und nicht die iom88.h?
-
Thread
ATMEga328 - wofür ist das kleine "n" im Datenblatt bei den USART Registern?
Ich lese gerade das Datenblatt zum ATMega328: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Ab Seite 170 geht es um die USART. Warum steht bei den
nicht ganz unklug, auch bei MCs mit nur einer UART diese UART0 zu nennen. Z.B. der pinkompatible ATmega328PB hat ja 2 UARTs.