-
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
-
Thread
Gleitkomma-Bibliothek für AVR
Obwohl ich Funktionen wie sin, cos, exp, log, arctan schon entfernt habe, benötigt sie auf meinem ATMega32 immer noch etwa 25 kBytes Programmspeicher. Der Flash meines ATMega32 hat gerade noch ausgereicht, um als Anwendung einen Taschenrechner zu programmieren, den man mit einer RC5-kompatiblen Fernbedienung
Anwendung noch in den Speicher zu bringen, oder wenn die Geschwindigkeit zu gering ist. Bei einem ATMega32 kann das schon mal vorkommen. Bei einem ATMega644 gibt es schon mehr Spielraum, und der ist auch nicht besonders teuer. Wenn man einen "ganzen" ATMega nur für einen Frequenzzähler verwendet, ist
-
Thread
Operand out of range in AVR Studio
Hello! .include "m644def.inc" .. .. out UCSR0B, temp .. .. Build: Operand out of range 0xc1 Please help!
Wieder Danke, aber erlauben Sie eine Entschuldigung. ATmega644 Datenblatt, Seite 170: Assembly Code Example .. .. out UCSR0C,r16 .. Jetzt habe ich sts UCSR0C,r16 The change from PIC assembly to AVR is full of surprises. Now I must create
-
Thread
Viele Slaves am SPI
mich, ob es da ab irgendeiner Anazahl spezielle Signaltreiber braucht, oder ob ich das mit meinen ATmega644 immer noch hinkriege (sowohl Master, wie auch Slave). Meine SPI Kommunikation läuft mit 5Mhz stabil mit 6 Slaves. Im Datenblatt vom ATmega644 heisst es jeder PIN habe so ca. 10pF Eingangskapazität
-
Thread
Einsteigerfragen zur Anwendung und ähnlichem(AVR)
UART ist ja erstmal optional . Also ich denke je nach Preis kann es ein ATmega 16 werden. der 32 hat nur en bissle mehr Speicher. Ich halte den ATmega 16 für den am Anfang sinnvollsten ;) Nun gehts dann mal ans Instruktionen und alles lernen. Na das wird lustig, erstmal
Implementierung meines uFS* und einer SD-Karten Ansteuerung verbraucht nichtmal die Hälfte von den 64kB meines ATMega644. Und das ist ne ganze Menge mehr, als deine Uhr oben... * http://klinkerstein.m-faq.de/index.php?content=Micro-File-System
-
Thread
Arduino HardwareSerial Bibiothek unterstützt jetzt RS485
modifizierten Bibliotheken mit einigen zusätzlichen uC testen konnte. Die fraglichen uC sind: ATMEGA 644P, 1284P, 2560, 328PB, und 128/1280. Allen diesen Typen ist gemeinsam, mehr als ein USART zur Verfügung zu haben. Das ist günstig weil dann der Bootloader Port nicht berücksichtigt werden muß
RS485. Besser ist es natürlich immerhin für RS485 einen AVR mit mehr als einem USART zu wählen. Z.B. Atmega328PB, 1284P, 644P, 128(0), 2560. Elektrisch hat der USB Adapter Priorität was nur für Programmierung des FLASH wichtig ist und normalerweise abgesteckt bleibt. Serial Debugging praktiziert man dann
-
Thread
AVR Debugging
den AVRISP MKII. Das ist aber nur ein ISP-Programmer. Ob das zu 95% reicht ist Ansichtssache. Beim Atmega8 reicht es auf jeden Fall zu 100%. Aber es gibt noch andere Controller. Ich glaube der Atmega8 ist der einzige, den man nicht debuggen kann. Alle diese Geräte stammen von Atmel und sind primär für
Hallo Leute und danke für eure Antworten! Also ich würde auf einen Atmega88 umsteigen oder auch einfach so einern Atmega16 nehmen nur um am PC das system debuggen zu können. @Thomas: Ich wäre dann wohl mit dem JTAGICE III ganz gut beraten, nicht? Also ich bin schon bereit
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
"Bessere" T6963c Library
das Feedback vergessen ;) ;) PS: Bei mir läuft die Library mit einem 240x128 T6963c an einem Mega644 mit 20MHz Takt. Sollte aber ohne Probleme auch mit anderen Größen/Mikrocontrollern funktionieren.
leider selbst mit anderen T6963c Libs keine Besserung des Zustandes. Zurzeit verwende ich einen ATMega16 mit internem 8Mhz Takt.
-
Thread
Drehzahlmessung Fahrzeug
Hallo, ich habe ein seltsames Problem. Ich will mit einem Atmega644p-20pu die Drehzahl eines Motorrades messen. Ich benutze dazu den Capture Mode von einem Portpin (nicht icp). Zuhause auf dem Tisch funktioniert es mit einem Frequenzgenerator aus der Soundkarte
Der Atmega hat interne Schutzdioden gegen Überspannung - allerdings muss man den Strom dann auf unbedenkliche Werte reduzieren. gruss Axel
-
Thread
10 ms Interrupt mit 8bit Timer
möchte mit dem 8bit Timer jeweils einen Interrupt nach 10 ms erzeugen. Als µC verwende ich den AtMega644p mit 14.745600 MHz Quarz. Ich muss den TCNT0 mit einem bestimmten Wert vorladen. Folgende Rechnung habe ich gemacht : 14745600 / (1024 * 144) = 100 Das heißt, dass ich einen 1024 Prescaller und
Ich habe jetzt versucht den CTC Modus zum Laufen zu bekommen. Laut der Formel im atmega644p Datenblatt müsste ich OCR0A = 71 stellen. Leider geht meine Uhrzeit, die mit dem 10 ms Interrupt gesteuert wird, viel zu schnell ( doppelt so schnell wie nötig). Woran kann das liegen? Jetzt
-
Thread
Arduino Pro Micro
mit dem ATmega128 zu kaufen? Herzlichen Dank!
bleiben willst: Bei Chip45 (https://www.chip45.com/categories/avr_mikrocontroller_module_boards_atmega.php) kannst du Module mit ATmega128, ATmega644 und ATmega2560 kaufen. Für diese brauchst du allerdinsg einen ISP Programmieradapter (dazu kann man auch einen Arduino zweckentfremdem, mit dem ISP Sketch
-
Thread
Atmel Include-Files Woher bekommen?
Ich versuche gerade in Linux ein Programm für den ATmega32 zu kompillieren. Es scheiter daran dass ich die m32def.inc nicht habe. Jetzt könnte ich natürlich fragen ob jemand mir die schickt. Aber ich möchte ja nicht nur den Mega32 proggen. Deshalb frage
ist auf jeden Fall dabei), für die neueren schaut man als Linuxanwender in die Röhre. Für den Mega644 musste ich auch hier im Forum nachfragen. Gruß Jörg
-
Thread
AVR-Studio 5
Hmm, kann es sein, dass es bei der Simulation auch bugs mit sich trägt? Ich simuliere z.B. den Atmega644P mit dem Coding im Anhang. Bei dieser Stelle: [c] /Mein-Loop################################################### while(1) { sensoren_RE = PIND; sensoren_LI = PINC; [/c]
neuerdings dabei zu sein, jedoch werden nicht mal alle Mitglieder einer Family unterstützt. Z.B. der ATMEGA324 ja, der ATMEGA644 nicht, eigentlich schade. Könnte das irdendwie mit den RS232-Problemen die ebenfalls in den Release-Notes angeführt werden zusammenhängen? Als Abhilfe wird vorgeschlagen den
-
Thread
Xbee & Bluetoothmodul an AVR
Warum nimmst Du nicht einfach einen ATMega164 bzw. 324 bzw. 644? Der hätte nämlich 2 HW-UARTs. Evtl. ist der sogar weitgehend pinkompatibel?
bauen. Nicht weil ich geizig bin, sondern weil ich es auf das nötigste beschränken will. Aber der ATMega164 ist schon ein feines Ding... :)
-
Thread
Warum Atmega 8515 für DMX Anwendungen?
Rein interessehalber wollte ich die Frage aufwerfen warum für 90% aller DMX Selbstbauprojekte der Atmega 8515 zum einsatz kommt. Rein Theoretisch würde es ja auch ein Atmega 16 (oder sogar 8er) tun. Bin auf die Antworten gespannt. MfG.
Ich habe mehrere DMX Projekte hinter mir und habe viele verschiedene Controller genutzt. Atmega8 Atmega644 Atmega1284 Klappt alles. Man muss nur ein paar pins ändern... Das Protokoll ist ja sehr einfach anzupassen...
-
Thread
Bitte um Hilfe! Wer kennt ein geeignetes Controllerboard ?
alvidi.de/avr_sram_modul.html ist alles vorkonfiguriert per jumper einstellbar und alle pins des ATmega sind hinausgeführt.. lg, d.
Porto. > Auch die Frage nach der Möglichkeit für I2C ist hier wieder gegeben.(?) Ist ein AVR ATmega32. Wenn der zu wenige Speicher hat, kann auch ein ATmega644 eingesetzt werden. Also I2C (bzw TWI) vorhanden.
-
Thread
ATMEGA32 ADC misst scheinbar nicht vollen Spannungsbereich
wählt, kann man auch einen 0,1µF an AREF hängen. Es sollte hier keine Rolle spielen, aber beim ATMega32 können 99% aller User auch JTAG abschalten, falls man mal Port C benutzen wollte.
vorausgesetzt das Programm arbeitet korrekt) ist untypisch. Ich habe sowas vor einiger Zeit mal mit einem ATMega644 (oder 1284?) geschafft. Weiß nicht mehr genau wodurch, aber der Pin war dauerhaft high und der AVR hatte eine tolle zuschaltbare Heizung bekommen, wenn man diesen Pin low haben wollte. Die 40mA
-
Thread
[S] Mikrocontroller min. 32PCINT min 20MHz am liebsten Atmels
Hallo, mir fallen da spontan die ATmega 164/324/644 ein, die bieten PCINT0 bis PCINT31 und können mit bis zu 20 MHz laufen. Allerdings weiß ich nicht, ob die preislich in Frage kommen.
Beitrag #2040122: > @Nonsense: Super, danke für den Tip! Der passt wunderbar :) Vielen Dank! Der 644 hat 32 I/Os. Wenn du die alle als Eingänge belegst, wie willst du dann noch irgendwas ausgeben? mfg.
-
Thread
Atmega Tricorder Projekt Star Trek
visuell zu sehen sind die Schwingungen von Trafos, etc. in Wand und Umgebung. Aufgebaut mit einem Atmega644. Jetzt muss ich erstmal ein Gehäuse planen. Schön wäre ein klappbares! Und ja, die Seite Tricorderproject kenne ich :) Gruß Dominik
Raspberyy Pi zu nehmen ist natürlich einfacher... aber es geht ja darum verschiedenste Sensoren per Atmega auszulesen und das Ganze per GLCD anzuzeigen.
-
Thread
Ansteuerung W5500
Programmieren ran wagen vom W5500. Kannst du da weitere Infos zur verfügung stellen. Verwende einen ATMega32. Gruß Alex
das man für die Komunikation noch eine SPI.h braucht. Die würde mir dann auch noch fehlen für den ATMega32. Gruß Alex
-
Thread
ATmega168, AVRDude, efuse fehler
Hallo, ich hab ein kleines Problem beim flashen eines ATmega168 mit AVRDude. Der von mir verwendete Programmieradapter funktioniert sonst mit ATmega16 einwandfrei, nur beim ATmega168 macht er beim efuse Schwierigkeiten. Ich hoffe Ihr könnt mir helfen.
des Atmega168 schreiben! Bei dem Atmega168 sind nur die untersten 3 Bits der efuse beschreibbar, d.h. der Wert 0xF8 (11111000) ist eigentlich ein 0x00 (00000000) und *genau das* bekommst du beim Verify zurück
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
für den Vorgang des Display Löschens auf nur 90ms Dauer > (480x320 Pixel a 16 Bit). Auf einem ATMega644 mit 20MHz.
Arduinoquäler schrieb im Beitrag #6788258: > Auf einem ATMega644 mit 20MHz. Ja habe mir den Beitrag gerade auch durchgelesen. Und das alles nur durch das setzten der Daten auf den Port direkt sprich GPIO->ODR = data & 0xFF; oder steckt da noch mehr dahinter
-
Thread
BTM-222 zeigt seltsames Verhalten an TX
Funktioniert auch alles inzwischen einwandfrei, abgesehen vom Bluetoothmodul ;) Also ich sende zum ATMega644P der da mit drauf ist über Seriell ein Zeichen (ist vollkommen egal was) und der sendet es dann weiter zum BTM. vom BTM gehts zurück in ATMega und von da wieder auf den PC. Die Leitungen zwischen PC und ATmega funktionieren wunderbar. Vom ATMega zum BTM funktioniert es auch. Zumindest siehts aufm Ossi genau so aus wie das was in ATMega reingegangen ist. So, ist das Signal dann ins BTM verschwunden kommt
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Deine Schaltungen dann spater ansehen. Bevor ich vergesse moechte ich Dir vorschlagen anstatt des ATMega32 den ATmega644P zu verwenden. Der hat doppelt soviel FLASH Speicher und einen zweiten UART. Das koennte sich angenehm bemerkbar machen wenn der SD Code dazu kommt. Wenn der gute RTC Genauigkeit
Danke für den Tipp mit dem ATmega644P. Weisst du zufällig wie es mit der Genauigkeit des PCF8583 aussieht? (den habe ich nämlich da) Der ist sicher schlechter, da er ja einen externen Quarz hat... Das wäre aber auch kein so großes
-
Thread
Atmel Mega644: Watchdog Prescaler
getestete, elektronische Probleme schließe ich aus) Schaltung, in der ein auf 14,7456 MHz getakteter ATMega644 läuft. Nun möchte ich den Watchdog nutzen, und zwar mit einem Timeout von 2 Sekunden. Dazu habe ich nach Studium des Datenblatts folgenden Code vorbereitet: [c] void initWatchdog(void) {
genial - sobald man's richtig macht, klappt es auch. Hab das Beispiel aus dem Datenblatt zum Mega644 abgeschrieben, aber bei all der sonstigen Bit-Setzerei nicht beachtet, dass man ja direkt schreibt und nicht verodert. Vielen Dank an alle für die schnelle Hilfe! Gruß Tim
-
Thread
ATMEGA168 vs ATMEGA328 RC Oscillator
Um genau zu sein, war es vorher der ATMEGA168A
Fehlerquote bei den 168ern zeigt. Ich hatte einen Probeaufbau zusammengesteckt, in Ermangelung von ATmega328 nahm ich 2 ATmega644, wie von Ihnen vorgegeben der Sender mit 16 MHz Quarz, der Empfänger mit den internen 8 MHz. Statt Ihrer variablen Bitlänge arbeitete ich mit einer festen: '0': 500 ns high
-
Thread
ENC28J60 Empfangsprobleme nach Softreset
Problem mit dem ENC28J60, aber der Reihe nach. Ich habe für das AVR-NET-IO-Board, bestückt mit einem 644-er, einen LAN-BootLoader geschrieben. Der basiert prinzipiell auf dem Radig-Stack, es wurde jedoch der ganze TCP-Teil entfernt und die Kommunikation läuft nur über UDP/IP, weil für den kompletten Stack
Ich bin jedenfalls sehr erstaunt mit welchen Tempo man via LAN eine neue Firmware in so einen ATmegaXXX schießen kann. Bei grossen FLASH-Bereichen so ab 644 aufwärts, kann das ja über die USB schon ziemlich lange dauern und via LAN geht's im "Höllentempo" ;-) LG Klaus
-
Thread
AVR Dragon DLL gepatcht! >32K Code
Familienmitglied < 32 KiB gibt, kannst du einfach einen solchen mit -P aussuchen, also bspw. einen ATmega324P statt eines ATmega644P. Man könnte natürlich noch einen ATmega320 dazu erfinden, um die ATmega640/1280/1281/2560/2561 auf diese Weise zu debuggen... >:-) Ich hatte mich schon immer gefragt
-
Thread
EA DIP128-6 LCD Ansteuerprobleme (Wo liegt der Fehler im Code?)
mein Code: ;PORTC = D0-D7 ;PD6 = R/W ;PD5 = D/I ;PD4 = RES ;PD3 = E2 ;PD2 = E1 .include "m644def.inc" ; Stack initialisieren ldi r16, LOW(RAMEND) out SPL, r16 ldi r16, HIGH(RAMEND) out SPH, r16 ;I/O Ports konfigurieren ldi r16, 255 out DDRA, r16 ; Port A Ausgang out DDRB, r16 ;
ich hinschreiben was ich will und nichts ändert sich. Ich habe schon einen anderen Controller (atmega 644) draufgesteckt, aber das Problem besteht immernoch. Scheint also ein Problem des Displays zu sein????
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
portablen Wetterstation (Luftfeuchtigkeit, Luftdruck) ausgebaut werden, falls die Anschlüsse am Atmega644 reichen. Ferner könnte man eine Art Batterietester erwägen, wenn es gelingt Anschlüsse in irgendeiner Form nach draussen zu legen. Lässt sich fast alles mit wenigen Bauteilen realisieren.
Benedikt das gesagt hat. Es kommt immer ein Frame, der wird in einen Videospeicher geladen, ein atmega644 hätte aber zu wenig ram, auch für das kleine Display, und dann kommen die Audiodaten für 1/25 Sekunde. Dann wieder die Bild Daten u.s.w . zur Komprimierung: im Videofile sind nur die Pixel gespeichert
-
Thread
NET-IO mit Ethernet-Bootloader
Hey, ich benutze ein AVR-NET-IO mit nem ATmega644 und habe jetzt den LAN-Bootloader von Tobias (http://www.mikrocontroller.net/topic/130969) entdeckt. Ich finde den eigentlich schon ziemlich gelungen und praktisch, hab damit jedoch ein Problem:
Stefan Pleis schrieb im Beitrag #2253599: > Hey, > > ich benutze ein AVR-NET-IO mit nem ATmega644 und habe jetzt den > LAN-Bootloader von Tobias (http://www.mikrocontroller.net/topic/130969) > entdeckt. Ich finde den eigentlich schon ziemlich gelungen und > praktisch, hab damit jedoch ein
-
Thread
Atmega32 - pin configuration
Hallo. Benutze den ATMEGA32. Hab zwei Fragen: 1) Wie configuriert man pins, die nicht verwendet werden? Beim MSP430 setzt man sie auf output und low level. In der Doku des ATMEGA ist scheinbar input+pullup resistor angegeben
Ultra-Low-Power, da ist man mittlerweile bei µA Zählerei angekommen. aus dem ATMEGA644A: Power Consumption at 1MHz, 1.8V, 25°C – Active: 0.4mA – Power-down Mode: 0.1µA – Power-save Mode: 0.6µA (Including 32kHz RTC) Woher auch immer die 6µA kommen, sie würden im Powersave-Mode
-
Thread
Anfängerfragen zu C mit AVR Studio 7
/homepage.hispeed.ch/peterfleury/avr-software.html Lauffähig soll der Code späer sein für den ATMEGA644P und ATMega328P. Die "verbesserte" Version der Bibliothek kommt mit dem ATmega644P nicht zurecht. Der Grund ist mir noch unbekannt. Ich habe auch nicht verstanden wie der Controller-Typ übergeben
-
Thread
Mehrere serielle Schnittstellen abfragen
ich hier mal zur Diskusion stellen möchte: Ich nehme für die beiden "RS232-Geräte" je einen ATMega8, lese uber das UART die Daten ein und lege sie in einem Puffer ab. Über einen Ausgang signalisiere ich einem (dritten) ATMega?? dass neue Daten zur Abholung bereit stehen. Dieser "Master" Controller
Sekunde. Das ist ein Vielfache unter der Spezifikation einer SD Karte. Etwas kleineres wie einen Mega644 wuerd ich aber nicht nehmen.
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
Herstellungsreihenfolge bzw. Entwicklungsgeschichte. Ganz grob würde ich sagen. Basic Line, ATtiny, ATmega, ATXmega. Ich meine aber solche Sachen wie z.B. ist der ATmega8515 älter als der ATmega32 usw. Bernd_Stein
durch Austausch eines möglichst neuen AVR-µCs ansteuern. Und warum fragst du das nicht gleich? ATMega164/324/644/1284p/a/pa ATmega640/1280/1281/2560/2561 MfG Spess