-
Thread
STM32 - Low Level Library Dokumentation
Hier ein blockorientiertes Beipiel für I²C, dass nicht nur auf AVR sondern auch auf STM32 und Lego Mindstorms umgesetzt wurde: [c] /** * Perform an I²C transaction, which sends 0 or more data bytes, followed by receiving 0 or more data bytes. * * @param slave_addr
Wochen bei einigen Konfigurationstabellen "Versioning" aktivierte (ist ein neues Feature bei MariaDB). Danach habe ich dann gegoogelt, einen Bug Report gefunden und die Erkenntnis, dass ein neuer neuen MariaDB Connector das Problem behebt. Wenn ich schon auf gut Glück jedes Updates herunter laden
-
Thread
Java: Übergabeparameter wie in C++ beeinflussbar?
code] Integer k1 = 127; Integer k2 = 127; System.out.println( k1 == k2 ); // true Integer l1 = 128; Integer l2 = 128; System.out.println( l1 == l2 ); // false [/code] (für alle Nicht-Link Leser. Es hängt vom tatsächlichen Wert ab, warum das einemal true rauskommt und das andere mal false. Das
zu Gemüt führen, oder mal in die doc32049.pdf von ATMEL reinschnuppern, da wird das JVM Modul des AVR32 AP7000 beschrieben, ein teil der JVM instruktionen wird direkt von der CPU ausgeführt, ein teil durch Traps/Eventhandler... und das sind z.B. jene welche sich um die Erzeugung von Objekten drehen.
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
Floating Werte erstellen. C oder Bascom Programmierer können das sinngemäss übernehmen. [code] avr.device = atmega328p avr.clock = 16000000 avr.stack = 100 uart.baud = 115200 uart.Send.enable Dim i, f as single do ' Erzeugt Rampe (i) und Sinus (f) for i =0
Floating-Point-Bibliothek sparen (1,3 kb). [c] ' Luna Beispiel : SerialComInstruments 8 LED Panel (#60) ' avr.device = atmega328p avr.clock = 20000000 avr.stack = 100 uart.baud = 115200 uart.Send.enable dim i as byte do for i =0 to 255 step 1 SendString(1,i) SendString(90,i) SendString
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
Beispiel-Makefiles. Diese Anleitung basiert auf fastboot_build29.tar.gz. Der Bootloader beinhaltet das Script "get_avr_arch.sh" in einer Version, die mit aktuellen avr-gcc-Versionen nicht klar kommt. Das äußert sich in folgender Fehlermeldung: get_avr_arch.sh: Could not find an architecture in avr-gcc's internal ld
SRAM_START' in .org" kommt. Das AVRStudio lässt sich unter Linux auch mit WINE installieren (die IDE des AVR Studio 4 geht allerdings nur mit ein paar Tricks aus der AppDB - ist für das Assemblieren des Bootloaders aber nicht nötig). Wenn "avrasm2.exe" und die zum AVR passende Include-Datei (beispielsweise
-
Artikel
AVR PWM
mit AVRs angefangen, die LED blinkt, Taster wird abgefragt, schonmal von PWM gehört und unter den AVR Pins welche mit OC.. entdeckt, das hängt damit irgendwie zusammen." Man sollte sich auch um die Prozessorfrequenz gekümmert haben, also die AVR_Fuses entsprechend gesetzt haben. Wer in Begriff steht
verstanden zu haben. Ein Blick ins GCC-Tutorial lohnt, die Atmel Application Note 130: Setup and Use the AVR Timers schadet auch nicht. Wie schon angedeutet, gibt es - je nach AVR - einen oder mehrere T/C . Sie unterscheiden sich erwartungsgemäß durch ihre Parameter und Optionen, z. B. die Auflösung, Frequenz
-
Thread
LCD mit ILI9325 funktioniert nicht!
das so richtig gerechnet? Aus dieser groben Rechnung würde ich somit schließen, ich sollte bei den 128kByter anfangen.
CCP = CCP_IOREG_gc; > CLK.LOCK = CLK_LOCK_bm; } [/c] Build started 21.4.2016 at 16:55:57 avr-gcc -mmcu=atmega644 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT test.o -MF dep/test.o.d -c ../test.c ../test.c: In function 'main'
-
Thread
S/P-DIF Mixer - lohnt sich selbst bauen?
Sekunde ⅛ Sample! Matthias S. schrieb im Beitrag #4417958: > Wenn du drei Quellen addierst … 3db sind gar nix. Die werden analog über den Lautstärkeregler eingestellt. Es wird ja nicht ständig geschaltet. Das ist ja gerade der Vorteil, den die Familie^^ mag. Nur um Missverständnisse zu vermeiden
. schrieb im Beitrag #4417965: > Matthias S. schrieb: >> Wenn du drei Quellen addierst … > > 3db sind gar nix. Die werden analog über den Lautstärkeregler > eingestellt. Es wird ja nicht ständig geschaltet. Das ist ja gerade der > Vorteil, den die Familie^^ mag. Du hast da was vergessen. Denn
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Bei 128 Threads pro Prozessor wird diese Art der Last-Darstellung allmählich etwas unübersichtlich.
kleine SSDs würde ich nicht mehr kaufen, 1TB sollten es schon sein. Zuhause habe ich auf einer 128er SSD Linux mit den ganzen Entwickler-Tools für Elektronik und Java EE, sowie Windows und meine Musiksammlung. Damit komme ich gerade aus. Mit 256GB wäre ich sehr gut bedient. CPU Historiker schrieb
-
Thread
Zugriff verweigert
Christoph db1uq K. schrieb im Beitrag #8062679: > Mir passiert das in letzter Zeit mit Links, die mit "https" anfangen > statt dem üblichen "http". Mal eine vielleicht etwas naive Frage zu solchen Fehlern:
program to stop interacting with Windows. Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Atmel\AVR Tools\AvrStudio4\AVRStudio.exe Problemsignatur Problemereignisame: AppHangB1 Application Name: AVRStudio.exe Application Version: 4.19.0.730 Application Timestamp: 4e569ce0 Viel Spaß mit
-
Thread
Programmieren mit KI
folgender Anweisung: Könntest du mir bitte den Micropython-Code auch als reines C-Modul für einen AVR Mega32A generieren? Die Quartz-Frequenz beträgt 16MHz. Das DCF-Signal liegt an Port A.0 an. Den Compileraufruf hab ich ihn auch generieren lassen. Sieht so aus: [code] avr-gcc \ -mmcu=atmega32
mit der KI erreiche wenn ich besser mit dem Teil umgehen kann. Werde mal es mit alten Pics und AVR versuchen da ich noch die Programmiergeräte habe. MfG ein 81 Jähriger knacker
-
Thread
Ansteuerung eines alten Watanabe Plotters
Strobe und Busy. Ein Kabel mit folgender Zuordnung müsste funktionieren: Signal Plotter DB25 D0 A8 2 D1 A7 3 D2 A6 4 D3 A5 5 D4 A4 6 D5 A3 7 D6 A2 8 Strobe A1 1 Busy
Moin, ich habe nun auch einen solchen Plotter hier rumstehen und möchte diesen mit dem ATmega128 ansteuern, um später dann eine "HP-GL zu Watanabe" BlackBox zu realisieren... Ich bekomme den Plotter schon in Bewegung, aber leider nur sporadisch. Um zu testen, ob die Routine optimal läuft,
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Kleiner DIY Synth von 2019 Mein Blog: https://www.sequencer.de/synthesizer/threads/avr-synthesizer-wave-1-de-generator.87599/page-19 Gruß Rolf
Feldfernsprecher :-) Hier ein kleines Video zur besseren Ansicht: https://www.youtube.com/watch?v=zBjsx0DB0JU
-
Artikel
Midi Rekorder mit MMC/SD-Karte
Standardcontroller) 7 Tasten und 1 Anschalter Spannungsregler 5V und 3,3V MMC/SD-Slot Kompilieren. In AVR Studio 4 Projekt laden, alle *.asm Dateien hinzufügen Build (F7) drücken Hex-Code in Controller laden Fertig! Bekannte Probleme. Medion-SD-Karten gehen nicht. PC-Tool hat eine Macke beim Parsen von
Reihe nach abspielen, dann von vorne anfangen 4=Zufälliges Lied Build. Projekt kompilieren mit WinAVR 20070525 + AVR Studio 4.13 Debuggen mit dem ATAVRDragon über debugWIRE. Für die Nachbereitung (MM.BIN und Bootloader.hex erzeugen) benötigt man noch hex2bin von Jacques Pelletier und Ruby. Ausblick.
-
Thread
Was hört ihr für Musik ?
mir war grad nach Moby... https://youtu.be/z1nxWwkZ2mQ?list=PL9EB76832DB37B68A
mehr gehört. Dann fehlt vielleicht noch https://youtu.be/JUbMWtUyIIE https://youtu.be/6hLkDbEWM8g
-
Thread
Eigenbau Einspeisewechselrichter
wird verändert. Ich würde die gleiche frequenz nehmen die das netzteil auch gebraucht hat. Für 128khz würde ich einen LGT8F328P mit 7-bit auflösung nehmen, der ist arduino kompatibel aber doppelt so schnell. https://de.aliexpress.com/item/1005004780335587.html
ich später immer noch einbauen) und natürlich passende Induktivitäten und Dioden. Ich werde einen AVR128DB28 als CPU verwenden und dann zusätzlich noch Spannungsüberwachungs-ICs einsetzen um eine drohende Überspannung im Zwischenkreis zu erkennen und dann den DC-DC-Converter abzuschalten. Ich habe mich
-
Thread
Open Source CAN-Bus Analyse Tool
Leider habe ich kein Tiny-Can Interface zum Testen. Genail währes es, wenn dein Tool noch Vector CanDB (DBC) einlesen könnte :-) gruß Heinz
mit DLC 0 wegschaufeln können. Da kommt halt alle 130uSek ein Paket. Ob man das mit einem 16Mhz AVR durch Bitwackeln am Port wegschaufeln kann, wage ich zu bezweifeln. Mach doch mal was gescheites, nimm einen STM32, benutze den internen CAN und den USB, denke dir ein gescheites Protokoll aus
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
nicht allzu viel vom RC35. Nachfolgend mal die von mir verwendeten Daten, herauskopiert aus meinem AVR-Code. Heizequipment: GB142, RC35, keine Funktionsmodule. Ich parse direkt im AVR und schicke ein Telegramm konstanter Länge an den PC. [code] /*******Byte Index EMS Telegrams(null based)******
modifizieren wollen. Vielleicht gibt es einen Ansatz der für viele passt egal ob CAN, KNX, PIC, AVR, ARM, etc. ;-)
-
Thread
Fehler zum nachbauen :-)
geladene Elko den Luxus-Seitenschneider in eine mittelmäßige Abisolierzange verwandelt. Beim Atmega128 in einer sehr kompakten Platine die Pins ADC0..7 mit AD0..7 zu verwechseln lehrt filigrane Freiverdrahtung mit Kupferlackdraht. Eine ungeprüfte Eagle-Lib aus dem Netz, bei der ein TQFP64 nur ~92%
Millimeter übers Mauspad bewegt und war erst mal... erstaunt :-D Verlust: Transistor, Steuerleitung, AVR, USB-Serial-Converter, ISP-Programmer, USB-Hub, USB-Port, 1 Bier.
-
Thread
Passt der Verstärker zu meinen Lautsprecher?
Verstärker und Lautsprecher entscheidend. Ich kann hier ev. noch die Denon Verstärker empfehlen. AVR-X2xxx Serie ist da ev. in deiner Preisklasse. Gibt es auch einige gebraucht. Die kleinen xxx stehen für 100, 200, 300, 400, 500. Da kommt jedes Jahr ein neuer raus. Gruß.
amplifier with a DF of 20. This will cause an audible peak-to-peak frequency response variation of ± 0.5 dB across the audio band." MfG
-
Thread
Digitaler Bilderrahmen, ePaper, Batteriebetrieb, portabel
sollte auch mit einem 7.5"-ePaper-Modul (640x375 Pixel) verwendbar sein, in diesem Fall wird aber ein 128 kByte-SPI-RAM benötigt (23LC1024), mit dem größeren Display wäre sicher auch Platz für zwei AA-Zellen. Die Firmware ist in Assembler kodiert (AVR Studio 4.19-Projekt). Der JPEG-Dekoder ist eine
. Das kann man mit einer Webcam als billigem Sensor leicht automatisieren (wenn kein ausführliches DB des eigentlichen Displays zur Verfügung steht, denn das sollte diese Abhängigkeiten ohnehin umfassend dokumentieren). Woher auch immer: Wenn man die Kennlinienfelder hat, kann man den Konstanter wegwerfen
-
Thread
Labornetzgerät - Fragen zum Schaltplan
1128852374?_trksid=p2047675.l2644 Wir könnten das ähnlich machen und rückwärtig am Eigenbau LNG eine DB15 Buchse anbringen die mit der U und I Einstellschaltung und VREF normalerweise verbunden ist. Im reinen Analog Betrieb wird dann ein DB15 Stecker mit internen Brücken angeschraubt welcher die Geräte
und mit rückwärtiger Schnittstelle für die mögliche Zukunfts uC-Steuerung. Dafür sehe ich z.B. eine DB25 Buchse vor, die normalerweise mit einen DB25 Stecker mit internen Brücken für die Sollwertvorgaben versehen ist und nur bei Bedarf mit dem Programmiergerät verbunden wird. Dieses Programmiergerät kann
-
Thread
Niederfrequenz 3,93 Hz Rechtecksignal Shchaltung messen - Hilfe? Gesperrt
2FJTsyQxxwduVXiLxUXwljATUbLyb6nZ8icnzHMbrpw%2FQg3ASWO7q6S%2BLzSUdcuVwRDrrF0hT6VHXUfSIw%3D%3D&checksum=16383448066160db717b5f86443fbab2c3bfcda5960e Damit kannst du auch gleich deine Frequenz erzeugen.
#6065659: > Arduinos sind quarzgetaktet, Die billigen Klone aus China öfter mal ja. Die originalen AVR Arduionos meist mit Resonatoren.
-
Thread
Umstieg Windows -> Linux sinnvoll? Nicht für den DAU.
Beitrag #2917606: > Da bliebe nun die Frage: läuft das denn dann auch (sinnvoll) noch > mit bspw. nur 128 MiB an RAM 128MB ist nicht drin, crasht beim Start. 192MB geht aber problemlos. Wobei der Windows Server seit 2008R2 ein 64-Bit System ist, als 32-Bit System gibt es ihn nicht mehr.
A. K. schrieb im Beitrag #2917652: > 128MB ist nicht drin, crasht beim Start. 192MB geht aber problemlos. OK, die 128 war ja nur 'ne Hausnummer, weil das gerade so in der alten Kiste drin war.