-
Thread
wie Daten übers Telefon transportieren?
hast du die Sprachausgabe realisiert??? > > > Jochen Ich habe in einen Sprachbaustein (ISD 2560 glaube ich, heißt das Ding, ich müßte nachsehen) die einzelnen Ziffern und Dimnsionen (z.B. "Grad Celsius") gespeichert, dann die Meßwerte in Ziffern zerlegt und schließlich die entsprechende Speicherstelle
und analog werden soll: > > Modem mit Telefonfunktion vom Flohmarkt besorgen, per RS232 an den AVR, > wenn RING gemeldet wird, eben mit AT-Kommando abnehmen, > Telefonmode-setzen und die Ausgabe in den Mokrofon-Anschluß des Modems > einspielen. > > Modem ist vermutlich recht schnell zu finden
-
Thread
ATmega328p @ 8Mhz Standalone UART Baudrate einstellen?
bei 8MHz der Fehler rechnerisch zu groß wird, Baudraten Rechner http://www.gjlay.de/helferlein/avr-uart-rechner.html 16MHz je nach U2X Einstellung 115.2k -3.5% 2.1% (geht vielleicht deswegen noch) 8MHz je nach U2X Einstellung 115.2k 8.5% -3.5% (sieht absolut raus aus) kannst du deinen
nett ist zum Programmieren aber beim 328 mit nur 32k flash eher weniger nötig als beim 1284p oder 2560
-
Thread
AVRDUDE kein Terminal modus möglich
Mode zu gehen aber funktioniert leider nicht! ich gebe den befehlt: % avrdude -c stk600 -p m2560 -P usb -t --->> dann kommt: ___________________________________________________________________________ avrdude> avrdude.EXE: AVR device initialized and ready to accept instructions Reading
mit "vtarg voltage" gehen aber irgendwie funktioniert nicht, was mache ich falsch? Ich benutze WinAVR, Notepad und AVRDUDE Betriebsystem ist Windows 7 Pro 32 Bit Flashen über WinAVR (Notepad) alles kein Problem! Martin
-
Thread
sprintf RS232
Was für ein µC? Welcher Compiler? - beim AVR-gcc kannst du kein "int" auf ein mal in das UDR schreiben, das hat nur 8Bit - wie sieht das struct "adc_messung" aus ? - der Platzhalter "%i" ist für "signed"-typen - es gibt [ c ] [ /c ] tags (aber
Hallo, ATmega2560 WinAVR Das Problem liegt irgendwie in der sprintf-Funktion. Das Programm funktioniert , wenn ich nur einen Kanal ausgebe. Aber sobald ich kanal_nummer von 0-1 ausführen lasse, zeigt es mir merkwürdige
-
Thread
Arduino AVR ATMEGA2560 ADK mit JTAGICE 3
Hallo, bieten die Arduino AVR ATMEGA2560 ADK boards http://arduino.cc/en/Main/ArduinoBoardADK die Möglichkeit, mit Atmel JTAGICE 3 ( und atmel Studio 5/6 ) Software zu entwickeln / hochzuladen / single-step zu debuggen ?
-
Thread
ZX81 plus38 Clone
8 Adressleitungen benutzt, weil der Atmega32 zu wenig Pins hat. Einfacher wäre ein ArduinoMega2560, der hätte genügend PINs. Das Code-Prinzip des Atmega-Debuggers findet sich hier: https://github.com/WestfW/4chipZ80/tree/master/Firmware/Z80_test1
Eigentlich sollte man bei solchen Boards das EEPROM durch RAM und einen AVR als Bootloader und Debugger ersetzen. ;-)
-
Thread
ADF4351: offenes Interface mit AVR zum PC über Serial/USB
leicht an andere Gegebenheiten anpassbar. Ich habe die beiliegenden Sourcen als AVR Studio Projekt angelegt und für die beiden naheliegenden Arduino-Controller ATMega328 und ATMega2560 vorbereitet. Ein Arduino Micro oder Nano ist natürlich auch verwendbar. Die Anpassungen an andere
damit eindeutig zu erkennen. Zur Schnittstelle zum ADF4351 bliebe noch zu sagen dass es für 5Volt-AVR-Controller Pegelwandler braucht damit der Baustein nicht überfahren wird. Wenn man von Haus aus einen AVR Controller mit 3.3V betreibt entfällt der Aufwand dafür.
-
Thread
Philosophiestunde Konstantstromquelle
auch von mir. >Ich bin gerade nochmal bei den AVRs mit mehr I/Os am schauen... aus dem >ATmega2560 (oder ATmega1280 oder ATmega640) ließen sich locker 144 >Kanäle (48 RGB-LEDs) rauskitzeln und ich hätte noch satte 12 Bits für >eine parallele Anbindung (oder SPI oder USART oder TWI) frei und der Ich glaube die Pins sind das kleinere Problem, eher die Rechenzeit. ich würde da auf eine AVR+CPLD Kombination gehen, oder gleich alles in einem FPGA. >Kennst du eine halbwegs zuverlässige Möglichkeit die parasitären >Kapazitäten (vermutlich die vom pn-Übergang) mit Hausmitteln (30 MHz
-
Thread
AVR ISP MK2 Probleme beim Verbindungsaufbau mit dem Controller
Hallo, ich habe ein Arduino Mega 2560 und würde dieses aber gerne mit dem AVRStudio programmieren. Jetzt habe ich noch einen AVR ISP MK2 und auf dem Board sind auch schon Stiftleisten dafür herausgeführt, also würde ich das Board gerne mit dem programmieren. Hab Windows 8.0 und das AVR Studio 6.1.2730 Wenn ich alles anschließe und im AVRStudio auf Device Programming gehe wird der ISP MK2 zwar angezeigt, ich kann aber keine Verbindung zum Board aufbauen.Der ISP MK2 ist richtig an
-
Thread
ESP8266 startet nicht
welche Funktion beteiligt ist. Das mapfile wird imho nicht automatisch mit erstellt. Befehl wäre: avr-objdump -t nameDesElfFiles.elf > NameDesMapFiles.map
vom lapptob oder pc über usb sowie von der Pawerbank oder 3A netzteil vom Raspberry 4 oder Arduino 2560 zwischen 4,9 bist 5.3 V mit und ohne Kondensatoren . Bin gerne bereit die zu versenden wenn sich wer mal versuchen will. LÖL Neuer Pc nur mit Arduino ide Libarys und boards und sonst nix .
-
Thread
Seltsamer Spannungseinbruch Arduino Mega
Und was hast du denn da für ein lustiges Foto angehängt? Lies mal das Datenblatt des MC (ATMega 2560): Da steht, das jeder Ausgang maximal 40mA liefern darf, der ganze Chip aber höchstens 200mA aufnehmen darf. Also nix mit 500mA. So, jetzt müsstest du nur mal die Schaltung posten und dann können
Led auch als Ausgang definiert? Schwaches Glimmen könnte durch den internen Pullup des Avr passieren. Hat der Portpin eventuell eine Doppelbedeutung zb Jtag und Jtag ist enable?
-
Thread
Rolladensteuerung mit ATMega 2560
ehrlich gesagt fällt mir nicht ein wonach ich eigentlich genau suche. Also, ich habe ein ATMega 2560 Board und ein passendes Relais Modul. Kurz gesagt möchte ich die Rolladen über eine Internetseite steuern können. Ich habe leider noch nie etwas mit Microcontrollern gemacht, aber ich kann sehr gut
programmiert. > Könnt ihr mir bitte helfen wo ich mit der ganzen Geschichte anfange? Beim [AVR-Tutorial] bzw. [[AVR-GCC-Tutorial]] und da mit dem ein/ausschalten bzw. blinken einer LED. Von da aus arbeitest du dich dann hoch, bis du in ein paar Wochen soweit bist, eine UART ansteuern zu können
-
Thread
welchen Microcontroller? - 8x8x8 LED-Cube
meiner eigentlichen Frage: Was für ein Microcontrollern ist für >diesen Zweck empfehlenswert? AVR, MSP430, 8051, PIC, whatever. >Für den Würfel brauche ich zur Steuerung mindestens 72 I/O pins. 8x8+8=72, stimmt ;-) >Ich würde etwas wie einen Arduino Kann man machen. >oder Raspberry
erstmal mit einem 3x3x3 oder 4x4x4 anfangen? Da kommst du ohne Schieberegister usw. aus wenn du einen AVR mit genügend Ports nimmst. Gleich nen 8er ist schon heftig. gruß cyblord
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
mit seiner Leistung? Ich habe solche Displays schon mal in einem kommerziellen Projekt mit einem AVR angesteuert. Aber nicht über SPI. Für die bestmögliche Performance nimmt man einem AVR mit External Bus Interface wie 90CAN* oder Mega 128*/256*. Hier kann man die Ports A, C und G zu einem externen
Variabilität auch was anderes anzeigen zu können. Ich werd das alles mal auf dem Breadboard mit dem Mega 2560 aufbauen. Eine weitere Frage hätte ich noch…. Wenn ich später einen nackten Atmel nehme und mit Boatloader versehe, kann ich die Arduino IDE auch noch nehmen, wenn ich den Standard Takt von 16
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
verwendet, die nicht [[reentrant]] sind? Teilweise verwendet Arduino print m.W. printf et al der AVR-LibC, welches nicht reentrant ist.
Johann L. schrieb im Beitrag #7895686: > Teilweise verwendet Arduino print m.W. printf et al der AVR-LibC, > welches nicht reentrant ist. Nein! Und reentrance spielt sowieso keine Rolle solange es nicht um präemptives Multitasking oder ISR geht. Der AVR Ardiono core verwendet kein print oder
-
Thread
Spraydose Elektrisch auslösen + Steuerung
www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung und http://www.mikrocontroller.net/articles/AVR-Tutorial:_Servo
robuster vor und dafür benötige ich keine störungsanfällige Elektronik (Servotester) und etwas mit AVR möchte ich nicht machen denn ich kann nicht Programmieren. Aber dafür gut Schaltungen nachbauen :)
-
Thread
Dumme Frage zum "C" mit AVR's
beim PIC so schoen einfach ist mit AVR und dem GCC? Sorry.... aber jeder Anfang ist schwer :-)
also Direktzugriff auf die Ports bei Beibehaltung der Numerierung. Die ultimative Lösung für viele AVR. [code] if !defined(digitalPinToPortReg) #if !(defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) ) // Standard Arduino Pins #define digitalPinToPortReg
-
Thread
ATtiny13 und Konstanten vs. Variablen.
das Code-Snippet in das Atmel-Studio 6.1 gepackt und compiliert. C-File = Angabe oben + #include <avr/io.h>, .lss-File wie gezeigt. Kann eigentlich jeder andere auch machen - wollte nur helfen.
Man kann übrigens das hex file auch mit avr-objdump parsen und disassemblieren lassen, dann sieht man auch die 55 am Ende: [c] $ avr-objdump -j .sec1 -d -m avr5 test.hex test.hex: Dateiformat ihex Disassembly of section .sec1
-
Thread
Die richtige Auswahl.
erfassen und auf bedarf wiedergeben an PC oÄ. Vielleicht kann ja noch jemand ne info geben über AVR ect. der ggf. die in outs hat. danke.
eingänge und > W-Array umzusetzen) > und mindestens 12 Digit-Ausgänge. ATmega640, 1280 oder 2560 Peter
-
Thread
Timer1 bei ATMEGA2560
Hey, Wie ist die programmierung von Timer1 bei Atmega2560 bei einer Frequenz von 1MHz intern für die genau Sekunde zuhaben? Danke :)
Voraussetzung ist aber das Verständnis für den CTC Modus. http://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
-
Thread
LCD Display (I2C) von VCC und I2C-Bus trennen und ausschalten, wie?
Ich hätte zu diesem Thema auch eine Frage: Ich habe einen Mega2560, bei dessen Start ich kurz über I2C auf eine DS3231 zugreife. Danach würde ich gerne I2C deaktivieren, da ich die externen Interrupts nutzen würde, die ebenfalls an sda und scl sind. Für sda und scl
ich aber die die externen Iterrupts > aktiviere, stürzt der Mega ab bzw. geht in Dauerreset. Ein AVR kann nicht abstürzen. Selbst bei hoher Interruptlast führt er immer noch das Main aus, nur langsamer. Einen scheinbaren Rest gibt es, wenn man Interruptquellen freigibt, zu denen kein Handler installiert
-
Thread
OLED Display W204-XLG von electronic Assembly
OLED-Display gibt es anscheinend Funktionsänderungen der Pins (zB. Return Home). Hardware: ARDUINO 2560 R3 mit 16MHz Takt Frage: hat jemand Erfahrung mit diesem Display oder schon mal damit gearbeitet? Bild 1: Zeilen verschoben Bild 2: Bild mit wirren Zeichen nach HW-Reset Bild 3: Compiler-Einstellung
Zitat: https://halvar.at/elektronik/kleiner_bascom_avr_kurs/lcd_textanzeige/ INITLCD Dieser Befehl initialisiert das Display. INITLCD braucht man im Normalfall nicht, da Bascom das Display automatisch beim Start initialisiert. Aber INITLCD bietet sich
-
Thread
AVR JTAGICE3 - unable to enter programming mode
EtherMega Board. Es hat keine JTAG Anschluss aber die benötigten Pins sind ausgeführt. Ich habe das avr JTAGICE3 mit den Pins verbunden. Die Einstellungen in AVR Studio: - Tool: JTAGICE3 - Device: Atmega2560 - Interfaca: JTAG Mein Problem ist, dass ich das Identifier des Kontrollers nicht
-
Thread
i²c bei Atmel- Controllern
AT Controller, was denn 8x51, AVR ?? Das läßt sich easy in Software machen. Also, erstmal den Typ und dann die Antwort.
www.atmel.com/dyn/resources/prod_documents/doc2561.pdf http://www.atmel.com/dyn/resources/prod_documents/doc2560.pdf oder in die Dokus zu den einzelnen MCUs findest Du Sourcen in ASM & C
-
Thread
gelegentliche Datenfehler auf RS485
Das wird doch m.E. durch das Verbinden von RO und DI gewährleistet (?) Außerdem hat der fragliche AVR nichts zu senden. TX hängt in "der Luft". > - Pullup an RxD Welcher ist das? Mein Verständnis sagt mir, daß es sich um den RX0 am AVR handelt. Ein Pullup hier ändert auch nichts.
Zur Belohnung habe ich mal ein Foto von meinem neuen Masterboard (ein Shield für den "Arduino MEGA 2560 R3". Zu sehen sind die drei MAX487 mit Failsafe-Widerständen, die drei Pull-Downs für die TXenable und die drei RJ45-Buchsen. Jetzt will ich aber hören: "Das haste fein gemacht". :)
-
Thread
Auswahl eines ARM-µC für Einsteiger
mindestens 7 frei definierbare Schnitstellenmodule haben (UART, SPI, I²C). Bisher habe ich einen ATMega 2560 verwendet, will jetzt aber gerne auf einen Controller mit DMA umsteigen und dachte mir dabei könnte ich auch gleich mal den Einstieg in die ARM's wagen. Da ich den Programmer/Debugger von Atmel
Kriterium zu betrachten und obendrein mit Ideen von mehreren Prozessen zu verbinden? Wenn du von der AVR-Seite kommst, dann lies dich zunächst mal in die derzeitigen Arm/Cortexe ein. Das ist wichtiger als DMA. W.S.
-
Thread
Boese Ueberraschungen beim ATMEGA2560-16AU
sie auffassen könnte. Zur Zeit beschäftigt mich ein neues Projekt. Ich verwende dazu den ATMEGA2560-16AU. Dieser Baustein besitzt 100 Anschlüsse und ich benötige für mein Projekt bis auf 10 I/O-Pins alle I/O-Ports. Die Umschaltung der PORTS sollte relativ schnell erfolgen. Nun wollte ich fragen
dass es hier keine bösen Überraschungen wegen der Ports geben wird? Ich programmiere mit Codevision-AVR. Ich danke euch vielmals. Tschüss Martin
-
Thread
[Arduino] Quarz-Genauigkeit (AVRGCC)
Timern Timer0 im Normal Mode und Port-Toggle per Interrupt DB1BMN 2013-03-25 */ #include<avr/io.h> #include<avr/interrupt.h> #define LEDPORT PORTB #define LEDPORT_ddr DDRB #define LEDPORT_in PINB #define LED PB5 ISR (TIMER0_OVF_vect) { /* Interrupt Aktion alle
meinem Arduino-board läuft z.B. der atmega8 (USB-RS232-Umsetzer) mit 16 MHz Quarz und die CPU (atmega2560) mit einem 6poligen Keramikschwinger. Die Frequenzablage passt auch zu einem Keramikschwinger.
-
Thread
3,2 Zoll TFT und XMEGA32A4
www.sainsmart.com/module/lcd-module/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html mit einem AVR Atxmega32A4-AU MCU. MCU ist auf selbstgeätzter Platine und kann fertig programmiert werden. Ich bin mir unsicher, wie ich den TFT ansteuern soll: SPI oder Parallel. Wenn ich nach
www.mikrocontroller.net/topic/246939 Ich wollte zunächst Seriell ansteuern aber als ich auf der AVR Seite Beispielcode dazu gesehen habe, dachte ich mir das das für den Anfang zu komplex sein könnte. Daher will ich doch liebe erstmal Parallel ansteuern. Hierzu habe ich jetzt folgende Fragen: 1
-
Thread
Arduino Nano 3 RST Pins
sag ich! ^^ Man kann ja noch nicht mal >den FTDI reseten? Na und? Beim ATMega-Arduino(ATMega2560) sind z.B. alle vier USARTs so kastriert, das man sie nicht als SPI verwenden kann. MfG Spess
Du machst was falsch wenn ein FTDI USB2Serial Chip resettet werden muss. Außerdem hängt an DTR der AVR Reset, so dass ein FTDI Reset unangenehme Folgen haben könnte. Der ISP braucht zwingend die Reset Leitung, und wenigstens einen will man am Kamm haben.
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
nicht was durch C verwendbar ist. Ansonsten sagt's der Titel ja schon: > Efficient C Coding for AVR Auf Deutsch: wie passe ich C an den AVR an...
Das sowieso. Gibt es eigentlich einen vernünftigen Fortran-Compiler für AVR?
-
Thread
FT800 / FT810 Library
Ich arbeite kommerziell seit vielen Jahren mit ATMEL 8 Bit Prozessoren vom Mega8 bis zum Mega2560. Früher mit AVR-Pascal & Assembler jetzt mit Arduino/Visual Studio mit VisualMicro. Es kommt immer darauf an, was man machen will. Man darf 8 Bit nicht verallgemeinern. Einen 8bit PIC
nicht meine Aussage dazu. Rudolph R. schrieb im Beitrag #6648117: > Welche Nische der AVR128DA belegen soll ist mir allerdings nicht klar, > der ist praktisch ein ATSAMC20 mit halbem Takt, halbem Speicher und AVR > Kern. > Das Argument das wäre ein AVR zieht irgenwie auch nicht wenn die
-
Thread
Arduino Mega 2560 Blink ohne Delay mit potigesteuerter Blinkfrequenz
HI, ich hoff Ihr könnt mir weiterhelfen: MC: Arduino Mega 2560 Ich versuche schon seit Stunden folgendes zu realisieren. Eine blinkende Led mit einstellbarer Frequenz durch ein 10K Poti. OHNE DEALAY! Nach stundenlanger Suche finde ich laut google immer
sollte dich zumindest in die richtig Richtung schubsen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmieren_mit_Interrupts http://www.mikrocontroller.net/articles/Interrupt In der Theorie ist der Delay nichts schlechtes - es wird halt sinnnlos Zeit vertrödelt. Wenn dir das
-
Thread
Interrupt A abschalten und IRQ B lauffähig lassen
Hallo Gemeinde, ich suche gerade eine feine Art zum programmieren (AVR-GCC/ATmega2560). Ich bin gerade am überlegen, wie ich folgendes Problem am elegantesten löse und die "alten" Forumseinträge helfen mir nicht weiter... Also, ggf. hat ja einer von euch Zeit mir
-
Thread
Pinbelegung ISP
Hi, ich hätte eine Frage zu der Pinbelegung der ISP-Schnittstelle. Ich möchte einen Atmega 2560 programmieren. Wenn ich nach ISP suche finde ich eine Schnittstelle, nach der ich MISO, SCK, RST, VTG, MOSI und GND anschließen muss. Sehe ich das richtig: 1. Ich kann MISO, MOSI und SCK zum
1. Sehe ich auch so. Da gibt es aber eine Appnote von Atmel dazu. Siehe Artikel [[AVR In System Programmer]] im Abschnitt "6 ISP-Pins am AVR auch für andere Zwecke nutzen" 2. Ja 3. Sehe ich anders. Meistens liefert das Targetboard über VTG Spannung an den angeschlossenen Programmer
-
Thread
AVRDUDE 6.1 freigegeben
version 1 (AT90USB and ATmega*U* devices), or version 2 (Xmega devices) - Atmel-ICE (ARM/AVR), JTAG, PDI, debugWIRE, ISP modi * Bugfixes - bug #40055: AVRDUDE segfaults when writing eeprom - bug #40085: Typo fix in fuses report (for 6.1-svn-20130917) - bug #40782: Verify
#40817: Elf file support (possibly) not working on 6.0.1 windows build - bug #40897: AT Mega2560 not correctly programmed with stk500(v1) ISP (solution patch) - bug #41357: OS X: Avrdude messes with the usb stack? - bug #41402: dfu.c missing include <stdint.h> - patch #7896
-
Thread
Home Automation mittels Arduino & Raspberry Pi
Ausgängen nehmen und mir bei Bedarf das Zubehör dazukaufen? http://www.ebay.de/itm/SainSmart-Mega2560-1602-LCD-Keypad-Prototype-Shield-Kit-For-Arduino-ATMEL-ATMEGA-/320878489546 Ich bedanke mich schon einmal im Voraus!! :)
avr schrieb im Beitrag #2990884: > DerblutigeAnfänger schrieb: >> Das würde mir den Kauf eines unnützen Wifi-Shields für den Arduino >> ersparen, oder überseh ich hier irgendein wichtiges Detail? >
-
Thread
mit Taster zwischen verschiedenen LEDs umschalten
Schieberegister 74xx595 verwenden und die über einen µC füttern. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
direkten Ansteuerung von bis zu 12 low-power (20mA) LEDs verwenden. Größere Boards wie das "Mega 2560" haben 54 digitale Ein- und Ausgänge mit der entsprechenden Möglichkeit, mehr verschiedene Dinge zu schalten. Es gibt auch Möglichkeiten, mit nur wenigen Ausgängen viele LEDs zu steuern, aber dann
-
Thread
Arduino Mega R3 PWM funktioniert nicht für Timer 5 (A), Pin 44
microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/ATmega640-1280-1281-2560-2561-Datasheet-DS40002211A.pdf
Chris H. schrieb im Beitrag #7455724: > schau ins Datenblatt Warum sollte in einem AVR Datenblatt das Arduino Benennungsschema verewigt sein, du Tropf .... Siehe: https://www.arduino.cc/reference/de/language/functions/analog-io/analogwrite/ Zeile mit "Mega". Oder: https://community.element14
-
Thread
ATmega1281 - Timer 3 (4,5) - CTC-Mode 4 oder 12 - 2 Probleme / Fehler
Werte werden ignoriert.. das dürfte schon mal nicht passieren. [c]#include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> int main (void) { PORTB |= (0<<PB7); // hier läuft der LED-PWM drauf DDRB |= (1<<DDB7); // Timer0 (8Bit): FastPWM-Mode(3), TOP = 0xFF, OCR0A als CompareMatch
Compare Units, zwar immer noch "spanisch" vor aber nu läufts.. [c]#include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> int main (void) { PORTB |= (0<<PB7); DDRB |= (1<<DDB7); //PORTB |= (1<<PB7); // Alive-Signal: HIGH // Timer0 (8Bit): FastPWM-Mode(3), TOP = 0xFF, OCR0A
-
Thread
Sata Festplatte
Chip mit 4 GB. Sollte reichen. Und das Interface ist so primitiv, das bekommst Du auch mit einem AVR mit Extermal Bus Interface (also Mega 64/128/640/1280/1281/2560/2561/...) angesteuert, wenn Du Pegelwandler dazwischen packst. fchk
-
Thread
16 bit Timer rasst davon..
Hallo Zusammen Ich bin gerade dabei bei einem Atmega2560 mit den Timern etwas herumzuspielen. Ich habe nun verucht mit timer 3 im CTC modus eine ISR im 1 Sekunden Takt auszulösen. Nun ist es aber so dass dauer zwischen den Interrupts bei etwa 200mS liegen
und komme einfach nicht weiter. Was mache ich falsch? [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> int main(void) { uint16_t Timer = (F_CPU/1024) -1; TCCR3A = (1<<WGM31); //CTC Mode TCCR3B = (1<<CS32) | (1<<CS30); //prescaler 1024 OCR3AH
-
Thread
[V] Arduino Mega 2560
Wegen Umstiegs auf Pinguino biete ich zum Verkauf: - 1 Stück Arduino Mega 2560 mit USB- Kabel für 25 € + Porto 5 € Der Artikel ist wie neu, nur für erste Versuche (Blink- LED) benutzt worden, funktioniert einwandfrei.
... auch im Tausch z.B. gegen Eval-Kit mit ARM Cortex-M4 Controller oder AVR (Wertausgleich).
-
Thread
SPI & CPOL zur Laufzeit ändern
zahlreichen Antworten. Sorry, habe ich wahrlich vergessen den Controller zu nennen. Ich nutze nen Atmega2560 mit AVR-GCC gruß
-
Thread
AVR debuggen unter linux
Wenn ich mir diese Preise ansehe, dazu die Leistung des Cortex-M3, dann stellt sich die Frage nach AVR-Debugging nicht mehr. Es gibt nur ein Hindernis, und das nennt sich DIP.
Wenn ich mir diese Preise ansehe, dazu die Leistung des Cortex-M3, dann > stellt sich die Frage nach AVR-Debugging nicht mehr. Es gibt nur ein > Hindernis, und das nennt sich DIP. Also Multithread versuch ich erst garnicht auf dem AVR. Ein OS mit 2kB RAM dürfte schwierig werden. Auch das printf debugging
-
Thread
Tutorial 10x10x10 LED-Cube
da keine großen vorteile. Allerdings sind entsprechend große FPGAs deutlich Teurer als ein ARM oder AVR32.
WS2801 bzw WS2803 angeschaut, da dürfte eventuell sogar PWM möglich sein, je nach dem, ob das der AVR schaffen kann. ;)