-
Thread
Temperaturgeregelte Kühlersteuerung basteln
TR.0LL schrieb im Beitrag #6231614: >>> STM32-BluePill-Board: ca. 4€ > Der STM32 hat von Haus aus eine Ethernet-Mac Aber nicht das BluePull Board. Abgesehen davon muss man das ganze auch Programmieren. Mir schwebt da ein kleiner Webserver mit
Stefan ⛄ F. schrieb im Beitrag #6231719: > TR.0LL schrieb im Beitrag #6231614: >>>> STM32-BluePill-Board: ca. 4€ >> Der STM32 hat von Haus aus eine Ethernet-Mac > > Aber nicht das BluePull Board. Abgesehen davon muss man das ganze auch > Programmieren. Mir schwebt da ein kleiner Webserver
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
passende Segment einzublenden, vor allem: Was machst du wenn du eine Tabelle hast, die größer ist als 32kByte ? Auf einem AVR kein Problem, aber bei einem dsPIC ?
Maria wrote: > Ich bin auf Zilog ZNEO umgestiegen. 128kB Flash, 4kB RAM. 13 Register a > 32-Bit. > > Im PLCC68 per Fassung auf Lochrasterkarte. Eine 2x3-polige Stiftleiste > plus ein Widerstand bilden den Anschluss für das 20Euro > USB-Programmier/Debug-Kabel. Ich benutze zur Zeit dsPic33FJ128XX802
-
Thread
EEPROM mit 4 Adresspins gesucht
Nöö... 3, ja 4 nöö Mehr ja. Wäre das DS2431 was für dich?
meist von Menschen gemacht und wenn die Natur ein Geschenk wie den DS28E04-100 bringt... Mit einem DS2484 oder DS2485 verliert der 1-Wire-Bus seinen Schrecken. Die konvertieren I2C zu 1-Wire und sorgen in Hardware für das korrekte Timing.
-
Thread
MSP430: Aufwachen funktioniert nur bei LPM0 und LPM1
Beitrag #5638015: > Wenn Du es geschafft hast, würde ich gern davon etwas absahnen. > Ich möchte den 32,7kHz Quarz des MSP430 irgendwie durch den genaueren > und kalibrierten RV1805 ersetzen. > Viel Erfolg. Beim DS1307 kann man die Frequenz an SQW/OUT abgreifen. siehe https://www.sparkfun.com/datasheets
3,3V blau: GND gelb: CLK weiss: SDA grau: SQW/OUT Ich sah keine Pullups.... Aber beim DS1306 gilt: Square Wave/Output Driver. When enabled, the SQWE bit set to 1, the SQW/OUT pin outputs one of four square-wave frequencies (1Hz, 4kHz, 8kHz, 32kHz). The SQW/OUT pin is open drain and requires
-
Thread
CH32V003 und Arduino
Beispiele aus dem Netz dann darauf aufbauen (und eben nicht funktionieren). Momentan habe ich für CH32V003 dann geschrieben SPI-TFT Display, OLED-Display, TM16xx 7-Segmenttreiber, DS18B20, DHT11, LM75 ... etc. Irgendwie fühlt sich das an, als ob ich das gesamte Ökosystem neu aufsetze. Bin ich zu
ist eines der #defines nicht aktiv [code] #if (defined(CH32V20x) || defined(CH32V30x) || defined(CH32V30x_C) || defined(CH32V10x) || defined(CH32L10x) || defined(CH32VM00X) ) [/code]
-
Thread
Logic-Level MOSFET mit niedrigem R_DS_ON für 24V PWM Dimmer
Hallo zusammen! Ich möchte mit einem gewöhnlichen Mikrocontroller (STM32) einen PWM Dimmer für 24V LED-Arrays und LED-Streifen bauen. Dafür bin ich auf der Suche nach N-Kanal MOSFETs, welche bei Ansteuerung mit 3,3V einen möglichst niedrigen R_DS_ON aufweisen. Kennt von
jemand geeignete MOSFETs mit guten Leistungsdaten für diese Anwendung? Besonders hinsichtlich dem R_DS_ON Wert bei 3,3V bieten die gängigen Versandhändler leider keine sinnvollen Filter- bzw. Suchoptionen an. Der Dort angegebene R_DS_ON bezieht sich fast immer auf eine U_GS von 10V. Das Gehäuse sollte
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
erzeugt Unsinn. Die IDE meckert dabei schon mit left shift overflows. Hierbei muss ein cast auf uint32_t erfolgen. [c] uint32_t temp = 0; temp = Wire.read(); // und zum 32 Bit Wert formen temp |= (uint32_t)Wire.read() << 8; temp |= (uint32_t)Wire.read() << 16; temp |= (uint32_t)Wire.read
Ausgangsimpulse mit feiner Auflösung erzeugen. Ein 16-bit Timer ist dafür ungeeignet. Auf einem STM32 dauert die ISR für die Verarbeitung von uint32_t Werten < 1 µs.
-
Thread
HD44780 Extender
landen. Guck mal bei TI nach LVDS serializer / deserializer. Da ist bestimmt etwas dabei. z.B. DS92LX1621 + DS92LX1622 Macht dir 800 Mbits/sec bei 16-bit über eine differentielle 2-Draht Leitung. http://www.ti.com/product/ds92lx1621 http://www.ti.com/lit/ds/symlink/ds92lx1621.pdf Nachtrag
> Guck mal bei TI nach LVDS serializer / deserializer. Da ist bestimmt > etwas dabei. > z.B. DS92LX1621 + DS92LX1622 > Macht dir 800 Mbits/sec bei 16-bit über eine differentielle 2-Draht > Leitung. > > http://www.ti.com/product/ds92lx1621 > http://www.ti.com/lit/ds/symlink/ds92lx1621.pdf
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
ATtiny10, ATtiny102, ATtiny104, ATtiny20, ATtiny40. AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, AVR32DB28, AVR32DB32, AVR32DB48, AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32, AVR32DU14, AVR32DU20, AVR32DU28, AVR32DU32.
ATtiny102, ATtiny104, > ATtiny20, ATtiny40. > > AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, > AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, > AVR32DB28, AVR32DB32, AVR32DB48, AVR32DD14, AVR32DD20, AVR32DD28, > AVR32DD32, AVR32DU14, AVR32DU20, AVR32DU28, AVR32DU32
-
Thread
AVR gegen den Rest der Welt
und selbst Compiler entwickelt und einen Compilerhersteller (Hitech) gekauft. Für die 16-Bit PIC24/dsPIC haben sie einen eigenen GCC-Port gebaut, wobei PIC24 GGC-freundlich designt wurde. PIC32 hat eh einen MIPS-Kern (also im Prinzip das, was Mitte der 90'er in den fetten SGI Grafikworkstations werkelte
Wo ein PIC16F nicht mehr reicht, nehm ich ein PIC18F. Wo dieser nicht mehr reicht, nehm ich einen dsPIC und danach einen PIC32. Ich hab mir mal zum rumspielen einen dsPIC besorgt, jedoch hat mir ein 16F oder 18F bisher immer gereicht (das ist natürlich abhängig vom Projekt). Ich seh einfach keine Notwendigkeit
-
Thread
Antennenanalysator nach EU1KY
Erweiterungen nimmt man am besten ? Im Moment habe ich 8 Warnungen beim compilieren. Ich habe noch kein STM32F746G_discovery board und im groups.io wird von einem STM32H Board gesprochen, welches besser und schneller sein soll. Was ist deine Meinung dazu, das STM32F Board zu bestellen oder noch zu warten und das STM32H zu bestellen ? 73 Ralf
-
Thread
Suche µC für FFT
Das schafft der TMS28027 in ca. der selben Zeit sogar mit 32 Bit.
Microchip dsPIC - sehr leicht erhaeltlich, billig, und relativ einfach zu benutzen. Wegen Programmierung - sieh Dir mal die Mikrolektronika-Seite an (www.mikroe.com). Die haben Basic- udn C-Compiler fuer die dsPIC-Serie
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
viele CPUs angeschaut, die das können (oder doch nicht) Schlussendlich habe ich mich für einen STM32F103CB entschieden. Der würde auch für Deine Applikation passen: - 4 Timer, 32 Bit (jeweils 4 OC/PWM Ausgänge) und zus. 32 Bit Prescaler - bis zu 72MHz CPU-Takt >> möglich an Timer 1 (mit internem RC
Pinner, den aber nicht von Hand lötbar. Siehe hier: http://www.st.com/stonline/products/literature/ds/13587.pdf Seite 25. Die Kosten eines STM's (STM32F103C8) ab 3,39 EUR. Wenn auch ein kleiner reichen sollte (STM32F100C4) ab 0,85 EUR !!! Also unter einem EUR bei Digikey. Man muss sich ein
-
Thread
Mikrocontroller wöchentlich aus Sleep Modus holen
oder das aufwecken von einer RTC mit DS3231 machen lassen per Alarm aus der RTC und Int an den Atmel, dann darf der auch eine Woche tief schlafen und muss nie die Zeit zählen.
oder Bestückprobleme. Hier ist ein einzelner DS3231 jedenfalls teurer als ein Fertigmodul aus China mit LR Batterie Halter und Ladeteil auf Platine.
-
Thread
RGB LEDs Stripes Ansteuerung per PWM IC, 150 Kanäle
Hallo, ich möchte mit einem STM32 RGB LEDs Stripes ansteuern. Ich möchte insgesammt 150 Kanäle mit je 3 oder 6 LEDs in Reihe per PWM dimmen, also 12V oder 24V. Am liebsten würde ich externe PWM Controller verwenden, die z.B. per I2C,
Y_achse nach dem Strom und suchst dir das U_GS wo U_DS am kleinsten wird. Jedoch muss U_GS in dem Bereich liegen was dein vorgeschalteter Baustein noch an Spannung aussteuert. Falls der nicht in diesem Bereich liegt, anderen MOSFET suchen. Für U_DS kannst
-
Thread
Suche PicAxe Alternative
Patrick J. schrieb im Beitrag #5158285: > - nen I2C-Sensor (DS18B20) lässt sich damit ja recht leicht auslesen Mit I2C wirst du beim DS18B20 auf Granit beißen. Meinst du, man soll den PicAxe als Protokollconverter werkeln lassen?
µC-Bastler schrieb im Beitrag #5159638: > Mit I2C wirst du beim DS18B20 auf Granit beißen. Autsch - Recht hast Du, beim DS18B20 wäre 1-wire das richtige Wörtchen gewesen. Aber Nichts desto Trotz: Die PicAxe kann mit dem DS18B20. Wenn's I2C statt 1-wire sein soll
-
Thread
Beschaltung DS3231 bei bestehendem I²C Bus
Ich möchte eine RTC DS3231 in einen bereits funktionierenden I²C Bus "nachrüsten". Abschlusswiderstände sind also bereits vorhanden. Der Bus arbeitet mit 5V. Das Datenblatt schreibt die Adresse des DS3231 sei 1101000, was
<I2C_RTC_3231)) ? Serial.println(F(" DS3231 RTC ")) : Serial.println(F(" DS1307 RTC ")); #endif break; default: DEBUG_PRINTLN(F("")); break; } [/c]
-
Thread
[V] Verkaufe viele Bauteile, Oszilloskope, Mikrocontroller etc.
/en/ds/MAX9851-MAX9853.pdf 40x MAX846 1.50€ Standalone LiIon Charger QSOP16 http://datasheets.maxim-ic.com/en/ds/MAX846A.pdf 2x FT245RL 4.50€ USB -> Parallel converter SSOP28 ----> ARM7 uC von
ARM7 TDMI 256k 64TQFP 5€ 3x STR712FR2T6 ARM7 TDMI 256K 64TQFP 5€ 3x STR736FV2T6 ARM7 TDMI 32BIT 256K 100TQFP 6€ 3x STR730FZ2T6 ARM7 TDMI 32BIT 256K 144TQFP 6€ 3x STR751FR2T6 ARM7 TDMI 32BIT 256K 64TQFP 3€ 3x STR752FR2T6 ARM7 TDMI 32BIT 256K 64TQFP 3€ ----> Atmel <----
-
Thread
Stromverbrauch 74 Logic ICs
Static-Power Consumption (Icc = 0.9 μA Max) Schau dich eventuell mal bei neueren µC um: z.B.: STM32U0xx - https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html - Seite 2: https://www.st.com/content/ccc/resource/training/technical/product_training/group1/68/d9/14/58/ac/27/43/bf/stm32u0-system-power-control-pwr/files/stm32u0-system-power-control-pwr.pdf/jcr:content/translations/en.stm32u0-system-power-control-pwr.pdf
-
Thread
Plattenspieler bauen
mit MM. > > Gibts da nicht was moderneres - irgend was mit MEMS oder so? Optisch ist grad IN - DS Audio DS-E1 als Einstiegsdroge
NichtWichtig schrieb im Beitrag #7218496: > DS Audio DS-E1 als Einstiegsdroge Hatte ich zum Probieren. Bin dann zu meiner "schwarzen Schönheit" zurück :)
-
Thread
dsPIC 30F4011 zieht viel Strom und wird warm
Kann ich leider nur bestätigen, ich hatte mal ein Design mit dsPIC, CAN, LAN, LCD/LED also eigentlich Kleinkram am Wickel. War auch eine schöne Heizung... Inzwischen bin ich bei STM32 gelandet, die sind deutlich entspannter und ziehen am dsPIC links vorbei. Die
Vka schrieb im Beitrag #5265899: > Inzwischen bin ich bei STM32 gelandet, die sind deutlich entspannter und > ziehen am dsPIC links vorbei. lol, typisches Fanboy gelaber. lg. Heiner
-
Thread
Günstiges DSO Oszilloskop mit üppiger Ausstattung - 100 MHz, 1 GS/s - von Uni-Trend
Rigol (Conrad) Oszilloskope angeboten werden, die hier ja auch öfters gelobt wurden, z.B.: Rigol DS1022C für ca. 400 EUR Rigol DS1022CD für ca. 540 EUR P.S.: Ich stehe in keinerlei Verbindung mit Verkäufer oder Hersteller, will eigentlich nur eure Meinungen (besser Erfahrungen) hören...
anderen neu und nützlich sein könnte: http://www.eevblog.com/2010/03/31/eevblog-70-turn-your-rigol-ds1052e-oscilloscope-into-a-100mhz-ds1102e/ So kann man sich auch noch ein bisschen Geld sparen, Gruß, HerrKami
-
Thread
PIC18F oder Atmel 80C51?
Hört sich an wie ATmega 16/32: 16/32k flash, 1/2k Ram, 1k EE, 32 I/O
kostet dor ein Stück knapp 89Euro(bei 1k) ;-). Aber warum brauchst du bitte 32MIPS?! mfg Schoasch
-
Thread
ILI9486L in Betrieb nehmen
hier: http://www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560 https://www.yourduino.ru/product/32-tft-lcd-displey-ultra-hd-320x480-dlya-mega-2560-r3-3
in den Arduino samples, aber ich wollte es schon gerne ohne die Arduino Umgebung hinbekommen. Im DS müsste es ja auch eig einen Hinweis dazu geben, den ich leider nicht finde.
-
Thread
1Hz Takt erzeugen
Ungenauigkeit hier schlecht). Dann greift man zum CD4060 oder CD4045 und betreibt ihn mit RC oder (32.768kHz) Quartz (siehe Datenblatt) oder CD4521 an 4,194304 MHz Quartz. Sekundentakt und Minutentakt produzieren auch PCF8573 und ICM7213. DS2417 ist eine winzige RTC mit bloss 200nA Stromaufnahme
falls der Suchende keine passende RTC findet: DS1392 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4359 hat dezidierten Ausgang für z.B. 1Hz Takt
-
Thread
DS18B20: Problem mit Temperaturauslesen
Hallo zusammen, ich weiß, dass schon mehrere Beiträge zu dem DS18B20 hier im Forum befinden. Leider komme ich aber kein Stück weiter. Bekomme immer bei therm_reset() den Rückgabewert 1, das heißt, dass kein Sensor erkannt wird. Arbeite mit einem ATMEGA32, Internen
die 1-Wire-Routine selbst geschrieben oder gibt es da eine Lib auf die ich zurückgreifen könnte? Die DS18B20 sollten auch bald bei mir aufschlagen. :-) LG Ernst
-
Thread
DS1820 AT90S2313
Bitte Hilfe ! Habe mir vor einiger Zeit einen DS1820 zugelegt. Habe auch schon mehrere Programme aus verschiedenen Foren ausprobiert. Funktioniert tadellos ,bis 32Grad. Zwischen 32Grad bis ca.64Grad wird 0Grad vom DS1820 ausgegeben.(Mit Oszilloskop
Hat jemand schon einmal mit dem DS1820 32Grad gemessen ?
-
Thread
Genauer vorkalibrierter Temperatursensor
Lukas D. schrieb im Beitrag #4327159: > Könnt ihr mir da einen empfehlen? Der DS18B20 hat einen Messbereich von -55°C bis +125°C, wobei die Genauigkeit von 0.5K allerdings nur zwischen -10°C und +85°C garantiert wird.
nehmen kann. Anscheinend ist das doch nicht so einfach. Doch, wenn er Deinen Ansprüchen genügt. Der DS1631 ich auch ein solcher Sensor, nur mit I2C. http://pdf1.alldatasheet.com/datasheet-pdf/view/90002/DALLAS/DS1631-DS1731.html Du suchtest nach "Genauer vorkalibrierter Temperatursensor". Gebau
-
Thread
DS18S20 zeigt falsche Werte an?
Beschreibung im Datasheet ist etwas verwirrend, denn es gibt von den Sensoren 2 verschiedene Typen: DS18S20 und DS18B20 und beide werden darin erwähnt. Das Programm passt aber nur zum DS18S20.
Ich hab ja keine Ahnung davon, aber sollte die Auskommentierung nicht genau andersrum sein für einen DS18S20, so wie er einen hat? Waitms 500 'DS1820 500ms 'Waitms 750 'DS18S20 750ms
-
Thread
Heizelement mit IRF520 Modul regeln
leider keinen Oszi um mir das Signal anzusehen. Das Logiksignal vom ESP32 liegt zwischen 0 und 3,3V. Ich gehe davon aus, dass das Multi einen zeitlichen Mittel anzeigt. Da ist schon das erste was mich wundert. Wenn das Logiksignal vom ESP32 von 0 bis 3,3V wandert, so müsste
Chris L. schrieb im Beitrag #7424882: > Das Logiksignal vom ESP32 liegt zwischen 0 und 3,3V. Tja: https://www.vishay.com/docs/91017/irf520.pdf (a) Figure 1, 2 und 3 (b) R_DS(on) - ist erst ab 10V spezifiziert. (c) V_GS(th) - sagt sogar, dass manche Exemplare
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
] 060... 19:13:32.446 -> [40] 070... 19:13:32.482 -> [40] 080... 19:13:32.550 -> [40] 090... 19:13:32.586 -> [23] 0A0... 19:13:32.656 -> [23] 0B0... 19:13:32.694 -> [03] 8C0... [/c] Wie man an den unterschiedlichen
mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,01,72,81,88,32,72,81,88,32,00,01,7f 7e,01,72,81,88,32,72,81,88,32,01,00,7f
-
Thread
Temp. Sensor
*hi2c, uint8_t *pData, uint16_t Size, uint32_t Timeout); HAL_StatusTypeDef HAL_I2C_Slave_Receive(I2C_HandleTypeDef *hi2c, uint8_t *pData, uint16_t Size, uint32_t Timeout); HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *hi2c, uint16_t
HAL_I2C_IsDeviceReady(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint32_t Trials, uint32_t Timeout); /******* Non-Blocking mode: Interrupt */ HAL_StatusTypeDef HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size);
-
Thread
Netzwerkkarte mit RTL8019
Hallo @ all Hier der neue Source Code 1.08 nun endlich funktioniert auch der Mega32. Habe mich mal über Nacht an den bau meines 5. Webservers begeben aber dises mal mit Mega32 ;-). Und der neue Source Code läuft jetzt auf Mega 32 / 103 / 128 nun stürtzt der Mega32 nicht mehr ständig
Hallo, ich habe es jetzt geschafft, einen DS18S20 Temperatursensor an den Webserver anzuschliessen, und die gemessene Temperatur dort anzeigen zu lassen. Das Ganze läuft mit einem ATmega32. An PD7 ist der Data-Pin des DS18S20 angeschlossen. Diese
-
Thread
Empfehlung neues Main und Prozessor
In der Bucht gibt es ein Bundle: PC Bundle AufrüstKit Ryzen 7 2700X (8x4,3GHz) +Gigabyte B450M DS3H +16GB 3000MHz Was haltet ihr davon? Für 380€ .....
Jens F. schrieb im Beitrag #6034563: > Ich denke wir kaufen jetzt noch 32GB Ram und dann sollte es für seine > Ansprüche reichen. Wenn Du wirklich Geld unnütz vergeuden willst. Was zeigt denn Taskmanager unter Verfügar an?
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
Speicher sollte für mein Projekt ausreichen: - 2304 bytes internal data RAM (256 + 2048 XRAM) - 32 or 16 kB Flash; ich will ja "nur" ein CAN-Signal erzeugen!
. Nimm irgendwas aus der 16 bittigen PIC24 oder dsPIC Serie, die kleineren PIC16 oder PIC18 nur, wenn es auf Stückkosten ankommt. fchk
-
Thread
Wie weit kann man den Malloc-Speicher treiben 1x 5x beim 8086?
Der 8086 hatte noch keine MMU, noch keine pages, kein Swap.. Der hat 4 Segment register, CS, DS, ES, SS, und dazu gehoeren Pointer. Also CS:IP, DS:DX, ES:EX, SS:SP. Jeder pointer kann 16 bit adressieren, das Segmentregister ist um 4 Verschoben. Die Adressen sind also 20Bit. Macht also 1MByte Adressraum
Joggel E. schrieb im Beitrag #6146863: > Der hat 4 Segment register, CS, DS, ES, SS, und dazu gehoeren Pointer. > Also CS:IP, DS:DX, ES:EX, SS:SP. DX und EX sind keine Pointer-Register. Die Kombinationen sind DS:SI (source index) und ES:DI (destination index). Und dann gibt
-
Thread
Bester Audio-Verstärker für ESP32-s3
seiner Masse schon einen - den Rest macht das Ohr. Beispiel: Im LM4670 (https://www.ti.com/lit/ds/symlink/lm4670.pdf) wird das genau so gemacht, außer dass der schon einen DS-Modulator im IC hat, um den Bitstream (aka das PDM-Signal) aus einem analogen Signal zu erzeugen.
weiß liefert der esp32 (s3) ein Pdm Signal mit 32x oversampling. Bei der Benutzung einer H-Brücke war ich mir nicht ganz sicher, da die ja normalerweise für Motoren benutzt werden und ich mir nicht sicher bin, ob die die
-
Thread
Decodierung von 6 Quadratur(Drehgerber)Signalen - extern zur Entlastung des PIC
vielleicht OK. Wenn es kleiner sein muss, muss man was moderneres nehmen, z.B. Coolrunner-II in QFN32 oder 48. MfG Falk
sowieso mit PIC arbeitest, die Ressourcen auf insgesamt 3 PICs (je 2 QEI) verteilen. 1. Master-µC z.B. dsPIC33EP (60/70Mips) mit 2 QEI 2. zwei Slave-µC dsPIC33FJ64MC802 (40Mips) 28Pin, haben auch 2 QEI. Gruß Hermann
-
Thread
Can-Controller/µC
microcontrollers/product_series/lpc1100/series/LPC11C00.html#overview Ansonsten gäbe es noch ein paar STM32 im LQFP32, TSSOP20, WLCSP36 nur mit CAN-Controller, bemühe mal die parametrische Suche.
gibts ab 28 Pins aufwärts. 8 Bit: empfohlen: PIC18F26K80 Serie, alles andere sind sehr alte PICs dsPIC: dsPIC33EV256GM102, 5V-Chip (die 5V brauchst Du ohnehin für den Transceiver), 70 MHz; oder dsPIC33FJ64GP802, 3.3V Chip, 40 MHz Transceiver: für 5V-Controller: MCP2561, Single Supply; hat bessere
-
Thread
Temperaturanzeige mittels RGB LED
wesentlichen Teile könnte man zb hier http://bascom-forum.de/index.php?topic=2464.0 klauen) Die DS1820 Ansteuerung (1-Wire) macht BASCOM von Haus aus. (http://mikrocontroller.jacob-pirna.de/1wire_bascom_ds1820.html
> Hach..Karl Heinz, schön dass Du wieder "da" bist... > > Okay PWM ist ja kein thema mehr, mit DS1820 habe noch keine Erfahrung.. > Umrechnung ( Stichwort Array ? ) Wieso umrechnen? Der DS1820 spuckt dir die Temperatur direkt aus, wobei das LSB +0.5° ist und die ganzzahlige Temperatur um ein
-
Thread
Wunschliste für einen Xmega Nachfolger
Ein kleiner ARM ist viel leichter zu programmieren, gerade in Assembler. Der Komfort, den man durch 32-Bit-Register, 32-Bit-Multiplikation und ggf. auch Division (bei größeren Cortexen, glaub ab M4, oder?) hat, ist enorm. ARM-Assembler ist zudem unheimlich sexy dank hoher Orthogonalität. Nix von diesem
ARMs wiederum Breadboard-tauglich werden. Alternativ kann man, gerade wenn man PIC-Fan ist, zum PIC32 mit MIPS-Core greifen, das ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau so auf die PIC32 ummünzen
-
Thread
SPI AXI Sensor
Lese-Funktion aufbauend auf dem oben genannten Beitrag und den Dokumentationen zur xspi.h Datei. uint32_t SPI_Read(uint32_t Address) { int Status = 0; uint8_t ReadBuffer[1] = {0x00}; uint16_t WriteBuffer[1] = {0x147}; /*Instruction Format*/ XSpi_SetSlaveSelect(&SPI_Instance,
aufbauen. -> http://www.xilinx.com/support/documentation/ip_documentation/axi_spi/v1_02_a/axi_spi_ds742.pdf
-
Thread
Webserver & 1-Wire
@Jens, sowas habe ich auch am laufen. Unter Windows XP erfasse ich über die serielle Schnittstelle DS18S20 Temperaturdaten von einem Atmega32 Subsystem und lade diese diese in eine SQLServer 2005 Datenbank. Die Auswertung ist so von der Erfassung entkoppelt. Aber das ist eine andere Dimension. Im einen
@RoBue >Andererseits gibt es einige 1-Wire Webserver für DS1820, >die aber teilweise zu groß für den ATmega32 sind, weil sie (zu) viele >andere Möglichkeiten bieten (Funkuhr, Webcam, ...), Dann schmeiss Funkuhr,Webcam doch einfach raus. Passt dann schon
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Ach und noch was: Ich habe hier seit der Meag 32 Version einen fertig bestücken BASIC-PC es fehlen lediglich die EEPROMS und der Mega32/644. ABER: Ich habe es nie verwendet weil ich die beiden 9-Poligen Buchen/Stecker vertauscht habe. Eigentlich
Hi Joerg , das ist wieder kein Gemäcker: >CLS< >Getchar A, 0, 0< `möchte Leerzeichen(Dez 32) zurücklesen >? A< ergibt 0 und nicht 32! Du hast wahrscheinlich vergessen, bei der Umschaltung des Video-Modes den Video-RAM entsprechend zu initialisieren. Klaus
-
Thread
Quarzoszillator für PIC32
Quarzoszillator sollte man schon begreifen wenn man mit einem uC spielen will. Nimm ein fertiges PIC32-Board, ist besser für dich.
selbst am wenigsten Ahnung von der Materie haben. Lass dir von ihm doch mal das Clock-System des PIC32 erklären :)
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
gerade richtig. Meist mache ich mir meine > eigenen Bords. Wobei die man selbst bei den 16-Bit und 32-Bit PIC noch mit Controllern im DIP-Gehäuse relativ gut versorgt wird (PIC24/dsPIC gibts in (14)/18/20/28 Pin und PIC32 zumindest noch in DIP 28. Das kann man leicht noch was auf Lochraster aufbauen.
richtig. Meist mache ich mir meine >> eigenen Bords. > > Wobei die man selbst bei den 16-Bit und 32-Bit PIC noch mit Controllern > im DIP-Gehäuse relativ gut versorgt wird (PIC24/dsPIC gibts in > (14)/18/20/28 Pin und PIC32 zumindest noch in DIP 28. Das kann man > leicht noch was auf Lochraster
-
Thread
Fumot Tornado 25000 mit LCD -Teardown
siehe Kap. 1 von UM1503: https://download.py32.org/Tool/en/PY32_IspTool_V1.0.0/UM1503_PY32IspTool_User%20Manual%20V1.0_EN.pdf ISP-Tool: https://py32.org/tool/PY32_ISP.html
mit PY32F002 und PY32C642F15 drauf.
-
Thread
Anlernprogramm ds1820
ist ein Verschieben der IDs im Eprom. [c] u8 zl,zlx,x; u16 y; y=0x4567; u8 zl_sensors_eep; u32 neu_sensors_eep=0; u8 zl_sensors_hw; u8 zl_sensors_hw_found; u32 neu_sensors_hw=0; #define eep_ds1820_adr 20 //eeprom_update_word(26,0xffff); //A. eeprom in array einlesen zl_sensors_eep
lgi(1,18,zl_sensors_hw); zlx++; //C.feststellen, ob neue Sensoren vorhanden sind u32 neu=0; zl_sensors_hw_found=0; for(i=0;i<zl_sensors_hw;i++){//zl=>anz gefundene Sensoren sbi(neu,i); /**/for(x=0;x<ds1820_max_sensors;x++){ //lgi(1,1,ds1820_idkk[i]);lw(" "); //lgi(2,1,feld_eep
-
Thread
Womit anfangen?
Wenn es AVR werden soll, könnte die Hardware aber durchaus interessant sein. Ansonsten sind auch 32-Bitter vermutlich keine Hürde für Dich. - ARMs sind recht günstig, auch hier gibt es Arduinos. - Ich lerne gerade den PIC32MZ (MIPS) kennen und schätzen. - Coldfire (M68000) - C28xx (TI DSPs TMS320F28
Registern). Der PDP11 ähnlicher ist da IMHO die MSP430-Familie von TI. Ansonsten sind die PIC24/dsPIC eine interessante Architektur, insbesondere, wenn man mit Signalverarbeitung experimentieren will (40 bit fixpunkt-ALU in den dsPIC33). Günstig (Samples kostenlos bei Microchip, wenn man freundlich
-
Thread
MAtlab und Mikrocontroller
wieder 32 Bit Float daraus. Dann kann man auch Unterschiede zwischen Simulation und Hardware haben.
schreibt. Von der Seite der Rechengenauigkeit her betrachtet, bieten sich vor allem DSPs und andere 32bit Maschinen an, wie z.B. dsPIC, TMS320, AT91SAM, AVR32, TMS470 usw. 8 bit Mikrocontroller sind für den Code, den Matlab generiert nicht unbedingt ungeeignet, aber mit der Gleitkommarechnung überfordert