-
Thread
Was brauche ich, um am PC etwas C zu programmieren?
http://www.cs.virginia.edu/~lcc-win32/ Nur frei für nicht kommerziel
16bit-Rechnung auf jeder Plattform erzwingen. Ausgabe des Programms auf x86: [code]16bit Rechnung: 169 32bit Rechnung: 10000 Diese Plattform hat 32bit "int", 32bit "long", 32bit Adressraum.[/code] Auf x86_64: [code]16bit Rechnung: 169 32bit Rechnung: 10000 Diese Plattform hat 32bit "int", 64bit "long
-
Thread
Frequenzteiler / Prescaler mit 3.3V output
programmierbaren) Frequenzteiler-IC um meinen CPLD mit verschiedenen Clocks (gespeisst aus einem Oszillator 32MHz) zu versorgen. Möglich sollte mind. /8 und /4 sein, was ich gerne über den CPLD einstellen können würde. Gefunden habe ich bisher den MC12093-D http://de.farnell.com/on-semiconductor/mc12093dg/ic-sm-logic-ecl-clock-gen/dp/1607925?whydiditmatch=rel_3&matchedProduct=MC12093-D&Ntt=MC12093-D funktioniert auch einwandfrei, allerdings liefert das Teil nur 0.8V Output, was für meinen 3.3V-CPLD zu wenig ist. Hat hier jemanden einen Tipp für mich, möglichst einfach
-
Thread
µC Speed
was da passiert. Wenn ich mich aber nicht täusche, spielt der 68k in einer ganz anderen Liga (32 Bit) und ist ein riesiges BGA-Monster. Auch ist es kein kompletter MC sondern nur die CPU. Im Stromverbrauch dürfte er auch wesentlich hungriger sein. Das ist dann schon kein Apfel-Birnen-Vergleich
. Unter www.kpit.com gibt es eine für die H8-Familie optimierte Version des GCC (ca. 25MB). Den MC16/80 hatte ich vor längerer Zeit getestet zusammen mit KNC308... Die 3-Monatstestfrist ist lange vorbei. Mit GCC bin ich vertrauter. Wenn es die H8S nicht geben würde, wäre ich wohl bei MC16/32 gelandet
-
Thread
Einstieg mit den XMEGAs?
CM3 auch billiger: STM32 kosten ca. 5 € (je nach Modell), Software bis 32 kB gibt es bei IAR und Keil frei (und ein paar andere mit GNU natürlich auch) und einen JTAG-Programmer/Debugger, der auch noch von Keil und IAR unterstützt
(z.B. hat STM32 sehr viel 16 bit Register, NXP LPC17xx konsequent 32 bit). Somit wird man wohl kein absolut einheitliches Plugin finden (befürchte ich). Eventuell wird mit Nutzung von CMSIS ja doch etwas vereinheitlicht
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Display per SPI mit vielen Daten beschrieben -> mmc karte tot). Da vermute ich irgendeinen Bug in der mc karten statemachine oder so... Kanns mir sonst nicht erklären. Bei uralten 32MB mmc karten passiert das nicht :) Bye, Simon
AVR wird über den USB ISP versorgt, der ja Erdfrei sein müsste. Die Karte funktioniert am PC und der mC ist ein ATmega32. So, mehr fällt mir eigentlich nichtmehr ein.
-
Thread
Uhrenquarz für IR-Übertragung
ich die 32kHz abgreifen kann. Danke...
/ING-TELECO/sa/lsa_0607/mc74hc4060rev6.pdf
-
Thread
Selbstgebauter Optoelektronischer Füllstand Grenzwertsensor
Gerhard O. schrieb im Beitrag #4098043: > Das 32khz Sendesignal ist ja leicht herstellbar. Ein 32khz Hc14 > Kipposzillator im SOT-23 Gehäuse könnte die Sache vieleicht machen. Auch > ein Mikrocontroller im SOT-23 Gehäuse könnte sich dafür missbrauchen
Gerd E. schrieb im Beitrag #4098055: > Gerhard O. schrieb im Beitrag #4098043: >> Das 32khz Sendesignal ist ja leicht herstellbar. Ein 32khz Hc14 >> Kipposzillator im SOT-23 Gehäuse könnte die Sache vieleicht machen. Auch >> ein Mikrocontroller im SOT-23 Gehäuse könnte sich dafür missbrauchen
-
Thread
Stromversorgung: Ausschalten eines Schaltnetzteils erkennen
5V überwachen. Mittels Analogeingang oder 4,9V Schwellwertschalter oder Brown Out Detektor. Da der MC sicher bei <4,9V noch funktioniert, bleibt die notwendige Zeit. 2) Das Netzteil mittels Taster einschalten, der MC aktiviert ein Relais (oder Optokoppler und Triac), was den Taster überbrückt. Ausschalten
> Hans Q. schrieb im Beitrag #7846509: > (übrigens ein ESP32) Hast Du auch schon mal probiert, ob das auch dann noch funktioniert, während der ESP32 gerade funkt? Also worst case...
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Bauteil bei Reichelt, Conrad, Kessler etc für den Bastler zu beschaffen ist. Das wäre z.B. beim OPV MC3xxxx der Fall: http://www.mouser.com/ds/2/308/MC34071-D-104927.pdf Bitte mal betrachten...
/ Aus meiner Sicht waere dies keine Tragödie; aber gut zu wissen. Diskreter Aufbau des MC1466L: http://chemelec.com/Projects/MC1466/MC1466.htm http://chemelec.com/Projects/MC1466/MC1466-1.png
-
Thread
BLDC-Motor: Überspannung beim Bremsen trotz Durchschaltung aller Low-Side-MOSFETs?
High-Side-Gates und die > Sicherheits-Überwachungen sind nicht trivial. Das ist heute in vielen MC schon drin. STM32 und auch XMega haben dafür die passenden Timer und DT Blöcke - den Rest erledigen einfache Treiberbausteine wie die tausendfach bewährten IR2110 und Konsorten. Ohne MC ist auch dein
Matthias S. schrieb im Beitrag #7486233: > Das ist heute in vielen MC schon drin. STM32 und auch XMega haben dafür > die passenden Timer und DT Blöcke - den Rest erledigen einfache > Treiberbausteine wie die tausendfach bewährten IR2110 und Konsorten. > Ohne MC ist
-
Thread
B: Universelle Entwicklungsboards @ATMega32
funktionieren. Zitat: LM2575 und Konsorten zum Beispiel. Der LM2575 kostet deutlich mehr, als ein MC34063 und kann trotzdem deutlich weniger Strom ab. Die Leistung des MC34063 ist mit einem externem Mosfet auch sehr hoch und die Leitungen um den MC34063 herum sind ziemlich kurz und ach nicht besonders
Der Bastelkolege schrieb im Beitrag #2297444: > Der LM2575 kostet deutlich mehr, als ein MC34063 und kann trotzdem > deutlich weniger Strom ab. Der MC34063 hat dafür kein definiertes Schaltverhalten. Die Schaltfrequenz liegt halt /irgendwo/ um den Sollwert. Ich weiß auch nicht, wo diese
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
im RGBW-Mode (nichts anderes sind Deine "Neopixel") laufen hervorragend zusammen auf z.B. einem STM32F103. Siehe auch [[WordClock_mit_WS2812]], wo beides zusammen eingesetzt wird - neben vielem mehr. Dabei werden die LEDs per DMA beschickt und der STM32 langweilt sich zu Tode.
lss File im Unterordner default. [pre] ISR(COMPA_VECT) { 328: 1f 92 push r1 32a: 0f 92 push r0 32c: 0f b6 in r0, 0x3f ; 63 32e: 0f 92 push r0 330: 0b b6 in r0, 0x3b ; 59 332: 0f 92 push r0 334
-
Thread
vom Layout zum Schaltplan
ändern Was genau macht eigentlich der IRF610? - der MC schaltet zwischen 0 und 5V? - am MOSFET liegt eine positive Spannung an; das Relais wird eingeschalten - der MC schaltet auf 0; Relais fällt ab ist das so erst einmal richtig? Vielleicht kurz der
Matthias S. schrieb im Beitrag #4963185: > Hmm, bist du sicher, das man dafür einen MC braucht? Hallo Matthias, ich hätte eigentlich nie gedacht, das in dieser kleinen Steuerung ein MC werkelt, bin davon ausgegangen, das es etwas einfacher ausgeführt wäre und eine Erweiterung der Schaltung
-
Thread
Problem mit der Beschaltung eines CAN-Knoten
den Rest.;-)))))))))))) @Frank: Die IDE, etc. sieht gar nicht schlecht aus, und die ECAN-Note von MC ist auch ganz nett - aber in der Note sind 'scheinbar' nur die Funktionsaufrufe für eine ECAN-Lib und ein paar Registereinträge beschrieben? Nirgens auf der MC-Website kann ich Lib-Dateien finden - außer
Dir nicht antun. > @Frank: Die IDE, etc. sieht gar nicht schlecht aus, und die ECAN-Note > von MC ist auch ganz nett - aber in der Note sind 'scheinbar' nur die > Funktionsaufrufe für eine ECAN-Lib und ein paar Registereinträge > beschrieben? Nirgens auf der MC-Website kann ich Lib-Dateien finden
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
stehe ich bei kleinen Ladeströmen, die ich momentan vermeide, am Anschlag. Natürlich wird eine CPU mit 32 Bit ALUs solche 32 Bit Operationen mindestens um den Faktor 10 schneller rechnen. Kurzum, bei 32 Bit Operationen brechen die Achtbiter brutal ein, da lohnt sich durchaus so eine Kanone. Es gibt aber
Johannes S. schrieb im Beitrag #5212727: > Nö, ich nehme die (32Bitter) auch da wo ein Tiny reichen würde. Die Strategie, mit 32Bit gleich alles zu erschlagen kann ich nachvollziehen. Wenn das erforderliche Knowhow schon da ist. Andererseits, wenn 32Bit so wie
-
Thread
ATMega 32 bleibt stehen
Hallo die Relais hängen an den gleichen 12 Volt. Die Spannung des MC geht über einen Festspannungsregler. 100µF davor und dahinter. Dazu noch 100nF genau so drin. Jeder Spannungseingang des MC mit 100nF und die ULN auch mit 100nF geblockt. Relais kann ich nicht abstecken
auf Signaländerungen am PORTA reagiert. Erst nach Spannungsunterbrechung der ganzen PCB (Relais und MC) Gruß
-
Thread
8bit-Computing mit FPGA
liefern, oder verzögert und dazu die CPU anhalten. Für die Treiber-Software sind auf dem FPGA-Board 32KByte in Slot7 reserviert, ausserdem 32 KByte privater RAM-Bereich.
Reinhold E. >32bit rulez in Embedded, nach meinem Abtritt dann >natürlich mal die 64bitter (PS: Das 32bit Linux/Unix Datum läuft bei >Interpretation als uint32 erst im Jahr 2104 ab, da bin ich schon tot und >es
-
Thread
RTC extern oder Intern
Gurke finden, die noch mehr Strom verbraucht. Atmega 48pa:– Power-save Mode: 0.75μA (Including 32kHz RTC) Atmega 644pa:– Power-save Mode: 0.6μA (Including 32 kHz RTC) Und ja, die PA-Typen sind mittlerweile Standard. Allein schon vom Preis her. mfg.
Firma: Thomas Eckmann Informationst.) (thomase) >Atmega 48pa:– Power-save Mode: 0.75μA (Including 32kHz RTC) >Atmega 644pa:– Power-save Mode: 0.6μA (Including 32 kHz RTC) WOW, da hat sich ja einiges getan!
-
Thread
Ein µC oder auf mehrere verteilen?
untereinander 'Verbindung' benötigten: Folglich relativ einfach zu realisieren. Alles mit EINEM MC zu realisieren hätte einen etwa 200 Pin MC erfordert mit mindestens 6 Uarts und ''N'' Interrupts .Die Programmierung hätte ich wahrscheinlich nicht gemeistert. Heute läuft das ganze Spiel 'realtime'
Ausnahme sind die 64 Pinner Mega128/64/103. Diese Liste ist nicht vollständig. Du vergisst 90CAN32/64/128 und Mega 1281/2561, um nur einige zu nennen.
-
Thread
Mikrocontroller AT89S52 flashen
code] http://exploreembedded.com/wiki/images/1/1a/Progisp1.72.rar [/code] 3. damit konnte ich den MC AT90S8515 programmieren Das RESET-Signal vom USBASP ist mit dem RESET-Signal vom MC verbunden. Interner Takt (Quarz 4Mhz) 4. den MC AT89S52 konnte ich nicht programmieren Das RESET-Signal vom MC
Hallo, mit dem richtigen Hex-File für den MC AT89S51/52 kann ich die MC's mit dem Programm PROGISP programmieren (mit Fortschrittsbalken). Mein Fehler: ich hatte zum Test den Hex-File für den MC AT90S8515 verwendet. Vielen Dank für Eure Hilfe
-
Thread
Mikrocontroller Einstieg
Treiber. Eine kleine Platine mit I/O- und Programmiermüglichkeiten ist schon schön. Arduino, ESP32 oder Raspberry Pico finde ich zum Anfang erstmal toll. Arduino-IDE, Bootloader, Bibliotheken und es gibt Lesestoff noch und nöcher. Sicher gibt es für die anderen MC ähnliche Tools und Unterstützung
des Programmiertools, STM32CubeProg).
-
Thread
SD Karte ohne Detect Pin erkennen
Ich reengineere gerade ein Handheld Messgerät mit STM32F429 und möchte nun den SD Slot (MicroSD) zum laufen bringen. Dabei zeigt sich, das die Jungs den Detect Kontakt nicht angeschlossen haben und auch Dat3/CD über einen externen Pullup sozusagen lahmgelegt haben. Ansonsten ist der Slot sauber mit den passenden AF Pins des STM32 im 4-Bit Modus verbunden. Wie kann man dann eine eingelegte Karte erkennen? Gibt es ein unverfängliches Kommando, das man an die Karte schicken kann und mir nicht den MC blockiert? Zieht eine SD
-
Thread
Signal verlängern mit Kondensator?
halt der Kondensator am Ausgangs-Pin halt eine Verzögerung oder zumindest eine Pufferung (während der MC rechnet) bewirken.....sinnvoll oder nicht?
. Irgendwann kommt noch wer und möchte eine Aufgabe, für die ein 7404 ausreicht, mit 'nem Mega32 erledigen - Kopfschüttel.
-
Thread
ausgesperrt aus Atmega1284p
am AVR. Achte auch auf die Divide-8-Fuse. Um zugreifen zu können solltest Du es nun erstmal mit 32Khz SPI-Clock versuchen.
Nicht, wenn man mit SPIEN herumspielt. ;-) Ich glaube ich wollte damals testen, wie weit man einen MC schützen kann.
-
Thread
Problem,ATmeg1284p brennen auslesen und erneut das neue hex-File in einen andern ATmega1284p brennen
Ich weiß nicht ob es noch so ist: Vor ein paar Jahren funktionierten einige Plugins nur in der 32 Bit Version.
Die Endungen waren schon vorhanden. Ich hab auch mehrere Versionen des NP++ versucht. NP++ in V7.5 (32 Bit) und jetzt 8.1.2 (32 Bit und 64 Bit); gleiches Verhalten. Gerade die neueste Portabel-Version (8.1.2) geholt, die zeigt es richtig an. Vermutlich ein alter Installationsrest in der Config-Abteilung
-
Thread
Einstieg in die ARM/Cortex Welt
eines MC.
Den LPC1110FD20 gibts bei elpro für 0.715€ > bei 5 Stück. Dafür kriegst ddu kaum einen AVR. 8 oder 32 bit ist nicht > das einzige Auswahlkriterium eines MC. das ist mir schon klar aber ich rede auch nicht von den bastler atmega ( wo werden die ernsthaft in großen stückzahlen eingesetzt?)
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
hat mir die Chips also geliefert, um ein Design voranzutreiben. Dass ich sie hier "missbrauche", war MC nicht ersichtlich. Falls du mir nicht glaubst hast du hier affichiert die Sampleorder samt Samplenummer.
Beitrag aufzuspulen. Man könnte aber auch passendere Kraftausdrücke für dieses Verhalten finden. MC versorgt mich mit samples auch wenn ich nicht darüber schreibe. Befinde ich mich jetzt in einem Interessenskonflikt gegenüber meinen Kunden oder kümmere ich mich lieber um wichtige Probleme? Ich
-
Thread
AVR "Fernprogrammieren"
gehen und auf sein besseres programm warten ? das waren meine überlegungen dazu ....hm... mega 32 ? bräuchte ev. noch nen sram ? ...nun welche erkenntnisse giebt es dazu ? 73 !
mir beinahe gedacht ist ja eigentlich kaum ein unterschied preislich ...nur das mann einen mega32 noch auf ner lochrasterplatte bekommt aber zb. für eine ablaufsteuerung an einem atv-umsetzer sind bei 32mb-8mb wohl noch genug platz .. ? aber du must doch erst mal das programm ablegen bis zur
-
Thread
genauer TIMER
(126) nimmst, ist Dein Fehler nur noch: 1s - 1/(1MHz / 32 / 256 / ((59 * 122 + 126) / 60)) = 30µs Das sind dann 2,5s/Tag. Peter
Hm. Das stimmt eigentlich. Der interne Takt beträgt 1Mhz. Plus Vorteiler von 32 bedeutet alle 32us Takt an den Timer. Der Timer solte eigentlich innerhalb weniger us geladen sein. 32 us sollten da tatsächlich vollkommen ausreichen. Dann kommt der Fehler aber nicht mehr hin
-
Thread
Nachbausicheres Klein Labornetzgeraet
beobachten. 5) Strominstrument. Ein 100uA Messinstrument mit umgezeichneter Skala lässt sich an E32 und E33 anschließen. R55 muss dann 500 Ohm betragen un dR55B 1150 Ohm. Um den Ausschlag des Instruments zu dämpfen, empfehle ich R32 als 100 Ohm Widerstand auszuführen und R55B zu verkleinern. Ich habe
supply Das sieht nach einem schnuckeligen Teil aus - gefällt mir gut. Es wird auch endlich mal ein MC1466L benutzt und nicht der ewige 723 :-P
-
Thread
Microcontrollerboard mit 16Bit-Controller
D.h. es muß nicht unbedingt ein Super-Super-MC sein, wo meine Anwendung nur 1% des Flash belegt und nur 1% der CPU-Leistung verbraucht. Ich habe bisher leider noch nicht die Killerapplikation gefunden, die mich weg vom 8051 drängt, d.h. mehr
IO-Erweiterungen machen kann (PCF8574, 74HC595, 74HC165). Auch geht der Trend weg von einem Zentral-MC hin zu mehreren kleinen. Ein MC mit internem Flash ist bedeutend unempfindlicher bezüglich EMV und daher leichter zu zertifizieren (meine persönliche Erfahrung). Peter
-
Thread
Große Integer-Zahlen multiplizieren - 64Bit reicht nicht! Trick?
t adc_0_MPY_adc_50 = 0; int64_t adc_0_MPY_adc_100 = 0; int64_t adc_50_MPY_adc_100 = 0; int32_t adc_0_ADD_adc_50 = 0; int32_t adc_0_ADD_adc_100 = 0; int32_t adc_50_ADD_adc_100 = 0; adc_0_MPY_adc_50 = (adc_0_value * adc_50_value); adc_0_MPY_adc_100 = (adc_0_value * adc_100_value);
64Bit-Geraffel, ist beim AVR-GCC noch deutlich aufwendiger als float. Mach mal die Berechnung auf dem MC mit 32Bit float und dann mal auf dem PC mit 80Bit long double. Der Unterschied wird kleiner sein, als ein LSB des ADC. Und damit ist es Unsinn, sich noch mehr Genauigkeit vorlügen zu wollen. Peter
-
Thread
x86 Prozessor
Kuchenblech aufbauen mußt mit CPU, Adreßdekoder, SRAM, Flash, CTC, PIO, SIO usw. statt nur einen einzigen MC zu nehmen ? Peter
68000 dann klar im Vorteil. Allerdings benötigt der 68000 dann auch 4 Takte für 32Bit-Operationen da die Alu im 68000 16Bit breit ist und der quasi bei 32Bit-Operationen 2 mal schalten muß a 2 Takte. Sicher, ich fände es auch toll, wieder einen 68000 zu programmieren weil der einfach
-
Thread
SPI->IDE oder MMC
bekommt meinen SPI Slave in einen XC9572XL rein. Dieser ist damit aber schon gut gefüllt (61 von 72 MC). Ist aber noch etwas Overhead dabei. Ich denke auf 55 MC könnte ich ihn drücken. Was die Umsetzung auf IDE an Resourcen braucht, kann ich nicht abschätzen. Ich würde sagen, dass der 9572 dafür zu
So hab meinen SPI Slave auf 37 MC verkleinert bekommen. Ist im Moment für 8 Bit Übertragungen ausgelegt. Gruß Jörn
-
Thread
ADC von mehreren Werten
nein an Phantasie fehlt es mir. Habe über ein Klemme, den TXD Pin am STK-500 mit dem TXD Pin vom mC (MC steckt auf einemn Steckbrett) verbunden. Dann GND vom STK-500 mit dem GND vom Steckbrett verbunden. Dem mC auf dem Steckbrett noch 5V vom Steckbrett gegeben (an Vcc), Masse auch angeklemmt, aber
<UDRE))); /* warten bis Senden moeglich */ UDR = 'x'; } } [/c] verwende den ATmega32 setze den mC auf das STK-500, schicke das Prog rüber, danach stecke ich das RS232 Kabel um und stecke das 2 polige Kabel von den RX/TX Pins an die PD0/PD1 Pins. LG
-
Thread
RiscV Maixduino
Mustererkennung zu sein. Macht einen sehr "experimentellen" Eindruck. Mit dem Longan Nano, einem STM32 mit RISC-V statt ARM, hat der kaum Gemeinsamkeiten.
beschäftigen sich hier so wenig Leute mit diesen Innovationen? Man muss immer bedenken, dass hier im MC-Netz nicht zwingend die Creme-de-la-Creme der Forschungsinnovatoren unterwegs ist. Hier diskutiert man eher darüber, ob es für 32-Bit Mikrocontroller überhaupt Anwendungen gibt, oder ob man nicht doch
-
Thread
Leonardo Pro Micro mit OLED
keine externen Pull-Up. Das erledigt die Hardware schon selbst. Der Leonardo nutzt ja einen Atmega32u4, richtig? Und wenn man nur einmal, nur EINMAL, in das Datenblatt schauen würde von dem MC den man da gerne Programmieren würde wollen, würde man sehen das der Atmega32u4 gar kein HW-I2C hat / kann
Beitrag #5085482: > Und wenn man nur einmal, nur EINMAL, in das Datenblatt schauen würde von > dem MC den man da gerne Programmieren würde wollen, würde man sehen das > der Atmega32u4 gar kein HW-I2C hat / kann. SPI ja, I2C nein. Leider weiß nicht jeder, dass I2C bei Atmel TWI genannt wird. Damit
-
Thread
Umstieg von PIC18F zu STM32F3
@Tippgeber Grund: STM32 ist mächtiger als PIC32 und viel billiger
nicht immer zu. Um das Problem zu verdeutlichen: Nimm einen STM32F303ZE. Der hat bis zu 90 DMIPS Der PIC32MX470 hat dagegen 150. Dafür hat der STM32 aber eine FPU, der konkrete PIC nicht. Dafür ist der PIC32 aber billiger. Dafür hat der STM32 mehr und schnellere
-
Thread
Assembler oder C
keine Kommentare, wie sinnvoll dieser Code tatsächlich ist ... er ist rein zum Compilertesten. uint32_t test(uint32_t x, uint32_t y, uint32_t z, uint32_t p){ volatile uint32_t a,b,c,d,e,f,g,h,i,j,k; a = x * 2; b = y * 3; c = p * 5; d = x * 6; e = y * 7; f = z * 8; g = x * 9;
Sprache, und manchmal mache ich immer noch etwas damit. Ist mir eigendlich sehr sympathisch. Im mc-Bereich sieht es mit Pascal aber meistens schlecht aus. Es gibt zwar diverse Pascal-Compiler für verschiedene mc. Aber nur bei C kann man sich wirklich sicher sein, bei einem Plattformwechsel wieder
-
Thread
STM32 Erfahrungen? Libraries?
heinzhorst schrieb im Beitrag #2063911: > Der C32 von Microchip nichts. :-) Hab grade einen sehr interessanten Vergleich gefunden, da vergleicht ein Chinese MC und Libs (Excel): http://www.microchip.com/forums/tm.aspx?m=530502
Beitrag #2064013: > Hab grade einen sehr interessanten Vergleich gefunden, da vergleicht > ein Chinese MC und Libs (Excel): Da hat der Chinese aber sehr schlecht recherchiert. Zumindest was den PIC32 angeht. Abgesehen davon sind die hier verglichenen Parameter wenig aussagekräftig.
-
Thread
ESP8266 Deep Sleep Hardware Wakeup
einem Blick in das Datenblatt sieht das gar nicht so abwägig aus. Es fühlt sich nur falsch an, einen MC zu brauchen, um das Power-Management eines anderen MC zu machen :D
Jens H. schrieb im Beitrag #4721876: > Es fühlt sich nur falsch an, einen MC zu brauchen, um das > Power-Management eines anderen MC zu machen Er ersetzt deinen PXF und die anderen Gatter und Flipflops. Aber, wo ich da gerade bin: Der PXF hat ja auch einen Int Ausgang
-
Thread
Einsteigerfrage zu Cortex M0 mit LPCXpresso
GPIOSetValue. Besonders schön ist für den LPC11xx auch die Funktion: [c] void GPIOSetInterrupt( uint32_t portNum, uint32_t bitPosi, uint32_t sense, uint32_t single, uint32_t event ) { switch ( portNum ) { case PORT0: if ( sense == 0 ) { LPC_GPIO0->IS &= ~(0x1<<bitPosi);
Mit viel Glück passt die Library noch für die Nachfolgegeneration (die nächste CPU-Linie). Bei STM32 geht das übrigens nicht - die Library zwischen stm32f1 und stm32f4 ist anders. Ich bezweifle, dass es einfacher ist. Da gehen die Meinungen allerdings auseinander. Deshalb hatte ich geschrieben, dass
-
Thread
DC Motor mit Drehmoment umkehreung
Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
Thread
Auswahl eines Mikrocontrollers?
PC - vielleicht in Erwägung ziehen, USB zu verwenden? Auf deine Anforderungen passt fast jeder MC...
Wenn er schon einen STM32 verwendet hat, ist es sicher einfacher, gleich dabei zu bleiben. Wegen dem gewünschten niedrigen Stromverbrauch einen aus der STM32L0 Reihe. https://www.st.com/en/microcontrollers/stm32l0-series.html
-
Thread
lwIP Hostname (DNS)
Lies mal da http://stm32f4-discovery.com/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/ Dort ist ein Beispiel mit Code und Library für die Verwendung des lwIP 1.4.1 mit DNS.
Peter D schrieb im Beitrag #4136829: > Lies mal da > http://stm32f4-discovery.com/2015/02/library-52-ethernet-peripheral-on-stm32f4xx/ das müsste es doch sein /* Device name which will be seen in router when requesting IP via DHCP */ #define ETHERNET_HOSTNAME_DHCP
-
Thread
Windows 10 Home auf Pro?
- oder M1-CPU in 32 Bit?
Safari > als Desktop(-Computer) mit MacOSX aus, siehe weiter oben. Es weist sich jedoch auch als 32-Bit-System aus, siehe weiter oben.
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
und > dafür braucht man das teure ( 250..300€) Dongle. Nö, alle AVRs mit JTAG bzw. dW mit bis zu 32 KiB Flash lassen sich mit dem AVRDragon debuggen, und der kostet nur unwesentlich mehr als der AVRISP Mk. II...
Software direkt ohne zusatzmodul direkt aus dem AVRStudio raus debuggen kann!!! (wenn natürlich kleiner 32k) Ist das richtig? Das wäre ja genial?Dann könnte ich mir den sau teuren Dongle sparen! Danke Bench
-
Thread
Gleichzeitiger Zugriff auf RAM
oder brauche ich mehr Pins? Ich muss darüberhinaus mit 2 Geräten auf den Speicher zugreifen, d.H. MC1 schreibt seine Messdaten hinein und MC2 liest sei irgendwann aus und verarbeitet sie weiter.
Würde gehen. Was ich jetzt noch suche ist ein >19Bit Zähler, da der MC1 den Speicher immer ganz sequientiell vollschreibt und der 2. MC ihn dann erst ausliest (ebenfalls sequientiell)
-
Thread
CAN Node multifunktional für Hausbus
, wenn man den einzeln haben will. Der LPC ist kleiner und besser für die "Dose" geeignet. Ist ein 32-bit ARM Cortex M0 hat SPI/ADC/I2C/UART und CAN, Entwicklungstools sind frei, Evalboards (LPCXpresso) verfügbar. Ich würde heute keinen Atmel 8-bit mehr einsetzen. Grüße
integrierten Transceivers dahin. Leider gibt es soetwas noch nicht integriert (bei so einem kleinen MC) Beim LPC11cxx ist der Bootloader im ROM und kann zur Erstprogrammierung mit Low am PIN0_1 und PIN0_3 aktiviert werden. Dann startet der MC immer mit dem Bootloader. Wenn dann das Userprogramm geflasht
-
Thread
Eclipse Kompilierung LCD Buchstabensalat
/home/joelo/NBDATA/Programming/Programming_MC/Meine_Projekte/ECLIPSE/MYLIB/ -std=gnu99 -DF_OSC= -MD -MP -MF .dep/lcdpcf8574.o.d lcdpcf8574/lcdpcf8574.c -o lcdpcf8574/lcdpcf8574.o Compiling: i2chw/twimaster.c /home/joelo/NBDATA/Programming/Programming_MC
/joelo/NBDATA/Programming/Programming_MC/Meine_Projekte/ECLIPSE/MYLIB/ -std=gnu99 -DF_OSC= -MD -MP -MF .dep/temt6000.o.d temt6000/temt6000.c -o temt6000/temt6000.o Linking: main.elf /home/joelo/NBDATA/Programming/Programming_MC/atmel_toolchain