-
Thread
E-Bike Akku explodiert (statt abzubrennen) Gesperrt
Mellander-Larsson_ULBatterySafetySeminar_Sep2020.pdf Jack V. schrieb im Beitrag #6830496: > Beispiel für > eine dieser Folgen eines expl... 16-. Apr. Beijing lithium battery explosion 2 Fatal :-(
Pamphlet über Meinugsfreiheit, "ATMEGA-Diktatur" und ähnlichen Mist serviert. Danach fantasieren wird daher, dass man alle nicht-ATMEGA-Nutzer in Umerziehungslage stecken will und ähnlchen Käse. DAS ist es, was ihr unter "Meinungsfreiheit
-
Thread
Definition eines Mikrocontrollers
sitzen, wird aus dem Mikroprozessor ein Mikrocontroller, z.B.: https://en.wikipedia.org/wiki/ATmega328
zu können, und naja was immer da an den I/Os hängen soll Wenn man also son nackten sagen wir ATMEGA 328p nimmt ist das toll man muss aber n bisserl was tun um ihm tricks beizubringen. Nimmt man hingegen sagen wir einen Arduino Nano (microcontrollerboard) dann hat man den atmega 328p, den 16MHz
-
Thread
7-10" Display Arduino
wie hoch sind deine Programmiererfahrungen ? Bsp 1: Skill Level hoch, Budget klein : VGA an ATmega Bsp 2: Skill Level niedrig, Budget hoch : Atmega an smartem TFT Controller Wo ordnest du dich selbst ein ? Reicht vielleicht nicht auch eine 7-Segment Anzeige ? >Gibt es hier ein Modell
Sack? Im übrigen ist der Arduino Due ein 32bit Controller mit viel Speicher. Kein Vergleich zum ATmega2560.
-
Thread
PT1000 an ESP32 per Spannungsteiler
sonst aber nicht viel (Offset, fehlende externe Vref). Wäre es für Dich eine Alternative, einen ATmega die Temperaturen erfassen zu lassen und an den ESP zu übertragen? H. B. schrieb im Beitrag #6468253: > Das nur mit einem Spannungsteiler zu machen ist Pfusch. > > Man prägt mit einer Konstantstromquelle
hat dein µC vielleicht eine Konstantspannungsquelle integriert? Habe das mal im Datenblatt des ATMega16M1/32M1/64M1 gesehen.
-
Thread
ZigBee/MMT Module: How-To?
kurzes Vorwort: mein Kenntnisstand bewegt sich auf Protoboards, fertigen PCBs und devboards mit ATMega/ESP32 (sowie den Raspis...). SMD ist mir handwerklich noch etwas zu heikel, Python bevorzuge ich C/C++ der schnellen Resultate wegen, aber ATTiny's sinnvoll einzusetzen steht noch auf Liste (meine
micropython/tree/master/ports/nrf https://forum.micropython.org/viewtopic.php?f=12&t=5348&start=10&sid=16e7f6a24b37d6442f1fb097bb70ab4c https://devzone.nordicsemi.com/f/nordic-q-a/19054/is-it-possible-to-program-nrf52-dk-with-python-instead-c-language Mal gucken ob der Aufwand lohnt… oder ob es nicht
-
Thread
EEPROM Adresse über 255 und SOFT PWM Frage/Anliegen
PWM Werte vergleichen und 32CH Software PWM machen... Wie stelle ich das am besten an? Der ATMega128 wird mit einem 16Mhz Quarz betrieben.
Ich habe jetzt die /usr/lib/avr.... eeprom.h abgeändert sodass auch uint16_t geht... Dazu die uint8_t in meinem Code in uint16_t geändert... Tada.. Funktioniert.
-
Thread
USB-to-UART-Modul mit CP2102 unzuverlässig
>Kann ich den Atmega einfach auf 3,3V runterfahren und dann passt es ja. du könntest den ATMega auch vom PIN 6 des CPxxxx(VDD) speisen. Falls nicht, aus eigener Erfahrung: Mach Serienwiderstände in die TX und RX Leitung
dummschwaetzer schrieb im Beitrag #6467237: > du könntest den ATMega auch vom PIN 6 des CPxxxx(VDD) speisen. > Falls nicht, aus eigener Erfahrung: Mach Serienwiderstände in die TX und > RX Leitung. Beides gut zu wissen. Der Atmega wird nun mit externen 3,3V betrieben
-
Thread
STM32 mit AVR/FAT32 Bibliothek
dass das sehr komisch wirkt, aber der Hintergrund ist der, dass die gleiche Bibliothek auch auf dem Atmega 2560 laufen soll. Ich brauchte also eine Bibliothekt die sowohl auf dem STM32, als auch auf dem Atmega2560 läuft.
===================================================================== SdFat Version 2 supports FAT16/FAT32 and exFAT SD cards. It is mostly backward compatible with SdFat Version 1 for FAT16/FAT32 cards. exFAT supports files larger than 4GB so files sizes and positions are type uint64_t for classes
-
Thread
Servo-Pulssignalläge messen mit Atmega328p
hier: https://github.com/chiefenne/ATTINY85-RC-Receiver-Decoder . Ich verwende allerdings einen ATmega 328 p in der finalen Version mit 20 MHz (Pololu Baby Orangutan) und hier einen 16 bit Timer statt dem 8 bit Timer. Der Code ist für 16 MHz. Mein Problem: Es sollten bei 1MHz Timer 1 CTC Werte zwischen
Den Code findet ihr im Anhang. Verbesserungsvorschläge werden gerne angenommen. :-) Auf einem ATMega 328p mit 16MHz und DRV8833 Motortreiber funktioniert er. Allerdings "verhäddert" sich der Code auf einem Pololu Baby Orang Utan (ATmega 328p mit 20 MHz und Toshiba TB6612FNG Motor Treiber). Zwischendurch
-
Thread
ZX Spectrum wie von Kassette laden?
320kbit nicht schlechter sind. Wav ist ja nun auch nicht so der Hit mit künstlicher Beschränkung auf 16-bit und 44k1 Sample.
Prinzip klar machen kann. Wer hatte in den 80er schon ein 100 MHz Vierkanal-Speicheroszilloskop und 16 Kanal 30 MHz Logikanalysator im Hobbyraum :-D Aber für praktische Anwendungen ist ein ATmega oder STM32 sicher die bessere Wahl.
-
Thread
Eigenschaften Atmel 644p
Wenn du aber 32 kHz als Takt nimmst, kann SPI nur mit 8 kHz oder langsamer als Slave, oder mit 16 kHz als Master.
Joachim B. schrieb im Beitrag #6466112: > der ATmega644p sicher nicht! ATMega hat "Proto-RTC". Man kann das benutzen, aber... Viel besser und auch einfacher, solange SPI schon für AD benutzt, DS3234 zu nehmen und Kopfschmerzen vergessen. Als ex-ISR
-
Thread
ESP8266, Arduino 5V Spannungsquelle
Arduino. welcher denn? Manch einer hängt ja schon mal fest am USB Wandler, nur ein Arduino mit ATmega2560 hat eine freie 2te Rx und Tx Dann sind die 115k auch bei 16MHz grenzwertig in der Fehlerrate die -3,5% oder +2,1% können zuviel sein bei 16MHz F_CPU. Erfolg mit dem umprogrammieren hatte
: > welcher denn? > Manch einer hängt ja schon mal fest am USB Wandler, nur ein Arduino mit > ATmega2560 hat eine freie 2te Rx und Tx Er benutzt nur den USB-UART, den ATmega hat er mittels Dauer-reset lahm gelegt. Pegelwandler fehlen immer noch. Wie oft muss man noch darauf hinweisen, damit
-
Thread
NRF24L01+ mit ATMEGA328P Standalone
netiquette Seite gelesen. >> Naja, er hat wohl wie auf dem rechten Bild zu sehen dort einen flachen >> 16 MHz Quarz verbaut. Ich habe auf meinem Print einen 16 MHz quarz mit 2x 22pf Kondensator auf GND für den ext Takt am ATmega 328P, das NRF24l01+ Modul hat auch einen 16 MHz quarz. Ich habe die Messung
Prozessortyp, die Taktfrequenz > und die Pin-Belegung nennst Print_2.jpeg Prozessortyp: Atmel Atmega 328P IC MCU 8BIT 32KB FLASH 28DIP Taktfrequenz: 16 MHz Pin Belegung: siehe excel
-
Thread
NTC-Thermometer mit Padauk PFS154 und 7-Segementanzeige und UART-Ausgang
undokumentiert". Von dem was ich jetzt aus dem Puolop Datenblatt entnommen habe ist, dass hier dann ein 16-Bit Zähler verwendet wird, der allerdings im Gegensatz zum 16-Bit Register des TM16 in 2 x 8-Bit Register aufgeteilt ist. Außerdem ist da dann noch nichts linearisiert und die Ladekurve des Kondensators
preiswert bei eBay, aber nicht mit einer Batterie übers Jahr laufend. Den Strombedarf mit dem ATmega328 auf unter 50uA zu drücken war übrigens das Hauptproblem bei dem Gebastel, eine Platine fürs Gehäuse folgt noch.
-
Thread
Ungültige Kombinationen bei RS232
Der Held der diese Anleitung geschrieben hat hat vermutlich in das Datenblatt eines der erwähnten 16C450 oder 16C550 gesehen und elitemäßig-messerscharf daraus geschlossen, dass kein UART das kann weil diese schimmeligen UARTS das nicht können (Beispiel TL16C450 https://www.ti.com/lit/gpn/tl16c450 Seite
Hannes J. schrieb im Beitrag #6463864: > (Beispiel > TL16C450 https://www.ti.com/lit/gpn/tl16c450 Seite 19, Tabelle 6.). Wenn sich die Fragestellung auf einen konkreten Chip bezieht, dann muß man das aber auch dazu sagen. Henrik L. schrieb im Beitrag
-
Thread
RS485 Kabel selber machen mit FTDI 232R
mir probleme beim datenverkehr mit den 'simpel' rs485 adapter, seit dem ich den adapter mit dem atmega dazwischen hab laeuft es VIEEEL besser, quasi kein FE mehr vy73 Charly
aufgefallen, da hat sich Maxim vertan. Den CH340 und CH341 gibt es in unterschiedlichen Gehäusen, von SO16 bis SO24. Da ist dann auch noch eine Parallelschnittstelle drin. Der im JoyIt-Stick hat nur 16 und damit fehlt der Umschaltausgang. Deshalb ist es hier mit einem Transistor gemacht.
-
Thread
Fragen zur Programmierung eines ATMega8
Ich hab zum Anfang mal einen Arduino zum Programmieren eines ATMega8 verwendet. Mir ist dabei folgendes nicht klar: Kann man auf diesen nun ohne externen 16MHz Crystal den bootloader raufladen? -Meine Antwort bisher ist ja. Aber es geht halt langsamer? Immerhin
Karl M. schrieb im Beitrag #6456237: > Frage, für was soll so ein Bootloader bei einem nackten ATmega8 sinnvoll Einem "nackten" ATmega8 einen Bootloader zu geben hat genau denselben Sinn, wie die Verwendung eines Bootloaders wenn der ATmega mit einem 16 MHz Quarz arbeitet. Eine Bautrate > 38400
-
Thread
AVR128DB48 - TCB 32Bit Counter
wenn man übers Eventsystem den Timer sagt das er die Overflows von TCB0 zählen soll, er bleibt ja ein 16Bit Zähler. Der Interrupt von TCB0 reagiert immer auf die fallende Flanke vom Puls. Der Interrupt von TCB1 reagiert immer auf die steigende Flanke vom Puls. Laut meiner Logik müßten beide auf die
es entweder 65535/65536 sein muss. 1 Takt Restungenauigkeit. Taktquelle/Signalquelle ist ein ATmega328PB mit 16MHz Quarz, der glücklicherweise einen Hauch langsamer läuft, sodass ich mit einem CTC Timer mit Prescaler 1 und im Bereich 65528 - 65531 meinen OVF Kipp-Punkt provozierbar testen konnte.
-
Thread
Zeit eines Befehles bei einem Quarz microcontroller
wenige us und unter 1 us geht, kann Harwaretimer wenig helfen. Als Beispiel: gestern habe ich mit ATMega und F_CPU=16MHz für das Lesen von externen Gerät experimentiert, was besser ankommt: [c] asm volatile("lpm"); asm volatile("nop"); [/c] [c] asm volatile("lpm"); asm volatile("rjmp .+0"); [/
-
Thread
[V] Verschiedene Bauteile, Dev-Boards, Modellbau, wegen Wohnungsauflösung günstig abzugeben
Code kann ich auf Wunsch zuschicken) - AVR Dragon Programmiergerät - LED Matrix 10x24 Pixel mit ATmega µC, aktuell programmiert ist ein funktionierendes Tetris-Spiel - verschiedene AVR µC (ATmega 644V, ATTiny 13, ...) - USBProg (B. Sauter, 2007) - Programmierleitungen -------------------------
Compatibel mit Beschleunigungssensor, Gyroskop, Barometer, ... - Flight Controller Platine mit ATmega328p und drei Achsen Gyroskop - OLIMEX Development Board AVR-P28-8MHz mit ATmega8, 16MHz Quarz, mini Steckbrett - Team Orion Vortex DSB (ATmega8, 2 Zeilen LCD, 4 Tasten, 3-Pin Anschluss für Modellbauservo
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Board ist und wo > man es bekommen kann. Ach so, sorry. https://www.amazon.com/Gowoops-ATMEGA2560-16AU-headers-Compatible-Mega2560/dp/B07Y9P4JL2/ref=pd_sbs_3?pd_rd_w=bx4Km&pf_rd_p=ed1e2146-ecfe-435e-b3b5-d79fa072fd58&pf_rd_r=SWSF7B8ZT5J88WM0C5QB&pd_rd_r=9d6ea4e6-79b8-4c01-a7cb-ca27a6158798&
Computer ist inzwischen polyphon - 3 Kanäle! Eine Erklärung, wie man mit dem Microtronic (mit seinen 2x16 Registern) 3x16 Drumsteps speichern kann, gibt's im Video: https://youtu.be/jspJZ_tiMeA https://hackaday.io/project/180252-a-retro-authentic-microtronic-emulator/log/199285-retrochallenge-retrochallenge-update
-
Thread
Funktionsgenerator Endstufe 50 Ohm Ausgangswiderstand
Hallo zusammen, Ich baue mir zurzeit ein Funktionsgenerator mit einem Atmega32 und dem AD9834 Baustein. Nun stellt sich mir die Frage welcher OP und welche Schaltung am besten für die Endstufe geeignet ist, sodass ich bei SIN,RECT,TRIANGLE eine Frequenz von 1Hz-4MHz herausbekomme
Ich biete 32 Vss an 50 Ohm mit 5 ns Rise/Falltime. Also von - 16 V bis + 16 V. Nur fuer die Begriffsstutzigen. Hat einer einen Laengeren?
-
Thread
LCD Display (240x240px) via USB
Und wenn du das kannst, dann schließ das Display an und versuch das anzusteuern. > warum sind 16 Mhz zu wenig? An den 16MHz wird es nicht klemmen. Und mit halbwegs durchdachten Protokoll auch nicht am verfügbaren Speicher. > kann man das berechnen bei welcher Auflösung und Bildwiederholrate
können. Neeee .... dann mal lieber ein einfacher USB fähiger Controller. Arduino oder nackter ATMega16U2 oder so ....
-
Thread
ATMEGA328P-AU läuft etwa um Faktor 10 langsamer als normal
0x05 pro.menu.cpu.16MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex pro.menu.cpu.16MHzatmega328.build.mcu=atmega328p pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L [/c] [c] pro.menu.cpu.8MHzatmega328
=0x05 > pro.menu.cpu.16MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex > pro.menu.cpu.16MHzatmega328.build.mcu=atmega328p > pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L > pro.menu.cpu.8MHzatmega328.
-
Thread
Arduino Error compiling for Nano Every
d4, d5, d6, d7); void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.print("hello, world!"); } void loop() { // set the cursor to column 0, line 1 // (note: line 1 is the second row, since counting begins with 0)
Der ganze Fehlercode lautet Arduino: 1.8.13 (Windows 10), Board: "Arduino Nano Every, ATMEGA328" In file included from C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.cpp:1:0: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.h:45:36: error
-
Thread
Arduino Leonardo: Erkennung Power-On Reset
MCUSR (Datenblatt Seite 59: http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf). Allerdings funktioniert die Erkennung eines POR damit nicht. Der Grund dafür scheint zu sein, dass der Bootloader dieses Register löscht (Zeile 119): https://github.com
-
Thread
Timerberechnung die hunderste
des Timers einfach nicht. Also ich will einen Timer der möglichst genau 1 sek betrifft. Mein ATMega128 läuft auf 16 Mhz externen Quarz. [code] void timer_init(void) { TCCR1B = (1<<CS10) | (1<<CS12); // Timer mode with 1024 prescler TCNT1 = 15625; // for 1 sec at 16 MHz TIMSK = (
ich falsch? Ähm, alles. Nutze einen Timer-Mode, der von selbst rücksetzt. Beachte, dass ein 16MHz Quartz keine 16.000000MHz liefert, kleine Abweichungen sind also sowieso möglich, üblich sind +/-50ppm also +/-800Hz, eine Korrektur im Sub-1Hz-Bereich ist überflüssig
-
Thread
Schotter ausgraben
frostsicher, also 80cm tief). Bei dir würde ich sagen: Kommt auf den Schotter an. Grober Schotter (16-32) lässt sich nur schwer schaufeln, weil man laufend daran hängen bleibt. Lockern kann man das mit der Spitzhacke, das sollte gehen. Wir haben hier lehmigen Schieferboden mit dicken Quarzfindlingen
nun, wie ich denn durch den Schotter graben kann Da reicht ein ATTiny13 - im Zweifelsfall ein ATMega328 :-) Ansonsten: https://barbie-forum.de/ Für Außenstehende: Zweck dieses Forums Der Zweck dieses Forums ist der Austausch über Themen aus dem Bereich Elektronik, Informatik, sowie Technik
-
Thread
Ultraschall Abstandssensor für Personen geeignet?
entfernt ist. So sind auch Pelzmäntel in 6m kein allzugroßes Problem. BTDT mit einem Atmel ATMEGA128 vor vielen vielen Jahren... Schaltplan vom Sensor... gib hier im Forum Bescheid dann schicke ich ihn Dir.
verstärkt... dann ist das auch mit einem 8bit ADC kein nennenswertes Problem. Den Code dazu hat ein 16jähriger HTL-Anfänger als Ferialjobber geschrieben - und ja, das funktioniert zuverlässig. Da der TO aber bis jetzt nicht einmal Interesse ezeigt hat den Schaltplan zu sehen denke ich das er eigentlich
-
Thread
Verständnisfrage zum ATMEGA328P Datenblatt Speicherverwaltung Interruptvektortabelle
schrieb im Beitrag #6442790: > Wo ist mein Denkfehler ? Die Adressen im AVR Assembler adressieren 16 Bit Worte, die HEX-Darstellung aber 8 Bit Worte.
>> Wo ist mein Denkfehler ? >> https://pngtoico.io > Die Adressen im AVR Assembler adressieren 16 Bit Worte, die > HEX-Darstellung aber 8 Bit Worte. Besten Dank!
-
Thread
Programmierport AVR 324 PB
€ bei meiner Bezugsquelle fast 3x teurer ist ein Argument, für mich zählte eher 128K flash und 16K SRAM was der m2560 mit nur 8K SRAM nicht hat. MCUA schrieb im Beitrag #6443776: > für ATmega2560 weniger SRAM RAM ist wie Hubraum kaum ersetzbar.
wirklich im Datenblatt drin … siehe Screenshot. Aber ja: die Vorgänger-Controller (AT908535, ATmega16) hatten sowieso nur eine SPI-Einheit, und auf dieser lagen schon immer die ISP-Pins. Erst spätere Versionen der ATmega324PA haben überhaupt die zweite SPI-Einheit dazu bekommen; die Programmierschnittstelle
-
Thread
ATMEGA328P: externer Interrupt INT0 funktioniert nicht
Interruptroutine komme wenn ich den Arduino Uno PIN 2 auf GND lege ? .include "m328Pdef.inc" .def temp = r16 rjmp start ; 1 Reset rjmp interrupt0 ; 2 External Interrupt Request 0 INT0_vect reti ; 3 External Interrupt Request 1 INT1_vect reti ; 4 Pin Change Interrupt
gezeigten Programm liegt auf der (Wort-)Adresse 0x0002 für INT0addr das 'reti ; 3 ...'. Beim ATmega328 sind in der Vektortabelle 'jmp' vorgesehen, nicht 'rjmp'.
-
Thread
[Entrümpelung] Boards, Raspberry, Displays, uvm.
auf Stiftleiste RM2,54mm -> 24polig, 0,5mm oder 1mm pitch 1x bestücktes Breakout-Board NHD-FFC 16-1 -> 16polig, 1mm pitch 1x bestücktes Breakout-Board NHD-FFC36 -> 36polig, 0,5mm pitch 10x FFC-Kabel, 20polig, 1mm pitch, 15cm lang 3x FFC-Kabel, 45polig, 0,5mm pitch, 21cm lang 2x FFC-Kabel
Pixel, 2x ohne Touch, 4x resistiv Touch) für 5€ + 2€ Versand 1x bestücktes Breakout-Board NHD-FFC 16-1 -> 16polig, 1mm pitch 3€ 1x bestücktes Breakout-Board NHD-FFC36 -> 36polig, 0,5mm pitch 3€ alle FFC-KAbel gratis zu den Displays oder 5€ + 2€ Versand 1x NFC-Shield von Adafruit mit zwei Tags für
-
Thread
Ventilsteuerung Gartenbewässerung CAN-Bus
in Platinen und Gehäuse. Anbei der Schaltplan. Nun hab ich eine Frage: Kann ich wie vorgesehen die 16MHz für den MCP2515 vom XTAL2 des Atmega328P abgreifen? Das Datenblatt des MCP2515 fordert entweder "crystal/ceramic resonator operation" oder "external clock source", dann aber 0.3 to 0.85 VDD an
das nicht umgekehrt ganz einfach? Also, der MPC2515 bekommt einen Quarz und sein CLKOUT speist den Atmega328PB? Wenn wir schon ändern: sind 16MHz für eine Bewässerung nicht ein wenig übertrieben? Der MCP läuft auch mit 8MHz und liefert am CLKOUT per Default 1/8 davon. Weil, eigentlich möchte man kein
-
Thread
KNX Schaltaktor 'reverse engineering'
Bei 10 Pins und Atmega32 ist mir nach JTAG nicht ISP. Aber mehr Ahnung hab ich da leider garnicht.
die Analyse der Dumps? Ich probiere gerade Ghidra aus, da habe ich als Plattform ausgewählt: AVR8, 16 bit, vom gcc erzeugt Mal schauen...
-
Thread
Erneutes ausführen von Code-Abschnitten nach Interrupt
Analog-to-Digital Converter (ADC) with up to 20 channels Differential and single-ended input *1/2x to 16x programmable gain stage *Automatic offset and gain error compensation *Oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution
aber unbedingt so sein muß (muß es nie), dann nimmt man einfach einen MC mit mehreren SPI. Z.B. der ATmega2560 kann bis 5 SPI-Master parallel benutzen, die 4 UARTs können auch SPI.
-
Thread
ATMEGA 644 Timer1 CTC Interrupt
etwas vor den Augen und übersehen - ich habe folgenden Code und bin der Meinung, den Timer1 des ATMEGA 644 in den CTC Mode mit Interrupt on Compare Match (A) gesetzt zu haben. Zum Test soll in der ISR eine LED getoggelt werden. Hier der Code: [c] #include <avr/io.h> #include <avr/interrupt.h>
Zählung bei allen Tools /außer/ bei Atmel selbst), dann ist das falsch. Das Atmel-Datenblatt meint hier 16-bit-Wortadressen. Als Byteadresse wäre das 0xf000.
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
kennt jemand ein nachbausicheres LC-Meter-Projekt, das fürs AFU-Basteln zu empfehlen ist und auf Atmega basiert? 73
Dabei dient der 100uF-Elko als Referenz. Sind auch 2 verschiedene 100u-Elkos auf der Platine: 100/16V/VT (SMD, zur Pufferung Ub) und PC/100/16V/H10 (THT, als Referenz).
-
Thread
AVR Studio 4: TWI Display einbinden
oder Beispielcode? Das Programm ist in C geschrieben und das Display hat zwei Zeilen mit jeweils 16 Zeichen.
Hugo H. schrieb im Beitrag #6442023: > 15.10.2020 18:16: > Bearbeitet durch User Ah, wir haben uns überschnitten.
-
Thread
BluePill STM32 Bezugsquelle
eigentlich besser. Dann klär mich doch mal auf, welche 40-pol. Bausteine Du ersetzen möchtest. ATmega32 etwa? Das wird genausowenig klappen. Frank M. schrieb im Beitrag #6443629: > Glücklicherweise habe ich vor über einem Jahr vorgesorgt und mir einige > Dutzend von den Dingern beschafft Wozu
<64 kB. Und das kann auch bei einem Originalem, aber umgelabeltem F103 passieren. Die gibt es von 16 bis 128 kB Flash, in größeren Gehäusen auch bis 1024kB.
-
Thread
Buzzer Lautstärke steuern mit Transistor
Hallo, ich habe einen ATMega328p, an dem ich einen 5V Buzzer (Piepser) angeschlossen, habe, welcher bis zu 40mA Strom benötigt. Ich möchte jedoch auch die Lautstärke des Buzzers Regeln. ein NPN Transistor kommt hier nicht in
frühzeitig filtern. Da bin ich mit dir einer Meinung. So würde ich es ja auch machen (siehe Schaltung um 16:22 Uhr). Allerdings sollte nach dem Filter eine Kollektorschaltung folgen. Wenn die Ausgänge des ATMega mit 20mA belastbar sind kann der 1k Widerstand sogar noch auf 270R verkleinert werden (je nach
-
Thread
Fragen zu Grafik-LCD 128x64?
von Text und Ziffern reicht es locker: Ich benutze an meiner Fräse ein 240x320 Farbdisplay mit 16-Bit Farbmode. https://www.mikrocontroller.net/topic/384593#4391097 Angesteuert mit 16-Bit Bus von einem Atmega64. Die Zahlen werden alle 100ms aktualisiert und springen so schnell dass keinerlei
>Angesteuert mit 16-Bit Bus von einem Atmega64. Obwohl AVR nur 8-Bit-Datenbus hat ???
-
Thread
KSQ 20W Halogenlampe wirkt strombegrenzend
digitalen Strom- und Spannungsmessung kommt ein INA226 zum Einsatz. Mit diesen Infos kann ich mittels Atmega328PB die Regelung nachsteuern, falls der Strom aus den Grenzen läuft. Oder ich kann Leuchtmittel mit anderen Kenndaten betreiben. Alles ist so ausgelegt, dass ich *bis zu 2A bei 20V* ausgeben könnte, was aber nie gebraucht wird. Der INA226 gibt mir Strom und Spannung als 16-bit aus. Der MCP4922 ist ein 2x-DAC und ist zusammengeschaltet, um theoretisch 24 Bit auszugeben. Davon nutze ich aber maximal 20 Bit. *Zum Ergebnis* Schließe ich eine ohmschen Last (10 Ohm) an,
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
Funktionsbeschreibung findet sich im Quellcode. Neben der Ausgabe auf RS232 kann der Messwert auch auf einem 16x2 LCD-Modul angezeigt werden: "Fmeter_F730_LCD.c"
deshalb habe ich es mehrfach probiert. In der Debugger Anzeige ist noch ein Fehler Rev_ID müsste 16:31 sein.
-
Thread
Auf der Suche nach einem ultra low power Mikrocontroller (mit BLE)
hast bei BLE kein Pairing. Du koenntest vermutlich sogar im Advertisingmode einmal pro Sekunde 2-3x 16Bit Werte an jedem verschicken und das aus einer 2032 ein Jahr lang und als Antenne tut es ein 18x24 Dingen auf der Platine das wie ein Widerstand aussieht. Das ist schon ziemlich cool. Und als Empfaenger
versetz den > regelmäßig in Sleep Mode. Oder so ... Also einfach einen ganz normalen z.B. von atmega mit 8bit? Danke und Grüße
-
Artikel
Logic Analyzer
bzw. USB-RS232) Windows-Software (Visual Basic) Software (AVR und Windows): Closed Source? Basis: Atmega16 und NAND-Gate Eingestellte Produktlinie Version 2 Pro bis 4 Kanäle bis 20 Million Samples per second Maximum sampling buffer 256K Generator/Playback Modus USB HID mode Firmware upgrade feature Windows-Software
MSa/s Version 8 Kanäle 50 MSa/s 4k Samplespeicher Trigger auf beliebige Pegelkombinationen Basis ATMega644 FT232 USB 115200 Baud 80 MSa/s Version 8 Kanäle 50 MSa/s 16k Samplespeicher (32k bei neuer Software) Trigger auf beliebige Pegelkombinationen Basis ATMega88 / ATMega48 FT232 USB 500000 Baud Weitere