-
Thread
USI-UART mit ATTiny85: MSB kaputt
kein JTAG und komische USI. Übrigens, es gibt Sachen, wo USI gut wäre. Dann lieber so etwas wie ATmega645 oder ATmega649 nehmen: USI und USART zusammen und gleichzeitig. Auch JTAG, viele Füße und viel mehr SRAM und FLASH als bei ATtiny85. Sonst, wenn keine andere Gedanken, nehme ich fast immer ATmega1284
macht man folglich weniger Fehler. Preis ist dann zweitrangig, und für die meisten Aufgaben ist ATmega1284(P) ausreichend. Es sei denn, man braucht mehr als zwei USART und mehr Füße, dann kommt ATmega2560 in Frage, zwar etwas schwieriger zu löten, geht aber auch... Diese zwei Typen würde ich für alles
-
Artikel
Und noch 'ne Nixie-Uhr
. Der ATMega1284P wird von dem internen 8MHz-Oszillator angetrieben. An B7 soll eine Kontroll-LED mit Widerstand nach +5V. Sie hat keine Funktion, hilft aber bei ersten Tests. Beim ersten Flashen müssen folgende
Prozessor-Platine ohne angesteckte Module einschalten und mit AtmelStudio die Hex-Datei „nixie-clock-atmega1284.hex“ flashen. Im Menü „Device Programming“ von AtmelStudio mit Einstellungen wie im Bild unten, also „AvrDragon“ unter „Tool“, „Atmega1284P“ unter „Device“, den Button „Apply“ Klicken. Dann den
-
Thread
Atmel Studio 4.19 unter W10X64
viel lernen. Aber es gibt trotzdem vieles, was ich beachten muß... Und in keinem Fall möchte ich ATMega1284 verwerfen: wenn 2x USART, 1x SPI und 10 bit ADC ausreichen, warum nicht - auch wenn ATMega1284 3x so viel kostet? :) Auch 128k Flash und 16k SRAM.
viel lernen. Aber es gibt trotzdem vieles, was ich > beachten muß... Und in keinem Fall möchte ich ATMega1284 verwerfen: wenn > 2x USART, 1x SPI und 10 bit ADC ausreichen, warum nicht - auch wenn > ATMega1284 3x so viel kostet? :) Auch 128k Flash und 16k SRAM. Ja. Dem 1284 werde auch ich treu bleiben
-
Thread
AVR T1 Capture Problem - Meinung erbeten
oder mehr ICP Eingänge hat. Ich dachte zwecks Kompatibilität mit > Arduino an den 328PB oder dem 1284P oder ähnliches Familienmitglied. Das kannst Du machen. ...1284 oder ...2560 würden passen. Einen GPS-stabilisierten Zähler hatte ich mit dem ATmega162 gemacht. Heutzutage bieten sich eher die erwähnten
oder mehr ICP Eingänge hat. Ich dachte zwecks Kompatibilität mit >> Arduino an den 328PB oder dem 1284P oder ähnliches Familienmitglied. > > Das kannst Du machen. ...1284 oder ...2560 würden passen. Einen > GPS-stabilisierten Zähler hatte ich mit dem ATmega162 gemacht. > Heutzutage bieten sich eher
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
https://www.mikrocontroller.net/topic/349206?page=single#4112190 https://github.com/JChristensen/mini1284 gibt auch Andere https://www.tindie.com/products/prominimicros/pro-mini-xl-v2-atmega-1284p/ https://www.tindie.com/products/aptinex/lakduino-dwee-1284-mini-pro-atmega-1284p/
https://www.mikrocontroller.net/topic/349206?page=single#4112190 https://github.com/JChristensen/mini1284 gibt auch Andere https://www.tindie.com/products/prominimicros/pro-mini-xl-v2-atmega-1284p/ https://www.tindie.com/products/aptinex/lakduino-dwee-1284-mini-pro-atmega-1284p/
-
Thread
[V] Kleine Entw.-Platinen für alle Atmega 28/40 PDIP ohne SMD günstig abzugeben
Der Thread wurde wegen Veränderungen erneuert. Platinenüberschuss: universelle Atmega 28-PDIP bzw. 40-PDIP abzugeben Kleine Platine ohne SMD-Bauteile für alle Atmega mit PDIP-28 bzw. PDIP-40 Sockel. Abmessung 50mm x 80mm Ausstattung siehe Schaltplan: Alle Ports sind einzeln
Widerstand* für einen 1wire-Anschluss. Die 1. Platine ist für 40-polige Atmegas, angefangen bei Atmega32 bis '1284 geeignet. Die 2. Platine ist für 28-polige Atmegas, angefangen bei Atmega8 bis Atmega328 u.s.w.. vorgesehen. Geliefert wird in diesem Fall jeweils eine oder mehrere Doppelplatine
-
Thread
Status offizielles Debian Packet für SimulAVR?
GNU/Linux 12 (bookworm) ohne Fehlermeldung installiert und kurz getestet. [code] $ simulavr -d atmega1284p -F 11059200 -g -f m1284p_xpld_ex_nt.elf Waiting on port 1212 for gdb client to connect... Connection opened by host 127.0.0.1, port 47868. WARNING: file /home/buildbudy/simulavr/libsim/rwmem.cpp
buildbudy/simulavr/libsim/rwmem.cpp: line 221: Invalid read access from IO[0x4101], PC=0x8c $ avr-gdb m1284p_xpld_ex_nt.elf GNU gdb (GDB) 13.1 ... Reading symbols from m1284p_xpld_ex_nt.elf... (gdb) target remote :1212 Remote debugging using :1212 warning: Selected architecture avr:51 is not compatible
-
Thread
Kleine Platine für alle Atmega 40 PDIP ohne SMD günstig abzugeben
Platinenüberschuss: universelle Atmega 40PDIP abzugeben Kleine Platine ohne SMD-Bauteile für alle Atmega mit PDIP-40 Sockel. Atmega16/32/64/644/164A/324A/1284 u.s.w. Abmessung 50mm x 80mm Ausstattung siehe Schaltplan: Alle Ports
Widerstand* für einen 1wire-Anschluss. Diese Platine ist für 40-polige Atmegas, angefangen bei Atmega32 bis '1284 geeignet. Zusätzlich gibt es die gleiche Platine auch für alle 28-poligen Atmegas von Atmega8 bis Atmega328 u.s.w.. Geliefert wird in diesem Fall jeweils eine oder mehrere Doppelplatine
-
Thread
Strommessung mit AVR (0,1mA bis 100mA)
Z.B. der ATmega1284 kann eine Verstärkung von 200 einschalten und 1,1V Referenz. Wie stabil dann eine Messung ist, weiß ich nicht.
Peter D. schrieb im Beitrag #7564992: > Z.B. der ATmega1284 kann eine Verstärkung von 200 einschalten und 1,1V > Referenz. Freilich nur in nativer 10 Bit Auflösung. Bei den XMegas fände sich noch 12 Bit und 64fach.
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
-g -Os -mmcu=atmega1284p -c init.c $ avr-gcc -g -Os -mmcu=atmega1284p -c usart.c $ avr-gcc -g -Os -mmcu=atmega1284p -c mega_1284p_xplained_example.c $ avr-gcc -g -mmcu=atmega1284p -o m1284p_xpld_ex.elf init.o usart.o
[code] $ avr-gcc -g -Os -mmcu=atmega1284p -c init.c $ avr-gcc -g -Os -mmcu=atmega1284p -c usart.c $ avr-gcc -g -Os -mmcu=atmega1284p -c mega_1284p_xplained_example.c $ avr-gcc -g -mmcu=atmega1284p -o m1284p_xpld_ex_nt.elf init.o usart.o
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Einverleibung von Atmel) ein breites Angebot an MCUs hat, steht völlig > außer Zweifel. Ja, der ATMEGA1284-PU im DIP-40 ist immer noch gut zu haben und wird auch gerne genommen, wegen der recht üppigen 16kB SRAM.
Einverleibung von Atmel) ein breites Angebot an MCUs hat, steht völlig >> außer Zweifel. > > Ja, der ATMEGA1284-PU im DIP-40 ist immer noch gut zu haben und wird > auch gerne genommen, wegen der recht üppigen 16kB SRAM. Der ist mein Liebling:-)
-
Thread
Masse-Vias Entkopplung und Quarz
Moin, ich sitze gerade an einem kleinen Layout mit einem ATMEGA1284P, siehe Anhang. Hierbei stellen sich mir zwei Fragen: 1. Sollten die Entkopplungskondensatoren nur über das Exposed Pad mit der GND-Plane verbunden werden, oder nur über ein Via von außen, oder
Ich finde das Layout ist ok. Die Abblockkondensatoren sollen ja vorrangig dem 1284P die CMOS-Schaltströme liefern, und das tun sie durch ihre Nähe. Dass GND und VCC sich auf die Rückseite und dann wieder nach vorn schlängeln sollte dann kein Problem sein. Und über die GND-Anbindung
-
Thread
AVR Tiny Basic Computer mit ATMega1284
> Ich nutze einen 23K256-I/P SRAM mit einem CD4049 als Pegelwandler. CS > Pin hängt an PB2 vom Atmega1284. ist der normale cd4049 nicht zu langsam am spi von einem atmega1284? am besten dann den 74hc4049 nehmen oder einen anderen. ich selber wollte vor nun 26 jahren auch einen basic interpreter
> Ich nutze einen 23K256-I/P SRAM mit einem CD4049 als Pegelwandler. CS >> Pin hängt an PB2 vom Atmega1284. > > ist der normale cd4049 nicht zu langsam am spi von einem atmega1284? > am besten dann den 74hc4049 nehmen oder einen anderen. > > ich selber wollte vor nun 26 jahren auch einen basic
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
noch, da scheiterte es aber an der Rechengeschwindigkeit vom Mikrocontroller (3 Schrittmotoren, Atmega2560 und Berechnung von S-Rampen während der Verfahrzeit) Gruß Hannes
Beschleunigungskurven vorberechnen oder muss es während der Laufzeit geschehen. Pro Timer im Atmega2560 kann man auf jeden Fall einen Schrittmotor bei 16MHz betreiben.
-
Thread
AVR ATmega1284P Bootloader wie 644p
Hallo Ihr, ich habe ein Board in den ich den Atmega 1284P und 644P einsetze, die wiederum einen Bootloader, der über CAN Bus bedient wird. Soviel dazu. Das Board mit dem Atmega644p funktioniert einwandfrei mit dem Bootloader. Jetzt habe ich mich
wird er nicht gestartet. Der Flash ist sonst komplett leer. Dies ist mit den Fuse Bits und einem ATmega1284p MCU: Die Fuses: LFUSE: 0xF7 HFUSE; 0xD6 EFUSE: 0xFC Bootreset vector enabeld Um es einfach darzustellen mit den FUse; http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega1284p
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Ewigkeit. Alternative: [c] template<> struct TimerRegs<3> { ... // ATmega1284 enum class tmode : DataT { // **************** wgm0 = 1 << WGM10, // waveform0 gen. mode TCCRA | bit0 wgm1 = 1 << WGM11
include <pinlist.h> //#include <timer0.h> // OLD #include <avr/ATmega/164-324-644-1284/TimerRegs.h> // NEW using namespace Mcucpp; using namespace IO; using namespace Timers; //*****************************************************************************
-
Thread
ATMega1284p ext.clock
Hi, Ich wollte den ATMega1284p über nen 16Mhz Quarz als clock versorgen. Ich habe die lfuse auf 0xC0 gesetzt. Offensichtlich war das nicht richtig, denn ich kann den Chip nun nicht mehr programmieren. Den Quarz habe ich
denn am einfachsten ein Taktsignal erstellen? Muss das eine gewisse Frequenz einhalten? Und der Atmega1284p erwartet es am Pin XTAL 1 ?
-
Thread
ATmega328/Arduino und weiter?
die Platine wegschmeißen. Für den Atmega1284 gibt es irgendwo eine Erweiterung der Arduino-IDE. Kann man sich aber auch super einfach selber schreiben. pins-arduino.h sollte für den Anfang reichen. LG, Sebastian
Möglichkeit eines Platinenentwurfs bietet. Meine erstes eigenes PCB war auch ein "Arduino" mit Atmega1284P. Hab ich viel bei gelernt! LG, Sebastian
-
Thread
größeres OLED mit Arduino lib
RAM. Für ruckelfreie Wiedergabe bewegter Bilder brauchst du zwei Buffer. Der ATmega2560 hat 8 Kilobyte.
Stefan F. schrieb im Beitrag #7493121: > Der ATmega2560 hat 8 Kilobyte. und ein ESP32 512KB, ein ATmega 1284p immerhin 16KB
-
Thread
AVR Timer/Counter Type E und Type F
Timerkonfigurationen ging mir schon bei den Klassik-AVRs gehörig auf den Sack. Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 usw., ständig mußte man die Programme umschreiben, wenn man den Typ wechseln wollte.
mir > schon bei den Klassik-AVRs gehörig auf den Sack. > Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 > usw., ständig mußte man die Programme umschreiben, wenn man den Typ > wechseln wollte. Ich kann mich ja täuschen, aber ging diese Entwicklung nicht einher mir der
-
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
Alte Schrittmotorsteuerung
bauen, weil mir fertige zu teuer waren. Kommt nur langsam voran. Die eigentlichen Treiber für den 1284P sollen schon laufen, aber die Elektrik ist nicht ganz einfach zu bauen. Gruß Carsten
sicher konkrete(!) Tipps > geben. Ich kann Dir meinen nicht fertigen Quelltext anbieten (für ATMega 1284P in Assembler). Die Treiber für den Motor sollten laufen. Die Position kann über ein Poti oder über die serielle gegeben werden. Gruß Carsten
-
Thread
Impulse zählen ohne EXTI, 20kHz 300kHz
Capture front-end logic ... Und wenn ich ihn weiter ergänzen darf: kompatibel gibt es (neben 644 und 1284) auch noch ATmega164 und 324.
zu stören. > > Und wenn ich ihn weiter ergänzen darf: kompatibel gibt es (neben 644 und > 1284) auch noch ATmega164 und 324.
-
Thread
Liste von ICs usw. fürs Breadboard
25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85 und ein paar Arduino Nano Module. Meine regelmäßigen Vorräte an Widerständen habe ich inzwischen
45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm von den neueren aus der DA, DB, DD oder EA Serie. Da ist alles einfacher.
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
EEPROM) und INA219(Stromsensor) hatte ich bei meinem letzten Projekt verwendet dort kam als CPU ein ATMega1284P zum Einsatz welcher ja ein echtes TWI Hardware Interface hat und dort gabs keine Probleme wenn man ein HW-Reset am AVR ausgelöst hat mit dem I2C Bus. D. J. schrieb im Beitrag #7467896: > Sollte
-
Thread
Falsche Signature Bytes bei von mir gekauften China Nano mit 328PB
Watterott und ein paar andere Bord Packages dafür geschaffen, die alles berücksichtigen. Auch der ATMEGA1284 ist unterstützt, sowie die neuen AVR128Dx Typen. Für 328PB:- https://github.com/watterott/ATmega328PB-Testing Man gibt dann in preferences diese commandline ein: https://github.com/watterott
topics/atmega328pb Für ATMEGA1284 gibt es den MightyCore: https://github.com/MCUdude/MightyCore Für AVR128Dx: https://github.com/SpenceKonde/DxCore Mit diesen "Plug-Ins" werden dann alle diese Varianten
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
ergänzen, nur Basis ist wichtig: USART, SPI... Deshalb mache ich fast alles mit einem einzigen Typ: ATMEGA1284P. Das macht auch meine Heim-Logistik einfacher.
Maxim B. schrieb im Beitrag #7455912: > Deshalb mache ich fast alles mit einem einzigen Typ: ATMEGA1284P Gute Strategie. Das vereinfacht in der Entwicklung vieles. Nur der Typ sollte etwas aktueller sein. Meine Empfehlung: AVR128DB. Hat viele Vorteile. Moby
-
Artikel
Reichelt-Wishlist
Cortex M3 SAM3S im QFN/LQFP Gehäuse * NXP LPC1313 | NXP LPC1343 * NXP LPC1751 | NXP LPC1754 * Atmel ATmega48P in TQFP und PDIP * Atmel ATmega644p(a) / ATmega1284p(a) in TQFP und PDIP | | | | | | | | * ODROID-Produkpalette (besserer Raspberry Pi -Clone aus Korea) -> ). Bislang nur bei Pollin. | -- Aus der
ATMEGA 644V-10MU, ATMEGA 644V-10PU Atmel ATMEGA2560 | | | | | | | | | => ATMEGA 2560-16AU, ATMEGA 2560V-8AU Atmel ATMEGA2561 | | => ATMEGA 2561-16AU, ATMEGA 2561V-8AU Atmel ATmega 1284P PDIP | Atmel ATmega
-
Thread
[S] C64 im Bereich Berlin-Köpenick
getting there is half the fun: Z80-MBC2 (ist ein CP/M-System), einen ATMega32 als IO-Knecht, 128kB RAM. Terminal brauchst Du, Putty ist aber gut fuer Dich: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer https://github.com/SuperFabius/Z80-MBC2
allerdings funktionieren die nur im unteren I/O-Bereich, bei den etwas größeren Controllern wie dem ATMega1284 ist man bei vielen Hardware-Ports zu LDS/STS gezwungen, weil der ursprünglich mit IN/OUT adressierbare Bereich zu klein wurde. > Die Hardwareadressen immer in Dezimal umzurechnen ist dabei
-
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
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Arduino F. schrieb im Beitrag #7432648: > MicroChip kündigt den ATMega328P ab weil sie lieber dessen Nachfolger ATMega328PB verkaufen wollen. Der ist nicht abgekündigt, sondern sogar "Recommended for Automotive Design". Fake News enstehen selten durch Lügen, sondern
Damit meine ich konkret: ATtiny 25, 45, 85 ATtiny 24, 44, 84, 441, 841 ATtiny 261, 461, 861 ATmega 48, 88, 168, 328 ATmega 164, 324, 644, 1284 ATmega 1281, 2561 ATmega 640, 1280, 2560
-
Thread
Frage zu Push Pull Abwärtswandler
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
baut man heute nicht mehr selber, auch nicht als Bastler. > Betrieben wird das Ganze an einem Atmega 1284p bei ca 62,5Khz im Fast > PWM Mode. Naja, als langsamer Regler. > Bis hierhin funktioniert alles wunderbar. Tausche ich allerdings den > IRF9540N gegen einen IRF4905, schaltet dieser nicht
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
Toolchain Der Controller wird relativ leistungsschwach, wahrscheinlich reicht ein AVR wie ein ATMega 644/1284 locker, Anbindung vielleicht über den guten alten FT232. Das Programm sollte diesen Controller finden können wenn er via USB an einen Computer angeschlossen und mit ihm kommunizieren können
-
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
Arduino Sketch-Upload via USB nicht möglich wenn MAX232 verbunden
dem manuellen RESET auf einem STK500 früher genauso gemacht um einen Arduino Bootloader für einen ATMEGA1284P zu testen. Mit dem STK500 war ich über RS232 verbunden und startete dann den Bootloader einfach mit dem RESET Taster auf dem STK500. Das funktionierte ganz gut, weil AVRDUDE wiederholt versucht
-
Artikel
IRMP - english
IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS and XC8/C18 compiler) PIC12F1840
8 bits of resolution. In that case, configure Timer2 as follows: The above example is valid for ATmega88/ATmega168/ATmega328. For other AVR MCUs check the datasheet. You must not forget to change the ISR to Timer2 as well: IRMP_SUPPORT_xxx_PROTOCOL. Here you can select which protocols to enable in IRMP
-
Artikel
IRSND - english
IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
start bit timings 2010-03-16: New protocol: RECS80 Extended 2010-03-11: Adapted code to several ATMega types 2010-03-07: Alpha version
-
Thread
Flash CRC Berechnung optimieren/schneller
Hallo zusammen, ich habe einen eigenen Bootloader auf dem ATmega1284 erstellt, der beim Einschalten des Controllers startet, und den CRC über den gesamten Flash berechnet. Ist dieser gültig wird die Anwendung gestartet. Nun habe ich das Problem, dass das prüfen
Andreas schrieb im Beitrag #7397357: > ich habe einen eigenen Bootloader auf dem ATmega1284 erstellt, der beim > Einschalten des Controllers startet, und den CRC über den gesamten Flash > berechnet. > Ist dieser gültig wird die Anwendung gestartet. Das ist doch schon vom Konzept
-
Thread
N Kanal Mosfet Buck Converter und Loop Back am ADC?
scrollt, sieht man das der N-Kanal Mosfet nicht + schalten soll sondern -. Bei meinem Aufbau am Atmega 1284p funktioniert das auch soweit, ich nutze nur die µC PWM und keinen IC555. Jetzt zu meiner Frage: Wenn Eingangsmasse und Ausgangsmasse nicht gleich sind.. wie kann ich mit meinem ADC den Ausgangswert
Baum B. schrieb im Beitrag #7395494: > Bei meinem Aufbau am Atmega 1284p funktioniert das auch soweit > wunderbar. Ich nutze nur die µC PWM und keinen IC555. Mach mal einen Breakpoint oder einen Programmfehler rein... > wenn ich unterschiedliche Massen habe.
-
Thread
ATMEGA UART Empfang mit Verzögerung
Liebe Kollegen, vielleicht hat jemand eine Erklärung für folgendes Phänomen: ATMEGA1284. Die USART0 läuft mit 115KBaud. Der PC sendet einen String, der Controller sucht die Daten zusammen und antwortet. Fehlerfrei getestet 1000x hintereinander ohne Pause (auf das write folgt gleich
auflaufenden Interrupt der Sprung in die ISR erst mit einer Verzögerung > erfolgt Es geht hier um einen Atmega1284. Der hat keine echten Interrupt-Prioritäten. Es kann also durchaus auch sein, dass ein Interrupt "höherer" Priorität erst verzögert aufgerufen wird, weil gerade noch ein interrupt "niedrigerer"
-
Thread
Normaler Bildschirm zu 3D Bildschirm umbauen möglich?
schon ein paar Jahre her, das ich etwas mit HW gemacht habe. Ich habe mittlerweile ein paar alte atmega1284p und einen 16MHz quarz ausgegraben. IR Dioden habe ich auch noch welche herumliegen. Eine Photodiode habe ich zwar gerade keine zur Hand, aber ich glaube irgendwo müsste ich noch einen Photowiderstand
Vision IR Brille habe ich aber auch noch 4 Bluetooth 3D Brillen von einem sehr alten Samsung TV. Der atmega1284p hat ja kein BT, und ist ansonsten etwas überdimensioniert. Könnt ihr mir einen von der physischen Grösse her möglichst kleinen uC empfehlen, der BT hat, mindestens 2 freie IO Pins (für die IR