-
Thread
DS 1307 Register defekt? Programmfehler ?
lcd_string(datum); } return (0); } void RTC_Init(void) { i2c_init(); i2c_start(Ds1307+I2C_WRITE); // Initialize the I2c module. i2c_write(0x07); // Select the Ds1307 ControlRegister to configure Ds1307 i2c_write(0x00);
after selecting Sec Register i2c_start(Ds1307+I2C_READ); // connect to DS1307(Read mode) by sending its ID sec = i2c_read(1); // read second and return Positive ACK min = i2c_read(1); // read
-
Thread
mehrere DS18S20 an einem Port-Pin
Moin, beschäftige mich zum ersten Mal mit 1-Wire-Bus und DS18S20. Ich möchte später vier ansprechen. Die Programmierung soll in Assembler sein. Als Board nehme ich erst einmal einen AVR-CTRL mit Atmega32. Da ist ein DS18S20 drauf, der mit den Basic-Beispielprogramm
Cheffe, super. Also eine DS18S20 mit einer 0 setzt sich gegenüber einer 1 durch. Spätestens (höchstwahrscheinlich vorher ;-) beim vorletzten Bit bleibt also nur noch ein DS18S20 übrig. Nun habe ich die 64Bit eines der vier
-
Thread
AVR128DA28 9600Baud mit 24MHz
24M_gc); https://ww1.microchip.com/downloads/en/Appnotes/Int-HF-Osc-Calib-Using-Auto-Tune-Feature-DS90003234C.pdf
Quarz. Michael D. schrieb im Beitrag #7123888: > das mag zwar für eine AVR mcu gelten, eine > DS3231 hat aber einen internen Quarz, sogar einen TXCO. Geht aber um den AVR. Und nicht um den DS3231, welcher als Uhr/Zeitbasis mit 1-10% Genauigkeit absurd wäre. Michael D. schrieb im Beitrag #7123888
-
Thread
PWM-Schaltung verbessern?
, TO-220AB > IRF 4905MOSFET, P-Kanal, -55 V, -74 A, RDS(on) 0,02 Ohm, TO-220AB 55V reichen bei 32V Betriebspannung aus. Die haben nur 1/3 R_DS_ON, sparen also deutlich an Verlustleistung bzw. man braucht weniger. Rechne mal mit ca. 20W / MOSFET, das kriegt man noch ohne riesigen Aufwand gut gekühlt
Spannungsteiler aus 39 und 470 Ohm was um die 29,5V an der Basis von Q9 bedeuted. Durch Q11 fließen 32V/507 Ohm = 62mA * 32V = 2W also Q11 wird nicht überlastet. Nun schaltet Q9 als Emitterfolger durch (Spannungsverstärkung < 1, Stromverstärkung bin ich mal von 10 ausgegangen) Basisstrom ist ja 32V
-
Thread
Benötige Hilfe bei einem Kleinen Projekt
Spannungsversorgung 24V (dafür kommt ein LM2576-5.0 zum Einsatz). Nach dem 5V-Zweig benötige ich für einen ESP32 noch 3,3V (dafür ein LF33CV oder Alternative). An den ESP32 kommt dann lediglich einen PT1000 mit 4-Leitermessung bzw ein PT100. Mehr muss nicht sein. Wer kann mir beim Design helfen? Auch was
nie "einfach". Vielleicht wären digitale Sensoren wie der DS1820 für Dich besser geeignet.
-
Thread
PPS5330 Labor-Netzteil hack
// bei der Anzeige Kommastelle (ASCII-Zeichen 46) in result beachten { SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[1]+32); SPI_wr2(buf[0]+32); } else { SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32); SPI_wr2
/ format result in string SPI_wr2(0x47); // print ampere "x.xxx" SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32); mess_time = 0; mess_flag = 0; } [/c] Berechnung der Temperatur T1 und PWM für den Fan aus dem Timerwert [c] void
-
Thread
Auf element außerhalb array zugreifen
Aussage händisch bis ins Detail nach. eben und ich auch nicht ich war recht zufrieden mit der newDS1307 LIB suche seit Tagen den Absturzgrund am ESP32 und habe nun die LIB als Schuldige entdeckt. Die adafruit_GFX LIB funktioniert prima am ESP32 und am AVR ABER sie verballert 600 Byte SRAM mehr
SRAM als ein 328p hat) als die LCD Basic, die mir aber mit #include avr sofort zeigte das sie am ESP32 nicht mag. Zurück zur newDS1307 LIB die hat prima auch mit der DS3231 funktioniert, nur für die Temperatur musste ich eigenen Code schreiben, nutzte das die Fleury AVR Lib I2C, auch am Arduino.
-
Thread
Analog und Digital auf einer PCB Brauche hilfe bei zwei/drei letzten Problemen
die Hardware Timer.. Mit diesem Board macht das ganze keine Probleme.... Nun kommt aber das 32 CH PWM Board...Dieses arbeitet mit einem ATMega128A und 32 Software PWMs.. (Der AVR-GCC Tutorial Software PWM Code auf 32CH erweitert) Da ich hier die 32 PWMs erzeugen muss.. haben wir eine PWM von
aber: Mainboard (UART) Expand (I2C, Audio) Audio (I2C, Audio) RGBW Board (4 Hardware PWMs) 32CH PWM Board (32 Software PWMs, 100Hz) macht PROBLEME
-
Thread
CPLD als Top Octave Generator nutzen?
f_generator (clock2mhz, f_notes); clk2freq #(379) e_generator (clock2mhz, e_notes); clk2freq #(402) ds_generator (clock2mhz, ds_notes); clk2freq #(426) d_generator (clock2mhz, d_notes); clk2freq #(451) cs_generator (clock2mhz, cs_notes); endmodule [/code]
329.64 19.60 349.24 F 349.24 20.77 370.01 Fis 370.01 22.00 392.01 G 392.01 23.31 415.32 Gis 415.32 24.69 440.01 A 440.01 26.16 466.17 B 466.17 27.72 493.89 H 493.89 29.37 523.26 C 523.26 31.11 554.37 Cis 554.37 32.96 587.33 D 587.33 34.92 622.26 Dis
-
Thread
Wie RTC Genauigkeit messen?
Moin. Wie messe ich eigentlich am besten die Genauigkeit von einem RTC wie z.b. DS3231, DS1307, MCP7940N oder auch der interne im STM32f103 Es wird der drift in PPM angegeben, aber wie finde ich diesen Wert raus ? Reicht dazu ein logic analyzer? Vom STM32 gibt es diese Anleitung
abweicht, sofern sie an einem Pin einen vernünftigen Takt zur Verfügung stellt (z.B. 1Hz an SQW bei der DS3231).
-
Thread
Welcher Microcontroller?
PIC24FJ64GA004, abhängig davon wie aufwendig die Sensoren verrechnet werden sollen vllt. besser ein PIC32 http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24FJ64GA004 Eine Lib für die SD Karte gibts von Microchip. Nachtrag: Ansonsten gibts auch den dsPIC33FJ64GP804 mit 16bit Audio DAC:
Zum STM32 gibt es hier die ersten Infos: Artikel: [[STM32]] die Übersicht [[STM32 für Einsteiger]] Und für die ersten Schritte (Blink-LED) auch das Beispiel: [[STM32 CooCox Installation]]
-
Thread
Uhrenquarze, SMD-Gehäuse
DS3232 oder DS32khz, 10x genauer als ein normaler Uhrenquarz.
Pitt -. schrieb: > aus platz gründen möchte ich einen im SMD Format Abracon ASTMTXK-32.768kHz-LG, 1.54 x 0.84 x 0.6 mm. Bonus: Temperaturkompensiert auf ±5 ppm von -40 bis +85⁰C, keine externen Kondensatoren. Praktisch ein Nachfolger für den DS32KHZ zum halben Preis, aber nicht ganz
-
Thread
Board EP4CE6E22C8N Altera mit Quartus2 13 ansprechen
//////////// module top( //Clock Input:48M input CLK, //Dual Purpose Pin LED output DS_C,DS_D,DS_G,DS_DP ); //定义一个参数为下面以秒计数做准备 parameter SEC_TIME = 48_000_000; wire [3:0]led ; assign {DS_C,DS_D,DS_G,DS_DP} = led; //定义计数器,并初始化为0 //此处初始化仅对仿真有效,综合器会自动无视,下同 reg [31:0] cnt1; initial cnt1 = 32'b0; //定义hz级时钟 reg clk_hz; initial clk_hz = 1'b0; //标准计数器一只 always@(posedge CLK) if(cnt1 == SEC_TIME/2) begin cnt1 <= 0; clk_hz = !clk_hz; end
-
Thread
Quarz schwingt nur bei Batteriebetrieb?
Woran könnte es liegen, dass das Quarz an einer DS1307 RTC bei Betrieb mit VCC (5V, Transformator + Linearregler) nicht schwingt, bei Betrieb mit Batterie aber doch? Sobald ich den Strom einschalte, sieht man am Oszilloskop, wie die Amplitude innerhalb
mich wundert ist, dass die riesige CPU problemlos mit 18 MHz läuft aber dieser winzige Uhrenchip bei 32 KHz so empfindlich ist.
-
Thread
Probleme mit mehr als sechs DS18S20 am ATMEGA32
Moin, ich habe ein Assembler-Programm geschrieben, welches mir die an einem Port eines ATMEGA32 angeschlossenen DS18S20 ausliest. Alle DS18S20 sind parallel angeschlossen. Alle (+)-Pins liegen an +5V, alle (-)-Pins an Minus und alle Daten-Pins sind an einem Pin des ATMEGA32 angeschlossen. Ich
werden, funktioniert das Einlesen nicht mehr. Schon beim ersten DS18S20 stimmt beim Einlesen die CRC nicht mehr. Entferne ich irgendeinen der sechs funktiniert wieder alles. Es ist definitiv kein DS18S20 defekt. Kann es sein, dass der Port-Pin mit so vielen DS18S20
-
Thread
MosFET Auslegung
Fig. 1 richtig interpretiere, dann sieht das noch viel schlimmer aus: Nehmen wir mal 3V GS und 10V DS. Dann lese ich ab (unterste Kurve für 3V GS): ca. 2.5A. Das sind nach Adam Riese 10V/2.5A= 4 Ohm. Gehe ich auf 1V DS, dann wäre es nahezu der gleiche Strom, also 0.4 Ohm. Hmm, so ganz kann ich das da
Andreas B. schrieb im Beitrag #5768055: > Nehmen wir mal 3V GS und 10V DS. Dann lese ich ab (unterste Kurve für 3V > GS): ca. 2.5A. Das sind nach Adam Riese 10V/2.5A= 4 Ohm. Gehe ich auf 1V > DS, dann wäre es nahezu der gleiche Strom, also 0.4 Ohm Der MOSTFET befindet
-
Thread
Datenlogger-Bau, wo Daten speichern
wirst sicher auch eine RTC haben wollen, die kannst Du auch von dort aus versorgen wollen; Empfehlung: DS3234 http://datasheets.maximintegrated.com/en/ds/DS3234.pdf Das externe SPI-RAM behält seinen Inhalt auch bei einem Reset oder Stromausfall. 2. Langzeitspeicherung eines ganzen Tages einmal pro
für einen Xmega32 geschrieben? Gruß Karsten
-
Thread
Esp32 Bluetooth Audio
AudioOutputI2SNoDAC.cpp In dieser Funktion: [c]void AudioOutputI2SNoDAC::DeltaSigma(int16_t sample[2], uint32_t dsBuff[8])[/c] Ich verwende diese Art der Wandlung für mein Webradio, das ich quasi täglich benutze: https://www.mikrocontroller.net/topic/450791#5420829 Also kurz: mit einem RC-Tiefpass und
Marc schrieb im Beitrag #5472466: > void AudioOutputI2SNoDAC::DeltaSigma(int16_t sample[2], uint32_t > dsBuff[8]) Und wie soll ich das einbauen?
-
Thread
2 Lampen über 2-Draht Leitung schalten Gesperrt
über 1w onewire http://www.arduinoforum.de/arduino-Thread-DS-2401-One-Wire DS2401 2 Drähte "beliebig" viele Schalter
. schrieb im Beitrag #3880626: > über 1w onewire > > http://www.arduinoforum.de/arduino-Thread-DS-2401-One-Wire > > DS2401 > > 2 Drähte "beliebig" viele Schalter Cool. Aber müsste man dann auf die 220V auf modulieren, oder wie? Gruss, Torsten
-
Thread
Mikrocontroller zur Regelung DC/DC Wandler
Schau Dir auch mal die STM32F334 an http://www.st.com/en/microcontrollers/stm32f334.html
interessante Schaltwandler entwerfen (dsPIC33EP128GS808). Enwicklungsumgebung ist auch OK.
-
Thread
Kleine Frage zu Makros
sowieso Inline sein sollen. Codegröße spielt keine Rolex, ist genug Platz da. [c]/* Liefert das TX_DS Flag des Status Register zurück */ uint8_t RF_Status_TX_DS() { CSN_LOW; uint8_t stat = SPI_TransferByte(0xff); CSN_HIGH; return (stat & _BV(NRF24L01_TX_DS); } [/c] CSN_LOW und _HIGH
Adressierungsklimmzügen schon deutlich eher beginnt als beim AVR. > Der Chris arbeitet > aber mit STM32. Steht nirgends im Thread, ich hatte extra gesucht.
-
Thread
Dynamisierung Encoder speziell für DDS
Wobbler? Kannst Du die Anforderungen genauer > spezifizieren? S sei der Weg am Screen. df / ds = konstant über den Hub.
Marc schrieb im Beitrag #5504690: > > Ich würde das Ganze mit einem DDS-Breakout-Board + STM32 Arduino > kompatiblen Board + irgendein Displayshield machen. > > Treiber dafür dürfte es wohl genügend geben. Ein STM32 Wird wohl nötig sein, da 1. Die kleinen Atmels haben nur 10 bit ADC
-
Thread
Uhrenquarz Feineinstellung
Die RTC der neueren STM32 kennt auch ein Quarz Feinkorrektur.
Also, DS3231 und STM32 scheiden aus. Die Uhr ist ja vom Aufbau her fertig. Die Umbauarbeiten wären einfach zu komplex. Die Korrektur über die Software, wäre Plan B. Am besten gefällt mir der Lösungsansatz
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
Vergiss die RTC nicht! Backup Batterie (kleiner Akku oder Goldcap wie bei den ebay RTc Modulen für DS32xx) und 32khz Quarz sollten mit drauf sein. Zeitsteuerungen sind oft gewünscht.
genau auf 32khz gezogen werden kann (bei 22 Grad). Oder man schlägt sich mit den Korrekturregistern herum in dem Chip. Tatsache ist, dass Chipuhren ohne Kalibration jedenfalls mächtig falsch laufen. Im DS3231 hat
-
Thread
Tasmota: merkt sich Geräteeinstellung nicht?
Hi, ich habe auf ein ESP32-WROOM DevKit Tasmota-DE geflasht und will damit ein paar Sensoren einlesen und per MQTT weitermelden. Anfangen wollte ich mit zwei DS18B20. Schön nach Anleitung (https://tasmota.github.io/docs/DS18x20
Sensoren hängen an GPIO13, also unter "Einstellungen" => "Gerät" für "IO GPIO13" in der Auswahlliste "DS18x20" ausgewählt und dann "2", unten auf speichern, ESP32 startet neu und... nix. In den Geräteparametern ist die Einstellung wieder weg. Ich hätte jetzt auch versucht das ganze über eine "Vorlage
-
Thread
Erweiterbares Development Kit
Bedeutet dies, dass ich zum Debuggen zwei Boards benötige? Frage 2: Läßt sich der Controller mit der 32K-Version von Raisonance programmieren?
gehen sollte (im konkreten Fall nicht getestet), ist der UART boot loader. Was willst Du mit einem 32k Limit bei vorhandenen 1 MB Flash ?!
-
Thread
ATtiny13 und STK200 über PonyProg2000 flashen
mitteilen. Bitte: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf S.290ff MfG Spess
> Bitte: > > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf > > S.290ff > Danke, FUSE BITS war also das Stichwort, hatte immer nach shipped gesucht. Hatte auch ein anderes DB ( DS4000 2011A ) mit nur 495 Seiten ;-), aber da steht zum Glück
-
Thread
Welcher RTC-Chip in AtmegaXX-Applikation?
@ Jürgen: Langzeitstabilität? Hmmmm. Von 32kHz kann man keine "Atomuhrstabilität" erwarten. Ich habe auch mit DS1307 gearbeitet, es funktioniert tadellos, und wenn man ein ziemlich stabil 32kHz Quarz hat, dann ist es ziemlich genau. Andere
Ein DS1306 (mit SPI) zieht noch 300nA bei 2V.
-
Thread
Zwei RTCs für niedrigere Abweichung "parallel"
es mit Timer weiter, ansonsten wird DS3231 Zeit nach Plausibilitätsprüfung übernommen. Um 2 Uhr nachts wird GPS abgefragt und wenn es klappt werden nach Plausibilitätsprüfung beide (TimerUhr und DS3231) nach GPS gestellt. Beim DS3231 handelt es sich um chinesisches Modul mit 24C32 EEPROM. Jede Nachstellung wird in DS3231 EEPROM mit aktueller Abweichung reingeschrieben, nach ein paar Monaten kann man sowohl die uC als auch die DS3231 Abweichung ausrechnen. Das alles funktionert
-
Thread
PT100 und Raspberry Pi
per Analogumschaltung mit 4 CD4052 http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32
noch TV von 1970 reparieren! In 50 Jahren nimmt man dann andere Elektronik statt PT Sensoren oder DS18B20. Da wird es immer was geben!
-
Thread
RTC Zeitcontainer zum Umstecken - Frage zum Stellen der Zeit
Die DS1307 muß allerdings vergleichsweise oft nachgestellt werden. Wenn Du ein dauerhaft recht genau gehendes RTC-Modul suchst, wäre eine DS3231 nicht nur weitgehend kompatibel von der Programmierung her, sondern
5 unter dem DS1307. Allerdings hab ich den länger nicht eingesetzt.
-
Thread
Wer kennt RAM mit EEProm Backupfunktion
Dallas ist richtig. Allerdings seit Jahren zu MAXIM gehörend. http://www.maxim-ic.com DS1210 ist non-volatile Controller. Braucht Ram + Batterie extern. Oder DS1213, Aufstecksockel für Ram. Gibt's aber auch komplett in einem Gehäuse, als DS1220 (2k x 8). Grössere Ram Kapazitäten als DS1225, DS1230, DS1245, DS1250. Ebenfalls gibt's Ausführungen, wo gleich eine Echtzeituhr mit drin ist. DS1244, DS1251. Die Teile sind "litte expensive", sorry. Vertrieb: Selbst nachforschen oder
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Ali) kostet dann eben 9,- Euro statt 5,- aber bietet 32x mehr Flash und 64x mehr RAM bei 32Bit, ADC, SPIs, DMA und allem Pipapo. Also gefühlt 50x mehr Performance als der 8051. Warum soll es 8051 sein? Gruß
Gehäuse (bestenfalls TQFP) erhältlich, brauchen einen speziellen Programmer. Da würde ich gleich STM32 oder einen der vielen Klone (bzw. die auch als Low-Pin-Count SOIC erhältlichen CH32V) nehmen. > Ja, es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen. So
-
Thread
flashing ESP32 via FT232RL
less than 500 mA. https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32/esp-hardware-design-guidelines-en-master-esp32.pdf
hatte. Aber die Antworten waren Verständnislosigkeit und Unglauben. Auch mit Temperatur-Sensoren DS18B20 hab ich Probleme. Sie funktionieren, aber der Modus, bei dem die Sensoren über die Datenleitung versorgt werden (dann spart man den 3,3 V Anschluss) geht nicht. Die Arduino-Bibliothek CheckDS18B20
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
den DS18B20 kümmern muß. Dafür muß man halt den DS2482 zusätzlich ansprechen. Vorteile bringt der DS2482, wenn man die parasitäre Versorgung des DS18B20 vor hat. Ansonsten gibt es genug Codebeispiele im
auch schon veraltet - DS2484, inkl. Pegelwandler 3.3/5V - DS2485, "1-Wire Command Scripting Capability", nur 3.3V, DFN-6 und natürlich den DS2480B mit UART <-> 1-Wire
-
Thread
Genauigkeit eines Quarzoszillators
... eine andere Möglichkeit ist einen temperaturkompensierten Quarzoszillator einzusetzen (DS32KHz von Maxim). Die Stromaufnahme ist äußerst gering, die Genauigkeit beträgt +/- 1 Minute pro Jahr im Temperaturbereich von 0-40°C. Allerdings schwer beschaffbar, gibt es nur bei Digikey im DIL-Gehäuse
ist ja da auch eine Optimierungsmöglichkeit ;-) 2. Wo bekommt man Uhrenquarze mit CL 6pF ? Der DS32 ist da vielleicht etwas "overdressed" der ja als DIP recht groß und als BGA-Bauform schlecht zu löten ist. Ciao
-
Thread
Microcontroller Board welches wofür?
Reichelt oder ... Gibt viele Quellen. außerdem gibts nicht DIE PICs, sondern 8 bitter, 16 bitter und 32 bitter (MIPS Kern). Alle Reihen kannst du mit dem 60€ Pickit3 programmieren und debuggen. Kannst Dir mal das Datenblatt zum dsPic 30f4012 ziehen, das ist ein 16 bitter, doppelt so schnell wie ein Avr
verschiedenste Programmierstiele innerhalb eines Projektes hat. Dann gibt es noch die 16Bit Pic die DS Pics(16bit mit auszügen von DSP_HArdware) sowie die 32Bit PICs. Diese sind natürlich wie alle Leistungsfähigen Controller voll auf C ausgelegt. Die Compiler hier sind GCC abkömmlinge. Für den ersten
-
Thread
Böses One-Wire device
Freunde der sparsamen Portbreite, ich hab hiern OneWire EEPROM DS2430A (32Byte x 8), der sich prima beschreiben lässt - aber stets nur an der falschen Stelle. Ich habe immer ein Adressoffset von 2. [c] if (!OneWire__reset()) return errorcode = 0; // reset pulse
(!checkForError) { printf("ERROR while read. Halt."); while(1); } int i; //now lets read 32 bytes for (i = 0; i < 32; i++ ) { if (i > 0 && !(i % 8)) printf("\r\n"); //only 8 Bytes in a line printf("%02X: %02X\t\t", i, eepromData[i]); } [/c] OneWire EEPROM DS2430A test 00
-
Thread
DOS,16Bit:Ich suche DOS sys Treiber Beispiel Source
die beiden Zuweisungen mit 20 und 22 gehen aus ds:4 und ds:6 [c] seg000:0006 mov word ptr ds:loc_3+1, 20 --> mov word ptr ds:4, 20 seg000:000D mov word ptr ds:_tsub0, 22 --> mov word ptr ds:6, 22 [/c] also mitten rein
jetzt hatte ich gedacht eine schöne Lösung gefunden zu haben (sogar die Adressierung per DS sieht so gut aus) - aber leider sind jetzt meine Variablen-Offsets wieder falsch :( [c] CALL_C macro c_function push ds push cs pop ds assume ds:seg000 call c_function pop ds
-
Thread
delay() beim X16 compiler gibts nicht.
Mit Tools wie Doxygen kann man da dann eine Referenz draus machen. Bei den Bibliotheken für die STM32 z.B. ist das so, aber in den Source statt Header Files.
schrieb im Beitrag #5383859: > Wo finde ich das raus? Dazu muss doch irgendwo was stehen was der > dsPIC33 kann ? Und kann ich nicht sofort für die instruction clock > frequency meine Taktfrequenz angeben ? Das ist doch jetzt nicht Dein Ernst, dass wir Dir hier das Lesen des dsPIC33E/PIC24E Family
-
Thread
[V] SMD Adapterplatinen
Moin moin, @SMD Platine: so war mein Beitrag nicht gemeint :-) Ein 32-pinner sollte schon so ins breite DIL32-Format passen. Und wech...
noch nicht abgedeckt habe, nämlich 0,65mm. Da passen dann unter anderem viele uC rein (z.B. etliche dsPICs).
-
Thread
dsPIC33 vs Cortex M4F für Motor Control
Hallo zusammen, wie würdet ihr den Microchip dsPIC33 mit einem 72MHz Cortex M4F vergleichen, was deren Performance angeht? Die MIPS-Werte sind 70 zu ca. 90 (72MHz * 1,25), wobei der dsPIC ja 16bit ist im Gegensatz zu 32bit Cortex. Wird dieser Unterschied
Tobias schrieb im Beitrag #3671183: > wie würdet ihr den Microchip dsPIC33 mit einem 72MHz Cortex M4F > vergleichen, was deren Performance angeht? Die MIPS-Werte sind 70 zu ca. > 90 (72MHz * 1,25), wobei der dsPIC ja 16bit ist im Gegensatz zu 32bit > Cortex. Wird
-
Thread
Probleme mit NRF24L01
u8CEFlag = 0x00; } } /****** Change TX Address ***********/ void NRF_ChangeTXAddress(uint32_t u32Address) { uint8_t u8i = 0x00; uint8_t u8CEFlag = 0x00; Addressconvert.u32i = u32Address; if(PORTB & NRF_CE) { NRF_CE_Lo; u8CEFlag = 0x11; } _delay_us(250);
NRF_ReadRXPayload(void); void NRF_WriteTXPayload(struct uint256_t); void NRF_ChangeRXAddress(uint32_t, uint8_t); void NRF_ChangeTXAddress(uint32_t); uint32_t NRF_ReadRXAddress(uint8_t); uint32_t NRF_ReadTXAddress(); uint8_t NRF_ReadRegister(uint8_t); void NRF_WriteRegister(uint8_t, uint8_t
-
Thread
Bauteile versandkostenfrei aus China: Wie machen die das?
Modul auch für 10 Euro kaufen, aber leider bin ich > gezwungen, maximal 5 Euro auszugeben :-) DS 3231 SN bei meinem bevorzugten Lieferant 7,50€ hier mit Platine, I2C EEPROM, LiR2032 und Vogelfutter http://www.ebay.de/itm/DS3231-AT24C32-IIC-Precision-RTC-Real-Time-Clock-Speichermodul-fur-Arduino
Ob der DS3231 nicht ein "Nachbau" ist?
-
Thread
Instrumentenverstärker für Differentiell zu SE
Danke. Ich habe mir den DS26LS32CM von Ti rausgesucht (http://www.farnell.com/datasheets/1701000.pdf). Diesen würde ich mit +5V versorgen. Eine ergänzende Frage: Wenn es z.B. dazu kommen sollte, dass lediglich das positiver
eigentlich im ersten Satz: High Differential or Common-Mode Input Voltage Ranges of ±7V on the DS26LS32 and DS26LS32A and ±15V on the DS26LS33 MfG Spess
-
Thread
IRMP - Infrared Multi Protocol Decoder
Samsung32 Code wird nun richtig erkannt, auch ohne das ich den Wert auf 150 geaendert habe. Meine Pollin UFB will nun garkeinen SAMSUNG32 Code mehr ausspucken obwohl ich mir sicher bin den selben device Code
(ohne 32) ändern. Tatsächlich muss ich da wohl SAMSUNG und SAMSUNG32 vom Timing her trennen. > In Deinem Beitrag vom 20.05.2011 11:43 hattest Du dieses Problem als > fixed gepostet: Ja, das stimmt, hatte
-
Thread
BLDC Sinuskommutierung Ansteuerung H-Brücke
Spannungsvektorbetrag wäre MagU pM->valpha=(int)((long long int)pM->MagU*(long long int)isin))>>32); pM->vbeta =(int)((long long int)pM->MagU*(long long int)icos))>>32); Ich erhgalten aus dem PID Regler (Geschwindigkeit) die Amplitude, diese gebe ich jetzt auf phU und MagU. Was ist der Unterschied
Reverse-Park-transformation aus, nur die Winekl passen in meinen Augen nicht... rev Park: να = ν_qs*cosθr + ν_ds*sinθr νβ = –ν_qs*sinθr + ν_ds*cosθr Und was Ausgang von der Funktion heraus kommt hängt natürlich vom den Eingangssignalen ab. Setze mal v_ds null, und v_qs sehr klein wählen wenn der Motor angeschlossen
-
Thread
Transistortester AVR
usb -v bekam ich auch die "did not find any USB device" Fehlermeldung. Ich habe dann libusb-win32-bin-1.2.6.0 aus dem Internet geladen. Im ausgepackten Verzeichnis habe ich den "libusb-win32 Inf-Wizard" ausgeführt (Doppelklick). Mein Diamex ALL-AVR war dabei schon eingesteckt (USB). Danach geht
nicht billiger und muss natürlich richtig gemacht werden ;) @Buchsenleiste: Was spricht gegen SPL 32?
-
Thread
WLAN Modul PIC24
auch ein PIC24 ........... Designed for use with Microchip microcontroller families (PIC18, PIC24, dsPIC33, and PIC32) with downloadable Microchip TCP/IP Stack ........... Ob bei dem Starterkit diese Leitung an einer Stiftleiste zugänglich sind, weiss ich allerdings nicht!
aber benötigen werde, werde ich nun PIC32 Starter KIT wählen. Nochmals schönen Dank!
-
Thread
Anschluß TFT-LCD-Modul SHARP LQ092B5DW01 Pollin
eine Alternative aufgetan um das LCD anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als VGA-Karte zu betreiben...
Alternative aufgetan um das LCD > anzusteuern? Ich fände es schon sehr interessant, aber einem STM32F7 Kit > das Touch abzureißen ist ebenso doof, wie einen STM32F4 rein als > VGA-Karte zu betreiben... Wenn dir der STM32 missfällt: auch andere Hersteller haben passendes im Angebot (NXP wurde