-
Thread
Arduino IDE mit Atmel-ICE programieren
Danke für den Tipp. Ja es funktioniert wieder. Es waren mehrere Probleme. Mit dem ZAdig2.3 muss man lib32 Treiber Verwenden, steht dann unter lib32... Danach ist dann der 2. Eintrag auch sichtbar und kann auch mit dem lib32 zugeordnet werden. Ich wusste nur noch dass man den lib32
nix. Es wird NICHT mit dem haupt µC des Boards gequatscht. Und dann sind auch nur die Boards mit 16U2 und 8U2 auskunftsfreudig. Mr D. schrieb im Beitrag #5689506: > Allerdings zeigt es immer noch "Fehler beim Brennen des Bootloaders." > Für mich einfach unfertig das ganze... muss wohl damit leben
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
ich benutze hat 4 Analogkomparator Eingänge, da kann ich 4-Zonen Sensoren einlesen, 4 einzelne oder 2 x 2 Zonen. Die Sensorflächen werden mit der Schere ausgeschnitten und einlaminiert, das würde ich flexibel nennen. Der LPC824 kostet <2€, teurer als ein ATTiny, aber hat auch 32 kB Flash und 8 kB Ram
überhaupt keine Elektronik nötig) -- ¹) Gibts fertig zu kaufen: https://www.amazon.de/gp/product/B008U9YXBA/ref=ox_sc_act_title_1?smid=A2NDV1Q2IMA8H2&psc=1
-
Thread
JTAG über Funk
SoC, damals unter 10€) habe ich mal nen JTAG-Proxy-Server implementiert. Da auf dem Ding noch ein Atmega 32U sitzt, kann man auch die Bitbanging-Variante praktizieren oder gleich die Pins für einen weiteren AVR anzapfen. Ein modifizierter AVRdude ist von Haus aus mit dabei..
doch okay: https://github.com/emard/wifi_jtag bzw. https://www.youtube.com/watch?v=oTjehRMI2_Q https://www.youtube.com/watch?v=UEWo4s_5H1s&t= Leider hatte ich bis jetzt selbst keine Zeit, das wifi_jtag von github auszuprobieren.
-
Thread
Atmega2560 startet nicht
> Figure 32-29. Reset Input Threshold Voltage vs. Vcc > im verlinkten Datenblatt besagt, daß bei Vcc = 5V die Spannung am > Reset-Pin unter 2,2V fallen muß, um einen Reset auszulösen. Was sein muss und darf
sich, da man moderne GCC-Version (mit __flash und __uint24 ) haben kann (avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe installiert, danach avr8-gnu-toolchain-installer-3.6.0.1734 Ordner 4.7.2 für 5.4.0 gewechselt). Nur habe ich plötzlich ein Problem festgestellt: wenn im Projekt etwas mehr
-
Thread
Hochpräzises 90dB PPM, FPGA, µC oder doch Analog?
richtig nach DIN45406 mit 220 LEDs: http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.30.2 Jan schrieb im Beitrag #5417341: > Billiger 16Bit Audio ADC davor und den FPGA auswerten lassen Weder 16 bit noch FPGA, du brauchst einen der üblichen 24 bit Audio-ADCs und einen uC der dessen
auch digital ist das genauer als mit der Analogschaltung davor? Ich überlege mir gerade den STM32 diverse Steuerungsaufgaben übernehmen zu lassen für die zuvor ein ATMEGA32 vorgesehen war, ein paar Relais ein bisschen SPI mit schieberegistern Tasterabfragen etc. Sollte er ja locker zusätzlich packen
-
Thread
Heizelement mittels Solid State Relais steuern
auch der kleine Bruder https://www.reichelt.de/Profilkuehlkoerper/V-7331E/3/index.html?ACTION=3&LA=2&ARTICLE=22278
schrieb im Beitrag #5416501: > Na ja, 34mA Steuerstrom, das schafft ein Arduino-Ausgang nicht. Also 2 > parallel oder ein extra Schalttransistor. Wolfgang schrieb im Beitrag #5416515: > 32V auch nicht. Der Strom ist eine "Max"-Angabe. Die Eingangsschaltung > kann man bei dem sparsamen Datenblatt
-
Thread
Analoge Orgel mit USB-MIDI steuern
Du aber willst ein USB-Device haben. Mit einem USB-fähigen AVR ist das aber umsetzbar; der Atmega32U4 beispielsweise (der auch in manchen Arduinos verbaut ist) genügt, um beliebige USB-Devices implementieren zu können. Ob der dann auch die komplette Ansteuerund Deiner Orgel übernimmt oder sich
HW-Implementierung hatte Ich auch die hier erwogen. http://www.hobbytronics.co.uk/usb-host-board-v2 Mit einer von mehreren firmware optionen wird es u.a. dazu: http://www.hobbytronics.co.uk/usb-host-midi (firmware tauschbar) Das reicht dann parallel für Maus, Keyboard, Playstation-Controller
-
Thread
[V] 4 Pakete Atmel
Atmel Pakete: 1. Pollin AVR Net-IO ==================== zusammengelöteter Bausatz mit 3 CPUs: ATmega16-16PU ATmega32-16PU ATmega644-20PU 20 Euro Porto DHL inclusive 2. Xmega CPUs versiegelt ======================== 2x Xmega128A1U-AU TQFP-100 2x Xmega256A3U-AU TQFP-64 15 Euro Porto DHL inclusive
diverse Atmels ================ 4x neu, 3x benutzt ATtiny13A SO-8 5x ATtiny2313-20SU DIL-20 1x ATmega32-16AU TQFP-44 4x ATmega325P-20AU TQFP-64 15 Euro Porto DHL inclusive 4. Atmel SAM4S Xplained Pro =========================== SAM4SEval Board OVP unbenutzt 25 Euro Porto DHL inclusive wer
-
Thread
Arduino frage zu Serial.print
Fdti an RX-TX: > https://www.arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf Nöö.. Ein ATMega16U2. (oder ganz alt, ein 8U2) Es gibt einige UNO kompatible mit anderen Serial Wandlern. Aber mit FTDI ist mir keiner bekannt.
nur, wenn dieser auf "Debugmode" gesteckt ist. Arduino F. schrieb im Beitrag #5415427: > Ein ATMega16U2. (oder ganz alt, ein 8U2) > Es gibt einige UNO kompatible mit anderen Serial Wandlern. > Aber mit FTDI ist mir keiner bekannt. Natürlich nicht, weil FTDI unverschämte Preise nimmt und sich
-
Thread
Pro Mini 328 kaputt wegen Strahlung vom Laptop-Netzteil?
Kabel an deinen PC angeschlossen hast. "Arduino as ISP" bezieht sich wohl auf Arduino Module mit Atmega32U4 Chip, die haben einen USB Port direkt am µC und eben diesen Bootloader. Die erscheinen aber nicht in der Gruppe der virtuellen COM-Ports sondern weiter unten bei lib-usb oder so ähnlich. Du hast
an deinen PC angeschlossen hast. > > "Arduino as ISP" bezieht sich wohl auf Arduino Module mit Atmega32U4 > Chip, die haben einen USB Port direkt am µC und eben diesen Bootloader. > Die erscheinen aber nicht in der Gruppe der virtuellen COM-Ports sondern > weiter unten bei lib-usb oder so ähnlich
-
Thread
DCF 77 Microcontroller AT Mega 644 pu
gestoßen: http://www.ulrichradig.de/home/index.php/avr/dcf77_uhr allerdings habe ich "nur" einen AtMega 644 PU herumliegen ;-) wenn ich mir die Register anschauen, dann müsste der doch kompatibel mit dem AT Mega32 sein, oder sehe ich das falsch? hier der Link zum Datenblatt https://www.mouser.de/datasheet/2/268/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-1315198.pdf vielen Dank für eure Hilfe
-
Thread
Microcontroller mit Solarzelle betreiben
, aber selbst der will 5uA inkl. Spannungsteiler. Man nimmt wohl MCP65R41.
schrieb im Beitrag #5424487: > MaWin schrieb: >> . ..Ich mag den > ICL7665, aber selbst der will 5uA inkl. Spannungsteiler. > https://datasheets.maximintegrated.com/en/ds/ICL7665.pdf > > Den mag ich auch. Tolles Teil und universell einsetzbar. > Eigenverbrauch liegt bei 3µA. Gabs den vor ~2
-
Thread
E-Bike Controller: Probleme mit MOSFETs
Arduino habe ich die ganze Zeit eine No-Name Plattform auf Basis des Sparkfun Pro Micro verwendet -> AtMega 32u4) steuert die Basis eines, später 2 parallel geschaltet IRLZ44N. Zwischendurch habe ich den LT1161 Mosfet Treiber verwendet, doch obwohl er wunderbare Signale für die Basis des IRFB3006 lieferte
/382329822852?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D2%26asc%3D50553%26meid%3D3791b89a2cf74bdf877cfefe2b90969e%26pid%3D100005%26rk%3D1%26rkt%3D12%26sd%3D142497911016%26itm%3D382329822852&_trksid=p2047675.c100005.m1851 https://www.ebay.de/itm/3000W-DC-
-
Thread
RFM12 vs "einfache" 433MHz Module
Rainer U. schrieb im Beitrag #5409580: > und eine ca. 1m breite Hecke Wie hoch ist denn diese und aus welcher Höhe sendest Du selbst?
Entscheidung für RFM12B nach vielen Test der verschiedene Module wohl die richtige. Da alles mit ATMega's gesteuert wird (5 Volt) benötige ich nur 2 Dioden in Reihe zum Modul VCC. Ja, Ja das funktioniert auch Zuverlässig. Mit freundlichen Grüßen fredred
-
Thread
INA219 Registereinstellungen
es richtig verstanden habe sind dies Kombinationen möglich: - 16V und 200mA - 16V und 500mV - 32V und 2A - 32V und 1A Leider verstehe ich das mit der Einstellung nicht richtig, da die Einstellung mit 16 Bit beim I2C erfolgt. Kann mir jemand etwas hilfe geben? LG Pt
Hallo, schau dir das mal an: ATmega128: https://github.com/oopsitmelted/BatteryBuddy/tree/master/Code Solltest du unter INA219 nichts finden, schau doch mal unter INA226. Der ist nahezu kompatible(von der Logik und dem I2C Verhalten
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
Hallo, erstmals möchte ich nun 2 UART's mit einem ATmega2560 nutzen. Für den UART0 habe ich mir sämtlich Ausgabe Funktionen bereits geschrieben und möchte nun UART1 (später vlt. auch noch 2 und 3) mit diesen Funktionen nutzen. Im
1, Address offset: 0x00 */ __IO uint32_t CR2; /*!< USART Control register 2, Address offset: 0x04 */ __IO uint32_t CR3; /*!< USART Control register 3, Address offset: 0x08 */ __IO uint32_t BRR;
-
Thread
Welche Ressourcen nutzt die Arduino Software?
#define CSx0 CS10 #elif defined(TIMER2) #define TIMSKx TIMSK2 #define OCIExA OCIE2A #define TIMERx_COMPA_vect TIMER2_COMPA_vect // ATmega #define TCCRxA TCCR2A #define COMxA0
TIMSK3 #define OCIExA OCIE3A #define TIMERx_COMPA_vect TIMER3_COMPA_vect // ATmega #define TCCRxA TCCR3A #define COMxA0 COM3A0 #define OCRxA OCR3A #define TCCRxB TCCR3B #define WGMx2 WGM32
-
Thread
RTC DS3231 - Temperatur Daten?
registers fuer DS3232 U1A gibt sechs Analogwerte aus U1An, wo n 1-6 und nur den gewuenschten Kanal ausgibt U1An,m fuer einen Bereich von Kanelen: U1A2,5 fuer AIN2 bis 5 U1? fuer Kommandohilfe U1T gibt Temperatur aus
00 STA: 00 AGO: 00 TMSB:13 TLSB:C0 DEGC:19.75 Der Stromverbrauch am Batterieanschluß ist 1.5uA. Bei inaktiven I2C verbraucht die Bord ca. 200uA bei 5V. Der auch angeschlossene TMP101 zeigt 19.2 Grad an. Diesbezüglich ist also alles in Ordnung. Über die Ganggenauigkeit kann man natürlich
-
Thread
Verzweifelt wegen Drehencoder und Interrupt :/
kann einfach Timer1.initialize(1000); und Timer1.attachInterrupt(timerIsr); einfach in Timer2 etc. ändern?
Vor ein paar Jahren portierte ich Peters Encoder Code unter anderen uC auch auf den Arduino Pro-Mini. Es funktioniert dort genau so einwandfrei wie auf allen anderen uC. Abgetastet werden die zwei Pins bei mir in einer schon vorhandenen 1ms TIMER2 ISR. Ich bin jetzt gerade
-
Thread
Echtzeituhr mit DS1307 und Multiplexing 7 Seg Anzeige
nicht ebgelehnt worden. Hier helfen drei Variablen in EEPROM von AVR. 1. wann beginnt Sommerzeit 2. wann beginnt Winterzeit 3. Differenz zwischen Sommer- und Winterzeit. Das sollte aus Menu einstellbar sein, so etwa wie Wecker. Am bequemsten geht das mit int32 oder uint32, wo Sekunden gespeichert
wird) uint32 machen 2. entsprechend Variablen in EEPROM addieren/substrahieren 3. in Form umwandeln, die für DS paßt, und dorthin aufschreiben. Solche Umwandlung macht in Wirklichkeit nicht so viel Arbeit zusätzlich
-
Thread
Arduino nano Bootloader Erfahrungsbericht
billiger, desto weniger Bootloader. Ich hatte schon sehr viele ohne Bootloader. Haben dann auch ca. 2 Euro gekostet. Mit Versand natürlich.
Arduino_V182\hardware\arduino\avr im boards.txt einfach die Zeile anpassen: ... nano.menu.cpu.atmega328.upload.maximum_size=30720 ... nano.menu.cpu.atmega328.upload.maximum_size=32256 Wenn Du das ändert, stimmt wieder alles. Allerdings musst Du Dir eine Kopie sichern weil bei jedem Update
-
Thread
Arduino Maker Irrsinn
z.B. Maschinenbauer, die auch nicht unbedingt neben Elektrotechnik oder Informatik studieren, aber u.U. mal eine Steuerung brauchen.
nicht ob das zielführend ist ich suche gerade die Unterschiede dummerweise kann ich auf dem XP 32 nicht mehr die neusten Github für den ESP32 installieren auf dem win7 schon so muss ich den ESP32 auf dem win7 Recher bearbeiten, die migthy mini 1284p gehen auf beide, wobei bis vor den update
-
Thread
AVRs nicht flashbar
mal flashen (avrdude) reagiert der Atmega32 nicht mehr, der Grund: Signatur 0xffffff. Ich habe mit gedacht, kein Problem kann passieren. Dann habe ich den Atmega8 verwendet. Nach zwei mal Fuse Bits/Device Signatur Auslesen (AVRProg), habe
die uCs tödlich? Es ist mir ein totales Rätsel wie mir der Atmega8 flöten gehen kann, wenn man nichts auf den uC schreibt. Mit einer echten seriellen Schnittstelle hatte ich nie Probleme mit beiden Aufbauten
-
Thread
Buch für C-Einstieg
Wertzuweisung von Strukturen sollten Sie allerdings vermeiden: > > struct { > int a1; > int a2; > int a3; > } werte1, werte2; > > werte1.a1 = 8; > werte1.a2 = 16; > werte1.a3 = 32; > > werte2 = werte1; // Bitte vermeiden Sie solche Zuweisungen. > > Das ist in C zwar erlaubt,
revised.pdf?Expires=1524267401&Signature=CIWSIcF7lxlsPETvA5eYoO9T0d4zjJKczNDbc0I7yBsr1HS9xRyVSl0cLtqIo2UIsamLOTuEAlOsvfmmlvbVh2pw9mDWFaK5Q2CUzlK6GM7~036HicBhsYmh4ewXIpPkqRgqF2q1~1BFr51M5G2Q0SQdD51Go6fkkUUHTvlU-INtEt0Za3Rb23vdwHzvfSw4scbSTEv-J~vtmWCG0ZyOlDHx2IomTJcfnvcrb6KwQlB7efJldZhP69s00mdAUxajchgxKTp5VLyCRkdGSR3aAPIY
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
deshalb nötig, weil es da (alte) Festlegungen gibt eben wie Bootsektor in Track 0 Sektor 0, Länge 32 Sektoren. Direktorystruktur ab Track 2 usw. usw. Wenn Du also eine bereits eingerichtete HD lesen willst, mußt Du genau mit den CHS-Werten rechnen, mit denen sie eingerichtet wurde, sonst findest
LBA / (Köpfe x Sektoren/Spur) R1 = LBA - C x Köpfe x Sektoren/Spur H = R1 / Sektoren/Spur R2 = R1 - H x Sektoren/Spur S = R2 + 1 Michael U. schrieb im Beitrag #5405686: > ich glaube, Du baust an der falschen Baustelle. Wenn Du nicht uralte > IDE-HS aus den ersten Generatinen hast, könne
-
Thread
Kostenloses Target?
================ Man stellt sich das vor: 2 Kupferlagen , 2 x 2 m Platinengrösse 100 Schaltpläne ... Das ganze aber wird auf 400 Pin/Pads begrenzt. Solche Angebote sind von Vorgestern! Wer nicht mit der Zeit geht der geht (verschwindet) mit
Mittagspause laufen. Inklusive Fehlersuche, wenn eine Bibliothek doch mal nicht sauber lief und ich manuell 1-2 Register vom ATmega setzen musste damit das Timing passte. Nach ein paar Wochen hat er mich zum Chef zitiert, weil ich unzuverlässigen Bastlerkram mit Atmel Chips eingesetzt hätte. Seitdem musste
-
Thread
Drehschalter / Relais Umschaltzeit
zu den Spulen von K2 u. K3 Das gleiche bei Spannung an Pin 2, K2 unterbricht dann die ansteuerung von K1 u. K3. | / | Soll ein Oeffnerkontakt des Relais/Schuetz darstellen. Fuer mehr Stellung dementsprechend
Spannungswandler erst wenn man messen will. Der Spannungswandler muss auch nicht viel Leistung haben, 0.2W reicht dicke, denn Messgeräte haben normalerweise 10MOhm Eingangswiderstand, es fliessen nicht mehr als 100uA. So bleiben selbst 1000V ungefährlich, weil der Strom begrenzt ist. Auch Kurzschlüsse mit
-
Thread
Atmega128 lesen geht, brennen nicht / ISP
Hallo liebe uC-Gemeinde, ich komme nicht weiter und finde keine Ideen (weder im Netz noch in meinem Kopf :-) ) Habe ein neues Board gemacht mit einem Atmega128 drauf und will ihn über ISP programmieren. Ich
zum Problem, aber wenn Du den Takt genau brauchst ist das ziemlich sicher nicht korrekt. Die HC49/U-S Quarze die mir bisher so untergekommen sind hatten mehrmeheitlich ein Cl von 32pF oder 30pF, aber nicht 12pF, da wären 2x56pF passender.
-
Thread
BASCOM externen 32kHz Quarz konfigurieren
Hallo, meinen ATTiny2313 möchte ich mit einem externen 32kHz Quarz (an XTAL1 und XTAL2) betreiben. Unter BASCOM habe ich dazu (gemäss BASCOM-Help) die beiden Zeilen: Config Osc = Disabled , Extosc = Enabled , Range = 400khz_2mhz , Startup = 32khz Config
> Als Alternative ... Mit einem 2 MHz-Quarz und Vorteiler 64, also 31.25 kHz, messe ich bei 1.8 V rund 55 uA. Wenn das zu viel ist und ein anderer uC, z.B. ATmega48PA, ausscheidet, dann sehe ich auch erstmal keine andere Möglichkeit.
-
Thread
AVR USART synchron
gespeichert hat und sie nach Bedarf an die Kanal-Erzeuger schickt. Nach meinen Berechnungen kann ATMEGA844PA mit F_CPU=20MHz zwei Töne bedienen, mehr nicht. Dabei verzichte ich auf digitale Modulation: Amplitude wird mit Hilfe vom PWM und Vref bei DAC MCP4922 erzeugt. Auch 2 Einheiten pro Chip, so paßt
klingenden Stimmen (für Pedal >reicht zwei) bauen. Dafür braucht man keine 20 AVRs. Bestenfalls 2. >So etwas habe ich schon im 2000 mit AT89C-Serie gemacht. Nun aber möchte >ich klangerzeugung nach Wellentabellen-Prinzip. Gute Idee. >Nach meinen Berechnungen kann ATMEGA844PA mit F_CPU=
-
Thread
Atmega328P ADC Einhüllende bei periodischen Signalen
310 kommen aus folgender rechnung: der atmega hat ne taktrate von 16.000.000Hz. Der timer1 läuft mit nem prescaler von 8, somit wird aus der timer1 frequenz 2.000.000Hz. Mein OCR1A ist mit 31 defniert, heißt der zählt 32 takte und schmeisst dann den interrupt. man rechnet also 1/2.000.000 Hz = 0,0000005s, also jede 5µs ein takt, mal die 32 sind 0,000016s und 1/0,000016s sind 62.500Hz. Der timer1 schmeisst also interrupts mit 62,5kHz. Da ich im Endeffekt 100Hz haben möchte und
-
Thread
Mit I2C(TWI) das Display EA DOGM204-A ansteuern
die Initialisierungssequenz von hier http://www.mikrocontroller.net/topic/323458 gerettet. Für I2C wäre es gut zu wissen mit welcher Umgebung (welcher uC, welche Sprache) du arbeitest.
Michael R. schrieb im Beitrag #5383075: > Für I2C wäre es gut zu wissen mit welcher Umgebung (welcher uC, welche > Sprache) du arbeitest. Ich arbeite mit einem ATMEGA32 und ATMEL Studio mit der Sprache C.
-
Thread
Photodiode vor Fremdlicht schützen-Lock-in-Verstärker?
... wobei "nicht besonders hochauflösend" unter den beschriebenen Umständen sowas heißt wie "2 bit genügen".
> ... wobei "nicht besonders hochauflösend" unter den beschriebenen > Umständen sowas heißt wie "2 bit genügen". Wenn das Rauschen hinreichend stark und die Integrationszeiten lang sind, reichen auch 2 Bit. Natürlich unter der Voraussetzung, dass sich währenddessen nicht die Messbedingungen allzu
-
Thread
Richtiger Mikroprozessor
Vorteil von einem kleineren Prozessor? Er wäre allenfalls schwieriger zu löten, wenn du z.B. an einen ATmega32u4 im QFN44 Gehäuse denkst. Weniger Pins hätte z.B. ein ATtiny84.
zu kurz. Ein Attiny 1634 schon eher, aber der ist wiederum in SOIC20 nicht viel kleiner als ein Atmega328 in LQFP32. Aber angenommen, du würdest LEDs mit integriertem Controller verwenden, bräuchtest du 2 Pins für I2C, 4 für sonstiges, 3 für VCC, Reset und GND. Das könntest du locker mit dem Attiny
-
Thread
Master und 3 Slaves, Kommunikation läuft nicht rund Bitte um Hilfe
Hallo Leute, ich verzweifel gerade an der Kommunikation mit einem Master und aktuell 2 Slaves. Die Controller sind Atmega 32 und per RS485 miteinander verbunden. Die Kommunikation läuft zum Anfang doch irgendwann kommen die Slaves mit der Empfangsroutine durcheinander und senden dann
Sensorwerte abfragen: 01 30 01 00 01 00 uint8_t funktion; uint8_t feld; //36 = Feld2 controller 4 funktion = (u_receive_string[1]>>4); feld = (u_receive_string[1] &= 0x0F); if (funktion == 1) //Farbe setzen { LED2_C; switch_color(u_receive_string
-
Thread
328P im powersave immer noch 1.8 mA
S. Landolt schrieb im Beitrag #5381045: > Wieviel Strom fließt, wenn der ATmega328P per Minimalprogramm fest in > den Power-down-Modus geschickt wird, also auch ohne WDT? Power-down mode, WDT enabled: ca. 4.2µA Power-down mode, WDT disabled: ca. 0.1µA (Typical values at 25°C, VDD = 3V) Table 32-4. ATmega328P DC characteristics Atmel-42735B-ATmega328/P_Datasheet_Complete-11/2016
-
Thread
ATmega324a lässt sich nicht mehr programmieren nach Fuse setzen
Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\avrdude-6.3-mingw32\avrdude.conf" Using Port : COM3 Using Programmer : STK500 AVR Part : ATmega324P Chip Erase delay
parameter 0x95 avrdude: stk500v2_command(): command failed avrdude: stk500v2_getparm(): failed to get parameter 0x96 avrdude: stk500v2_command(): command failed avrdude: stk500v2_getparm(): failed to get parameter 0x97
-
Thread
Strommessung mit INA219
so richtig mit. Liegt es am Prozessor oder am Code? IMHO die meisten Arduinos nutzen einen ATmega328, manche einen SAM3X8E ARM und den ESP8266 bzw. den ESP32 von Espressif kann man auch wie einen Arduino benutzen. Letzter haben aber einiges im Hintergrund laufen, was evtl. das Timing kaputt macht
Habe noch ein Stück vergessen [c] i2c_start(ina219); // Angabe Adresse i2c_write(INA219_SHUNT_V); i2c_stop(); [/c]
-
Thread
Junge Menschen für den Amateurfunk begeistern Gesperrt
sehr häufig zu finden waren. In 1972 befasste ich mit dem Bau von 1W 144Mhz Transistorsendern (2x2N2219A) und Empfänger für eine portsble AfU Station. Ein Jahr später baute ich mir das DC6HL SSB/FM portable Funkgerät und nahm es oft auf Bergtouren mit. Seitdem baute ich mir noch einige UKW
vielerlei Form und sind Stand der Technik. In 1982 baute ich mir ein UKW-Handfunksprechgerät mit 32 Speicherkanälen mit 4-bit Datenbus in moderner Technik. Leider hatte ich damals keinen Zugang zu uC und Tools und mußte mir quasi meine eigene Ablauflogik zimmern. Ich befasste mich schon damals mit
-
Thread
Kapazität messen, 400-700pF
nicht rausfinde wo der Fehler liegt. Man sieht das von 0mm auf 40mm gefüllt wird. Danach sollte es auf 2,5mm und 0mm runtergehen. Es bleibt aber bei 5,1mm und 2,9mm stehen!? Warum kommt es nicht mehr auf 2,5 und 0mm? Oder hängt das mit Oberflächenspannung usw. zusammen? Werde noch einen Versuch machen
32945289759&slnk=&trgt=61865531738&plac=&crea=de32737664269&netw=g&device=c&mtctp=&gclid=EAIaIQobChMIusyoqcmt2gIVEImyCh1C0Q0pEAQYAyABEgKiq_D_BwE&gclsrc=aw.ds --> wasserdicht variante
-
Thread
IR Sender ATTINY85
sehr fraglich, ob die Trägerfrequenz stimmt: [code] OCR0A=105; //CTC Compare value 36000 * 2 * 106 = 7632000 [/code] Das passt zu keiner der möglichen Clock-Optionen eines Tiny85 wirklich. Zu dem dadurch generierten systematischen Fehler kommt ja u.U. auch noch ungünstig die Abweichung
Am Foto sehen wir, daß er den R/C Oszillator verwendet. Bleiben also nur die 8MHz übrig. 8Mhz / 2 / 106 = 38kHz (ungefähr) > 36000 Wo hast du diese Zahl her? > Zu dem dadurch generierten systematischen Fehler kommt ja u.U. auch noch > ungünstig die Abweichung des RC-Oszillators hinzu, was
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
/dp/B072MMZZBK/ref=sr_1_fkmr1_2?ie=UTF8&qid=1522746515&sr=8-2-fkmr1&keywords=stm32f407+nucleo
scheint ein externer RAM auch > unumgänglich. Nein. Es gibt µC mit genug RAM. Der hier hat 32MByte: https://www.digikey.at/de/product-highlight/m/microchip-technology/pic32mz-da-series-mcus?utm_adgroup=General&mkwid=shpOrGYPK&pcrid=251907372415&pkw=&pmt=b&pdv=c&gclid=EAIaIQobChMI1eymlY-g2gIVAxwbCh2ETQ5zEAAYASAAEgLr3vD_BwE
-
Thread
DC Motor Controller mit AtMega328 PWM + current limiting
Antworten! 1) Es soll 1x ein Motor mit Nennleistung ~120W also 12V 10A gesteuert werden. Und dann 2x kleinere Motoren mit ~ 20W Nennleistung. 2) Ich wäre mit der PWM Frequenz eher in Richtung 200Hz gegangen, muss aber erst noch die Induktivität nachmessen ob das so sinn macht, ansonsten muss ich
von 10nF umlädt um 10V, also 0.1us, ohne Treiber mit den 20mA eines uC Ausgangs kannst du das vergessen, in 5us ist der Strom über 60A höher und dein MOSFET kaputt. Es lohnt sich, vor den MOSFET eine Induktivität von wenigen uH zu basteln, damit der Stromanstieg im
-
Thread
Drehzahlregelung mit Lichtschranke bei langsamer Rotation
. Ich integriere nun den PWM Wert auf: [c] int32_t tRotEmPeriodeAct_s32 = ((int32_t)tRotEmPeriodeActOvf_u16); int32_t tRotEmPeriodeTgt_s32 = ((((int32_t)tVelGbxPeriodeOvf_u16) * xRevRatio) / (int32_t)PIN_RRVALUE_PRECALC); int32_t tRotEmPeriodeSet_s32
Ok, U/s , hatte gerade U/min gelesen ... 150 U/min (2,5 U/s) ist auch noch wenig, so rein vom Gefühl her .. Datenblatt hilft da wohl
-
Thread
[STM32] RTC über USB kalibrieren
Guten Morgen :) ich hab ein Projekt mit dem STM32F103 und die RTC läuft zu schnell / zu langsam. Mir kam die Idee, die RTC über USB zu kalibrieren. Ich würde die Zeit am PC mit der RTC des STM32 vergleichen und das RTC-Prescaler Register abgleichen
Stefan U. schrieb im Beitrag #5374247: > Hier habe ich "meine" Methode zur Ermittlung des Korrekturwertes > beschrieben: http://stefanfrings.de/stm32/index.html#rtc Sie ist > Zeitaufwändig, benötigt dafür
-
Thread
Temp-Messgerät mit PT100, ATMEGA und CD4511BE
immer 0.1V am Eingang an. Um den Pt100 am Atmega328 verwenden zu können braucht man entweder einen Operationsverstärker [pre] +------+---+--------- AVCC | | | 2k 1k96 | TS507 | | | +------)---)-4k83-+ |
30 anderen kennen, aber als fauler Schüler lässt man sich nochmal alles vorlesen. Er sollte 150uV oder weniger Fehler haben (Offsetspannung) und wenn er 5V ausgeben soll muss es ein Rail-To-Rail Typ am Ausgang sein (am Eingang nicht unbedingt), wenn er nur 1.1V oder 2.56V liefern muss bei 5V Versorgung