Atmega328. Da wäre z.B. der 6502 Emulator mit kompletem Basic: http://forum.arduino.cc/index.php?topic=193216.0 Oder der LPC-Vocoder auf dem Uno aus prähistorischer Zeit: https://github.com/going-digital
einen ESP nehmen wenn am Netzwerk angemeldet oder für Kleinigkeiten immer noch einen AVR von 328p bis 1284p oder sogar einen Arduino mit TFT touch Shield.
/fifo.html Wenn er leer ist, gibt er -1 zurück. Zum test sende ich Daten mit einem XBee Pro zum Atmega1284P und die Daten werden dann in den XBee_IN Fifo geladen. In der Main Funktion soll geprüft werden, ob im XBee_IN Fifo Daten drin sind, wenn ja, sollen die an den XBee_OUT Fifo übergeben werden,
AVRISP mkII ATmega1284P ISP Error Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool) Unable to enter programming mode. Verify
warum die Silabs und > FTDI Teile so populär sind. Vor etwa einem Monat habe ich "Arduino mit ATmega1284P" gemacht. Auf der Platine gibt es 6-Pin-Header, man kann externe USB/TTL Konverter (mit DTR-Pin) benutzen. Ich habe zwei davon: mit CH340 und mit FT232RL. Beide funktionieren gut, ich habe keine
Drehgeber für den ATmega 1284P .def AL = r16 .def AH = r17 MPinB: .byte 1 ;Merker für Pin B Drehgeber Initialisierung Ports 1) 2) 3) 4) t A h e 2. und 4. PCIE2 an, PCIE1 aus r B B speichern A s n l B 1. PCIE2 aus, PCIE1 an
Fuse- & Lock-Bits mySmartUSB light an COM15 mit ATmega1284P
Standardwerte einstelle Übernehmen Verlassen
Achtung das verändern der Fuse-Bits kann dazu führen, dass der Prozessor nicht mehr programmierbar bzw. überhaupt erreichbar wird.
Hardware Auslesen
Kanal Transistoren sind S9014
P Kanal Transistor ist ein S9015
Betrieben wird das Ganze an einem Atmega 1284p bei ca 62,5Khz im Fast PWM Mode.
Bis hierhin funktioniert alles wunderbar. Tausche ich allerdings den IRF9540N gegen einen IRF4905, schaltet dieser nicht mehr vernünftig aus. Ich "nehme" an das
Hallo, ich versuche mithilfe eines ATmega328 ein Midi Leser zu bauen. Für den Anfang wollte ich die Richtigkeit der Empfangenen Daten feststellen. Ich habe eine Standard Eingangsschaltung (siehe Wikipedia: Midi) verwendet und den Ausgang
ohne Puffer machst. Als Einregung möchte ich hier ein bißchen Code geben. Das ist für AT Mega 1284P, aber notwendige Anpassung ist unkompliziert. [c] // usart.h #ifndef USART_H #define USART_H 1 #define USART_BAUD_MIDI (((F_CPU/16)/31250)-1) #define USART0_SIZE_RX 16 #define USART0_SIZE_TX
läge bei mir daher der Focus. Ben schrieb im Beitrag #3972874: > … um von der Hardware eines ATmega abstrahieren zu können Der ATmega darf natürlich nicht fehlen. Vielleicht reicht es auch, mit diesen Beiden anzufangen, um sich nicht zu verzetteln. Beim Infineon XMC4500 ist z.B. wieder alles
Schlamper gerne ab, mal aus Bequemlichkeit, mal aus Platznot, rate mal warum ich den Arduino mighty atmega1284p so mag? buggy ist P.Fleurys LIB definitiv nicht, sie sogar sauber und leicht verständlich.
laut Datenblatt reichen 16 MHz Pixeltakt aus. Das ist zwar an der oberen Grenze was man mit einem ATMega mit 16 MHz machen kann, aber es geht noch. Ich sehe 2 Moglichkeiten: 1. 8-fach Umschalter mit Zähler und CPU-Takt an 2x4 Pins anschließen. Dann gibt man alle 4 Taktzyklen 4 Bits auf die Pins, die
auszukommen, ist auch der AVR u.U. natürlich noch im Rennen. Ich benutze das Display z.B. an einem Mega1284P. Es kann dann: 480x160 Pixel ("monochrom"), wobei monochrom hier nicht wörtlich zu verstehen ist. Tatsächlich sind es einfach nur zwei Farben, zwischen denen mit der genannten Auflösung gewechselt
positioniert, dass die Führung stets auf Höhe der aktuellen Kabelbahn steht. Die Steuerung baut auf einen Atmega1284 bei 20MHz. Also, pro 30 Getriebemotorumdrehungen (1 Trommelumdrehung) - gibt ein Drehgeber am Motor (1024 Imp * 30) = 30720 Impulse aus und - verfährt die Führung um eine Kabeldicke von
Schaltung Der ATmega 1284P wird mit 16Mhz betrieben. Er speist 5TLP250, die jeweils eine eigene +- 12VVersorgung brauchen. Dafür habe ich 3Trafos genommen. VDD sollte von einem NT mit Strombegrenzung versorgt werden (z.B
bekommen soll. Ein Array ist 0x120 Bytes lang. Dieses Array soll an eine feste Adresse im SRAM (ATMega328, 0x200 bis 0x31F) gelegt werden. Wie kann ich das mit dem Atmel Studio 7 erreichen?
einiges an Speicher einplanen. > Für 'nen ATtiny ist das eher nichts! Momentan habe ich einen Mega1284P im Einsatz. Der hat schon keine Speicherprobleme mehr selbst wenn ich den Code aufblasen wurde. Aber der läuft noch mit Assembler. ich denke aber darüber nach auf einen XMega umzusteigen unter anderem
die Daten in entsprechende Pakete unterteilen. Beim ATtiny13 ist der Puffer sehr klein und beim ATmega1284 riesengroß. Peter
(nun gelayoutet, vorher nur Lochraster) und wollte wegen des neuen Prozessers (AT90CAN128 statt ATMega16) einfach ein paa Sachen besser machen und stoße halt jetzt wieder an meine Grenzen, da ich wie gesagt schon ewig nicht mehr hab und wohl auch noch nie der Guru war. Ich arbeite mich aber gern in
Fuse- & Lock-Bits mySmartUSB light an COM15 mit ATmega1284P
Standardwerte einstelle Übernehmen Verlassen
Achtung das verändern der Fuse-Bits kann dazu führen, dass der Prozessor nicht mehr programmierbar bzw. überhaupt erreichbar wird.
Hardware Auslesen
Moin, ich versuche Daten, die vom GPS und XBee an meinen Atmega1284P gesendet werden, über das XBee zurückzusenden. Dafür habe ich von dieser Homepage http://www.mikrocontroller.net/articles/FIFO den 2^n-Ringbuffer benutzt. Das hier ist die FIFO Datei: Es ist
09.12. und würde gerne zum Stammtisch kommen :-) PS: Baue gerade an einem Frequenzgenerator (ATmega16)
verschiedene Temperaturen an der Heizung misst. Das soll auf die Platine drauf: * Controller: ATmega164...1284, Quarz, Cs * EEPROMs * seriell: MAX232 für UART0 und UART1 je ein MAX485 für UART0 und UART1 open-Kollektor-Treiber für 1-wire am UART Ausgänge gehen auf alle Ausgangs-Chips
ebenfals mit PROGMEM im Programmspeicher. Jetzt habe ich das gleiche beim Bootloader für einen ATMEGA1284P gemacht. Hier liegt die Tabelle jetzt natürlich im Bootloader-Bereich. Für den Zugriff benutze ich deshalb pgm_read_word_far. Funktionieren tut es wunderbar, allerdings bekomme ich eine Warnung
lesen und schreiben geht mit einem AVR Prozessor ohne grösseren Handstand. Ich hatte damals einen Atmega1284P genommen, weil der hat genug RAM und läuft auch mit 20MHz. Später fand ich dann heraus 16MHz reichen völlig und man könnte es sicher auch mit weniger RAM machen (habe ich dann nicht mehr ausprobiert
P T T T T T T T T A L A C C C C C C C C S S C / / / / / / / / O C C C C C C C C A A A A A A A A ATmega1284P A B A B B A B C C C C C C C O O O O E L L O O O 0 1 2 3 4 5 6 7 S C D A A 0 1 2 3 4 5 6 P P P P P P P P R V G X X P P P P P P P 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 0 0 0 4 4 4 a 100nF
schalten. Ist das alles? Klingt nach hässlicher 24V-Industrie-Umgebung... Controller: nimm den atmega1284 - ist neuer und hat ein paar vielleicht nützliche zusätzliche Features. Schaltregler: Nimm lieber was neueres... du brauchst ja kaum Strom und sparst obendrein Platz und Geld. Ein LT1933 kommt
Dezimalsystem verwendet werden, benötigt die Taschenrechner-Applikation ca. 20 kB. Ich habe auf meinem ATMega32 noch exp und log aktiviert, was auf 28 kB führt. Mit allen Funktionen werden ca. 39 kB benötigt -- nichts für einen ATMega32. Außer der float64-Bibliothek verwende ich in der Taschenrechner-Anwendung
Fokus bei der Genauigkeit immer beim Worst-Case war; Grafiken > wie in Beitrag "Re: Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay" sind zwar > ganz nett, aber wenig aussagekräftig weil der Worst-Case fast ganz unter > den Teppich gekehrt wird. Ich habe auch immer den Fokus auf die Abweichung
avr/interrupt.h> #include <iopins.h> #include <pinlist.h> //#include <timer0.h> // OLD #include <ATmega-164-324-644-1284/Timer_local.h> // NEW using namespace Mcucpp; using namespace IO; using namespace Timers; //***************************************************************************** ISR(TIMER0
I I I I D C 2 / / / / / / / / S S O C C C C C C C C GND 10µ 10µ D D D D D D D D A A A A A A A A ATmega1284P 0 0 3 3 1 1 2 C C C C T 2 1 C C C O O O O E L L O O O 0 1 2 3 4 5 6 7 E C N A A 0 1 2 3 4 5 6 P P P P P P P P R V G X X P P P P P P P 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 s , 6 0 0
N N N A L A C C C C C C C C S S C 0 1 2 3 4 5 6 7 O GND 10µ 10µ D D D D D D D D A A A A A A A A ATmega1284P A B A B B A B C C C C C C C O O O O E L L O O O 0 1 2 3 4 5 6 7 S C D A A 0 1 2 3 4 5 6 B B B B B B B B E C N T T D D D D D D D P P P P P P P P R V G X X P P P P P P P 1 2 3 4 5 6 7 8 9 10 12