-
Thread
Kritik zu der Schaltung
Stm M. schrieb im Beitrag #4372425: > STM32F4 hat doch interne Pullups. Warum brauche ich noch mehr Pullups? Welche Pullups hat der STM? Und was für Pullups braucht hat der I²C üblicherweise? > STM32F4 hat doch interne Pullups. Und die andere
, sollte auch > klar sein (siehe Datasheet: "Output Voltage Swing"). > http://www.ti.com/lit/ds/symlink/lm124-n.pdf > Dann solte auch klar sein, dass man solch einen OPV nimmer für eine > Versorgung von 0...3,3V einsetzen sollte. Die meisten STM32F4 ADC Pins sind zum Glück 5V tolerant. Werde
-
Thread
Tiefpass-Spannung Filtern
while (IFS0bits.T3IF == 1) //Wait until 32-bit Timer { //interrupt flag bit is set. IFS0bits.T3IF = 0; //Clear 32-bit timer interrupt
WriteSPI_to_LCD(); //Update the LCD via SPI T2CONbits.TON = 1; //Start 32-bit Timer again } } return 0; //Code never reaches here! }
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Jap, benutze Mega32!
ch=pgm_read_byte(&ascii_tab[ c-32 ][h]);
-
Thread
AVR Tempeatursensor auslesen SPI
Hallo, ich verwende einen AT90CAN32; 16MHz Hardware SPI. Hier einmal die SPI Init: [c] void init(void) { SPI_PORT_DDR &=~(1<<SPI_MISO); // miso auf input SPI_PORT_DDR |= (1<<SPI_Clock);
was anderes. Wenn Du die hohe Auflösung brauchst: die alten Dallas mit den zwei Oszillatoren (z.B. DS1820, DS1620) haben eine sehr hohe (allerdings temperaturabhängige) Auflösung von < 0,01°C. http://www.mikrocontroller.net/topic/194939#2139749 Falls Du es schaffst: bitte hier posten, es interessiert
-
Thread
Welcher Feuchte- und Temperatursensor
Hi, ich hab auch einen BMP280 (3V-Version) über Steckkabel am ESP32 angeschlossen und erhalte auch konstant 1,4 K zu viel angezeigt.
LDO (sogar von einem deutschen Händler) und einem Arduino nano gemacht und sie waren gut. Am ESP32 hatte ich die "nackte" 3,3V-Version. Kann ja sein, dass dieser Sensor wirklich daneben liegt. Also weiter suchen...
-
Thread
STM32 ADC genauigkeits probleme
Niklas G. schrieb im Beitrag #7741906: > Hast du auch mal ein Beispiel Programm in C mit der STM32 HAL versucht? Nein, hatte noch nie mit STM32 HAL zu tun.
hat vor ESP32 & Co. Martin H. schrieb im Beitrag #7746116: > Hat der STM32 ADC zufällig auch einen differenziellen Modus Nicht die normalen SAR-ADCs, das können nur die Sigma-Delta-ADCs.
-
Thread
CRC oder einfach die Daten doppelt schicken?
muss ich sicherstellen, dass ich fehlerhaft übertragene Daten verwerfe. Reflexartig habe ich an CRC32 gedacht, aber nachdem ich ewig nach einer AVR Implementation via LUT gesucht habe (CRC32 auf Bitbasis ist unverschämt lahm) dachte ich mir, warum nicht einfach die Daten doppelt senden? CRC32 hat 4 Bytes
Jan schrieb im Beitrag #6726748: > Aber CRC32 erkennt maximal 6 falsche Bits..... also eigentlich > dürfte man CRC32 nicht nehmen? Die Tabelle in dsn02_koopman_CRC32.pdf zeigt für 32Bit Nutzdaten schafft man mit CRC32 (0x82608EDB) immerhin eine
-
Thread
Suche Quarzoszillator 67,109Mhz
#new Kein Grund, eine "gerade" Frequenz zu verwenden. Du brauchst keine Division! Eine schnelle 32x32-->64 Bit-Mul habe ich dort gepostet. Meines Erachtens ist Dein Ansatz für die Clockerzeugung der Zähler unglücklich gewählt, Stichword Jitter. Das geht auch ohne den AD9834, der nicht von Atmel
>"Kein Grund, eine "gerade" Frequenz zu verwenden. Du brauchst keine >Division! Eine schnelle 32x32-->64 Bit-Mul....." Hier meine Antwort bzw. Bemerkung: Ich brauche meine ausgewählte Frequenz um: a) meine Ausgangsfrequenzen in 0,25Hz-Schritten erzeugen zu können. b) Ich weiss dass ich keine
-
Thread
LPC 938 Wetterstation
suche nach passenden Sensoren. Habe mir gedacht ich möchte auf jedenfall die -Temperatur (DS1621) -Luftfeuchte (SHT 11/15 o. SHT 71/75) -Luftdruck (mpx4100) -Windgeschwindigkeit (?????) -Regenmenge (??????) -Helligkeit (????) -Sonnendauer (??
auf dem Sommerfest das Ding vorgestellt. Budgetmäßig kamen bei mir nur 3 Sensoren zum Einsatz - DS18B20 - Der Feuchtesensor ("FEUCHTESENSOR" als Artikelnummer) bei Reichelt - MPX4115 Mit dem DS1621 hatte ich in Version 1 nur schlechte Erfahrungen gemacht, Temperaturwert stark abgewichen, schlechte
-
Thread
DS1820
Hallo, Ich will einen DS18S20 auslesen... Ich benutze ienen Controller von Atmel mit nem Takt von 7,37 MHz. Die Prozeduren zum Reset, Schreiben und Lesen müssten eigentlich stimmen, hab mal ein Oszi dran gehangen... Doch
Hallo, ich versuche jetzt schon seit gestern den ds18s20 zum laufen zu bekommen, es gelingt mir aber nicht. Ich wollte ganz einfach anfangen und erstmal den Presence Puls abfragen und genau da liegt schon das Problem. Der Sensor antwortet einfach nicht
-
Thread
PIC32MZ Ports mit Pull up spinnt
sehr kompetent geholfen. Auch die "Erratas" wären einen Blick wert, schließlich ist das ein PIC32 MZ ;-)
Config, und welches Device das genau ist. system_config.c oder die Configuration Bits? Es ist ein PIC32MZ mit 64 Pins. Welche Variante davon ist lt. Datenblatt unerheblich, aber der Vollständigkeit halber: PIC32MZ2048ECH064. > den Config kannst du auch den SOSC abschalten. Das habe ich jetzt auch in
-
Thread
Eclipse: ode.h wird nicht gefunden
»start()«: ODETest2.cpp:(.text+0xf): Warnung: undefinierter Verweis auf »dsSetViewpoint« ./src/ODETest2.o: In Funktion »simLoop(int)«: ODETest2.cpp:(.text+0x75): Warnung: undefinierter Verweis auf »dsDrawSphereD« ./src/ODETest2.o: In Funktion »main«: ODETest2.cpp:(.text.startup
the physics and collision detection library. Then > there is "DrawStuff", a simple wrapper over Win32/X11 and OpenGL which > is used for the demo applications. ODE-Engine nutzt OpenGL- und X11-Bibliotheken (für die Grafikausgabe bei Beispielprogrammen). Du musst sie auf deinem System haben. Sie
-
Thread
Schieberegister und CAN Controller an SPI
natürlich direkt zugreifen, der Umweg über SPI ist unnötig. Wenn der Dir zu klein ist, darf es auch ein dsPIC33FJ128GP802 (80 MHz) oder dsPIC33EP512GP502 (140 MHz) sein - auch alles DIL28. fchk
active) dazu da, die parallelen Ausgänge frei oder hochohmig zu schalten. Hat jedoch nichts mit dem DS bzw. Chip Select zu tun. Gruß fkott
-
Thread
Spannungsmessung mit DS2438 VAD (Werte stimmen nicht)
Ri des DS2438 ist mit 500k angegeben (laut Datenblatt, Seite 27). Das versaut den Spannungsteiler.
Stromfluss der Batterie u den Kaktor 10 oder 100 verkleinert..... Bin grad auch zugange mit 16 x DS2438 eine 16S LiFePo4 Batterie zu überwachen und die Inverter entsprechend zu schalten. Ich nehme den TI BUF634. Auf jedem +Pol sitzt dann eine Platine mit jeweils einem OP und 1x DS2436.
-
Thread
R&S RTA4004 oder Rigol MSO8204
. Das DS2x72 ist natürlich uralt. Bei einem recht neuen Rigol-Scope konnte man in einem Testvideo sehen, dass der Tester exakt noch die selben Probleme mit der Busdekodierung hatte. Leider ist es in der Praxis
/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/Comp_sheet__RTB_vs_Rigol_MSO_DS2000A_v1.12.pdf Olaf
-
Thread
Auslegung einer Mosfet H-Bridge für Motoransteuerung.
welchen Spannungen das Bauteil sicher *sperrt*. Nicht wann er leitet oder gar sein spezifiziertes R_DS(on) erreicht hat. Für den IRLZ34N ist, IIRC, im DB der R_DS_ON erst ab 4V und höher spezifiziert. Alles darunter (inclusive 3.3V) ist nur Zufall: kann für ein Exemplar funktionieren, muss aber nicht
welchen Spannungen das Bauteil sicher sperrt. > Nicht wann er leitet oder gar sein spezifiziertes R_DS(on) erreicht hat. > > Für den IRLZ34N ist, IIRC, im DB der R_DS_ON erst ab 4V und höher > spezifiziert. Alles darunter (inclusive 3.3V) ist nur Zufall: kann für > ein Exemplar funktionieren, muss
-
Thread
Transienten durch PWM in Versorgungsspannung beseitigen
Mit einem ESP32-WROOM-32 schalte ich über 6 PWM-Leitungen MOSFETs. Die Schaltvorgänge erzeugen auf der Spannungsversorgung unschöne Transienten mit 40 mV Amplitude in der Frequenz der PWM (8 kHz). Siehe Anhang (Gemessen
letzten Tage und mal verschiedene SMD Kondensatoren mit verschiedenen Werten getestet. U.a. zwischen DS und/oder GS. Ein guter Wert scheint 100nF zwischen DS zu sein. An GS ist keiner dran. Der Überschwinger von mehreren Volt wird ausgebügelt. Siehe Bild. Eine Einstreuung auf die pH-Sonde und das Kabel
-
Thread
7812 macht Ausgangsspannung > 600V
http://www.fairchildsemi.com/ds/LM/LM7812.pdf
sollte man die Antworten mal genauer lesen, dann stellt man fest das die richtige Lösung schon um 21:32 gegeben wurde. Aber es macht ja auch Spaß bis halb 1 nach blöden fehlern zu suchen!
-
Thread
TOP2049 programmer opensource software
Hallo Michael, ich komme mit den Vpp-Layouts nicht klar. Ich benötige VPP an den ZIF-Pins 32 und 34. Demnach würde ich vermuten, dass ich die Layout-ID 30 verwenden kann. Damit bekomme ich VPP an Pin 34, nicht jedoch an Pin 32. Id 30 scheint mir aber das einzige Layout zu sein, mit dem ich
Hallo Michael, > > ich komme mit den Vpp-Layouts nicht klar. Ich benötige VPP an den > ZIF-Pins 32 und 34. Demnach würde ich vermuten, dass ich die > Layout-ID 30 verwenden kann. Damit bekomme ich VPP an Pin 34, > nicht jedoch an Pin 32. Id 30 scheint mir aber das einzige Layout > zu sein, mit
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
vielleicht noch kaskadierbar. 2x würde ich nehmen/vormerken. Kostet? Nachtrag: perfekt, bis 32 keys :)
noch > kaskadierbar. > > 2x würde ich nehmen/vormerken. Kostet? > > Nachtrag: perfekt, bis 32 keys :) So, gerade habe ich mal gesucht. Einige Teile die Du suchst habe ich, auch die 74C922. Ebenso hätte ich 74LS04, 74LS30, 74HC32 und 74LS32. Z80 CPU müsste ich auch noch haben, aber noch nicht
-
Thread
Problem mit vier Tastern am Atmega32
hab ein kleines Problem und ich hoffe ihr könnt mir helfen. Ich habe vier Taster an einem Atmega32 an dem PortA von 0-3. Alle funktionieren bis auf taster zwei, der am Eingang A.1 sitzt. Verdrahtung ist ok. Vielleicht findet jemand einen Fehler in meinem Code. Gruß Jens $regfile = "m32def.dat
1wreset 1wwrite &HCC 1wwrite &H44 Waitms 300 1wreset 1wwrite &HCC 1wwrite &HBE Ds1820 = 1wread(9) 1wreset Halb = Ds1820 And 1 Locate 1 , 7 Shift Ds1820 , Right If Ds1820 > 127 Then Lcd "-" Ds1820 = 256 - Ds1820 If Halb = 1 Then Ds1820 = Ds1820 - 1
-
Thread
OP für Audio geeignet?
unbelastet bleibt. Der OP kann doch aber eigentlich +-30mA, sollte doch eigentlich reichen für ne 32 Ohm Last (Kopfhörer).
Schau Dir mal den TDA 2822M an, der ist dafür gedacht. http://www.st.com/stonline/products/literature/ds/1464.pdf Schöne Grüße...
-
Thread
Temperaturstabiler 5V Spannungsregler ~1A
z.B.: http://www.mouser.com/ds/2/3/AOCJY2-25218.pdf Die Teile tauchen gebraucht in Ebay für ~30€ auf, daher will ich meinen beziehen. Neu liegen sie bei 100€ mehr. lg, Jan
runtergeteilt werden soll, ein Arduino Nano macht den Rest. Warum 10Mhz und kein Uhrenquarz mit 32,678 da kommst du mit 15 mal durch 2 auf deine 1Hz und hast eine bessere beherschbarkeit der Frequenz. Selbst der AVR der auf dem Nano druf ist macht dir das. Da brauchste nicht mal die Dezimalteiler.
-
Thread
Elektronische Last
Schaltung schlägt. > Spitzenspannung Wird hier durch den OP-Amp begrenzt (Max Input Voltage 32V), oder? http://www.ti.com/lit/ds/symlink/lm124-n.pdf
Schaltung schlägt. > >> Spitzenspannung > > Wird hier durch den OP-Amp begrenzt (Max Input Voltage 32V), oder? > > http://www.ti.com/lit/ds/symlink/lm124-n.pdf und Basiswiderstand vergessen oder mit Absicht nicht verbaut? Abgesehen davon: normalerweise werden in Schaltplänen Leitungen, die
-
Thread
BASIC-Computer mit Mega32
16er und 32er Layout gleicht? Biiiittttee erklärs mir?
nimm mege8 oder mega32, sind altbekannte chips die auch fast jeder bastler in der kiste hat.
-
Thread
DSPIC33 Logik Level Eingangpins, V?
Du hast den Typ des dsPIC zu sehr verkürzt. Bei dsPIC33EP sind es 0.7*VCC, bei dsPIC33CK sind es 0.8*VCC. 0.7V sind es niemals. Du solltest Dir mal den 74AUP1G17 anschauen. Der sollte Dein Problem lösen. fchk
dsPIC33EP ist es...
-
Thread
Arduino micro und PWM.h
(signed char, unsigned long)' C:\Users\\AppData\Local\Temp\ccHtDS8e.ltrans0.ltrans.o: In function `loop': E:\Uno_PWM_var/Uno_PWM_var.ino:14: undefined reference to `pwmWrite(unsigned char, unsigned char)' collect2.exe: error: ld returned 1 exit status exit
Beitrag #6994017: > Das ist die Bibliothek: Ein kurzer Blick in die Lib zeigt, dass der ATMega32U4 nicht unterstützt wird. Dort ist Nacharbeit nötig.
-
Thread
Receiver-IC gesucht
noch viel "Hühnerfutter" Ich habe da noch eine neue Idee mit einem RS422-Receiver (zum Beispiel DS26LV32AT). So ein RS422-Empfänger vergleicht ja auch zwei Spannungen miteinander und gibt das Ergebnis digital aus. Er hat auch eine Hysterese und etwas ESD-Schutz. Er läuft bei 3,3V, hat aber einen Eingangsspannungsbereich
im Beitrag #2519534: > Ich habe da noch eine neue Idee mit einem RS422-Receiver (zum Beispiel > DS26LV32AT). So ein RS422-Empfänger vergleicht ja auch zwei Spannungen > miteinander und gibt das Ergebnis digital aus. Er hat auch eine > Hysterese und etwas ESD-Schutz. Er läuft bei 3,3V, hat aber einen
-
Thread
PIR Sensor an Wildkamera fern auslösen
funktionierte sehr gut. Vermutlich ist da deutlich mehr drinnen. https://www.b-kainka.de/bastel32.htm#schalt
Andere Seite meinte ich, U21 ist der allseits bekannte Uhrenbaustein PCF8583 von NXP, deshalb auch der 32kHz Quarz daneben.
-
Thread
Analog-Digital-Wandler Grundlagenfragen
ist kein Microcontroller. Wie kommst Du ausgerechnet auf diesen Baustein? http://www.ti.com/lit/ds/sbas654f/sbas654f.pdf
tut leider auch nicht, zu langsam, den kann ma also auch gleich vergessen. Also brauchts einen 32-Bit-µC oder einen DSP. Für den Sensor dürfet ein µC schon noch reichen. Irgenwas in der Kategorie STM32 oder so. Denkbar wäre zum Beispiel der da, der ist Analogspezialist: http://www.st.com/en/
-
Thread
16-Bit µC gesucht
die kleineren 16bitter (z.B. MSP430) in der gleichen Klasse wie die 8bitter. Die grösseren (z.B. M32c) werden dann mittlerweile stark von den 32bittern bedrängt (meist ARM7 Basis), die noch dazu eher günstiger zu kriegen sind.
davon ab, ob die Rechenarten in HW implementiert sind oder in SW gemacht werden müssen. Z.B. hat der DS80C400 (8Bit) ne 32/16Bit Division und rechnet daher schneller als viele 16Bitter ohne MUL/DIV-Einheit. Peter
-
Thread
Goertzel-Algorithmus und Signed Fractional Format
IntAtan2(int16_t im, int16_t re) /**************************************************************/ { uint32_t uire,uiim; uint32_t ww,bla,q,k; q=0; //DebugPrintf(" yyy%d \t %d \n",(int32_t)im,(int32_t)re); if((re==-32768)||(im==-32768)) {re>>=1;im>>=1;} //Dreifaltigkeit ! if(im<0 ){im=-
q+=4;} if(re<0 ){k =-re; re=im; im=k;q+=2;} if(re<im){k = re; re=im; im=k;q+=1;} uire=(uint32_t)re; uiim=(uint32_t)im; ww=0; if(!(uire|uiim)) return ww; while(!((uire|uiim)&(int32_t)0x40000000)){uire<<=1;uiim<<=1;} for(k=0;k<16;k++){ bla=(uiim<<k);
-
Thread
Wanderkiste Widlar, Runde II
Ausbaustufe der Heimautomation) sowie die weißen Stiftleisten. Zum In: * "Boards" und Shields - STM32 Demo Board mit LCD - Arduino Loggin Shield (RTC + SD) - Steckbrett Strom-Adapter - weiteres STM32 Board (lässt sich glaub ich zur BlackMagicProbe umbauen) - SOC Adapter Platinen * Displays
Kanonen --> Spatzen, sollte halt schnell gehen). Das Zweite ist erst mal ein Test der Temperatursensoren DS18B20 aus der zweiten Runde. Danke auch an Falk für seine DS18x20 library, hast ein Bier gut bei mir ;-) Reinhard
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
In den SOC von magic pixel steckt typischerweise ein MIPS32, siehe hier in der Forensuche unter MP600 zu finden.
3V-Flashbausteine? Ich > sammel sowas. :) z.B. SST25VF010 bis SST25VF128 (1MBit bis 128MBit - SST) M25PX32 (32MBit - ST/Numonyx) Sollten vom Footprint her eigentlich passen. Wir haben beide Typen (jeweils die 32MBit-Versionen) in der Firma im Einsatz und betreiben die dort mit 3V. Allerdings sind die von
-
Thread
PIC24E USB Starterkit und RN 131PICTAIL Daughter Board
laden. Hier nochmal der Auszug aus dem ersten PDF: powered. 2.2.3 Debug USB Connectivity The dsPIC33E or PIC24E USB Starter Kit includes a PIC24FJ256GB106 USB microcontroller that provides debugger connectivity over USB. The PIC24FJ256GB106 is hardwired to the dsPIC33E or PIC24E device to translate the I/O pins of the PIC24FJ256GB106 device to the ICSPTM pins of the dsPIC33E or PIC24E device. The debugger circuit also includes a 25LC256 Serial EEPROM device for data storage. The programming/debugging circuit on the dsPIC33E or PIC24E USB Starter Kit is similar in
-
Thread
RS232 CAN RS232 und zurück
umzusetzen... Ich hoffe man versteht was ich meine. Gibt es so einen Adapter zu kaufen? Gruß, DS
kaufen kann. Längen und Übertragunsraten sind kein Thema (Bereich 2Meter). Vielen Dank. Gruß, DS
-
Thread
Einstieg: Altera vs. Xilinx
Hersteller zum anderen zu wechseln? Kann man das in etwa mit dem Umstieg von AVR auf PIC oder AVR auf STM32 vergleichen? Also generell kann ich zum erlernen der Grundlagen auch reinen Gewissens das Altera-Board nehmen wenn ich dich richtig verstehe.
irgendwo hin portiert. > Kann man das in etwa mit dem Umstieg von AVR auf PIC oder AVR > auf STM32 vergleichen? In etwa: die Denkweise ist die selbe, die Datentypen sind die selben, die Struktur ist die selbe, nur an einigen kleinen Ecken bleibt man eben hängen und holt sich kleine "Schürfwunden"
-
Thread
Hilfe bei der Überprüfen der Schematic (KICAD, Atmega 32U4)
U2 (Atmega32U4-AU) Pin24 (AVCC, Stromversorgung, Linie) Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert Symbol U2 (Atmega32U4-AU) Pin2 (UVCC, Stromversorgung, Linie) Fehler: Pins von Typ
da? > Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert > Symbol U2 (Atmega32U4-AU) Pin24 (AVCC, Stromversorgung, Linie) > > Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert > Symbol U2 (Atmega32U4-AU) Pin2 (UVCC, Stromversorgung, Linie) Diese Fehler sind
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
nicht durchs posten verändert. Soll ich die TTL Ausgänge vom Max232tauschen? Jetzt sind CAM TX u. M32 RX, CAM RX und M32 TX verbunden. AUf der Platine sind auch Max232 TX und M32 RX verbunden. Also sind CAM und MAX32 RX RX und TX TX verbunden. SO kann ich doch die CAM nicht direkt mitloggen, sondern
Nö - läuft auch auf nem Mega32 - braucht "nackt" ca. 9 KB.
-
Thread
30 wählbare Pull-Ups
5x DS1806, die brauchen zusammen nur 3 MCU-Pins. Leider etwas kostspielig.
Oder 5x AD5206 oder 8x AD5204. Könnte billiger als 5x DS1806 werden.
-
Thread
CNC, XYZ Werkzeuglängensensor, GND, Erde
. Fräsenteile inkl. Spindel und Fräser sind geerdet, ja. Die Tastplatte liegt auf GND (des ESP32). Die Krokoklemme ggü. GND auf 3V3. Das angehängt Bild (DS00003.png) zeigt den Impuls, wenn ich die Krokoklemme auf die Aluplatte halte. Bild (DS00004.png) zeigt, wenn ich die Krokoklemme an den
Nützt aber wenig: So ein extra-Blech sagt ja nie, wo das Werkstück wirklich ist, sondern nur wo ds Blech ist. Wie man das auf die Lage des Werkstücks kalibrieren will, schleierhaft.