-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
von mir lassen sich beraten, wenn sie der Meinung sind, ihr Rechner sei veraltet und mittlwerweile langsam geworden (ein Computer wird nicht langsamer, lediglich die Zahl der - häufig unnötigerweise - installierten Programme und Hintergrundprozesse nimmt unüberschaubar zu). Die meisten dieser Bekannten
AVR wird nicht wirklich akzeptiert, woran liegt das?
-
Thread
DC-Motor Drehzahl lastunabhängig sensorlos regeln
dem Sensor rausbekommst, desto besser lässt sich regeln. Für die Software wäre Application Note AVR221 ein Anlaufpunkt - PID Regler in C. Am besten wäre, wenn du P,I und D z.B. über die serielle Schnittstelle einstellen kannst und dann ins EEPROM des AVR schreibst. http://www.atmel.com/Images/Atmel-2558-Discrete-PID-Controller-on-tinyAVR-and-megaAVR_ApplicationNote_AVR221.pdf http://www.atmel.com/Images/AVR221.zip
-
Thread
Einsprung in Analog Comparator Interruptroutine bei Mega48 zu langsam
0 gesetzt. Dies dauert im Schnitt 3us bis der Pin wieder auf 0 ist. Ich programmiere in C mit AVR-Studio und dem avr-gcc. Hat jemand eine Idee, warum der Einsprung in die Interruptroutine so lange dauert? Über Antworten wäre ich sehr dankbar. Karsten
macht der avr von alleine... daher unnötig.. Du kannst auch: Hast du die Chance vorweg ein anderes Ereignis zu bekommen? wenn ja triggerst du auf das Ereignis, wartest dann in der ISR per Polling auf dein jetziges
-
Thread
Pac Man mit dem ATmega8
@Hannibal: Bevor ich anfangen würde EEProms an einen AVR zu packen, würde ich erstmal einen AVR mit mehr Flash nehmen. Zumal entweder serielle EEProms zu langsam wären oder aber parallele EEProms wegen den vielen Pins bereits größere AVRs benötigen würden
Also, ich hatte auch überlegt. Ein Chip liest Bilder von EEProm in RAM. Anderer AVR sendet Befehl mit Bildnummer u. Position an GrafikAVR. GrafikAVR fügt Bild ein und zeigt an. Bsp. Befehl: 1011010-111111-101010-1 BildNR.-Pos.X -Pos.Y -Tranzparenz?
-
Thread
Das Ende von 8bit?
. Zum Argument Stromverbrauch: ein 16bittiger msp430 ist im Schnitt sparsamer als die AVR-Architektur und die neueren M0-Kerne nähern sich der Marke auch langsam. Also auch kein Argument mehr, genausowenig wie die oft angeführte Code-Dichte.
großen Wachstumsmarkt mit den Anforderungen > kurzes Time-To-Market, billig Solange Microchip die AVR Preise nicht Richtung PIC senkt wird AVR hier nichts reissen. Zumal 8051 hier noch vor PIC ganz weit vorn ist.
-
Thread
einfaches DIGITAL- Oszilloskop (800 Datenpunkte) Assembler
bit aus einem schnellem AVR. Dann wäre es der viel beschriebene Logiganalyser, zwar für langsame Aufzeichnungen, aber dafür preiswert. Ev kann mann das ja mit 'nem CPLD schnell machen, oder die gelesenen Bits in ein ext. Ram speichern
Demnächst ist ja bei der Elektor Ausgabe ein kleiner 16bit uC dabei, der kaum mehr kostet als ein AVR, aber mehr Speicher und einen 300kHz ADC hat. Dann werde ich mit diesem mal einen zu der AVR Schaltung kompatible Schaltung bauen, denn beim AVR ist recht schnell die Grenze der Samplerate erreicht.
-
Thread
Fernbedien RC5 Empfänger
RC5.C:27: warning: converting of negative value `-0x000000002' to `unsigned char' C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o: file format not recognized; treating as linker script C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe:fernbedienung.o
Takte aufgerufen (512 Takte + Register sichern) und braucht zum Durchlauf ~100 Takte. Somit ist der AVR 1/5 aller Takte nur damit beschäftigt auf rc5 Starts zu achten. Bei mir kommt noch hinzu, dass der Stack im langsamerem externen RAM liegt und er somit alle ~588 Takte aufgerufen wird und ~164 Takte
-
Thread
Hackbarer(?) 21 EUR Quadcopter
richtiger N79E825 sieht anders aus. Das muss ein OTP sein. Dann geht natürlich der Streit los: AVR? MSP430? ARM?
steuern kann. Dazu könnte man auf das Arduino-Sketch von oben aufsetzen. Man könnte hier mit RS232+AVR+nRF24L01 gleich in Ansi-C loslegen und den Code später auf SDCC und 8051 portieren damit er auf dem Dongle läuft. 2) Endlich den Copter entsperren (Das BU-link müsste langsam mal angekommen)
-
Thread
FPGA für 3D Berechnungen
Hallo zusammen! Ich plane zur zeit mit meinem Kumpel eine Art Grafikkarte für einen AVR zu realisieren. Unseres Ziel wäre es eine, 3D fähige Karte zu schaffen, die wir in Software bereits zum laufen gebracht haben (aber nur sehr langsam^^). Da wir nicht das Budget für leistungsstarke MCU
darauf zugreifen. Vieles wird Dir damit abgenommen, aber halt nicht alles. So ein Soft-CPU läuft langsamer als sonst. Google einfach nach NIOS, Microblaze, Picoblaze oder schaue bei www.opencores.org vorbei. Kannst auch AVR-Core herunterladen und auch im FPGA implementieren. HAst dann AVR und Deine
-
Thread
40/50MS/s AVR Digital Storage Oscilloscope
http://www.ulrichradig.de/home/index.php/avr/avr-dso
zählt die Adressen hoch (via RUN/STOP) zum schnellen Speichern der AD-Werte, oder über einen Takt vom AVR zum langsamen auslesen des Speichers. Desweiteren wird noch die Sampelrate eingestellt. Hier erfolgt noch eine kleine Änderung des CPLDs damit auch noch langsamere Frequenzen gesampelt werden können
-
Thread
AVR ATtiny mit Uhrenquarz zu langsam für Programmer
lief mit der erwarteten Geschwindigkeit. Aber jetzt erkennt das Programm AvrOspII den µC nicht mehr, da er offenbar zu langsam ist... Ich konnte mir zunächst helfen, indem ich auf einem zweiten, älteren Notebook (Win2K), das noch über eine LPT-Schnittstelle verfügt, mit der
Programmentwicklung betreiben kann). Weiß jemand Rat? Mir wäre sehr geholfen, wenn es gelänge, den AVR910 dazu zu bewegen, mit dem µC langsamer zu kommunizieren. Ist das möglich, evtl. mit anderer Software? Der Programmer wird überhaupt nur erkannt, wenn die COM-Schnittstelle auf 115200 baud gestellt
-
Thread
Kreative Zweckentfremdungen
Teilweise hat man die Druckerschnittstelle auch als Scannerschnittstelle missbraucht. Unglaublich langsam, aber billig.
sein. (http://ww1.microchip.com/downloads/en/AppNotes/00001838A.pdf) AVR ESD Schutzdioden + 1M Vorwiderstand = Zero-Cross Detektor (http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182.pdf) AVR Reset Pin als Open-Drain Ausgang
-
Thread
Einstieg in die Welt der Mikroprozessoren
auf einer Second-Hand GPS-Platine) rum. In C kann man alle drei programmieren. Subjektiv hat der AVR die Nase vorn - es gibt zwei kostenlose Entwicklungsumgebungen (WinAVR/AVR Studio) und massenweise Sourcecode, Tutorials, Hardwarevorschläge, Foren/User, Händler... im Netz. Die Dokumentation von Atmel
Timer-gesteuerter Interrupthandler. 10. Angesichts der bisherigen unerwarteten Erfolge kam in mir so langsam der Verdacht auf, dass der AVR für möglicherweise nur Dumme gemacht wurde (tatsächlich wurde der Prozessorkern ursprünglich wohl von einer norwegischen Uni für Lehrzwecke entwickelt, bevor er dann
-
Thread
EEprom AVR-DA (avr128da32)
Hallo, darf man fragen was an der avr-libc veraltet sein soll?
Zum Beispiel: http://ww1.microchip.com/downloads/en/Appnotes/Migration-from-megaAVR-to-AVR-DxMCU-Fam-DS00003731A.pdf '2.3.2 SRAM and EEPROM Memories': The EEPROM is located in the Data space for the AVR Dx devices. That allows a linear addressing of the entire area and faster access
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
16MHz (und die Verwendung der bisher angedachten Quarze) beim 328p auch Sinn ? Oder "kann" der nur langsamer ?
Hexenwerk. > > b) Du kommst nicht so leicht auf exakt 1ms Intervalle für Timer. > > c) Es ist langsamer als 16 oder 20 MHz Danke für den Input. Dann scheint mir in meinem Fall 16MHz zunächst mal mehr Sinn zu machen, da ich ja aktuell noch den Umstieg von Aduino zu nativer AVR-Umgebung vollziehen
-
Thread
RMS über 8192 Werte auf MSPF149 sehr langsam
SUM_SIG1/j;' besser eine Shiftanweisung verwenden. MW_SIG1 = SUM_SIG1 >> 13 ; Controller zu langsam getaktet?
springt er mir die while nie wieder an ausser beim ersten Aufruf, hat einer eine Idee warum? Langsam krieg ich totes Hirn, für heute.
-
Thread
Atmel oder PIC Gesperrt
was für PIC? Hatte selbst mit PIC noch nichts zu tun, kann dir über die also wenig sagen. Aber für AVR's wirst hier vermutlich mehr Informationen finden. > Was habe ich denn bei einem 8 Bit MCU für Einschränkungen gegenüber > einem 16 oder 32 Bitter? Ist beim Rechnen mit großen Zahlen langsamer.
setzen. Nun kann man allerdings auf dem Standpunkt stehen, dass bei einer Load/Store Architektur wie AVR zwei 1-Wort Befehle, nämlich SetBank und Load(6bitAddress) weder länger noch langsamer als ein 2-Wort Befehl Load(16bitAddress) sein müssen. Für den Assembler-Programmierer aber umständlicher wirken
-
Thread
Wie stirbt ein Mikrocontroller?
Stefan schrieb im Beitrag #6505344: > Wie lange hält ein AVR im Dauerbetrieb im durchschnitt durch, wenn von > außen keine Störungen kommen? Als erstes dürfte das Flash-ROM vergesslich werden. In AVR105 wird von einer "expected data retention" von 20 Jahren
Gerhard O. schrieb im Beitrag #6505743: > Shift Register und IO-Expander to the rescue;-) Zu langsam, besonders IO-Expander (um 1 Bytes oder gar 1 Bit zu schicken oder zu lesen, braucht man mindestens 3 Bytes per SPI, oft auch mehr, oder gar über langsame I2C). Shift Register sind unflexibel. Zwischen
-
Thread
volatile Funktionen
Haarspalterei, ist für die Diskussion kaum relevant. Hätte man eine std::atomic Implementation für AVR, könnte man o.g. Programm so schreiben: [c]#include <cstdint> #include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> #include <atomic> std::atomic<std::uint8_t> i { 255 };
dementsprechend /keine/ Interruptsperre einbauen. Eine gute Implementation vorausgesetzt sollte hier für AVR der selbe Code herauskommen wie bei volatile. Da aber der AVR-GCC bzw. avr-libc anscheinend keine Implementation von std::atomic / _Atomic bietet, muss man sich mit der Krücke ATOMIC_BLOCK behelfen
-
Thread
Stoppuhr mit Bascom AVR
Moin Leute, Hab jetzt schon des Öfteren mit Bascom AVR rumgespielt und nun wollte ich mal eine Stoppuhr programmieren und auf einen ATmega16 ziehen. Mir persönlich würde jetzt nur einfallen dass ich im Programm jeweils "wait" eingebe und er dann weiter
werde mir das mal gleich genau durch lesen und verstehen. Jetzt zum LCD ihr sagtet der wäre zu langsam als dass er alle 100ms die zahlen anzuzeigen ist das richtig ? Was wäre die folge davon ?
-
Thread
Weiß jemand, was für ein Atmega-Board das ist?
wie man > ihn vermeidet, wenn man ihn nicht möchte. warum ist digitalWrite(TEST_PIN, HIGH); so langsam? https://roboticsbackend.com/arduino-fast-digitalwrite/ jedenfalls viel langsamer als PORTB = B00000001; ich weiss ja selber das man digitalWrite nicht braucht, aber warum ist das langsamer
Martin H. schrieb im Beitrag #6403251: > Das Ergebnis ist nicht anders, als wenn Du avr-gcc von Hand aufrufst Wundert auch nicht da die Arduino-IDE ja u.a. den avr-gcc benutzt da der ja Teil des Pakets ist ;)
-
Thread
Das Ende des Z80
danke. Das wäre ein Fluchtgrund zurück zu AVR :) > Der LDIR Befehl und seine nahen Anverwandten moegen ja bequem sein, > genauso langsam sind sie aber auch. Alles eine Frage der Relationen. Man vergleicht nur allzuschnell mit heutigen Maßstäben
Minder-Leistung) folgen würden. Natürlich summieren sich noch viele weitere Faktoren zum "Erfolgs-Paket" AVR.
-
Thread
ARM Board minimal
Bedeutet das jetzt, dass eigentlich nur die ALU mit 50MIPS arbeiten kann und der rest getürkt ist(langsamer als ein AVR)? Wie viele Takte benötigen IO Zugriffe dann eigentlich?
Nicht, wenn er bloss mit I/O-Leitungen spielt. Bei Software-SPI (bit banging) wird ein AVR schneller sein als zumindest die meisten LPCs, weil die einen berüchtigt langsamen Peripheriebus haben. Aber lass den AVR mal die in C extrem häufigen (mindestens) 16bit breiten Daten und Zeiger verwursten
-
Thread
Algorithmus für Linefollower mit 5 Sensoren
Umständen anders beschalten und auf einen anderen Eingang am µC gehen (nämlich den ADC) Edit: zu langsam.
leichter verliere ich an traktion habe aber bessere trägheits eingeschaften -> regelung/geschwindigeit langsamer Mach ich den robbi schwere gewinne ich an traktion habe aber schlechtere trägheitseigenschaften -> regelung/geschwindigkeit bleibt genauso langsam. Ich könnte höchstens etwas gewinnen idem ich
-
Thread
Drohne im eigenbau Gesperrt
Was sind jetz die Vorteile von einem STM32 zu einem AVR UC3.
. Macht zuerst mal das AVR Tutorial und macht dann das AVR-GCC Tutorial, damit ihr auch C könnt. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Dann könnt ihr anfangen euch über das Komplementärfilter einzulesen
-
Thread
Lüfter und AVR
Hallo, ich habe wie abgebildet einen Lüfter an einem AVR angeschlossen. Das problem ist, das er nicht läuft wenn der Portpin ein High-Signal hat. Die Schaltung an sich sollte doch richtig sein, oder?
Noch eine kleine Anmerkung: Die Diode ist eine Gleichrichterdiode und als solche zu langsam, um sie effektiv für induktive Lasten einzusetzen. Kann funktionieren, muss aber nicht. Hier ist es besser, auf schnell schaltende Typen zu setzen.
-
Thread
Fusebits - ein controller nach dem anderen raucht mir ab :'(
Fuseeinstellungen richtig gut > angezeigt! > > Überleg dir das mal... Wenn es rein um das programmieren mit AVR-Studio geht, taugt auch ein AVRISP mkII (ca. 40€) EDIT: Ja, AvrStudio läuft natürlich nicht utner Linux.
AVRs einen Prescaler haben und erstmal sehr langsam takten. Dann muß die Programmersoftware auch auf langsamen Takt gesestzt werden, sonst gibts Datenmüll. Peter
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
| AVR32DB32 | AVR32DB48 | AVR64DB28 | AVR64DB32 | AVR64DB48 | AVR64DB64 AVR128DB28 | AVR128DB32 | AVR128DB48 | AVR128DB64 14 Pin | 20 Pin | 28 Pin | 32Pin ___________|____________|____________|_____________ AVR16DD14 | AVR16DD20 | AVR16DD28 | AVR16DD32 AVR32DD14 | AVR32DD20 | AVR32DD28 | AVR32DD32 AVR64DD14 | AVR64DD20 | AVR64DD28 | AVR64DD32 28 Pin | 32 Pin | 48 Pin | ______
-
Thread
AVR Eclipse Plugin 2.3
dann einen Ordner 'WinAVR_20060125' geben, den Du auch löschen > könntest. Da waren 3 Verzeichnisse: WinAVR zeigte auf die alte Version 'WinAVR_20060125' WinAVR_200812xx zeigte auf 'WinAVR' WinAVR_200812x1 zeigte auf 'WinAVR
dem WinAVR (AVR-GCC avr-libc) zu benutzen?
-
Thread
DCF77-Modul von Pollin
Flanke nicht sonderlich steil und hat einen kleinen Sägezahn draufmoduliert. Da die Hysterese der AVR-Eingänge sehr gering ist, ist es je nach AVR Typ/Exemplar schon vorgekommen, dass der Impuls vom AVR gelegentlich nicht als ein einzelner vollständiger Impuls erkannt wurde, sondern ein sehr kurzer
Flanke nicht sonderlich steil > und hat einen kleinen Sägezahn draufmoduliert. Da die Hysterese der > AVR-Eingänge sehr gering ist, ist es je nach AVR Typ/Exemplar schon > vorgekommen, dass der Impuls vom AVR gelegentlich nicht als ein > einzelner vollständiger Impuls erkannt wurde, sondern ein sehr kurzer
-
Thread
[AVR] externer Speicher
den gesamten Speicher für Daten nutzen will, dann so. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Flash_mit_PROGMEM_und_pgm_read
7.0? Falls ich sie am Display zeigen muss kann ich einfach schreiben: myVar = avr-size -x -A foo.elf und myVar am Display ausgeben?
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
früher(tm) in einer bestimmten bestehenden uralten Schaltung durch einen FPGA bereitgestellt wurde. Der AVR ersetzt nun einfach nur diesen FPGA, ansonsten bleibt die bestehende Schaltung unverändert. > In diesem Fall hätte ich ganz einfach einen 3-UART > AVR verwendet. Der AVR128DA64 hat sogar *SECHS
#7266024: > die alte > Centronics-Druckerschnittstelle > Per Interrupt zu reagieren wäre > zu langsam Ganz zufälligerweise hab ich selber genau das eine mit dem anderen betrieben, noch zu Z80 Zeiten. Es geht also. Heute bringt der AVR noch ein mehrfaches an Rechenleistung mit. Entscheidend ist
-
Thread
kann man einen mikrocontroller übertakten?
> Wozu also das ganze Brimborium ? Ganz einfach: Wenn ein AVR mit 16MHz zu langsam ist, man aber sich gerne einen CPLD oder einen anderen CPU sparen will, weil der AVR einfach billiger ist. An den früheren Spezifikationen für den Tiny2313 sieht man, dass Atmel
Taktfrequenz nicht hinzubekommen. Allerdings kann ein ARM auch Code aus dem RAM ausführen, was ein AVR per se nicht unterstützt (mit Ausnahme der USB-AVR-Modelle, die gar kein Flash-ROM haben).
-
Thread
ATTiny10/11/12
Hi... Versuchs doch einfach mal in Assembler (AVR-Studio), der Befehlssatz steht im Datenblatt und wird in der AVR-Studio-Hilfe oder auch im Instruction-set (ATMEL-Homepage) ausführlich erklärt. Da die Programme für 8-Pin-Tinys eh recht klein ausfallen
@Tobi: Warum soll ein Print einen AVR mit UART brauchen?
-
Thread
Empfehlung 8-Bit-Controller: STM8
leistungsfähigen) Bus vorsehen will, würde ich den STM8 definitiv nicht mehr nehmen. (aber auch kein AVR, weil auch zu langsam , (auch M16C rel langsam) ) ----------------------------------------------------- Natürlich kann der STM8 insgesamt gesehen nicht mit grossen 32Bitern mithalten , weil insges
und somit sind beim Context-Switch auch keine zig Takte nötig. ...auch hier sind viele "grosse" langsamer. --------------------------------- Meiner Meinung nach hat AVR mit dem STM8 eine sehr grosse Konkurenz bekommen. AVR müsste nachlegen: u.a. mit schnelleren LD/ST's
-
Thread
PonyProg portiert auf Qt
senkt die Produktivität des Werkzeugs. Wo hat er denn geschrieben, dass er irgendwas nennensert langsamer gemacht hat? Hast du diese neue Version von PonyProg schon getestet und für zu langsam befunden? Was genau war dir zu langsam im Vergleich zur Originalversion? > Nur komplette Vollidioten halten
Sind denn inzwischen die Fuse-Settings vom AVR eindeutig gekennzeichnet? Ich möchte nicht wissen, wie viele verfuste AVR's auf die Rechnung von PonyProg gehen. Ich muß dazu sagen: Aus diesem Grund habe ich PonyProg ca. 2003 zum letzten Mal
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
Heinrich W. schrieb im Beitrag #5907356: > #include <avr/io.h> > #include <util/delay.h> Mal langsam mit dem Pferden. Nichtgleich alles mögliche versuchen. Wie sind die Fuse eingestellt und/oder brauche ich einen Quarz? Erste inbetriebnahme des Prozessors
Karl schrieb im Beitrag #5908505: > Heinrich W. schrieb im Beitrag #5907356: >> #include <avr/io.h> >> #include <util/delay.h> > > Mal langsam mit dem Pferden. Nichtgleich alles mögliche versuchen. Naja, einen LED-Blinker kann man nun schwerlich als „alles Mögliche“ verdammen, das ist
-
Thread
Arduino-AVR programmieren
wie kann ich mein selbstgebautes avr mit dem arduino uno programmieren?
AVR bei angegeben günstigen Adresse. Gruß Tom
-
Thread
Alternative zu Kristallohrhörer
habe ich weder passende platinen noch eine idee für einen ... Habe lange Zeit den hier mit Bascom AVR verwendet, da braucht man gar kein IC. http://www.rowalt.de/mc/avr/progd.htm Funktionierte bei mir absolut zuverlässig, ist nur bei größeren Datenmengen etwas langsam. Weiter unten ist zu
Bei meinem PP-AVR-Progger war, wie gesagt, kein IC dazwischen. Die PP-Leitungen habe ich zur Sicherheit mit Zenerdioden beschaltet: vom PP -----------o-------O zum AVR | --\ Katode
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
Die lange erwarteten XMEGA-Controller von Atmel scheinen langsam Gestalt anzunehmen. Auf der Atmel-Webseite sind sie seit heute erstmals unter den Produkten aufgeführt. Die XMEGA-Reihe basiert auf dem erfolgreichen 8 Bit AVR-Kern, enthält aber einige interessante
Naja das gibts doch schon -> AVR32, ARM
-
Thread
ATXMEGA32: Pins schalten viel zu langsam
gewählt werden können. Grundsätzlich funktioniert mein Code wunderbar, aber eben leider nur sehr langsam (bis fin ca. 178KHz, danach kommt der Controller nicht mehr nach). Virtual Ports habe ich bereits versucht, dass hat nicht mehr Geschwindigkeit gebracht. Ich verstehe einfach nicht wieso er uC nicht
anschauen? Ich programmiere in Atmelstudio 7 (Version 7.0.1188), standartmässige Projekteinstellungen (AVR/GNU C Compiler). > Kann es sein, dass der UART-Interrupt Deinen INT0-Interrupt kurzfristig > sperrt? Der UART-Interrupt wird zurzeit nicht ausgeführt und kann daher nichts blockieren, da bin
-
Thread
-
Thread
Logamatic 2107 Schnittstelle
müsste auch AVR-Studio gehen, oder gibt es was besseres dafür? Gruß Ingo
@Fred Granna Hast Du Dir die App-Note AVR304 (http://atmel.com/dyn/resources/prod_documents/doc0941.pdf bzw. http://atmel.com/dyn/resources/prod_documents/avr304.zip) schon mal angeschaut? Ist doch eigentlich ganz gut dokumentiert und auch
-
Thread
C++?!?
@ Jörg Shame on me, du hattest recht. Ich Dummerchen habe für den C++-Quellcode den avr-g++ direkt verwendet. Warum ich das gemacht habe, keine Ahnung. Verwende ich den avr-gcc passt das Ergebnis auch größenmäßig. Wo liegen da eigentlich die Unterschiede zwischen avr-gcc und avr-g++? Wenn der avr-gcc sowieso c++ schluckt, wofür gibt es dann den avr-g++?
-
Thread
ATmega328PB taktet zu langsam
Quarz usw. ran. Fuse auslesen funktioniert weiterhin. Blinkcode geflasht > taktet um Faktor 8 zu langsam. F_CPU = 8000000UL ist als allgemeines Symbol konfiguriert. [code] #include <avr/io.h> #include <util/delay.h> int main(void) { DDRD = (1<<PD6); while (1)
Fuse ich ihn wieder auf extern Crystal, dauert es ewig bis es blinkt und dann blinkt es wieder zu langsam. Spannung weg hilft auch nicht. Fuse ich wieder auf intern RC und nehme kurz die Spannung weg, blinkt es wieder korrekt. Ist mir noch ein Rätsel. Nur wenn ich die Fuse ändere schreibt er
-
Thread
USB-Stick am Mikrocontroller VNC1L
Hallo Matthias Danke für die antwort. Aber bei mir ist es nicht nur bei 12MHz das er langsam wird. Selbst bei 8MHz ist er langsamer als bei 1MHz. mit welcher Frequenz betreibst Du denn deinen Prozessor? Und wie lange dauert bei dir eine Übertragung von sagen wir mal 17Byte mfg LPT
echt einsteiger auf dem Gebiet. Ich wollte dien Programm nutzen um Daten zu loggen. ich benutze einen AVR ATmega32 und AVR Studio 5. Nun ist mir aufgefallen das du vnc2l_avr.c in VNC!L_AVR.c includierst ohne eine Header Datei zu packen...wenn ich das ganze kompilieren will, bekomme ich die fehlermeldung
-
Thread
Spielekonsolen mit AVR
Ich denke, dass die 8 Bit AVR dafür ungeeignet sind. Vor allem weil sie zu wenig RAM haben.
Lösch-Zyklen. Ist also doof. Man könnte auch einen Bytecodeinterpreter implementieren, aber der wäre langsam - also auch doof. Wie man es dreht und wendet, für einen Gameboy-Nachbau wäre AVR einfach eine ungünstige Wahl. Da sind klassische 8-Bit Architekturen wie Z80, 6502, 8052 oder auch irgendwelche Ärmchen
-
Thread
Labornetzgerät - Fragen zum Schaltplan
raus, für mehr braucht es also Parallelschaltung. > 4. Regelung: Analog (Opamps) oder digital (AVR oder Sam? Der ARM-Arduino > hat sogar DAC, die können für eine Regelung interessant werden) Sicher analog, denn es sollte auch ohne uC funktionieren, zudem sind alle uC zu langsam. Und der eine
nutzen, bei kleinen Strömen ist es auch so schon langsam, da will man mehr Verzögerung eher nicht.
-
Thread
RFM12 - Funkmodul
michael.dipperstein.com/hamming/hamming-0.2.zip Hamming 12,8 sind mehr effektiv (overhead) , aber am einer 8-bit'er (AVR) ich glaube er ist langsamer (processing) , 7,4 passt im einer 8 bit register. /Bingo Dänemark
Mhz > Takt arbeiten. Das kann er? Jau, das kann er. Wenn du willst, kannst du den Controller (AVR) sogar mit 1Hz oder weniger takten (er arbeitet dann halt auch dementsprechend langsam). Gruß, Magnetus
-
Thread
PPS5330 Labor-Netzteil hack
und IRQ vermeiden! ein ATmega macht das https://rn-wissen.de/wiki/index.php/Analog_Komparator_(Avr) http://modelleisenbahn-steuern.de/controller/atmega8/17-der-analog-comparator.htm https://www.mikrocontroller.net/topic/198508 http://www.grzesina.de/avr/acompare/acompare.html
ist dafür aber sehr langsam (> 700ms von 0V auf 10V).