-
Thread
sprintf: was ist falsch?
habe zwar ein, aber...). Dort sind float und double sehr wichtig. Eine Experimentierplatine für ATMEGA1284P habe ich mir entworfen, mit JTAG, nach Modulprinzip, so kann ich lange damit experimentieren. Leider sind ansonsten bequeme billige Platten von Arduino Mega2560 kaum zu gebrauchen: dort sind
S. R. schrieb im Beitrag #5927938: > Dann kannst du den ATMega nicht benutzen, denn der kann kein double. Doch! ich habe hier in Forum eine Bibliothek gefunden! Dort sind double mit Hilde von u64 gemacht.
-
Thread
Arduino dauerhaft im Betrieb. Erfahrungen?
> welche mit einem Quarz Wenn das men nicht ein Irrtum ist/wird ... Soweit sind nur die mit ATMega8U2 ATMega16U2 ATMega32U4 mit Quarz versehen. wg. dem USB Alle Megas, Nano, Pro Mini und UNO haben Resonatroren am Hauptprozessor. Geht auch aus den Schaltplänen hervor. Es sind eher die
Arduino F. schrieb im Beitrag #5135055: > Soweit sind nur die mit ATMega8U2 ATMega16U2 ATMega32U4 mit Quarz > versehen. > wg. dem USB > > Alle Megas, Nano, Pro Mini und UNO haben Resonatroren am Hauptprozessor. > Geht auch aus den Schaltplänen hervor. > > Es sind
-
Thread
Fehler bei CTC Berechnung im Wiki?
Hallo, wegen Datenblatt: ich habe das vom Attiny2313, vom Atmega8, Atmega1284 usw angeschaut und verglichen. Hier der Link zum Wiki: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#CTC-Betriebsart_.28Clear_Timer_on_Compare_Match
-
Thread
atmega, avr-gcc: Umschaltzeiten output<>input
Guten Morgen! :) Ich verwende hier an einem atmega88 Pins doppelt sowohl zur Tasterabfrage als auch für Kontrollleuchten. Praktisch sieht das so aus, dass ich alle ~10ms den Port von Ausgang auf Eingang umkonfiguriere, einen ggf. vorliegenden Tastendruck
Im Datenblatt des ATMega1284 (das vom ATMega88 hab ich nicht zur Hand,wird aber ähnlich sein) ist die Port Struktur als Schaltbild drin. Und die zeigt eine 2 stufige Synchronisierschaltung mit dem IO-Takt.
-
Thread
Ansteuerung von LED-Stripes
> Als Controller würde ich gerne einen ESP8266, ESP32 oder möglicherweise > auch nur einen ATmega verwenden. [...] > Fünf > programmierbare PWM-Ausgänge hat keiner der genannten Mikrocontroller. Das ist natürlich kompletter Quatsch. Es gibt schließlich unzählige Atmega-Typen und die
Atmel. Für meine Basteleien brauche ich die neuen Varianten von Microchip. Wenn mir ein klassischer ATmega nicht reicht, nehme ich einen STM32F3.
-
Thread
CE/ EMV Entwicklungsboard
automatisch abläuft. Zur Zeit fehlen mir die Registereinstellungen für die 6 möglichen Portpins des Atmega 1284. Steht ja alles im Datenblatt. Vielleicht hat das aber jemand parat und kann mir auf die Schnelle weiterhelfen: [c] /pwm #define PWM_port D #define PWM_pin 4 ... void initPWM(void){ DDRD |= (1 << 4 ); //ATMega16 // Timer 1 einstellen //oc0A B3 //oc0B B4 //oc1A D5 //oc2B D6 #if PWM_port==D && PWM_pin==4 //oc1B D4 DDRD |= (1 << 4 ); //ATMega16 TCCR1A = (1<<COM1A1
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
Definitiv ATmega8 ;-)
Ich denke viele werden den Atmega8 bevorzugen ;) MFG
-
Thread
Atmega Bootloader Flash Per EEPROM beschreiben
nach der Übertragung geschrieben werden soll ist ein atMega64A. Warum diesen Oldtimer? Nimm den ATmega1284, der ist pinkompatibel und kann aber deutlich mehr.
gelesen / geschrieben werden? Also 128 Bytes? (Oder 64k ?) - Wie groß ist das ROM jetzt in KiloBytes? atmega64A hat 64 KiloBytes. Mindestens diese Größe muss ich abbilden können.
-
Thread
Taster Entprellung am Attiny 841 und Auswertung
schrieb im Beitrag #6035529: > Hallo Peter > Habe verschiedene Teile > mit dem Bus und einem Atmega 128 verbunden. Auch die Verbindung zwischen > einem Ati841 und dem Atmega128 läuft bereits in beide Richtungen. Auch > der AC und ADC vom Ati841 laufen sehr gut. > Paul Hast Du nicht erst vor
Vergessen dazu zu sagen, der Master ist ein Atmega 1284p
-
Thread
Atmega ISR Prolog dauert zu lange - verschieben möglich?
toogle_pinC0 ist langsamer als nötig. Es macht in/ldi/eor/out (4 Takte, 2 Register + SREG). Der ATmega328P kann aber auch über das PINx Register den Ausgang toggeln: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf S.84: > The port input pins
reti(); // da ISR_NAKED 102: 18 95 reti [/code] FLAGG ist hier GPIOR0 bei ATmega1284P, mit sbi und cbi erreichbar. In der Hauptschleife kann man dann F_PULS Analysieren, ohne andere ISR zu bremsen.
-
Thread
ubrr Register beschreiben mit UL(=32 bit?), nur 12 bit von ubrr verwenden?
Schöne Grüße an das Forum, zwei Anfänger-Verständnisfragen zum Beschreiben des ubrr Register der ATMEGA Controller. Ein üblicher Code lautet auszugsweise (z.B. aus dem UART manual von mikrocontroller.net) : #define BAUD 9600UL // Baudrate #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) .
verwendet. Die anderen 4 Bits sind zum Teil belegt (zB mit URSEl oder leer). Z.b Auszug aus dem ATMEGA 1284P manual (dort gibts kein URSEl )steht aber so ähnlich bei allen drin. " • Bit 15:12 – Reserved These bits are reserved for future use. For compatibility with future devices, these bit must
-
Thread
Nested Interrupt - Atmega2560
Guten Morgen, ich nutze einen Atmega2560 in einem Modellbauauto mit 16 MHz. Dieser uC steuert mein Lenkservo mit einer PWM, meinen Motor mit einer PWM und nimmt über SPI mit einem Funkmodul Befehle von meiner Fernsteuerung entgegen um
Zum ATmega2560 kann ich nichts sagen, aber ein ATmega8515 läuft hier seit Jahren mit 22 MHz (+38 %) und ein ATmega1284P seit einiger Zeit mit 25 MHz (+25 %), beide bei 5.3 V.
-
Thread
3D Drucker Firmware Crash
Bevor du an dem Board rumloetest, nimm doch lieber deinen atmega und programmier da den Arduino ISP drauf. Dann kannst du mit dem auf dein Druckerboard den Bootloader selbst per ISP wieder aufspielen.
der Booloader noch geht) mit avrdude ein Backup der Firmware ziehen: [pre] avrdude -c arduino -p m1284p -b 57600 -P comx -U flash:r:anet_firmware.hex:i [/pre]
-
Thread
ATmega328p @ 8Mhz Standalone UART Baudrate einstellen?
500k auch nett ist zum Programmieren aber beim 328 mit nur 32k flash eher weniger nötig als beim 1284p oder 2560
da nen Quellcode gefunden. https://code.google.com/p/arduino/source/browse/tags/0005/bootloader/ATmegaBOOT.c Kann aber nicht wirklich beurteilen, ob das der Uno-Bootloader ist. Bzw. ob ich den für meinen ATmega328p nutzen kann. Da ist auch eine Baudrate von 9600 definiert (Z.46) wenn ich das richtig
-
Thread
Halogen mit Selbstbau Dimmerplatine betreiben
Hallo, ich habe eine Dimmerplatine selber gebaut (s.Anhang) diese wird mit einem Atmega 1284p angesteuert, bei normalen "Glühbirnen" läuft der Dimmer super, kein flackern etc. Jetzt habe ich eine 4W - 230V LED GU10 Strahler an einem Kanal hängen und die LED geht garnicht komplett aus, sie leuchtet ganz schwach auch wenn ich den Atmega und die Platine komplett von den 5V befreie. Sperrt der Triac nicht komplett, oder wo dran kann das liegen?
-
Thread
Suche AVR mit 2 mal 3 Timeroutputs
Alternative wäre der ua. ATmega32U4, aber den gibts auch nur im 44Pin QFN. Müssen es denn unbedingt 16bit-Timer sein, für RGB reichen doch 255 Stufen.
Atmega328p: Hat drei Timer mit jeweils 2 PWM-Ausgängen. Durch scharfes Nachdenken kann man damit Quasi zwei Timer mit jeweils 3 PWM-Ausgängen generieren. OK, nur einer der Timer hat 16 bit, die anderen beiden
-
Thread
AVR: "sleep disable" unnötig?
#7481557: > Ob es als selbstverständlich gilt, weiß ich nicht, aber das Datenblatt > z.B. des Atmega168 empfiehlt es: > > To avoid the MCU entering the sleep mode unless it is the programmer’s > purpose, it is recommended to write the sleep enable (SE) bit to one > just before the execution of
Datenblatt verankerte Behauptungen zu revidieren. Das habe ich z.B. beim zusätzlichen Timer3 des ATmega1284 erlebt. Das hat mehrere Revisionen gebraucht.
-
Thread
Mini Atmel Basis Board mit FT232BL + EEPROM
das mal in Angriff genommen. Herausgekommen ist ein 5 x 5cm kleines Board bestückt mit einem ATmega16 und einem FT232BL mit EEPROM. Ich wollte das ganze so gestalten das es quasi ein USB-Basisboard für die einfache Kommunikation zwischen PC und AVR ist. Mit einem virtuellen Comport am PC könnte
schrieb im Beitrag #2658104: > Herausgekommen ist ein 5 x 5cm kleines Board bestückt mit einem ATmega16 Sehr gut. Eins verstehe ich allerdings nicht: Warum setzt du da so einen Asbach-Uralt-Controller statt eines 644 oder 1284 drauf? mfg.
-
Thread
RFM12 empfängt nur "Müll"
was ich möchte. Egal was ich sende, es kommt "Datenmüll" an. Meine Programme laufen auf einem ATMega32 (Sender) und einem ATMega1284P (Empfänger). Programmiert in Bascom. Mein Code besteht aus den Verschiedensten Bruchstücken die ich zu RFM12 gefunden hab. Eventuell kann sich das mal jemand anschauen
-
Thread
(S) Fuse reset
Hi, kann mir jemand meinen ATMega1284P auf default Fuses zurücksetzen ? wäre echt Super! Würde einen frankierten Rückumschlag mitschicken. Danke Grüsse Matthias
http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en
-
Thread
Windsensor TX23 / TX20 von WS2x00 - Protokoll ?
Pin auf GND, kommen ca. alle 2sec Daten PIN4, gelbes Kabel, GND Habe das Serial I/O an einem ATmega1284P (auf einem Raven Board) angeschlossen und bekomme einigermassen nachvollziehbare Daten. Bin allerdings noch dran, die besten Ergebnisse gibt es bei 2400, 8N1. LED o.ä. gibt's nich, zur Funktion
mit TX23 und ATmega's ?
-
Thread
Atmega328 Betriebsspannung
Hobby-Bereich" was tun willst was die Datenblatt- Spezifikation nicht ausreizt. Beispiel: meine ATMega644 (ist auch nichts anderes als ein 328) laufen mit 20MHz @ 3.3V problemlos. Damit spare ich mir ein paar Interface Probleme die bei 5V auftreten könnten bzw die ich explizit erst lösen müsste.
> Kann ich denn ... Also bei mir läuft seit Jahren ein ATmega1284P bei 3.0 V mit 22.1184 MHz /2. Aber gelesen habe ich noch nichts dazu, etwas Belastbares würde mich auch interessieren.
-
Thread
Sekt oder Selters..oder WB2080
frage mich, ob Atmel überhaupt daran interessiert ist, an den kleinen Mann zu verkaufen. Aber ihre AtMega verkaufen sie doch auch an uns??
Atmel überhaupt daran interessiert ist, an den > > kleinen Mann zu verkaufen. > > Aber ihre AtMega verkaufen sie doch auch an uns?? Das ist den Herstellern eigentlich völlig egal, wer ihre Chips kauft. Das Problem ist, daß die Distributoren nur an Firmen verkaufen und das auch am Liebsten
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM
Hallöchen, danke für die klasse Idee - ich werde versuchen dies auf einen ATMega1284P-PU zu adaptieren. Ich habe heute schon den ganzen Tag nach einem vernünftigen Datenblatt für "Wintek WD-H3224V von Pollin Best.-Nr 120506" gegoogelt, leider vergeblich. Da aber hier im Forum
" --> "USART0_UDRE_vect" eingertagen hier: (uart.c) [c] #elif defined(__AVR_ATmega48__) || defined(__AVR_ATmega88__) \ ||defined(__AVR_ATmega168__) || defined(__AVR_ATmega644__) #define ATMEGA_USART0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define RXEN RXEN0
-
Thread
Touch Controller
aus integriert,brauch man nur noch nen Kondensator hinzufügen. Dafür gibt es sogar extra Docs. Atmega328: Atmel QTouch library support – Capacitive touch buttons, sliders and wheels – QTouch and QMatrix acquisition – Up to 64 sense channels
Ich hab mal gesehen, daß das irgendson Eval-Board mit nem Atmega 1284P ebenfalls Touch-Funktionalität besitzt. Dazu gibts Code und Hardware-Beschreibung.
-
Thread
Verständnisfrage Ablauf µC Steuerung mit GUI
frustrierend genug ;) beispiel für nen einfachen uC http://www.watterott.com/de/Atmel-MEGA-1284P-Xplained-ATMEGA1284P-XPLD wieder 5sec gegoogelt... findest bestimmt noch andere dinge
-
Thread
AVR + WIFI + Webserver
Dann würde ich einen der großen Mikrocontroller verwenden (ATmega 2560, Xmega oder ARM) sowie den ESP8266 für das WLAN Interface.
Planung: - ESP8266 nur für WIFI per UART vom Mikrocontroller gesteuert - Mikrocontroller z.B. Atmega 644/1284 oder besser gleich ein ARM Ich befürchte, dass die normalen Atmegas die Website nicht schnell genug liefern können. Ich bin gerade am versuchen rauszufinden in welchen ARM ich mich einarbeiten
-
Thread
OpenMCP Pollin board
Hi, mit dem original ATmega 32 vom AVRNetIO läuft das nicht, Du brauchst mindestens einen ATmega 644 mit entsp. Einstellung im makefile: [c] # MCU name # MCU = atxmega128a1 # MCU = atmega128 # MCU = at90can128 # MCU = atmega2561 MCU = atmega644 # MCU = atmega644p # MCU = atmega1284p # Hardwareplatform # HARDWARE = OpenMCP HARDWARE = AVRNETIO # HARDWARE = myAVR # HARDWARE = UPP # HARDWARE = XPLAIN # HARDWARE = ATXM2 ADDON
-
Thread
Grundsätzliche Frage zum Oszillator bei AVR-Controllern
AVRs kenne ich das. Beispielsweise nutze ich am Ttiny XTAL1/2 als IO. Dieser liegt auf Port B. Beim Atmega1284P hingegen ist XTAL1/2 nicht auf den Ports herausgeführt. Es ist auch keine andere Belegung angegeben bei der Pin Configuration. Davon abgesehen, dass der der Atmega genügend Pins hat, ist es vermutlich
-
Thread
Zyklisches Auslesen eines Dual Port RAMs (ATmega32 und Schieberegister)
Aufgabe lösen zu können - deshalb bitte ich hier um Hilfe! Grob gesagt soll das RAM mit einem µC (ATmega32), der für die Logik zuständig ist, beschrieben werden und ein zweiter µC (ATmega32) liest die Daten zyklisch aus (ein vollständiger Zyklus = 10ms, f=100Hz), die in Schieberegister geladen werden
speichern? Die Information wo welche Figur auf dem Spielfeld steht, passt locker in den Ram eines Atmega32. Gruß Jonas
-
Thread
ATmega16 mit Diamex nicht programmierbar
zwei anderen uCs... Beim Atmega16 sind MOSI,MISO,SCK,RESET,VCC,GND ja sogar ganz praktisch nebeneinander. Ich hab den ATmega16 auf einem Steckbrett und hatte jetzt auch sonst nichts drauf, ich hab mal nen Keramikkondensator parallel
Mkolo schrieb im Beitrag #4323536: > Beim Atmega16 sind MOSI,MISO,SCK,RESET,VCC,GND ja sogar ganz praktisch > nebeneinander. Ja, das ist bei der ganzen DIL40-Reihe so, vom M16 bis hin zum M1284P. Coole Sache für Raster-PCBs. > Woran koennts
-
Thread
Seltsame ASM-Anweisung -> Erklärung?
Hallo, ich debugge gerade ASM-Code für einen Atmega128 der von einem Vorgänger (Studienarbeit an der Uni) verbrochen wurde. Dokumentation des Codes geht quasi gegen 0 und ich habe die ehrenvolle Aufgabe, nun die Fehlerursache zu finden. Ich bin
Unbedingt ;) Ich mache hier übrigens gerade etwas ähnliches - eine kleine Spielekonsole mit 2 ATMega1284P. Einer als Grafikprozessor und einer als "Großhirn". Das Teil schafft eine Grafikauflösung von 160x100 bei 64 Farben :D. Aber bei mir sind nur die Takte der Grafikausgabe handgezählt und auf eine
-
Thread
werbserver uip easyweb datenaustausch ethernet arm
möglichst schlanken code für kleine MCs zu generieren. Ich arbeite zur Zeit mit einem LPC1768 und einem Atmega1284. Beide haben ausreichend Resourcen, dafür braucht man keine Protothreads. Es muss auch einfacher gehen. Das LPC-DK2-Board hat neben Ethernet auch einen SD-Steckplatz. Einen Vs1053 habe ich bereits
schlanken code für kleine MCs zu generieren. > Ich arbeite zur Zeit mit einem LPC1768 und einem Atmega1284. Beide haben > ausreichend Resourcen, dafür braucht man keine Protothreads. Es muss > auch einfacher gehen. > > Das LPC-DK2-Board hat neben Ethernet auch einen SD-Steckplatz. Einen > Vs1053
-
Thread
AVR 16-bit Timer mit mindestens vier Compare Outputs?
leider nicht fündig geworden. Es gibt welche mit 16-bit Timer aber nur mit drei Compare Outputs Z.B Atmega128 und nicht mit Vier oder mehr. Vielleicht weiß jemand von euch eine Antwort auf meine Frage. Für einen Hinweis bedanke ich mich hier im voraus. Gruß Kaveh
Nimm doch einen mit 2 16Bit-Timern, z.B. ATmega1284.
-
Thread
Hilfe zu einem Arduino Problem
brauchst du eh zusätzliche Hardware. AVRs mit zwei USARTs gibt es noch andere. Angefangen mit dem ATMega162 über ATMega164/324/644/1284p/pa bis zum relativ neuen ATTiny1634. Speicher für deine Anforderungen haben alle ausreichend. MfG Spess
nochmal etwas rumgeschaut. Etwa hier der uC: http://www.dealextreme.com/p/arduino-mega-2560-atmega2560-module-green-144185?item=4 oder die Pegelwandlung: http://www.dealextreme.com/p/rs232-serial-port-to-ttl-converter-module-w-transmitting-and-receiving-indicator-144192?item=62 Ich glaube
-
Thread
5V und 12V Sensoren auslesen
Schaltung auslesen kann, am liebsten ohne weitere Bauteile wie externe ADCs?? Der uC ist ein Atmega 1284p.
Referenzspannung nehmen. Nö nur zwischen Sensorsignal und ATMEGA den Spannungsteiler. > leider kann man das so nicht an den AVR anschliesen, man muss sich > entscheiden ob man interne oder externe Referenzspannung verwendet. Du nimmst die interne. > Hat
-
Thread
Fragen zu SPI mit AVR
Hallo zusammen, ich versuche gerade SPI auf meinem Atmega1284p zum laufen zu bekommen. Ich habe das Datenblatt gelesen, allerdings hilft es mir nicht wirklich weiter. Im Datenblatt wird erklärt, wie man ein Byte schickt, aber wie genau ist das Vorgehen,
for diagnostic purposes PORTB|= 1<<PB1; _delay_ms(1000); } [/c] Der Atmega kommt gar nicht erst bei der Zeile : PORTD=0xFF; an.
-
Thread
Wie schnell kann ein AVR von SD-Karte lesen?
Also passt das für dein Anliegen (darfst auch gerne mal erklären was du genau vorhast). Der Atmega644 hatte 12MHz Takt, da direkt an 3,3V.
legt, kann er da immer seine 40kb/s rauslesen und beackern. Da bieten sich dann m644 (4kb RAM) und m1284 (16kb!!) an
-
Thread
µC spinnt - Programmieren geht nicht
verfuseten µC einfach wegzuwerfen, als Lehrgeld abzubuchen und einen neuen zu kaufen. Selbst ein Mega1284P kostet ja nichtmal ein Drittel des günstigsten HV-fähigen Programmers...
Pin-Begrenzung in Target nicht mehr auf den Plan machen konnte. Soll ich den auch mit hochladen? > (beim ATmega16 darf in Summe max. 200mA über Vcc und GND fließen)? Das muss ich mal prüfen. Aber eig. sollte das nicht das Problem sein, da ich das Programm noch nicht aufgespielt habe und somit noch kein Strom
-
Thread
Suche: Controller mit vier 16bit PWM Kanälen; AVR, im DIP und billig wenn möglich!
ATmega1689-PU
ATmega162, ATmega1284 Peter
-
Thread
Platine Atmega 32/644/1284 mit ENC29J60
Hallo zusammen, Da ich öfters einen Atmega mit LAN benötige und der Aufbau auf dem Steckbrett langsam nervt habe ich mal aus dem Kopf heraus eine Platine mit Atmega und ENC29J60 entworfen. Ähnliche Platine habe ich bereits im Einsatz. Gedacht
Headerboard mit Standard Bauteilen so dass jeder damit zurecht kommt. Größe: 72x33 Bauteile: Atmega 32 oder höher (ich verwende den 1284P) ENC29J60 C1=22pF, C2=100nF C3=22pF C4=100nF C5=100nF C6=22pF C7=22pF C8=10µF C9=10µF R1=270R R2=10k R3=49R R4=49R R5=270R R6=270R R7=49R R8
-
Thread
Suche Microcontroller mit EBI
nicht bei 5Volt betreiben und die AVR128 haben leider kein EBI. Im Moment benutzte ich einen Atmega1284P und machen das EBI zu Fuss, aber das ist leider sehr umständlich, da ich auch in Interrupt Routinen auf das EBI zugreifen muss und ich eigentlich im Hauptprogramm die Interrupts möglichst wenig
ATmega64
-
Thread
RS 485 Lenz X-Bus
Hallo Michael Vielen Dank! Ich bin nun am Herausfinden, der UART auch bei einem ATmega8 oder ATmega328 geeignet ist. Grüsse aus der Schweiz Thomas
schrieb im Beitrag #2869452: > Vielen Dank! Ich bin nun am Herausfinden, der UART auch bei einem > ATmega8 oder ATmega328 geeignet ist. Warum nicht, alle 9-Bit-fähigen Uarts können eingesetzt werden. Ein AT89C4051 tut es auch seit langem. Thomas
-
Thread
Logamatic 2107 Schnittstelle
Hallo zusammen, habe bereits das NetIo-Board zusammengelötet. Wollte statt dem 644p den 1284p einsetzen. Wollte mir dann das Ethersex-File für den Atmega zusammenstellen. Allerdings kann ich das EMS-Protokoll nicht auswählen. Bei kommt immer die Meldung "EMS not available. No free USART
die Meldung "EMS not available. No free USART. (0/0)" - >> egal, ob ich als CPU den 644p oder den 1284p auswähle. >> >> Hat jemand einen Tipp, was ich falsch mache? > > Ja - du brauchst einen 644PA. Das A ist entscheidend, denn nur der A hat > eine 2. UART. Ich hab nur den Atmega644 sowie 644p
-
Thread
suche intelligenten Schrittmotor-Treiber
Chip? Ich könnte Dich an meiner Software teilhaben lassen. (ASM!) Benötigt aber neben einem ATmega88-328 noch Frank E. schrieb im Beitrag #6945383: > b) die Dinger mit "DIR" und "STEP" und diversen Config-Pins Genauer: DRV8825 Features: - RS485 - ASCII-Kommandos - 8 Adressen + Broadcast
Moin, wie Jobst kann ich Dir meinen Treiber anbieten. Der braucht einen ATmega1284p und setzt HPGL in Impulse und Richtung um. Wird über die serielle Schnittstelle gesteuert. Kann aber keine Pausen. Nutzt fast den gesamten SRAM als Ringspeicher. Wenn der voll ist, werden die
-
Thread
5V AVR an 3,3V LCD
MoinMoin, Ich möchte ein DOGL128 LCD (3,3V) an einem ATmega32 betreiben (5V). Nun suche ich nach dem effektivsten und einfachsten Weg die 5V auf 3,3V zu bekommen. Die SPI Datenleitungen kann ich denke ich über einen einfachen 3,3kOhm---1,7kOhm Spannungsteiler
: 644(P)A und 1284P. Sind ausserdem noch billiger als die alten Dinger. mfg.
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
zusammen, ich nutze nun schon seit ein paar Jahren diverse AVR-Mikrocontroller, vom Attiny13 bis Atmega1284. Zur Programmierung nutze ich Microchip Studio (noch in der Version Atmel Studio 7) und komme damit auch ganz gut zurecht. Bisher habe ich hobbymäßig Dinge gemacht, für die AVRs (und meine Kenntnisse
#7682804: > ich nutze nun schon seit ein paar Jahren diverse AVR-Mikrocontroller, > vom Attiny13 bis Atmega1284. Zur Programmierung nutze ich Microchip > Studio (noch in der Version Atmel Studio 7) und komme damit auch ganz > gut zurecht. Meine Empfehlung wechsel zu Visual Studio Code. So kannst du
-
Thread
Floppy MFM Decoder selber bauen AVR ATmega Assembler Beispiele FDD Diskette
einer Umdrehung ein und speichert die Nutzdaten, Sektor-ID und 512 Data-Bytes, im SRAM des ATmega1284p. Einfaches Prinzip: - Index-Impuls abwarten - MFM Impulsabstände mit einem 8-Bit Timer ermitten und in Zellwerte umrechnen (1,2 oder 3) - eventuell auftretende MFM-Schutzverlezungen
. Das CPLD auf dem angehängten Bild ist im Moment noch nicht benutzt, es braucht also nur den Atmega1284P. Das Ziel ist es die "Leseroutine" in das CPLD zu packen (d.h. Synchronisation, MFM dekodierung und Byte Wide Interface zum AVR). Aber zuerst mache ich mich an eine Sector Write Routine, das