-
Thread
Mega644p- Interrupt reset den µC
Hallo; Ich weiß langsam nicht mehr weiter. Also ich hab einen Atmega644p. Interrupteingänge auf den PINA0-5. Also sechs Stück. Hab ein Display dran welches sich anch jeder Flanke an PINA0-5 neu initialisiert. Wenn ich die Interrupts nur teilweise einschalte denn resten
Hat einer von euch ähnliche Erfahrungen gemacht? Kann der Compiler durcheinander kommen wegen dem atmega644"p"? Reset ist über 10k an V++. Benutze den WinAvr 20090313. Beim Compilieren keine Fehlermeldungen. Danke für eure Hilfe.
-
Thread
Atmega328p in Sleep und mit Watchdog wecken
den > Default-Werten geladen, nicht aber der WD abgeschaltet. Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. Und die schalten den Watchdog ab, wenn er nicht per Fusebit permanent an ist. Es hilft also nichts, aus dem ATmega88 Datenblatt zu zitieren.
Peter D. schrieb im Beitrag #5157007: > Du vergißt, daß er noch seine ATmega8 Schätzchen aufbrauchen will. ???: Peter schrieb im Beitrag #5156285: > ich hab hier ein kleines Testprogramm geschrieben, was mir meinen > Atmega328p
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
. Was nicht > heisst, dass sie in irgendeiner Art schlecht sind. > Auch ein beliebiger anderer ATMega mit externem MCP2515 ist eine > Überlegung wert. > PICs gibts auch mit CAN on Chip. > > Das auschlaggebende letztendlich: kennst du schon einen der genannten > und hast du eine funktionierende
(Reíchelt-Bezeichnung 30F4011-30IP) vorgeschlagen. Der hat CAN eingebaut und ersetzt damit den Mega644 und den MCP2515, d.h. Du sparst Geld, Verdrahtung, Platz und Programmieraufwand. Plus: er ist dreimal schneller. DIL40 wirst Du löten können. Warum also was schlechteres nehmen? fchk
-
Thread
UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader
Mit dieser Version läuft das Update auch über ein RN42 Bluetooth UART Modul fehlerfrei durch (ATmega238/16MHz, Windows 7).
zürückgeben. Basis war die Version 2.2.5, dazugekommen sind, Erkennung der Signaturen für: - ATmega644p : 1E 96 0A - Atmega2560 : 1E 98 01 Sowie ein paar Anpassungen, damit ich es auf meinem Lazarus Build compilieren konnte (Bereich VersionInfos). Es grüsst, Markus
-
Thread
Atmega8 mit Dragon
Hallo, ist es möglich den Atmega 8L-8PU mit dem AVR Dragon zu programmieren? Wenn ich im AVR Studio Atmega8 auswähle, sagt er "Warning Signature does not match selected Device". Hilfe!
Keiner eine Idee? Der gleiche Aufbau funktioniert, wenn ich statt dem Atmega8-16 einen Atmega644P nutze
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
Fragen bezüglich des Anschlusses an meinen Atmel, Hab folgende Atmels zur Verfügung: AtMega8515, 2x Atmega 16 und ein Atmega 32 1. Welche PINS muss Ich nun an meinen Atmel Anschließen? 2. Was hat V0, D/I, CS1, CS2, /RST / VEE / A und K für eine Funktion? Ist es besser wenn ich einen Atmel für die
> nutzen soll und an welchen Port ich die PINs vom Display aus dran hängen > soll? Nimm den ATmega16, der ist billiger als der ATmega32 und du hast zwei Stück davon, es ist also nicht ganz so schlimm, wenn dir einer kaputtgeht. An welche Ports du das Display hängst ist völlig egal, aber ich würde
-
Thread
Dimmbares Lauflicht
viel größere Welt von Möglichkeiten. Das ist zumindest meine Erfahrung. Habe nämlich selber mit ATMega, Attiny und Bascom angefangen und bin mittlerweile nur noch bei C und STM32 Controllern, auch wenn man die Leistung von denen in vielen Fällen nicht benötigt.
LEDs nicht machen, das ist unnötiger Aufwand. Ein 8-Bit AVR schafft das locker, ich habe hier einen ATmega644, getaktet mit 10 MHz, laufen, der erzeugt 25 PWM-Signale per Software, mit 10 Bit und einer PWM-Frequenz von 2400 Hz, und das mit unterschiedlichen Helligkeits-Werten für die Kanäle. Mit freundlichen
-
Thread
Arduino Hardware - ich bin etwas überfragt
auch ein Board nachbilden ohne eines zu kaufen. Das habe ich genau so gemacht, sowohl mit einem ATmega32U2 und als auch mit einem PIC32MX795F512L. Und Du kannst auch einen Schritt weiter gehen und Dein vorhandenes Board so in die Konfiguration der Arduino IDE eintragen, daß Du mit den Standard-API's
. *Z.B.* # 8 Pin: attiny13, attiny25, 45 und 85 # 20 Pin: attiny2313, attiny4313 # 28 Pin: atmega8, atmega48, atmega88, atmega168 und atmega328 # 40 Pin: atmega16, atmega32, atmega64, atmega324, atmega644 und atmega1284 Als Programmiersprache gibt es neben C als avr gcc mit dem Atmel Studio
-
Thread
JTAGICE mkII mit ELF production file
jemand wie man mit dem JTAGICE mkII ein ELF production File (flash + eeprom + fuses) in einen AtMega644P bekommt? Geht das überhaupt? Die Hilfe zum JTAGICE mkII schweigt sich darüber aus. Kennt jemand eine Alternative mit der man solch ein File auf den AtMega644P schreiben kann (falls es mit dem JTAGICE
einzelnen Zeilen sondern hintereinander weg. Da ist noch nie was schief gegenangen. "stk500.exe -cUSB -dATmega8 -e -ifSoftware.hex -pf -f0xC13F" Du kannst auch das EEPROM erst löschen und beschreiben. Alles in einer Übergabe. Oder machst Du das auch schon so? Gruß Florian
-
Thread
Mikrocontroller Neuling
sein soll. Empfehlenswerte Controller zum Einstieg sind meiner Meinung nach auf jeden Fall der ATMega8 und evtl. der ATMega32. Die haben 22 bzw. 32 I/O-Pins und damit für den Einstieg mehr als genug. Preisgünstig sind sie auch. Hier ist noch eine recht gute Seite zum Einstieg: http://www.roboternetz.de
das kostet nur 15 EUR. Außerdem hast du die Möglichkeit verschiedene Prozessoren zu verwenden. Atmega (8,48,88,168,16,32,8535,644) und Attiny (12,15,25,2313) Ein STK500 hat allerdings auch seine Vorteile, allerdings ist es wesentlich teurer. Es bietet wie oben schon erwähnt, einstellbare Taktfrequenz
-
Thread
Spannungs Quellen 5V und 3,3V ausgleichs Spannungen?
gemeinsame Masse habe. Der Verwendungszweck der Spannungs- Quellen ist das einmal einen AVR ATmega644 (5V), den ENC28J60 (3,3V) und später noch eine SD Card (3,3V) und die Sony Ericcsson MCA-25 Handykamera (ca. 3,3V) hinzukommen wird. Nun zur Frage, was kann ich tun um aus einer, zwei Autarke
soll, würd ich vermuten, das ein oder zwei Mhz mehr auch so noch drin sind ... oder gleich mal nen 644V nehmen, dann klappts auch regulär mit 20MHz
-
Thread
Speichern von langem Array in EEPROM
Guten Tag, ich möchte mit meinem Mikrocontroller (Atmega644) eine Messreihe aufnehmen, um ein paar Sensoren abstimmen zu können. Das Problem ist, dass meine einzige Schnittstelle nach außen die Programmierschnittstelle ist. Nun dachte ich, die aufgenommenen
Brian schrieb im Beitrag #2585855: > Guten Tag, > > ich möchte mit meinem Mikrocontroller (Atmega644) eine Messreihe > aufnehmen, um ein paar Sensoren abstimmen zu können. > Das Problem ist, dass meine einzige Schnittstelle nach außen die > Programmierschnittstelle ist. > Nun dachte ich, die
-
Artikel
AVR Net-IO Bausatz von Pollin
Spannungsregler wird mehr heiß, kein Kühlkörper wird benötigt, das Board arbeitet absolut stabil. Ersatz des ATmega32 durch einen ATmega644 oder ATmega1284p mit mehr FLASH-Speicher. Der ATmega644 und auch der ATMega1284p sind nicht mit der Pollin-Firmware kompatibel 100 nF Kondensatoren an allen VDD/VSS Paaren
Moment (Stand Juli 2010) ca. 55 Kb im Flash, so dass man das Board mit einem grösseren µC (z.B. ATMega644) aufrüsten muss. Projekt und Doku Der Autor stellt zwei über das Internet erreichbare Testboards bereit unter und die beide unter OpenMCP laufen, je auf einen AVR-NETIO mit einem ATmega644 und dem
-
Thread
SPI lässt sich nicht konfigurieren
Code usw angeguckt zu haben: Das oder etwas sehr ähnliches hatte ich vor ca. 5 Jahren mal mit einem Atmega644 von Pollin und damals auch hier im Forum gepostet. Als ich das Enable SPI Transmit Bit gesetzt hatte ist der Controller einach hängen geblieben. Das SPI Senden musste ich dann per Software lösen
Hi, ich mal mit einem Atmega32 ( ich hab leider keinen Atmega8 da) das mehr oder weniger getestet. Ich musste nur die SPI Frequenz runternehmen und auch den SPI Mode für mein EEPROM anpassen. Also mit dem Atmel Studio 7 und
-
Thread
Quarz an XTAL - Kondensatoren unbedingt erforderlich?
Quarz wegzulasssen? Was wird passieren? Schwingt der Quarz an oder nicht? Bzw. wird der uPC (AVR ATmega8) so funktionieren? Danke
Daten >des Quarzes abhänging sind. >Ohne das Datenblatt gelesen zu haben Im Datenblatt des ATmega8 auf Seite 27, Figure 11, Tabelle 4 kann man sehen welche Kondensatorwerte empfohlen werden.
-
Thread
AVR vs ARM Lohnt ein Umsteigen
kürzesten Zeit, würde ich zum ARM greifen, um über USART 2 Byte/h zu übertragen, reicht auch ein Atmega. Wenn du basteln willst ist ein Atmega in der DIP Ausführung auch um einiges leichter zu handhaben. Vom Preis her sind die ARMs nicht teurer als größere Atmegas wie Atmega128,Atmega2561 etc. Wie gesagt
Harald wrote: > Und großer Quatsch! ATMega644P Power-Save mit RTC Osc: 0.6µA LPC2368 Äquivalent dazu: I(Bat) 28µA, I(3,3V) 150µA. LM3S611 alles abgeschaltet im Deep Sleep: ~1mA. Natürlich kann man das auch mit Batterie machen. Wirklich
-
Thread
Ist Atmel 8535-16 die richtige Wahl?
@ Paul (Gast) >Wegen dem Platzmangel will ich mit SMD oder PLCC Sockel arbeiten. Der >ATMEGA 8535-16P hat 512 Byte RAM. Kann man nehmen, der ist aber etwas angestaubt. > Komme ich damit hin oder sollte ich >den ATMEGA 32-16 TQ nehmen. Ist besser, denn es gibt da pinkompatible Typen
Hi Nimm etwas passendes aus der Reihe ATMega164P/324P/644P. >Kann man nehmen, der ist aber etwas angestaubt. Der ATMega32 aber auch. MfG Spess
-
Thread
ATmega328 (ohne P)
Hi zusammen, hab letztens meine Wühlkiste aufgefüllt, und 10 Stück ATmega328 gekauft. Leider hab ich nicht genau genug geschaut, und hab ATmega328-PU bestellt. Und hab grad gelernt, dass es einen unterschied macht, ob das P vor oder nach dem Bindestrich steht :-( So richtig
Reinelt schrieb im Beitrag #3005733: > hab letztens meine Wühlkiste aufgefüllt, und 10 Stück ATmega328 gekauft. > Leider hab ich nicht genau genug geschaut, und hab ATmega328-PU > bestellt. Und hab grad gelernt, dass es einen unterschied macht, ob das > P vor oder nach dem Bindestrich steht
-
Thread
[V] Verschiedene Bauteile, Dev-Boards, Modellbau, wegen Wohnungsauflösung günstig abzugeben
Code kann ich auf Wunsch zuschicken) - AVR Dragon Programmiergerät - LED Matrix 10x24 Pixel mit ATmega µC, aktuell programmiert ist ein funktionierendes Tetris-Spiel - verschiedene AVR µC (ATmega 644V, ATTiny 13, ...) - USBProg (B. Sauter, 2007) - Programmierleitungen -------------------------
Compatibel mit Beschleunigungssensor, Gyroskop, Barometer, ... - Flight Controller Platine mit ATmega328p und drei Achsen Gyroskop - OLIMEX Development Board AVR-P28-8MHz mit ATmega8, 16MHz Quarz, mini Steckbrett - Team Orion Vortex DSB (ATmega8, 2 Zeilen LCD, 4 Tasten, 3-Pin Anschluss für Modellbauservo
-
Thread
Suche AVR - Lib für Eagle
Wie soll er da heissen? Ich seh nur den Atmega644 und Mega32
So ein sch... Hatte nach *Atmega* und *atmel* gesucht. Mit *mega* hab ich ihn gefunden, sorry
-
Thread
ATmega8 mit chip45bootloader läuft nicht (Fusebits?)
Hi, ich benutze nicht den ATmegaBoot sondern den chip45boot. Den hab ich für 8MHz und den ATmega8 neu kompiliert. [c]"gleichzeitig nimmst du aber ein vorkompiliertes image."[/c] Das vorkompilierte Image bezieht sich auf die
(ich glaub ich werd mal lieber den Bootloader von Peter Dannegger [[UART Bootloader ATtiny13 - ATmega644]] ausprobieren.) Noch ne Idee? mfg Christian
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
CBI and SBI instructions work with registers 0x00 to 0x1F only." Das gleiche Programm auf einem Atmega644P erzeugt, zumindest an der relevanten Stelle, den gleichen Binärcode. Und die Register verhalten sich auch gleich. Siehe Anhänge. Das dürften sie laut Datenblatt aber nicht: "Some of the status
. Du wirst dich schon wundern, dass da die "altmodischen" Dinger alle noch mit im Boot sind: ATmega8A, ATmega16A, ATmega32A, sogar ATmega128A, es gibt sie alle noch (*). Trotz der Alternativen ATmega88, ATmega164 und ATmega1281. (*) Du kannst dir gewiss sein, dass sie den die shrink nicht
-
Thread
Bootloader ATmega1284P
sind alle Haken bis auf SPIEN gelöscht. In der uart.c musste ich die Zeile #elif defined(__AVR_ATmega164P__) || defined(__AVR_ATmega324P__) || defined(__AVR_ATmega644P__) mit || defined(__AVR_ATmega1284P__) ergänzen, da der ATmega1284P damals wohl noch nicht existiert hat. Beim Compilieren bekomme
Die 4 Warnungen habe ich eliminieren können: Irgendwie scheinen die Interrupt-Vektoren von ATmega164/324/644 nicht mit denen vom ATmega1284 übereinzustimmen. Diese habe ich geändert und somit sind auch die Warnungen verschwunden, trotzdem bekomme ich nichts zurückgesendet...
-
Thread
AVR-NET-IO mit Vellemann K8056
Okay also heisst das jetzt das ich einfach ein RS232 kabel an den AVR-NET-IO verbinde und dann im atmega das einfach so programmiere das er die relais über rs232 schaltet habe ich das richtig verstanden ???
5v-relay-module-for-arduino-pic-arm-dsp-avr-msp430-ttl-logic.html Pro Relais werden 15 - 20 mA zum schalten benötigt, dass sollte der ATmega 644 beispielsweise ja hinbekommen (DC Current per I/O Pin max. 40.0 mA). Auf jeden Fall ist sie günstig und sollte theoretisch direkt mit dem AVR IO-Net verbunden werden können.
-
Thread
Lichtorgel nach Elm-Chan mit xMega
vornehmen? Anbei der Quelltext der größeren Codepassagen, die ich verändert habe. Original (atmega8) mit 16Mhz: [c] ADMUX = _BV(REFS0)|_BV(ADLAR)|_BV(MUX2)|_BV(MUX0); // channel do { #if defined (__AVR_ATmega8__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADFR)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #elif defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) ADCSRA = _BV(ADEN)|_BV(ADSC)|_BV(ADATE)|_BV(ADIF)|_BV(ADPS2)|_BV(ADPS1); #endif while(bit_is_clear(ADCSRA, ADIF)); *buffer++ = ADC - 32768;
-
Thread
[S] Board Wiring S
Ich würde gern ein Board entsprechend dem Wiring S aufbauen, aber mit dem ATMega1284 an Stelle des ATMega644. Leider kann man nirgends ein PCB kaufen. Auch das File wiring-s-v10.zip mit den Zeichnungen ist nicht mehr zu finden. Falls jemand einen Tipp hat, wäre ich sehr dankbar
weiter weg schrieb im Beitrag #6695152: > Nebenfrage Der ATMega1284 sagt mir mehr zu als der ATMega328. Alternativ müsste ich auf eine andere Architektur umsteigen. Man kann über Arduino beliebig lästern. Aber für das schnelle Projekt mit Mikrostückzahlen ist
-
Thread
mehrere Fragen zum Thema EEPROM im AVR
und einem ATmega 128 nehmen, der hat 4 KByte EEPROM. Noch habe ich kein Programm geschrieben, um es hier zu posten, daher nur mein Ziel, für all jene, die wissen wollen, was ich vor habe: Ich möchte ein Steuergerät
Wenn der Mega32 zu klein ist: Es gibt pinkompatibel dazu den Mega644(P) mit 2KB EEPROM.
-
Thread
LED Matrix - Buchstaben
den Bildwiederholspeicher an. Da wird die Auswahl schnell dünn, im 8-Bit AVR-Lager kommen bspw. ATMega 644 oder 1284 in Frage. > Bis jetzt sahen > alle Programme für mich so aus als würden Sie nur mit Rechtecken zurecht > kommen und keine eigenen Designs zulassen, wie zb eben meine Buchstaben.
den Bildwiederholspeicher an. Da wird >die Auswahl schnell dünn, im 8-Bit AVR-Lager kommen bspw. ATMega 644 >oder 1284 in Frage. Alles klar, danke. Hatte da den Teensy auch schon ins Auge gefasst. Würde der das packen ? >Du willst ein fertiges Programm für die Ansteuerung? Natürlich sind
-
Thread
Kleinen Strom messen mit ATmega
keinen PGA. shiet AKÜFI, weiss ich was PGA meint? Dein Topic lautet: "Kleinen Strom messen mit ATmega"und nicht programable gate array!
ich hatte dir 3 ATmega genannt die Diff Messung und GAIN können ATmega 32, 644p, 1284p Kannst du nehmen oder nicht. Für andere musst du halt andere Lösungen suchen! Nico L. schrieb im Beitrag #6527222: > Wenn ich deine
-
Thread
avrdude unter Ubuntu benutzen
der Fehler liegt? Das Skript sieht in Windows so aus (und klappt ohne Probleme): avrdude -p atmega32 -P COM5 -b 115200 -c avr910 -e -U flash:w:"%TARGET%.bin" Ich habe das jetzt so angepasst: #!/bin/sh set TARGET=$1 avrdude -p atmega32 -P /dev/ttyUSB0 -b 115200 -c avr910 -e -U flash:w:$TARGET.bin
einem AVR ISP MK2. Bei der Schnittstelle gebe ich "usb" ohne Baudrate an. "avrdude -cavrisp2 -pm644 -Pusb -Uflash:w:foo.hex" funktioniert einwandfrei auch ohne Rootrechte. Gruß Erik
-
Thread
Alternative zu AVR-ISP MK2?
für mein AVR zeug. Kannst ja mal schauen ob es für dein MC einen passenden gibt. Hab selber nur Atmega32 und ATmega2560. Geht bei mir aber nur bis AVR Studio 4.17! Dafür gibst die ISP-Programmer aber schon für ca.15€ MFG Mike
unterstützte. - Dann kaufte ich einen dritten Programmer, der m dritten prjekt versagte, weil er den ATmega644P nicht mochte. Letztendlich hätte ich das mit einer speziellen Konfigurationsdatei für avrdude beheben können, aber damit wäre ich damals überfordert gewesen. - Der vierte Programmer war selbst
-
Thread
UART-Bootloader für ATMega > 64kiB
#1892114: > Ich vermute, dass die üblichen Programme > (z.B. Beitrag "UART Bootloader ATtiny13 - ATmega644" ) da nicht mehr > skalieren, weil Zugriffe jenseits der 64kB andere Methoden brauchen > (espm/RAMPZ). Habe ich da recht? Nö, man kann bloß nicht nachträglich den Titel editieren. Getestet isser mit dem ATmega2561. Peter
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
Gibt es jemanden, der für den ATmega8 eine *kleines* Programm entwickeln könnte, um die Temperatur Rohdaten auszulesen und nach diesem Verfahren die Temperatur zu berechnen: https://www.bosch-sensortec.com/software-tools/software/bsec
doch keinerlei Sinn. Andererseits: Warum muss es den unbedingt ein Mega8 sein? In einen Mega1284P/644P/644 paßt der gesamte Schotter zum BME680 völlig problemlos und du hast immer noch weit mehr Speicher über, als der Mega8 überhaupt insgesamt hat. > Mir schwebt ein BME680 Kalkulator / Rechner vor
-
Thread
Pin Change Interrupt Mega 644P - Bin ich echt zu doof?
aus, als würde der Compiler die blink Funktion wegoptimieren. Es handelt sich hierbei um das Crumb644-Net und den WinAVR Portable (20090313). Ich raffs nicht mehr ... Hat von Euch jemand einen Tipp? Danke ! [c] /* * Chip type : ATMEGA 644 * Clock frequency : External
-
Thread
Camera Modul an ATMEGA ?
Noch eine Lösung: http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html
Bei meiner Kameralösung http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html habe ich den Komperatorinterupt für die Erkennung des Zeilenanfangs verwendet und dann eine Softwareverzögerung eingebaut. Damit läst sich der Abtastzeitpunkt relativ genau
-
Thread
Einfaches Multithreading für ATMEGAs
Änderung auf allen neueren ATMEGAs lauffähig sein. "Neuer" meint die mit der Zusatzziffer 4 bzw 8 (z.B. atmega644 oder atmega328). Für ATTinys sollte es auch gehen, man braucht aber wohl eine Anpassung. XMEGAs sind wegen des Interruptcontrollers hier leider ganz raus. (Daran arbeite ich noch) Das Beispiel in main.c habe ich auf einem ATMEGA328P XPLAINED MINI getestet. Viel Spaß am Gerät!
-
Thread
LED cube 8x8x8
und konnte keinen Fehler feststellen. Als Mikrocontroller für die Steuerung verwende ich einen ATmega644p, der baugleich zu dem in der Beschreibung verwendeten Controller ist. Ich verwende auch den von Alex hochgeladenen Code mit kleinen Anpassungen den Timerregistern betreffend. Ich verwende auch
ich habe das selbe Problem, allerdings, ich benutze die ATMega 2560 . Hast du in der Zwischenzeit bereits eine Lösung?
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
kann man damit auch ganz normal ISP flashen, sprich auch einen ATMega8?
lief das Ding unter AVRStudio 4.18. Über ISP und JTAG geht normal alles zu lesen und zu schreiben (ATmega644). Ein böser Geist hatte sich jedoch letzte Woche bei mir eingeschlichen und in einem ATmega die Fusebits so verstellt, dass er für nix und niemanden mehr erreichbar war. Da ich nicht wusste wie
-
Thread
Bauprojekt: kleines Lichtmischpult
jetzt erstmal ein Kanalmodul mit einem ATtiny861 aufm steckbrett aufgebaut und als Master einen ATmega644 aufm STK500 mit ein bisschen aufs Steckbrett ausgelagerter Peripherie. Was bereits funktioniert: Die TWI kommunikation zwischen master und kanalmodul läuft einwandfrei. Die Taster und LEDs laufen
das USI der tinys zu implementieren hab ich jetzt keine große lust. Außerdem wirds mit den ports des 644ers auch knapp bei 11 CS leitungen (und komm mir jetzt nicht mit schieberegistern, wozu der ganze aufwand wenns so auch tut) Zu den 8Bit, nunja, der Faderweg ist nicht die sache, sondern ich will
-
Thread
Pollin Avr Board umbauen?
fängst du mit so einem kleinen Mikrocontroller an? Ich verstehe nicht, wieso du nicht mindestens auf ATmega8-Niveau anfängst. War dir der etwa zu teuer? Kauf dir nen ATmega, den du auf dem Board programmieren kannst. Also ich empfehle dir nen ATmega644 oder so. Da hast du genug RAM und Flash, sodass du
gibt es unterschiede zwischen der Sprache? Assembler ist doch Assembler oder nicht? Ich habe einen Atmega8. Wollte eigentlich mit Bascom beginnen bin aber dann doch zu Assembler gewechselt. Kann ich nicht, wenn ich ein Lauflicht programmiere für Atmega8, diesen Code auch für Attiny13 verwenden? außer das
-
Thread
Aktivieren der Floating Point Version von sprintf in Eclipse
Buchegger schrieb im Beitrag #1803126: > Kein Floating Point verwenden. > Ganz einfach. Oder einen Atmega 644 statt Atmega16. Leider treffen deine Hilfen gegenüber mir nicht immer ins Schwarze. Hättest du nicht einmal einen Tipp geben können ob es überhaupt eine andere Möglichkeit gibt? Ich vermute
schrieb im Beitrag #1803126: >> Kein Floating Point verwenden. >> Ganz einfach. > > Oder einen Atmega 644 statt Atmega16. > Leider treffen deine Hilfen gegenüber mir nicht immer ins Schwarze. Doch. Der Tipp auf Floating Point zu verzichten ist ein sehr guter. Viele glauben das nicht. Klingt komisch
-
Thread
Timer Initialisierung für den avr-gcc komfortabel ermitteln
neben dem AS2-Bit noch ein paar zusätzliche Prescaler-Einstellungen bringt), während es bei ATmega128 Timer 0 ist. Etwas größer sind die Unterschiede auf die nächste AVR-Generation, also ATmega1281, ATmega644, ATmega88. Diese sind in sich dann aber wieder ähnlich bis gleich. Schließlich
ATMega128 als ATMega102 verwenden will, der soll hierfür eine getrennte zusätzliche Konfiguration ATMega128-102 erstellen. Und Deine Grundhaltung ist der Sache hier nicht förderlich! :-)) Zumindest verfehlt
-
Thread
Temperatur auf LCD-Display
ATMega8515 http://www.atmel.com/dyn/resources/prod_documents/doc2512.pdf SMT160-30 http://www.smartec.nl/pdf/DSSMT16030.PDF http://www.mikrocontroller.net/topic/12695#85390 Wenn ihr auf einen AVR
noch ein Feature, da noch eine Option und dann ist der AVR zu klein. Also eher einen 40-pinner wie Atmega16, Atmega32 oder Atmega644 Schaltplan... Ich würde ein fertiges Grundboard nehmen und darauf aufbauen. Bewährtes Grunddesign mit annehmbaren Kosten. Z.B. Arduino/-Variante, Pollin-Board (wenn verschiedene
-
Thread
Atmega328 Sleep Modus
Oszillatoren gestoppt sind, funktionieren nur noch die asynchronen Module. Bei neueren AVR-Typen (z. B. ATMega88/ATMega644) kann Timer2 wahlweise auch mit dem internen Oszillator weiterlaufen. In dem Fall braucht es keinen externen Uhrenquarz. [/code] Im Datenblatt https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf habe ich nicht wirklich was dazu gefunden
-
Thread
was für bastler und profis
Hatte mir schon überlegt ob man das nicht sogar praktischer über das Externe Businterface eines Atmega umsetzten könnte. Das wollt ich mal in einem nächsten Schritt testen. DMA etc wäre dafür natürlich ebenfalls praktisch. Das Schöne ist das man für einfachen An/Aus Pixelbetrieb kein Multiplexing
mit gesamt 96x32 LEDs ansteuern kann. Die Testschaltung mit der das Video gemacht wurde war ein Mega644@20MHz, der Refresh dauert dort 9.3ms. Beim XMega mit min. 32MHz (max. 64MHz) gehe ich von 5ms oder weniger aus. Das Modul kann bisher (Mega644) ohne jegliche delays angesprochen werden. Und eine RS485
-
Thread
AVR nach watchdog-Einsatz defekt?
Moin, ich bin gerade dabei einen ATMEGA644 zu programmieren. Bei diesem wollte ich den watchdog mit 2.7V benutzen. Dies funktioniert leider nicht. Ich habe jetzt nur die Fuse gesetzt. Muss ich noch irgendetwas in Software beachten? Ich hatte
Ich habe die Frage schon oft gehört, aber noch nie einen echten Grund. Ich hatte ein :-D Atmega32u4, Reset des µC zum einfachen Disconnect und Wechsel des USB-Descriptor und Reconnect mit diesem. Und sonst, zum Reset und Wechsel in den Bootloader wird das auch oft genutzt.
-
Thread
Gibt es Erfahrungen mit RONPAS?
AvrStudio-4 schon arg verstaubt... unterstützte Mikrocontroller (Version 0.92 vom 15.07.2018) ATMEGA 128 ATMEGA 1284P ATMEGA 16 ATMEGA 162 ATMEGA 168A ATMEGA 2560 ATMEGA 328P ATMEGA 48 ATMEGA 644P ATMEGA 8
-
Thread
Breitband-NF-Phasenschieber, DSP mit AVR
page not found bei Superkits Zur Zeit betreibe ich einen ATmega644 auf dem STK200 mit einem "145,700MHz"-Quarz und vernünftig umgebautem Oszillator (wie sonst üblich und im Quarzkochbuch so gezeigt, nicht die verkorkste STK200-Schaltung, die machte sehr seltsame
Schau mal ins Wiki, da habe ich einen Artikel zum Thema angefangen. [[Digitalfilter_mit_ATmega]] und http://www.mikrocontroller.net/articles/Hilbert-Transformator_(Phasenschieber)_mit_ATmega
-
Thread
6x22 LED Matrix für Gitarren Fretboard
Sehr schöne Idee muß ich sagen. Sollte ein Atmega8 nicht reichen, kann man auch zu einfach zu einem Atmega168 greifen. Gleiches Layout, fast gleiche Hardware. Nur doppelt soviel Speicher. Um ein Multiplexing wirst du wohl oder übel nicht herumkommen
selber. Evtl. doch gleich zum ATmega644/1284 greifen? Für einen Timer benötigst Du keine extra Hardware, daher ist die Betrachtung erst mal nicht relevant. Ich denke, wenn Du das in Assembler machen möchtest ist das Okay, so hoch
-
Thread
Suche ATMega auf Lochstreifenplatine
Hallo, ich versuche jetzt schon seit einiger Zeit verzweifelt einen ATMega8 auf einer Lochstreifenplatine anhand der hier verfügbaren Anleitung zum Llaufen zu kriegen. Leider bisher ohne Erfolg. Irgendetwas in der Kette Hardware - Programmierung - Software will nicht. Die
Hallo, wie wäre es mit einem ATmega8 oder Mega 168 (hat mehr Flash)mit Bootloader drin? damit kannst du dir den ISP sparen und die Serielle auch über USB verwenden. oder einen einfachen ISP z.B. von Klaus leidinger der geht auch problemlos