-
Thread
AVR debuggen unter linux
Controller in Erfahrung bringt? Vergiß den am besten ganz schnell wieder. Die unterstützten µC sind: ATmega16, ATmega32, ATMega323, ATmega162, ATmega169, ATmega128 Steht aber auch so im auf der Seite verlinkten user guide: http://www.olimex.com/dev/pdf/avr-usb-jtag.pdf Bei Atmel ist dazu nichts mehr
at90usb646 0x9682 64 KiB 2 KiB at90usb647 0x9682 64 KiB 2 KiB atmega128 0x9702 128 KiB 4 KiB atmega1280 0x9703 128 KiB 4 KiB atmega1281 0x9704 128 KiB 4 KiB atmega1284p 0x9705 128 KiB 4 KiB atmega128rfa1
-
Thread
OC0A & OC0B gleichzeitig toggeln?
das Programm etwas zu ändern. Wenn ein I/O-Pin unbenutzt bleibt, gibt man 1/28 des Preises von ATMega328 leider nicht zurück :) Ansonsten plädiere ich als Amateur, der keine Serienfertigung macht, dafür, MK mit mehr Pins als ATMega328 zu wählen. Ich selbst nehme so gut wie immer ATMega1284 oder ab und zu ATMega2560. Die Beschränkung auf 2 MK bringt für Amateur mehrere Vorteile.
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
eher speziell, aber: bei größeren Datenmengen, ich kopiere bei 12 MHz mit einem leicht übertakteten ATmega1284 zwischen zwei SDCards.
Landolt schrieb im Beitrag #7194749: > ich > kopiere bei 12 MHz mit einem leicht übertakteten ATmega1284 zwischen > zwei SDCards. gelten.
-
Thread
Uhrzeit aus RTC auf LCD ausgeben
oder die mir wirklich weiter hilft. Und zwar habe ich eine kleine Schaltung aufgebaut die einen Atmega8, ein RTC-Modul (RV 8564-C2) und ein LCD Display (HD44780 Controller) beinhaltet. Nun wollte ich ganz klassisch ersteinmal die Sekunden aus dem RTC-Modul auslesen (TWI) und auf dem LCD-Display ausgeben
Konsequenz um die sprintf eben nicht mehr zu nutzen. Aber keine Ahnung was das im MC spart im m1284p bis m2560 ist mir der Platz nie eng geworden, im m328p schon eher.
-
Thread
Atmega Eeprom/Flash andauernde Schreibfehler
Liebe Leute, ich programmiere für meine Atmega1284P/W5500-Platine (http://www.mikrocontroller.net/topic/318844) gerade einen Internet-Bootloader, und stoße dabei auf ein seltsames Phänomen: Eeprom und Flash-Speicher werden fehlerhaft beschrieben
außer Assembler) einen guten Tipp haben, wie ich von 6KB auf unter 4KB komme, so dass er auch in den Atmega328P passt -- immer her damit. LG, Sebastian
-
Thread
AVR-Programmierung über USB-Parallel-Umsetzer BF-1284
Einstieg die AVR-Welt. Jetzt komme ich mit der Programmierung nicht weiter. Ich möchte einen ATMEGA8 über einen Programmieradapter an der parallelen Schnittstelle des PC´s programmieren. Da jetzt mein Laptop keine LPT hat, habe ich einen Umsetzter USB-Parallel gekauft (BF-1284) Der Umsetzter
Die Atmega8 Fuse ist 0xC99F mit 12MHz. Ist aber auch in einem der Files angegeben.
-
Thread
suche Clampdioden im SO8 und Beschaltung
zu überschreiten? Leider habe ich im Datenblatt keine Angabe zu den erlaubten Strömen gefunden atmega1284
-
Thread
AVR: Endlosschleife erkennen
JTAG o.ä. zur Verfügung > sondern ausschliesslich ISP und mein AVR Dragon. Hat dein geheimer ATmega evtl. DebugWire? Dann kannst du über den RESET-Pin debuggen.
mich erstmal wo aktuell die Kommunikation hängen bleibt. http://www.pofo.de/P8000/wdcemu.php ATMega ist ein 1284P - hat der DebugWire? Habe in den Specs nach "DebugWire" gesucht und nix gefunden.
-
Thread
Fragen zu debuggen etc.
arbeiten, und jeden Cent sparen muessen. Mein Tip: Vergiss diese Dinosaurier. Aktuelle sind ATMega48/88/168/328P/PA oder ATMega164/324/644/1284A/P/PA. MfG Spess
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Compare Match A) habe ich die Impulse auf die entsprechenden Ports gegeben. Genutzt habe ich den ATmega 1284P, weil der reichlich SRAM für den Datenpuffer hatte. Mit 1/8 Mikroschritt lief der Motor am ruhigsten. So brauchst Du nur einen Timer für alle Motore. Deine 200KHz- Signale empfind ich als sehr
einmal weisst, was eine LUT bei einem FPGA ist, dann wirdst du wohl auch ein Leben lang immer beim AtMega bleiben.
-
Thread
Netzwerk mit ATtiny13 oder ATMega32
Der ATtiny ist mit Sicherheit zu klein für dein Projekt. Auch den ATMega32 würde ich nicht verwenden. Nimm den ATMega1284. Der passt in die gleiche Fassung wie der ATMega32 und bietet hinreichend RAM. Und das brauchst du. Ansonsten kann ich dir auch nur empfehlen, einen
-
Thread
Gemeinsames Haussteuerprojekt in Wien/Umgebung
Testbetrieb so manches laufen. Als Basis habe ich auf dem AVR-NET-IO aufgesetzt und verwende den ATmega 644 und künftig den 1284-er für etwas mehr Flash. Ich habe auch bereits einen BootLoader der via UDP/IP über LAN die Kontroller mit neuer Firmware versorgen kann und auch meine ersten HTML-Seiten,
Programmieraufwand geringer + minimaler Stromverbrauch im Sleep Modus (uA) + der UART interrupt weckt den Atmega auf + dann sofort wieder Schlafen legen) RS-485 Bus (UART vom ATmega + Multimasterfähig + 32 Clients am Bus) RS-485 Ethernet Schnittstelle mit NET-IO board Da der RS 485 Bus kein Protocoll hat würde
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Nun, ich hatte wie Sie angefangen, nämlich mit dem Auslesen des SIB, damals noch auf einem ATmega1284P, TX und RX über diese Widerstand-Diode-Kombination an UPDI angeschlossen. Alles anhand des Datenblattes. Bald auf AVR128DA28 umgestiegen, und dort LBME und ODME der USARTs genutzt; was mir Ihre
> Nun, ich hatte wie Sie angefangen, nämlich mit dem Auslesen des SIB, > damals noch auf einem ATmega1284P, TX und RX über diese > Widerstand-Diode-Kombination an UPDI angeschlossen. Alles anhand des > Datenblattes. Bald auf AVR128DA28 umgestiegen, und dort LBME und ODME > der USARTs genutzt; was
-
Thread
AVR versus ARM Gesperrt
erlernen erscheint mir dennoch sinnvoll, eben weil man da mehr Luft nach oben hat. Wenn ich mit einem Atmega1284 nicht mehr auskomme, wird es eng. Bei ARM könnte ich relativ schmerzfrei den nächst größeren verwenden - bis in den Gigahertz und Gigabyte Bereich. Xmegas würde ich zum Lernen nicht empfehlen
erscheint mir dennoch sinnvoll, eben weil > man da mehr Luft nach oben hat. Wenn ich mit einem Atmega1284 nicht mehr > auskomme, wird es eng. Bei ARM könnte ich relativ schmerzfrei den nächst > größeren verwenden - bis in den Gigahertz und Gigabyte Bereich. Das sind dann aber viele verschiedene
-
Thread
/var/log/debug für Joachim B.
ja nur ein #define auf __ATmega1284p__, durch den vergößerten Speicher 128k wurde die 64K Grenze überschritten, der Zugriff um ein Byte erweitert verlängerte die Zugriffszeiten um 10% so das das Timing nicht mehr eingehalten wurde
355251#new [c] // Macro to convert from nano-seconds to clocks and clocks to nano-seconds // __AVR_ATmega1284P__ // #define NS(_NS) (_NS / (1000 / (F_CPU / 1000000L))) #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( ((long)(F_CPU*9L/10L)) / 1000000L))) /
-
Thread
312(13x24) RGB LEDs Multiplexen
Projekt. Ich möchte gerne 312 RGB LEDs ansteuern mit mindestens 12Bit Auflösung. Ich will einen ATmega1284p@20MHz verwenden, wenn es sein muss auch mehrere, die dann über UART oder SPI kommunizieren können. Weiterhin soll natürlich jede LED einzeln dimmbar sein um die Farben einzustellen. Was denkt
werden. Der PIC ist leider ein 16Bit Controller und ich bin mir nicht ganz sicher, ob das mit dem ATmega überhaupt möglich ist. Vielleicht hat hier ja jemand eine bessere Idee oder kann mir erklären, wie das Verfahren genau funktioniert. Wisler
-
Thread
signalverzögerung
verwenden. Bei 1 MHz Timer-Takt lassen sich Differenzen bis knapp 65ms darstellen. Ich würde einen ATMega32 (ATMega644) oder einen PIC18F2520 nehmen. Haben jeweils 2 CCP-Ausgänge und eine serielle Schnittstelle für die Parametrierung. Gruß Anja
die lichtschranken mit auslesen. falls es 2 Lichtschranken sind solltest Du mindestens einen ATMega1284 verwenden. Achtung Atmel hat ein falsches Datenblatt (doc8272) verlinkt. Dieses hier ist (für die Timer) z.Zt. besser: http://www.atmel.com/dyn/resources/prod_documents/doc8059.pdf Gruß
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
ATmega644, ATmega1284. Die -A und -P Kennzeichnungen lasse ich bewusst mal weg.
etwas komplexer blinken zu lassen als einfach nur an/aus. Der ATmega88 ist der direkte Nachfolger vom Urvater aller AVR (das war der ATmega8). Für den Atmega 8 gibt es sehr viele alte Anleitungen, die du exakt genau so auch auf dem Atmega88 laufen lassen kannst. Noch
-
Thread
TWI1 auf Atmega328PB schlägt fehl
ich habe ein unerklärliches Problem mit einer Ansteuerung eines PCF8574/HD44780 Displays auf einem Atmega328PB (nicht 328P!). Auf meinem Aufbau mit einem Atmega328PB auf einer Expander-Platine bekomme ich die TWI-Kommunikation nicht zum Laufen. Entsprechenden Empfehlungen nach habe ich mit verschiedenen
33 angegeben. Ich hätte 20pF als nächstkleinere da, oder soll ich auf 18 oder gar 15 gehen? Das Atmega328PB Datasheet schreibt was von 12pF-22pF.
-
Thread
at90ls8535 programmieren
Der ist Pin-kopatiebel zum ATMega16/32/644/1284. Also STK500 Sockel3100A3 (Rot) mit ISP an SPROG3.
diese MCU an ... Das Beste ist, Du kaufst Dir einen neuen µC (der pinkompatible Nachfolger heißt ATMega8535, der ist aber auch schon nicht mehr der frischste). Der 90(L)S8535 ist steinalt... Allerdings kann das STK500 den auch programmieren, der müsste da als AT90S8535 aufgeführt sein. Das "L" kennzeichnet
-
Thread
Wie können Kamerabilder auf einem NET-IO-Server abgelegt werden?
Auf einem NET-IO-System/ADD-ON (ATMega644 & SD-Card) möchte ich Bilder einer Überwachungskamera ablegen. Auf dem System läuft die Software von U. Radig. Mit AJAX scheitert es leider*1. Wer kennt die Software und kann mir einen Tipp geben
deine Config schon mit mehr > Worten beschreiben. NET-IO plus ADDON mit Software von U. Radig. ATMega644 Mikrocontroller mit SD-Card. IP-Kamera und NETIO befinden sich im gleichen Netz an einer Fritzbox. Das Bild kann als URL mit http://192.170.178.40/cgi/jpg/image.cgi abgerufen werden.
-
Thread
Frage zu Flash Schreibzyklen und malloc in AVR
habe mal ein paar Fragen bzgl. der Schreibzyklen des Flash des AVRs. In meinem Fall geht es um den ATMega2560. Im Datenblatt des ATMega2560 auf der ersten Seite steht drin das der Flash 10.000 Schreibzyklen besitzt. Bzw. es steht dort ja "Write/Erase Cycles". Wie ist das jetzt anzusehen? Wird der
das der jetzt halt im 100 pin SMD Package ist. Bei alten Prozessor im alten Steuergerät war es ein ATMega1284P im DIL Package da wäre das kein Ding gewesen. Nur auf der Platine sind halt noch ein Haufen andere Chips wie ADS1115, 24C16WP, MCP7940M, externes ram, relays ... Das halt alles für die Funktion
-
Thread
AVR Assembler relative jump
> auszuführen. Also einen Interpreter + SD-Reader in nur 512 Worten, das ist sportlich. Ein ATmega2560 dürfte geeigneter sein. Pascal schrieb im Beitrag #5296390: > Ohne eine zweite > MCU zu brauchen, die die andere über isp flasht. Das dürfte erheblich schneller sein, als ein schnarchlahmer
Peter D. schrieb im Beitrag #5296572: > Ein ATmega2560 dürfte geeigneter sein. Oder ein ATMega1284. Hat zwar weniger Flash als der 2560 (128k statt 256k), aber dafuer mehr RAM, 16k statt 8k. Und es gibt ihn im DIP-Gehaeuse. Und er kann bis 20MHz :
-
Thread
ATmega328 Rücklesen der ausgegebenen PWM
ich mir nicht sicher, ob das geht bzw. das mal jemand getestet hat: * Hier nutze ich einen ATmega328 auf einem Arduino Nano Board (wohlgemerkt nur die Hardware - ohne Arduino). * Ich möchte zwei Schrittmotoren über eine Leistungselektronik ansteuern. Das können OC1A und OC1B machen (Also einfache
funktioniert ganz gut. Ich kann Dir gerne den Quelltext zukommen lassen. Ist allerdings in ASM für einen ATmega 1284 geschrieben. Der hatte den größten Speicher für den Ringpuffer. Gruß Carsten
-
Thread
Z80 CPU einer der modernsten CPUs?
einem integrierten > Programmspeicherbereich von über 50K ROM und 6K RAM? Ja, zum Beispiel ein Atmega1284P (128 KB Flash, 16 KB RAM). > Und wenn ja, was können dann diese Mikrocontroller besser > als der von mir verwendete Mikroprozessor Z84? Die ganze Peripherie, die man zusätzlich braucht,
nimmt man die C oder C++ Sprache. PICS und AVRs gibt es je nach Typ mit viel FLASH und RAM. Der ATMEGA1284 z.B. hat 128KB FLASH und 16K SRAM. Der ATMEGA2560 hat 256K FLASH und 8K RAM. Viele haben auch EEPROMS mit 1-4K Kapazitaet zur Abspeicherung von wichtigen Parametern. Das reicht für viele große
-
Thread
Arduino "gleichzeitig" RGB Stripe und Musik
aus - sofern ich des Compilierens etc. mächtig bin (bin kein Assembler-Freak). Basis Arduino (ATMega328P) mit 16MHz? Wie muss die Audio-Datei aufgebaut sein?
Dieter F. schrieb im Beitrag #4728890: > Basis Arduino (ATMega328P) mit 16MHz? Geht auch, natürlich hast du dann aber keine 78,125kHz PWM-Frequenz, sondern nur 16.000.000/256=62,5kHz. > Wie muss die Audio-Datei aufgebaut sein? Was für eine Datei? Einfach
-
Thread
Bytefolge lesen
wird, lila das daraufhin vom IC (ist Master) erzeugte Taktsignal, gelb Daten. Empfänger ist ein Atmega 1284 im SPI Slave Modus. Clk idle low, Daten auf rising edge. Das Problem ist, dass die Bytes nicht richtig vom SPI gelesen werden. Da kommt nur selstsamer murks raus. Sende ich z.B. die Folge
dann werden die Daten im SPI verpfuscht, da du sie nicht rechtzeitig auslesen kannst. Da ist der ATMega als Slave eben nicht optimal, da die SPI-Einheit keinen Puffer hat. Evl. den SPI-Interrupt nutzen um die Daten zügig abzuholen. Sascha
-
Thread
Leiterplatte AVR ISP Adapter
das brauche ich normalerweise nicht. Pin-Ordnung von meinem Adapter entspricht Pin-Ordnung von ATmega1284P und ist auch mehr bequem als die von Atmel für ATmega328P (nur Reset-Pin bleibt hier etwas zu weit). So kann ich die Platte viel bequemer machen.
-
Thread
qtouch - sekt oder selters
Hi @All Ich habe mal versucht den code auf einen Atmega8 zu übertragen, aber iergendwie klappt das alles nicht, habe leider auch Kein LCD was ich zum laufen bekomme, könnte mal jemand nen kompletten C code für nen atmega8 posten, an einem Port einfach LED's
Toucherkennung selbst läuft super, aber die Platine muss über I2C angebunden werden (I2C-slave, ATMega328P, Master ist ein STM32). Ausserdem noch ein paar andere Sachen die am ATMega hängen. Und jetzt beisst sich die Sache, read_senskey() dauert etwa 8ms, natürlich tödlich für die eigentlich asynchrone
-
Thread
UART strings einlesen
Tim S. schrieb im Beitrag #3816020: > Der Controler ist ein AVR Atmega168 mit 16k Speicher. Aber nur 1k RAM.
forschen wieviel Ram ich verbraucht habe vor allen bei den Kleinen ich bin halt verwöhnt von dem atmega1284p -> – 16K Bytes Internal SRAM
-
Thread
MMC SD library FAT16 FAT32 read write
wunderbar. Nun hätte ich gerne eine ganz kleine Ergänzung in der mmc.h: statt "#if defined (__AVR_ATmega32__)" #if defined (__AVR_ATmega32__) || (__AVR_ATmega16__) weil ich mich erst gewundert habe, wieso es zu fehlern bei meinem ATmega16 kam. Weiterhin hätte ich die Frage, ob du mir sagen kannst
Testboard (AT90USB1287)ausprobiert und es lief. Jetzt habe ich es auf das Aktuelle Projekt übertragen ATMega1284, das SD-Card Modul ist das gleiche geblieben. Nun lauft das programm allerdings nur noch bis zu dem Punkt, wo ich "Boot...OK" lesen kann. Danach passiert leider nichts mehr. Das einzige was noch
-
Thread
Zweiseitige Bestueckung
Schonmal vielen Dank für eure Antworten! :) ich hatte mir überlegt, einen Atmega644p/Atmega1284p als TQFP zu nutzen. Die Grundschaltung inklusive Ablockkondensatoren sollten auch auf Bottom. Die Peripherie-ICs wären dann auf Top (dazugehörige Ablockkondensatoren und Pullups auch
-
Thread
XY-MK-5V ohne Uart
eines von den Funk-Empfängern "XY-MK-5v" aus China bestellt. Mit diesem würde ich gerne mit einem Atmega 32 Signale auslesen. Mir ist leider erst im Nachhinein aufgefallen, dass die meisten Beispielprogramme, egal ob für den Arduino oder auch andere, dass sie fast alle über UART kommunizieren. Leider
Euro sparen nicht wert. Mir wäre meine Zeit zu schade dafür die man da dann reinstecken muss. ATMega324, 644 oder gleich 1284 nehmen.
-
Thread
Interesse an Alternative zu BASCOM?
Applikationen und Einsteiger. Vorstellen könnte ich mir da ein Entwicklungssystem auf Basis des ATMEGA1284p. Der hat 16kiB SRAM, die man für den Interpreter nutzen könnte. Angesteuert würd er über U(S)ART1 und ein Terminalprogramm auf dem PC. Dort speichert man auch die Programme im Klartext, Übertragung z.B. über YMODEM. Das Zielsystem für das Compilat könnte dann aber auch ein "kleinerer" ATMEGA sein. Ports, Timer, USART0, ADC, SPI und TWI können die ja alle. (ATTINY würde ich weglassen) Eventuell könnte man den üppigen Flash-Speicher des MEGA1284 auch dazu nutzen, ein Basicprogramm abzuspeichern
-
Thread
XMega128A4 Verfügbarkeit?
Lagerware bei mehreren Distris sind. Ich hab für ein neues Projekt auch Jahre auf die neuen CAN-AVRs (ATmega64M1) gewartet und dann doch zur Sicherheit für den alten AT90CAN128 entschieden. Der ATmega1284P war auch ein rechter Langläufer. Es soll Leute gegeben haben, die haben aus purer Verzweiflung AVR
-
Thread
Kleine Spannungen mit Arduino UNO messen OHNE LM358
Stufe sondern nur 1,07mV. Das ist so. Ich habe mehrere Aufbauten, wo ich die interne Referenz des ATMega328 benutze, die ist sehr gut. > Aber laut dieser Seite ist die Messung ungenau, > weil die Spannungsreferenz nicht besonders genau ist. Das ist etwas zu einfach ausgedrückt. Ausnahmslos _
AVRs mit differentiellen Eingängen und Verstärkung, z.B.: ATtiny85: 20x ATtiny861: 8x, 20x, 32x ATmega1284: 10x, 200x
-
Thread
Problem FreeRTOS vTaskDelay()
Hallo, bin grad am FreeRTOS programmieren auf einem ATMEGA1284P mit einem Dragon. Ich habe folgendes seltsame Problem. hier erstmal der code: [c]static void led_toggle(void *x) { (void)x; //ignore argument for(;;) { PORTB
takt habe auf meinem STK500 board. Kann mir wer sagen warum? Nebenbei 8MHz oszillator ist bei atmega eingetragen. mfg
-
Thread
Frage zu Software-Handshake per Serieller Schnittstelle
Ich brüte gerade über folgendem Problem: Ein Atmega-basiertes Gerät gibt mit 9600 Baud ein Listing zu einer RS232 Schnittstelle aus. Diese ist nur minimal beschaltet (TxD, RxD, GND). Am anderen Ende der seriellen Leitung möchte ich wahlweise entweder
ankommt: auf nachfolgendes XON warten // falls keins kommt: normal weitermachen // Mikrocontroller: Atmega 1284P @ 18,432 MHz uint8_t waitforXOFF (void) { uint16_t w; for (w=0;w<65535;w++) { if (UCSR0A & (1<<RXC0)) { // ein Zeichen ist angekommen if (UDR0 == XOFF) { // quittieren
-
Thread
Breakpoints werden nicht bearbeitet
Brekpoints im Simulator nicht mehr bearbeitet werden. Ich benutze AVR Studio 7 und als Device einen Atmega 1284p, wobei es bei einem anderen Projekt mit einem Atmega16 auch nicht funktioniert. Der Breakpoint ist rot umrandet und innen weiß, unten ist ein kleines gelbes Ausrufezeichen. Wenn man mit der Maus
-
Thread
SIM900A MINI V4.0 << WILL NICHT SO :(
vor allem Tutorials im Internet finden sich Angaben, wonach das Modul direkt an die 5V des Arduino/ATMega drangeklatscht wird und meistens funktioniert das auch, es besteht aber ein Restrisiko, das Modul damit zu schrotten. Auf meiner AlarmSau (ATMega 1284P) habe ich deswegen die im Datenblatt empfohlenen
-
Thread
Atmel JTAG ICE MK3
Spannungsversorgung dran. Ohne würde nur die rote leuchten. Mit einem Myavr mysmartUSB light lässt sich der Atmega ohne Probleme programmieren. Unter Device Programming habe ich ausgewählt: JTAG ICE, Device: Atmega 1284p und Interface ISP. Die Target Spannung lässt sich auslesen und zeigt 3,3V. Gruß Steffen
-
Thread
CP/M auf ATmega88
rausgeworfen, als ich bei den vielen #if/#else den Durchblick verloren hatte. Target-CPU : atmega8, atmega168 oder atmega88. Default ist atmega88 Ich habe nur atmega8 getestet, weil ich die anderen erst bestellen müßte (Oder ein anders Gerät fleddern :). F_CPU : Taktfrequenz. Default ist
größerer Ramdisk).. ich bin noch nicht gänzlich überzeugt, ob wir nicht mit einem größeren AVR (ATmega32/644/1284) mehr gewinnen, mit dem ATmegaX8 sind wir mit den Pin's am Ende.. Peter
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
Datenblatt eines AVR drin. Am besten ein älteres nehmen, da wird es haarklein erklärt (bspw. im ATMega16 DB).
erstellten Programm auf einem Intel 8085 programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres mit einem AVR128DA28 - war nie schwierig, wahrhaft kein Hexenwerk.
-
Thread
IO-Port als Parameter in ASM-Unterprogramm
Ich weiß jetzt nicht genau ob es bei einem ATmega8515 geht, aber: PIN toggeln ganz einfach [avrasm] togglePin: out PINx,BITx [/avrasm] sollte auch toggeln..
Hi >Ich weiß jetzt nicht genau ob es bei einem ATmega8515 geht, Nein, geht mit diesem Oldtimer nicht. mfG Spess
-
Thread
LED Cube mit Windows PC steuern.
alles nur abgekugt und modifiziert. Die Hardware ist grundsätzlich von fornax außer das ich den ATmega1284P statt den ATmega32 verwende um mehr Animationen drauf zu bekommen. Zusätzlich noch Erweiterungen von chr(instructables) für PC Steuerung und Auswahltasten. Die Software basiert auf den Code
-
Thread
USART überträgt falsche Zeichen
Hallo Zusammen Ich versuche die Kommunikation zwischen uC Atmega 1284p mit 16MHz und PC über USART. Dabei benutze ich folgendes Programm, wobei dies grösstenteils dem Beispiel aus dem Datenblatt entspricht. Das Problem liegt darin, dass komplett falsche Zeichen
welche Taktquelle hast du am Atmega?
-
Thread
Taschenrechner Selbst bauen
vernünftige Antwort Sven D. schrieb im Beitrag #6311314: > Beitrag "Noch ein Taschenrechner auf ATMega Basis" ansonsten Mal Arduino > calculator googlen, da bekommst du einige Vorschläge. Die Firmware musst > du halt anpassen Ganze 14 Minuten! Denkst du etwa, wir warten auf Fragen, um sie innerhalb
elektronik-kompendium.de/public/arnerossius/schaltungen/avr/calc.htm http://www.rolfp.ch/elektronik/ ATmega 1284p https://www.google.com/search?q=atmel+Taschenrechner+site:www.mikrocontroller.net
-
Thread
ATxMega Stick
ich von normalen AVRs. Ich hatte da ewig gerätzelt und dann habe ich bemerkt, dass ich statt einem ATMega32 einen ATMega32A eingestellt habe. Ich denke das mann man auf die xMegas übertragen. Gruß Tim
warten. Für mich gibt es zur Zeit noch keinen Grund auf einen ATxMega umzusteigen. Bin mit meinen ATMega 1284P bisher bei weitem noch nicht an die Machbarkeitsgrenzen gestossen. In einigen Jahren kann das natürlich völlig anders ausschauen. Dann wird ein "x" oder dessen Nachfolger interessant.
-
Thread
Kein löschen mit MPLAP IPE möglich?
Moin Freunde, ich habe ein merkwürdiges Problem mit dem MPLAB IPE. Wenn ich dort meinen Atmega 1284P per SNAP löschen möchte kommt der Fehler: failed to get device_id etc.. Per MPLAB X IDE lässt sich der Atmega aber beschreiben. Man sieht sogar im Log, dass der Chip vor dem Programmieren einmal
IPE, IDE und den Conf Bits. Die Verkabelung vom SNAP ist ordnungsgemäß, sonst würde sich der Atmega vermutlich nicht über die IDE programmieren lassen. Pullup am RESET ist vorhanden, sowie Abblockkondensatoren an VCC / GND. Die Spannungsversorgung erfolgt über einen 5v Linearregler, dahinter nen
-
Thread
TFT Display an AtMega 1284P geht nicht
Hi ich versuche schon lange das Displaymodul D012 von Display3000 mit einem AtMega 1284P anzusteuern. Ich verwende den Orginalcode von Display3000, doch das display zeigt nichts an. Über jede Hilfe dankbar :) Grüße Simon F.