-
Thread
Fährt jemand nächstes WE zur UKW-Tagung nach Weinheim 2024?
Es gibt eine email-Liste für's amateur deep space network. < Amateur-DSN@groups.io > Gerhard
html_klucz=300007675&html_klucz_spis= Auch von mir 2008 zum Cordic: https://www.mikrocontroller.net/articles/AVR-CORDIC
-
Thread
8048 Assembler für aktuelle Windows-Versionen
naken asm", der sehr klein, sehr schnell ist und einige andere MCU's dazu auch kann (wie bspw. MCS-51, AVR, STM8 etc.) https://www.mikekohn.net/micro/naken_asm.php
asm", der sehr klein, sehr schnell > ist und einige andere MCU's dazu auch kann (wie bspw. MCS-51, AVR, STM8 > etc.) > > https://www.mikekohn.net/micro/naken_asm.php Sieht interessant aus. Leider fehlen dem die TI-DSPs.
-
Thread
Probleme mit High- und Low-Eingängen Arduino Nano
internal pullup on the input pin." https://www.arduino.cc/reference/en/language/functions/digital-io/digitalwrite/ Was dort nicht steht: Das gilt nur für die alten AVR Mikrocontroller. Meiner Meinung nach sollte digitalWrite() keine Auswirkung auf Eingänge habe. Da dort eh schon gefühlt 100 Takte
viel weiteres Dedönse kommt direkt aus genau dieser Ecke. https://processing.org/reference/libraries/io/GPIO_digitalWrite_.html
-
Thread
Wetterstation mit Kippwaage und Akkubetrieb
des ATtiny‘s. Jederzeit lassen sich diese Werte über I2C abfragen. Für die Anzeige nutze ich einen Net-IO von Pollin, der mir eine Webseite erzeugt. Die Auswertung der Regenwippe wollte ich mit der gleichen SW bauen. Vielleicht ist sowas was für Dein Projekt. Gruß Carsten
Wer lesen kann ist klar im Vorteil. Ich schrieb Power Save mode. https://www.mikrocontroller.net/articles/Sleep_Mode#Power_Save_Mode
-
Thread
16 UARTs für MIDI
dürften die Kosten so ungefähr auf demselben Level landen wie die von mir vorgeschlagene Lösung mit 3x AVR128DB64.
dedizierten UARTs des RP2040. Macht dann also in erster Näherung 10 > UARTs. https://www.mikrocontroller.net/topic/540256#new
-
Thread
Funkstrecke für Daten über 4 km
es einen Anbieter zu verwenden der direkt auf M2M spezialisiert ist: https://www.mikrocontroller.net/topic/568167#7697226
AVR nutzen.
-
Thread
Suche Programierung für Alten TV
Hier mal ein etwas älterer Artikel zu dem Thema: https://www.mikrocontroller.net/articles/TV-out Ich selber habe mal ein Jump and Run (SuperMario?) für AVR und RGB out gesehen und benutzt, komme aber nicht mher auf den Link.
schau hier, in sw https://www.mikrocontroller.net/topic/53140 https://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm
-
Thread
PWM-Frequenzwandlung mit Arduino?
https://www.mikrocontroller.net/topic/561558#7540034 Hier gibt es ein Beispiel.
>> Das musst du mir sicher nicht sagen. > > Aha. In der Tat. https://www.mikrocontroller.net/topic/385654#4410160
-
Thread
ESP8266 wacht aus dem deepsleep nicht auf
richtig aufwachen konnte. Das Fehlerbild war das gleiche, wie bei dir. Siehe https://www.mikrocontroller.net/topic/554717
Deep-Sleep des ESP eine absolute Krücke und überhaupt nicht vergleichbar, z.B. mit dem Power-Down eines AVR. Eine genaue Beschreibung des Deep-Sleep konnte ich leider nirgends finden, sondern nur rudimentäre Beispiele. Wie es aussieht, muß man den Resetpin über einen IO-Pin für eine bestimmte Zeit extern
-
Thread
epson rtc72421 zum arduino
SPI oder 1-Wire Anschluß. Der ATmega328 hat kein Interface für externes SRAM, man muß beliebige IO-Pins opfern.
und müssen mit > mindesten sieben I/O-Ports verbunden werden. Komisch, ich benutze immer nur 6 IO-Pins. Rücklesen braucht man ein LCD nicht. Es gehen aber auch 3 IO-Pins und ein 74HC164.
-
Thread
Wechselspannung Nabendynamo begrenzen
benötigen. Das Thema hatten wir vor ein paar Wochen. Selbst mit LC-Anzeige ist der Stromverbrauch eines AVR < 1 mA. https://www.mikrocontroller.net/topic/568344#7684091 'Irgendwann' werde ich die Schaltung mal fertig machen. Wie geschrieben reicht eine weisse LED + Vorwiderstand zur Spannungsbegrenzung
mehr anfassen. Ja, ohne Dual Core 64Bit und 1GHz geht heutzutage nichts mehr.😭 Wenn ich nur 5 IO-Pins brauche, nehme ich gerne den ATtiny25..85.
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
in Hardware zu optimieren. Was genau hast Du denn hier implementiert, was die Codedicht ggü. AVR oder STM8 verbessert?
im Beitrag #7699218: > Ein klein wenig Dokumentation kam inzwischen dazu: > https://sourceforge.net/p/sdcc/code/HEAD/tree/branches/f8/f8/hardware/ Einen knappen Überblick über den Befehlssatz gibt es nun auch: https://sourceforge.net/p/sdcc/code/HEAD/tree/branches/f8/f8/doc/
-
Thread
Mit Mikrocontroller prüfen ob Spannung (40v) anliegt
Moin, z.B. ein Spannungsteiler aus 2 Widerstaenden? Vielleicht 27k und 2.2k? Fuer 3.3V Ardouino-IO? oder 27k und 3.9k fuer 5V IO? Gruss WK
Je nach μC bleibt man evtl. besser bei 470k / 10k Spannungsteiler. https://www.mikrocontroller.net/topic/569016
-
Thread
Erweiterungen für Raspberry Pi Connect, neuer Video-FPGA von GoWIN uvam
dabei um einen unter Anderem von RS gepushten Konkurrenten des Raspberry Pi handelt – mikrocontroller.net wird auf jeden Fall berichten, sobald es Neuerungen gibt. ### Prusa Pro HT90 – neuer Delta-Drucker extrem hoher Leistungsklasse Im Hause Prusa – bisher vor allem für kartesische Drucker bekannt
not only data sessions but more importantly, key features of RedCap technology that are aimed for IoT devices to have a longer battery life and improved energy efficiency, paving the way for a more sustainable and diverse 5G ecosystem. --- via https://www.samsung.com/global/business/networks/insights
-
Thread
Modbus RTU Protokolländerung
Interrupt und addiert dann einfach die bekannte Zeit zwischen den Interrupt auf? Oder gibt es bei den AVR sowas wie RDTSC?
Weisheit verkündet, dass Modbus immer mit 19.200 Bit/s betrieben werde: https://www.mikrocontroller.net/topic/568478#7682689
-
Thread
Raspi real time pin toggle
mainline-kernel integriert zu werden. Deshalb habe ich ja in meinem Beispiel https://www.mikrocontroller.net/topic/568674#7685554 den 3.ten Core des RPI 3B+ aus der Linux Verwaltung heraus genommen.
Sie reden mit dem Hauptprocessor (1GHz ARM) nur über Dual Port Rams und haben direkten Zugriff auf IO-Pins. Mit etwas Hilfe eines Coolrunners kann man damit z.B. richtig schnelle ADCs auslesen ohne dass die Zeitreihen verschweinert werden.
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
aber nicht und ein Pull-Request dazu wurde ignoriert und ist jetzt 2 Versionen zurück. PlatformIO "verkommt" immer mehr zum Ersatz für die Arduino IDE und unterstützt immer weniger andere Frameworks. "Atmel AVR" - "Arduino" "Espressif 32" - "Arduino", "Espidf" "Espressif 8266" - "Arduino", "Esp8266
Was spricht denn dagegen beim AVR zu bleiben und das Wlan Modul über AT Kommandos anzusteuern. Ich hatte mich dem Arm Umstieg so meine Probleme und nutze die inzwischen einfach genauso wie AVR, also mit direkten Registerzugriffen.
-
Thread
Scönes/modernes Web UI für ESP32?
Moin, man mag es mögen oder nicht. Das Programm ist sicher gut zu verstehen und anzupassen. Für den Net-IO sieht eine meiner Seiten ähnlich aus. Ich würde klein anfangen mit Programmen, die ich überblicken kann. Gruß Carsten
man mag es mögen oder nicht. Das Programm ist sicher gut zu verstehen > und anzupassen. Für den Net-IO sieht eine meiner Seiten ähnlich aus. Ich > würde klein anfangen mit Programmen, die ich überblicken kann. > Gruß > Carsten Nimmt es mit beide nicht übel. Aber wie oben schon gesagt hat das
-
Thread
Anfänger-Entwicklung einer Gärbox Steuerung
, ich liebe PeDas 10ms Entprellroutine bullet proof und nutze die überall wo sie gebraucht wird -> AVR und ESP32
prüft 4x 10ms und nur wenn alle gültig sind ist die Taste entprellt. https://www.mikrocontroller.net/topic/tasten-entprellen-bulletproof https://www.mikrocontroller.net/topic/48465?page=single#370877
-
Thread
Arduino AVR inline ASM. Wie TCCR1B schreiben?
null und dann eine eins reinschreiben. Geht aber nicht. Arduino IDE. Versucht: asm("out _SFR_IO_ADDR(TCCR1B),R16"); asm("out TCCR1B,R16"); asm("sts _SFR_IO_ADDR(TCCR1B),R16"); asm("sts TCCR1B,R16"); Geht nicht. Wo kann ich den wert für TCCR1B nachschauen? Oder braucht asm da einen include
Vielleich hülft ja ein Blick (oder mehrere) ins Inline Assembler Kochbuch https://avrdudes.github.io/avr-libc/avr-libc-user-manual-2.2.0/inline_asm.html
-
Thread
AVR: blink without delay, without interrupt, without CPU
PA7 3| |6 UPDI PA1 4|_______|5 PA2 [/pre] [c] #include <avr/io.h> int main(void) { PORTA.DIRSET = PIN6_bm; RTC.CLKSEL = RTC_CLKSEL_INT1K_gc; while(RTC.STATUS > 0){} RTC.PER = 0x000F; RTC.CTRLA = RTC_RUNSTDBY_bm | RTC_PRESCALER_DIV64_gc |
. L. schrieb im Beitrag #7673875: > ... Stand-by-Sleep auch realisiert wäre ... [c] #include <avr/io.h> int main(void) { PORTA.PIN1CTRL = PORT_ISC_INPUT_DISABLE_gc; PORTA.PIN2CTRL = PORT_ISC_INPUT_DISABLE_gc; PORTA.PIN3CTRL = PORT_ISC_INPUT_DISABLE_gc; PORTA.PIN6CTRL = PORT_ISC_INPUT_DISABLE_gc
-
Thread
Rolladensteuerung Motorstrom messen
-5-1-100T_C2990853.pdf Wenn ich https://www.mikrocontroller.net/articles/Stromwandler richtig verstanden und berechnet habe, bekomme ich mit einem Widerstand von 348 Ohm 3,48V pro Ampere raus und nach einem Gleichrichter dann 4,92V die ich auf den ADC des AVR legen
des AVR legen könnte. Korrekt? Du musst den Spannungsabfall an den Gleichrichterdioden noch abziehen. Und vermutlich willst du das Signal danach mit einem Kondensator/Widerstand noch glätten. Von der Genauigkeit
-
Thread
Datensalat bei RS 485
procedure RS_Control(Value: Boolean); begin DDRB := DDRB or (1 shl RS_485_IO); if Value then // True = Data Send PORTB := PORTB or (1 shl RS_485_IO) else // False = Data Read PORTB := PORTB or (0 shl RS_485_IO);
> PORTB := PORTB or (0 shl RS_485_IO); Soll dies Pin RS_485_IO auf Null setzen?
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
, auch die Errata meines bevorzugten AVR-DD enthalten nichts dergleichen.
Leuten mit Rat und Tat weiterhelfen. Oder auch die Artikelsammlung: https://www.mikrocontroller.net/articles/Hauptseite
-
Thread
Ärgernis MPLAB Snap
Variante vom Snap noch > dafür verwendet werden kann, AVRs anzusteuern. Aber dann wäre der "PIC/AVR" Jumper doch sinnlos!
Terminal läuft, macht da keinen Unterschied. Ein Beispiel: joe (https://joe-editor.sourceforge.io/)
-
Thread
Mikrocontroller mit 16-Bit-UART
Die AVR haben kein DMA, also kann es nicht gut sein.
Bestellung wäre mit Versendung deutlich teurer als ein paar Cent geworden. https://www.mikrocontroller.net/attachment/preview/240970.jpg der passte gerade so verlötbar rauf https://www.mikrocontroller.net/attachment/241335/mighty1_web.jpg
-
Thread
GCC v14 Release
Die neue Version gibt es bestimmt bald bei Zak https://blog.zakkemble.net/avr-gcc-builds/
: - #warning "device type not defined" [-Wcpp] C:\Atmel-Toolchain\AVR8\avr-gcc-14.1.0-x64-windows\avr\include\avr\io.h 633 - cannot find crtavr128db48.o: No such file or directory Workaround: Nachtragen von B "$(PackRepoDir)\.. in |Compiler|Miscellaneus| UND in
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
Johann L. schrieb im Beitrag #7664900: > Soweit ich weiß werden Coroutinen in avr-g++ nicht unterstützt, Sind nicht im Lieferumfang. Aber hier durchaus vorhanden: https://github.com/modm-io/avr-libstdcpp -> bisher nicht getestet Mein (AVR) Arduino beschwert sich zumindest
Interpreter > für bytecode, damit man Fernupdates machen kann. Es gibt ein Java Bytecode Interpreter für AVR. https://www.mikrocontroller.net/articles/NanoVM
-
Thread
Z80 DIY Kit gesucht
Moin, - wenn Dir so etwas reicht: https://hackaday.io/project/19000-a-4-4ics-z80-homemade-computer-on-breadboard Ein paar Warme Worte aus https://www.mikrocontroller.net/topic/567022#7652067 Bei https://github.com/SuperFabius/Z80-MBC2 findest Du ein
Beitrag #7674028: > Z80 werden immer noch > hergestellt. Nicht mehr: https://www.mikrocontroller.net/topic/566857
-
Thread
Einfachster Weg (Hard/Software) einen Schrittmotor zu bewegen?
jetzt auch schon Beispiele für Rampen gefunden, aber da werden die Step-Signale über Bitbanging eines IO-Pins und dazwischengeschaltete "delayMicroseconds" generiert. Das muß doch eleganter/professioneller gehen? Ich will ja auch während der Schrittmotor-Fahrt die Sensorwerte aufzeichnen.
selbst eine Beschleunigungsrampe zu > programmieren. Du könntest dir die Atmel Applikation Note AVR446 zu Gemüte führen.
-
Thread
AVR64EA28: PIT-Interrupt
900ss schrieb im Beitrag #7661694: > Ich hab mir schon extra einen AVR64EA28 mitbestellt um das nachzuvollziehen. Ich glaub ich bestell jetzt auch einen :-) Das kann doch net sein, dass das net tut - laut Datenblatt und diversen C Sourcen sollte das kein Hexenwerk
Gerhard H. schrieb im Beitrag #7662373: > Wozu? Mit einem AVR I/O Register kann man nix direkt verodern. Das ist nicht ganz richtig. Zumindest Die IO-Register mit den Adressen 0..0x1f im IO-Space kann man zumindest mit einzelnen immediate Bits verodern. Siehe
-
Thread
alte Turbo-C-Software unter win95 neu für WIN10.
das allein mit dem Win32-COMM-Api völlig problemlos umzusetzen. Benutzt man den SerialPort des .net-Frameworks, wird es noch einfacher. Das benutzt nämlich von Hause aus asynchrones IO. Sprich: hier brauchst du bloß ein 11 Byte großes Array erzeugen, mit dem gewünschten Inhalt zu füllen und dann die
ich habe das Prog. mit VISUAL STUDIO 2022 C#. https://learn.microsoft.com/de-de/dotnet/api/system.io.ports.serialport?view=netframework-4.8#examples mit _Änderungen_ als Konsolenanwendung zum Laufen gebracht (C# .NET Framework 4.8). Änderungen sind: Das C#-Prog. sendet nach ENTER 11 Bytes
-
Thread
a Microprocessor for the Revolution -- 6809
> Conway https://www.mikrocontroller.net/topic/493844#6225158
sind schell und auch billig. Dafuer hat man jetzt eine Unmenge an Frameworks die den Speicher und den IO fressen.
-
Thread
Das Ende des Z80
dass es mal auf Z80 erweitert wurde, was ich aber nicht geprüft habe. https://www.mikrocontroller.net/articles/AVR_CP/M Nachtrag: Es scheint, dass die Sourcen nie den Weg vom Forums-SVN in Github gefunden haben. Das ist bitter. :( Ah.... hier gibt es noch ein Projekt, was einen AVR als Basis hat
Minder-Leistung) folgen würden. Natürlich summieren sich noch viele weitere Faktoren zum "Erfolgs-Paket" AVR.
-
Thread
Welches Smart Home System zum selbst erweitern ?
Fremd-SW auf den Kommunikations-Controllern hat er verschwiegen. Oder, wenn tatsächlich eine reine AVR-Lösung: Ich sehe vor meinem geistigen Auge das gute alte AVR-Net-IO von Pollin freifliegend rumhängen ;-) https://www.pollin.de/productdownloads/D810058B.PDF
Le X. schrieb im Beitrag #7658262: > Oder, wenn tatsächlich eine reine AVR-Lösung: Ich sehe vor meinem > geistigen Auge das gute alte AVR-Net-IO von Pollin freifliegend > rumhängen ;-) Genau an das hab ich auch gedacht. Das liegt bei mir auch noch in irgendeiner Schublade
-
Thread
neuer Artikel: Qt Creator als IDE für Mikrocontroller
900ss schrieb im Beitrag #7646690: > https://bloom.oscillate.io/ Du hast schon gesehen was Du da verlinkst?
Veit D. schrieb im Beitrag #7649520: > eine Frage. Schau ich auf der Herstellerseite https://www.qt.io/ findet > man keine Creator Software. https://www.qt.io/offline-installers Oder bequemer: apt-get install qtcreator qtcreator-doc
-
Thread
ATMega328PB-AU Grundschaltung auf Platine
gab es hier vor Jahren eine Diskussion mit den Unterschieden im Detail. https://www.mikrocontroller.net/topic/386799#new
Kathode an VCC) sowie ein Filter-C (100 nF) zwischen Reset und GND nicht schaden; siehe dazu die AppNote AVR040: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ApplicationNotes/ApplicationNotes/Atmel-1619-EMC-Design-Considerations_ApplicationNote_AVR040.pdf
-
Thread
CAN in analog umwandeln
lassen sich Informationen über CAN Protokoll und Bitfelder finden. https://www.mikrocontroller.net/topic/429807
den Fall dass die Homematic IP Multi IO Modulplatine kein PWM mag.
-
Thread
I2C IO-Expander mit mind. 4Bits zur freien Adressvergabe.
im Beitrag #7637485: > Die angehängte SW habe ich vor längerer Zeit bei > http://www.avrfreaks.net gefunden. Das Programm alleine nützt ihm nichts. Das verwendet reichlich proprietäre Makros. Die sind sehr wahrscheinlich in der "avr.inc" deklariert, die vom Programm referenziert wird, die du aber
PORTx-, DDRx- und PINx-Register zugreifen. Deren Adressen im SRAM-Space entsprechen den Adressen im IO-Space + 0x20.
-
Thread
Altes LCD Display ist "eingeblutet"
Vielleicht helfen diese Tips hier: https://www.mikrocontroller.net/topic/392439#5936236
Testzwecken) am Landegestell eines Helikopters. vgl. § 11 Anzeigepflichten: https://bundestag.github.io/gesetze/l/luftvzo/
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Sebastian H. schrieb im Beitrag #7628941: > Prozessor AVR128DB28 AVR128DB28 ist kein Prozessor, sondern ein Controller.
die Launchpads von großem Interesse, weil man da auch mit dem Debugger arbeiten kann, was bei den AVR Arduinos nicht möglich ist. https://www.mikrocontroller.net/attachment/610877/IMG_9787.jpeg In Anbetracht aller Alternativen finde ich die Situation nicht zu schlimm. Ansonsten ist der DIL ATMEGA1284P
-
Thread
Atmel Studio 7 keine Strings??
zu tun haben. Abhilfe gibts auf github, z.B.: https://github.com/modm-io/avr-libstdcpp Oliver
mindestens einen 11er gcc, aber der 10er tut es nach deren eigenen Angaben auch. https://blog.zakkemble.net/avr-gcc-builds/ Oliver