-
Artikel
Arduino
USB-Anschluß haben einen solchen Chip integriert. Ältere Boards nutzen dafür einen FTDI-Chip, oder einen 8U2/16U2 bei neueren Boards. Eine Ausnahme bildet hier der Arduino Leonardo: Dieser besitzt einen Atmel-AVR 32U4 Mikrocontroller, welcher auch die Funktionen eines FTDI-Chips besitzt. Es ist also kein weiterer
) Programmbeispiele zu beiden Prozessoren des Arduino Yún: Atheros AR9331 mit Linino (openWRT) & ATmega32u4 Literatur. Claus Kühnel: Arduino - Das umfassende Handbuch, Rheinwerk Verlag, 2020, ISBN 978-3-8362-7345-9 Günter Spanner: Arduino: Schaltungsprojekte für Profis, Elektor Verlag, 2012, ISBN 978
-
Thread
Relaisansteuerung mit ESP32 macht mich völlig ratlos
Bei RE2 gibt die die Spannung der Ansteuerspannung der Spule über einen Spannungsteiler auf den ESP32, bei RE1 hast du die Verbindung nicht.
). Re 2 ist das Problem - aber nur bei der ESP32 version. @ Björn. Das glaube ich allerdings nicht, weil die Logik funktioniert. Manchmal resettet der ESP32 beim ersten Schalten, manchmal erst beim 3 -4 mal
-
Thread
Frequenzüberwachung ( ohne controller )
Nimm einen f/U Wandler IC https://de.rs-online.com/web/c/halbleiter/datenwandler/frequenz-spannungs-wandler/
bestimmten Frequenz liegt. Diese "Sollfrequenz" soll über ein Poti > einstellbar sein. z.B. zwischen 2kHz und 5kHz. LM567 liefer an Pin2 ein Signal aus dem man über/unter Mittenfrequenz erkennen kann.
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
an. UltraLowPower bedeutet, dass die MCU MSPM0L1306 im Betrieb gerade mal 71 µA/MHz verbraucht (Atmega328P 1.5mA), im SHUTDOWN gerade mal 61 nA (Atmega328P 1µA) Die MCU kann aus dem Shutdown innert 3.2µs über IO wieder geweckt werden. In der kleinsten Ausführung benötigt die MCU ca 8mm2 auf dem PCB
Die Marketingwerte von Ti sind schlechter als die Merketingwerte von STM fuer die STM32U0 Serie. M.e.a. hat(te?) TI auch eine sehr erratische Politik mit den Cortex-M. Und dazu lange Zeit eine unmoegliche Lizenzpolitik fuer die Device Header Files...
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
M. schrieb im Beitrag #7692738: > Und warum genau laufen nicht einfach beide Programme auf einem uC? Ich brauche tatsächlich zwei da das eine Projekt auf einem ATmega32U4 läuft. Dieser unterstützt leider nicht den Code den ich von dem Github Projekt habe (wusste ich zwar vorher aber ich habe extra
ja erst dann, wenn man ein Projekt anpassen und erweitern möchte. Prinzipiell könnte sogar der ATmega32U4 als USB-UART Bridge dienen, aber dazu braucht man auch Programmierkenntnisse.
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
Bis jetzt tut's auch ein kleiner uC im normalen Gehäuse: z.B. STM32L496ZET, 109 bis 114 GPIO, LQFP-144. Der dürfte /etwas/ einfacher zu programmieren sein als ein Radxa oder ein uC plus FPGA.
Weil man das so gut schätzen kann, ist die Windows-Uhr schon seit Modemzeiten legendär: - 32 Minuten verbleibend - 14 Sekunden verbleibend - 3 Tage 16 Stunden 7 Minuten verbleibend - 4 Minuten verbleibend ... 20 Minuten später - 20 Sekunden verbleibend - 19 18 17 5 4 3 2 45 44 42... -
-
Thread
Modbus RTU Protokolländerung
Irgendwo muss ich ja alles zusammenbringen... https://youtu.be/uMP2J4IFBl4
Workarounds, in der freien Wildbahn scheint aber jede mögliche Kombination vorzukommen wie man z.B 32 Bit floats in 2 16 Bit Register packt, schön ist das nicht.
-
Thread
UPDI Programmierung mit dem Diamex
Laut der Ausgabe wird AVRDUDE wohl mit "-p m8" aufgerufen, das ist ein ATmega8. Vielleicht einfach mal AVRDUDE direkt aufrufen und "-p avr32dd14" verwenden.
Adapter und einen Widerstand oder Diode. Bsp. Syntax "Funktionstest" > pymcuprog ping -d avr64ea32 -t uart -u com8 --verify
-
Thread
LED Modul 1637
kommst du dort schneller zum Ziel, als mit Bascom? Nein, als Rentner bastle ich zur Zeit mit dem ATmega 32 un dem ATTiny 84. Und für das Abtippen von An204 habe ich keine Lust. Das reicht mir. HolgerR
kommst du dort schneller zum Ziel, als mit Bascom? > Nein, als Rentner bastle ich zur Zeit mit dem ATmega 32 un dem ATTiny > 84. > Und für das Abtippen von An204 habe ich keine Lust. Meinst Du das wirklich so? Abtippen würde das kaum einer. Man kann ja den angezeigten AN204 Quell Code auf der Webseite
-
Thread
OPV für Shunt-Messung (100A)
Lieder ja :( Oder halt iwas.. was ich halt via UART oder I2C auslesen kann. Ich habe mir selber eine kleine Schaltung mit einem ATMega328 und einem ESP32 gemacht. Kann da alles auslesen, nur eben fehlen mir die tollen "Watt" angaben wie man diese so kennt
Tobi S. schrieb im Beitrag #7683867: > ATMega328 und einem ESP32 gemacht. Warum? Das schafft doch der ESP32 bestimmt alleine. Tobi S. schrieb im Beitrag #7683875: > Ich will vorerst die A der Batterie und der A der PV Module messen. >
-
Artikel
IRMP
Sollte der Timer1 aus irgendwelchen Gründen nicht verfügbar sein, kann man alternativ auch den Timer2 mit 8-Bit-Genauigkeit verwenden. In diesem Fall wird dieser dann konfiguriert über: Für ATmega8/ATmega16/ATmega32: Für ATmega88/ATmega168/ATmega328: Bei anderen AVR-µCs empfiehlt sich ein Blick ins Datenblatt
LED-Streifen und IR-Fernbedienung A MythTV Remote Control without LIRC. PC Remote Control mit ATtiny85 IRMP2Keyboard infrared remote to PS2/USB keyboard converter. IRMP2Keyboard infrared remote to PS2/USB keyboard converter IRMP + IRSND Library für STM32F4. IRMP für STM32F4 IRSND für STM32F4 IRMP auf STM32
-
Thread
Arduino IDE: Init-Ort von Lib/Device
@Harald K.: uff :) ich hab die 2 files in der IDE offen, aber warum funktioniert es denn für ESP32 und nicht für atmega(mightcore)? @Veit D.: nein, ich meinte den µC. Beim Compilen hängt sich nix auf, das läuft perfekt durch. Die
@Sebastian: stimmt, ich hab ein Detail vergessen zu erwähnen: es ist ein atmega644A, der hat 2 UARTS und die gehen beide. Wie gesagt, ich hab die Uarts und alle Code-Teile getestet. Die gehen, lediglich die Instanzerzeugung für den BL0940 macht Probleme. Die ESP32-Schaltung
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Nun würde ich gerne mehr in Richtung "drahtlose Vernetzung von Sensoren Da gäbe es auch die STM32WL-Reihe, welche verschiedene Funksysteme direkt im Controller integriert, u.a. auch LoRa womit man eine hohe Reichweite bei geringem Stromverbrauch erzielen kann.
sie deiner Fantasie? Das sind ziemlich relevante Anforderungen für eine moderne leistungsfähige uC-Architektur, wenn man entsprechende Upgrade-Möglichkeiten haben möchte. Die ESP32 und STM32 fallen darunter, aber das ist ja nur ein beschränkter Horizont. Es gibt sicherlich eine tolle 25bit-Architektur
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
; zuvor das Programm auf interne 20 MHz umgestellt. Gebe '1' für '(1) Read SIB' und erhalte nach 5.2 s die Meldung "Error: Timeout while waiting for UPDI answer." (ebenso bei '2'), sowohl bei einem AVR16EB28 als auch bei einem ATtiny412. U= 3.3 V.
avrasm] Mit dieser Änderung lässt sich, zumindest bei mir, die Signatur auslesen von ATtiny412, ATmega4809, AVR128DB28, AVR16DD28, AVR32EA28 und AVR16EB14.
-
Thread
DC Wattmeter 400W 20V 20A selber bauen Assembler ATmega8 Stromsensor ACS712ELC Reichelt
Du dem unteren Bereich zusätzlich. Eine Möglichkeit ist die Differentialmessung. Leider kann der ATmega8 das nicht. Im Bastelfreundlichem Gehäuse kommt vielleicht ein ATtiny84, 85 oder ein ATmega 32 o.Ä. in Frage. Ich würde auf einen Eingang mit einem Poti eine Spannung legen und die Differenz zu einem
Moin, Deine Schaltung mit dem Sensor sieht doch gut aus. Die 2,56V vom ATmega8 passen eigentlich auch gut zum Sensor. Ich möchte noch mal auf den „verschenkten“ Bereich eingehen. Der AC712 würde bei 0-20A eine Spannung von 2,5V-0,5V liefern. Bei 22V und 20A hätte
-
Thread
[S] Nachfolger für AVR Dragon: UPDI Programmer + Debugger für AVR 8-Bitter in MC Studio v7 gesucht
auf die neuesten Controller (AVR-EB/DU) geht nur noch mit MPLAB-X oder manuell, da das mittlerweile 2 Jahre alte Studio7 maximal noch mit DevicePacks geupdatet wird.
Gerhard H. schrieb im Beitrag #7671471: > Nö. Siehe Bild! Microchip Standard 1 2 VTG 3 GND 4 UPDI 5 6 7 8
-
Thread
ESP8266 mit 3 AAA Batterien Versorgen
auf AliExpress folgendes Modul geholt: https://de.aliexpress.com/item/1005005206928931.html?spm=a2g0o.order_list.order_list_main.17.6e8a5c5fP2I2wJ&gatewayAdapt=glo2deu Das ist ein HX4002. Man konnte auf AliExpress nicht viel darüber sehen, was da verbaut ist, deshalb habe ich es einfach mal bestellt
nicht bei Regenwetter Brötchen holen fahren und eine kleine LED schalte ich auch nicht über einen 2N3055. Löse Dich von "Leistungsklasse" und wechsele auf notwendig bzw. angemessen. Ich schrieb es schon, ein ATMega hat für diese Anwendung mehr als genug Leistung. Mit C++ gibt es da kaum Bedarf an Einarbeitung
-
Thread
Wo ist in meiner Berechnung der Fehler?
schlechter als int" nicht automatisch zutrifft. Wirklich nachmessen tut wohl keiner. Zum Beispiel ist u64 Division in manchen Beispielen schneller als u32 Division für die gleichen Eingaben (mit avr-gcc).
Johann L. schrieb im Beitrag #7671868: > Nicht automatisch, z.B. auf ATmega328: > > uint32_t Division: ca. 615 Cycles Deswegen ist es klug, die Division ganz zu vermeiden. Wenn der Divisor eine 2er-Potenz ist, machen die meisten Compiler das von sich aus und verwenden
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
also nur die Wirkung, nicht aber die Ursache. Es gibt leider viele µCs, wo ernsthafte Bugs im I2C-Controller vorliegen, z.B. ATmega8. Daher sollte man immer in die Software (Master und Slave) ein Timeout mit programmieren. Was ich bisher an Atmel µC mit I2C probiert habe, da war I2C keine Freude
> Es gibt leider viele µCs, wo ernsthafte Bugs im I2C-Controller > vorliegen, z.B. ATmega8. Korrekt. Selbst bei normalen I2C haben schon viele Controller die eine oder andere Schwachstelle und wenn es dann noch Multimaster oder Slavebetrieb gibt
-
Thread
Verständnisfrage Timer1 ATMEGA 328P
Exemplar liegt zwischen pos. Flanke des Triggersignals und pos. Flanke des Echos eine Zeitspanne von rund 2.2 ms, unabhängig von der Objektentfernung. PS: also tatsächlich 2,2 Millisekunden
ECHO signal is connected to PD6 via 1k (TRIGGER is connected directly). struct Hcsr04 { uint32_t sum; uint8_t num, bad; } hcsr04; void timer1_setup () { TCCR1A = 0; TCCR1B = (1<<CS11); // Prescaler 8, 2 ticks per μs at 16MHz. TCCR1C = 0; } void hcsr04_measure () {
-
Thread
GCC v14 Release
: C:\avrToolchain\avr-gcc-8.5.0_mingw32_binutils2.40_avrLibc2.1GitHub/bin/avr-gcc returned 1 exit status compilation terminated. c:/avrtoolchain/avr-gcc-8.5.0_mingw32_binutils2.40_avrlibc2.1github/bin/../lib/gcc/avr/8.5.0/../../../../avr
als angenommen. Ich habe mittlerweile 3 verschiedene Toolchains gebaut. a) avr-gcc-8.5.0_mingw32_binutils2.40_avrLibc2.1GitHub b) avr-gcc-8.5.0_mingw32_binutils2.42_avrLibc2.1GitHub c) avr-gcc-8.5.0_mingw32_binutils2.42_avrLibc2.2GitHub Die Unterschiede erkennt man im Namen. Letztere hat das
-
Thread
cli() und sei()
serielle Routine, die asynchron Daten verschicken soll, dann doch in Sonderfällen wartet. Erwin U. schrieb im Beitrag #7661797: > ATMEGA8 Welcher Arduino ist das denn? Erwin U. schrieb im Beitrag #7661797: > daher muss ich hier kurzfristig die Interrupts sperren, schauen, ob > Platz ist
im Beitrag #7662541: > Praktisch wenn man einen Prozessor mit Interrupt-Prioritäten hat Erwin U. schrieb im Beitrag #7661797: > Ich programmiere gerade serielle Routinen, die interruptgesteuert Daten > vom Arduino zum PC schicken sollen, d.h. im ATMEGA8 ... ATmega8 != Cortex-M
-
Thread
Arundoino Analogeingang ruhig bekommen
gelötet, keine Kindersteckbrettspielerei. Wenn bei Dir im Bereich 0..1023 die Zappelei mehr als 2 beträgt, taugt Dein Aufbau nichts. Was für ein Poti, welcher Ohmwert?
schrieb im Beitrag #7660977: > Ist ein Nano Welcher? Es gibt mehrere, unter anderem den Nano ESP32 -> und dessen ADC's rauschen gewaltig.
-
Thread
AVR Interrupt Zeit
r1 > 96: 18 95 reti[/pre] Sieht nach veraltetem Compiler aus. [c] ISR(PCINT2_vect) { PORTD |= 0b00000100; //D2 HIGH und LOW PORTD &= 0b11111011; }[/c] Compiliert für ATmega328 und avr-gcc v8 zu: [pre] 000000c2 <__vector_5>: c2: 5a 9a sbi 0x0b
>> interrupt execution response: >= 5 > Erstens sind es 4 Takte und nicht 5 Ich hatte in das 32U4 Datenblatt hinein geschaut (das war gerade zur Hand), da ist explizit von 5 oder mehr die Rede. Mag sein das es für den 328P anders ist. >> jmp to vector: 3 > kann man u.U. ganz einsparen, mindestens
-
Thread
AVR64EA28: PIT-Interrupt
Wandler. Egal ob Kommandozeile oder aus Microchip Studio heraus. Einen Eigenbau Programmer ala jtag2updi hatte ich mir auch mittels ATmega328PB gebaut. Klingt fast so als wenn du das mit AVRxDA gebaut hast. Bekomme ich aber mit avrdude zusammen mit dem AVR64EA32 noch nicht zum laufen. Connect mit ID
. [c] avrdude -c jtag2updi -P com5 -p avr64ea32 -v -U flash:w:avr64ea32rtc.hex:i [/c] Fehler [code] avrdude: Version 7.3 Copyright the AVRDUDE authors; see https://github.com/avrdudes/avrdude/blob/main
-
Thread
a Microprocessor for the Revolution -- 6809
- Sega Spielekonsolen u.v.a.m. (lt. Wikipedia sogar im Airbus 320). Übrigens sind m.E. ein paar Eckpunkte der m68k-Architektur von der IBM S/360 inspiriert (32 bit, 16 Hauptregister, 24 bit Adressraum, allerdings gleich
auf 286 durch Segmente war es noch möglich, dieselbe DLL nur ein mal in den Speicher zu laden mit 2 unabhängigen Daten und Stacks. Da David Cutler, der Idiot hinter Win32, unbedingt seinen DEC Alpha weitervervenden wollte der das nicht konnte, hat er das nicht nur ignoriert, sondern kaputt gemacht
-
Thread
AVRs mit USB?
. Alles, was ich finden kann, ist "AVR Microcontrollers Peripheral Integration" [1], welche nur ATmega8/16/32U2 und ATmega16/32U4 listet. Hinzu kommen DU Devices wie AVR64DU32. Die Frontseite der AVR-LibC v2.1.0 listet unter USB: [pre] at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices
-
Thread
Das Ende des Z80
für den Z80 gibt Linux nicht, aber Fuzix: https://www.fuzix.org/ Ich habe mal einen Z80-MBC2 aufgebaut (https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher mit einer SD-Card). Es gibt natuerlich
Thomas W. schrieb im Beitrag #7649532: > Ich habe mal einen Z80-MBC2 aufgebaut > (https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, > eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher > mit einer SD-Card). Auch wenn meine
-
Thread
Welches Smart Home System zum selbst erweitern ?
iluminize-Funk-Fernbedienung-Hand-Fernbedienung-Universal-Ger%C3%A4t-f%C3%BCr-wei%C3%9Fe-LEDs/dp/B01BB1ZDQ2/ref=mp_s_a_1_4?crid=1XWIK95V7P4TT&dib=eyJ2IjoiMSJ9.lsIUFpbrqAObjIVIXchVHHU0kXRh00qSEFyEjrE2eEfZWtgT6y_z21qtSQDmZvusdZ_-rzBFnOKinAZSMTg8WwyteIKiq7QbZdw7F-KvVYcZ73PjwFPBsCbfyU4eY_4JksDtoyExzVLudsotT8qfonf5
Ethernet Kabel angeschlossen. RasPi ist auch nicht mehr nötig, es gibt auch Lösungen mit Zigbee und ESP32 über Kabel. WLan Komponenten wie Smartphones und PC sollten 5 GHz nutzen um das 2,4 GHz Netz nicht zu sehr zu belasten, bei 2,4 GHz gibt es einfach zu wenig nutzbare Kanäle. Zum KNX: Wichtig ist
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
0; volatile bool rising_edge = true; volatile bool isFinished = false; char buffer[32]; void setup() { pinMode(pin, INPUT); u8g2.begin(); // start the u8g2 library u8g2.setBitmapMode(1); u8g2.setFont(u8g2_font_helvB08_tr); } void loop() { pulse_width
for puls input from oscillator // Constructor - for OLED display library - see u8g2 documentation U8G2_SSD1309_128X64_NONAME0_F_4W_HW_SPI u8g2(U8G2_R0, 10, 9, 7); volatile uint16_t pulse_width = 0; volatile bool isFinished = false; char buffer[32]; void setup() {
-
Thread
DC Wattmeter Leistungsmesser selber bauen - Eigenbau - low cost Assembler ATmega SA56
Beispiel ATmega8 und LED Display-Dig-2R_seriel (Reichelt)
ATmega8 und 4HSG21010B26-1W (Pollin)
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
-> 0,75€/Stk. 221x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 151x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 1,00€/Stk. 32x STM32F103T8U7, STM: STM32, Cortex M3, 72MHz ->
-> 0,50€/Stk. 221x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 141x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 1,00€/Stk. Halbleiter Logik: 4475x 74AHCT86PW, Nexperia: Quad 2-input
-
Artikel
Wer hat was
an: Austria. Иван, Wels/Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer
in SMD und DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar
-
Thread
Drehzahlmesser in Assembler (ATmega328)
Register, addiere die vorige Messung dazu. Jetzt habe ich 120 Impulse pro Sekunde. Zerlege das in 1-2-0 das 4.Digit ist immer 0. Dann sollte ich 1200 U/min auf der Anzeige haben. Aber die Zahlen auf der Anzeige springen wie wild, ein Ablesen ist unmöglich. Irgendwo habe ich einen Fehler in meinem Programm
einen 16 MHz Quarz on Board (steht ja gross drauf). Der originale UNO hat einen Quarz für den ATMEGA16U2, nicht für den ATMega328P. Der muss mit einem Keramikresonator auskommen. Und der hat eben (meistens?) keine Beschriftung. Somit vermute ich, dass du die falsche Stelle untersucht hast, aber
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
Beitrag #7633828: >> Die explizite Abkündigung > > ist inzwischen erfolgt für > > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, > ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, > ATTINY84, ATTINY861 and ATTINY88 device families in PDIP. Viel
-
Thread
Lora will einfach nicht.
schon in STM32CubeIDE oder MPLAB.
bekloppten Fehler gemacht: Ich habe selbst die Breakouts auf Sub-Platinen montiert, weil sie nicht dem 2.54-mm-Raster entsprechen und dann ist es mir passiert, dass ich beim Anschließen die Pins spiegelverkehrt verdrahtet habe (Hinten u. Vorne verwechselt). Blöd, ohne Frage. Aber: Neben einigen wenigen
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
Ich nehme daher nur noch fertige Oszillatoren, wenn kein Batteriebetrieb > erforderlich. Z.B. 5*3.2mm² Für Batteriebetrieb nimmt man einen 32kHz Oszillator und erzeugt die "Hochfrequenz" intern per PLL. Dann braucht der Oszillator weniger als 2µA und ist auch etwas kleiner: 1.6 * 1.0mm² oder 2.0
Bauform B. schrieb im Beitrag #7624065: > 1.6 * 1.0mm² oder 2.0 * 1.2mm² Ich habe in deinem Beitrag noch Leerzeichen um die Sternchen eingefügt, denn ab 2 Sternchen wird das u.U. als Formatierungssequenz interpretiert: Ein einzelnes Sternchen im Satz* ist problemlos
-
Thread
LoRA, Meshtastic, TTN, Helium?
es da fertige Module gibt die einem den > ganzen Umgang mit dem Protokoll abnehmen Für den STM32WL55/STM32WLE5, welcher das SX126x enthält, gibt es ein "LoRaWAN_AT_Slave" Example, da kann man per UART-Kommandos den LoRa-Client steuern. Allerdings kann man auch einfach gleich die ganze Anwendungsebene
Empfänger gehändelt. Später kamen Sensoren mit RFM02 dazu (868MHz) FM. In der Summe bedient heute ein stm32F103 (Bluepill) 4 RFM95s, einen analogen Empfänger für die alten Protokolle und einen EBYTE E32xx auf Uart-Basis. 2 RFM95 empfangen und senden Lora auf 868MHz und 434MHz. Eine empfängt das was die RFM02
-
Thread
Mikrocontroller AT89S52 flashen
Erweiterung von avrdue.conf für die Mikrocontroller AT89S51/52 [code] avrdude -c usbasp -p 8052 -U flash:r:test.hex:i avrdude warning: a1 would normally be expected to be a9 [E:\Baben\Dokumentation\ELEKTRO\Mikrokontroller\ATmega\AT89S51 flashen\Software\AVRDUDE\avrdude.conf:16252] avrdude warning
die Fuses für den USBasp die ich weiter oben bei der Firmware angegeben habe? Die Fuse Bits legen u.a. fest woher der Takt für den ATmega8 kommt (alle Details siehe Datenblatt des ATmega8). Vermutlich werden die Fuses bei einem USBasp auf ATmega8 Basis bereits stimmen, falls nicht sollte man die entsprechenden