-
Thread
Sinusfunktion mit FPU
sagen, was es für einer ist - das gibt immer viel Spass beim >> Raten. > > Hm, gibt es soviele µC mit Floating Point? > Es ist ja nicht von DSP die Rede, und von den üblichen Verdächtigen > fällt mir grad nur der ARM ein in Bezug auf [[FPU]]. Mir eigentlich nur der PIC32MZ. Also das derivat
was es für einer ist - das gibt immer viel Spass >>>> beim Raten. >>> >>> Hm, gibt es soviele µC mit Floating Point? >>> Es ist ja nicht von DSP die Rede, und von den üblichen Verdächtigen >>> fällt mir grad nur der ARM ein in Bezug auf [[FPU]]. >> >> Mir eigentlich nur der PIC32MZ. >> Also
-
Thread
Micropython Grundlagen
Weiss jemand ob Micopython auch auf einem STM32F103C8T6 läft, z.B. https://www.aliexpress.com/item/1-pices-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino-Sensing-Evaluation-for-Skiller/32765534610.html das wäre aufgrund
>auf einem STM32F103C8T6 Ich meine Versuche gesehen zu haben, Micropython darauf zum Laufen zu bringen. Ich glaube aber, es ist nicht sonderlich erfolgreich, weil Micropython relativ viel Speicher braucht. Die Bibliotheken
-
Thread
Taschenrechner (Transistoren)
Transistoren alleine extrem aufwändig. Alleine der Dividierer, hui :-) Ich persönlich würde das mit einem µC lösen. Ein brauchbarer Wissenschaftlicher Taschenrechner mit einem AVR oder PIC ist auch schon eine ganz ordentliche Leistung. Ein wenige realistischer als mit Transistoren wäre noch ein TTL Gattergrab
> https://www.mikrocontroller.net/topic/442777#5271759 > > <Ich persönlich würde das mit einem µC lösen > > Zu was für einen Mikrocontroller würdest du mir raten? Zu dem, den du kennst. Generell dürfte das mit vielen kleinen µC lösbar sein. Auch mit AVRs, PICs und Arduinos, STM32 und so weiter
-
Thread
AVR-Studio Obsolet?
> es ist die aktuelle Version. > > PS: Soweit ich weiß, wird irgendwann demnächst die Atmel µC in MPLAB IDE > X integriert - wann das steht wohl in den Sternen. Das wäre aber ein gewaltiger Rückschritt der Gcc im C18 Compiler ist kastriert und kann kein C++.
Bestandskunden um die Kosten zu decken, aber mit so > einer Anzeige sagt man doch: “für neues nehmt lieber > Pic“ Macht Mittelfristig wenig Sinn 8/32 Bitter auf zwei Schienen laufen zu lassen. Ich denke die AVRs werden auslaufen. Wg. dem Bedarf noch über Jahre vefügbar, aber ohne neue Entwicklungen. Atmel
-
Thread
CD40xx moderner machen
diese denn nun genau macht. 10kHz Takt deuten aber darauf hin, daß man das vermutlich mit einem uC locker erledigen kann.
hohen Lagerbeständen und vielen Alternativen. Ich persönlich würde wennn möglich einen modernen µC nehmen. Das muss nicht unbedingt ein STM32 sein, kann auch ein neueres AVR oder PIC18 Derivat. Speziell bei den PICs ist die Abkündigungspolotik sehr human - man bekommt selbst uralte PICs mit OTP-Speicher
-
Thread
Überlauf bei Multiplikation verhindern
: [c] /* Testen, ob Integer-Variable Zweierpotenz ist */ static_inline bool poweroftwo(int32_t x) { return x && ((x & (x - 1)) == 0); } [/c] aber irgendwie sind alle Varianten
Stellen verwerfen akku += (uint64_t) a1 * b0 + (uint64_t) a0 * b1; akku >>=32; // Hintere 32 Stellen verwerfen akku += (uint64_t) a1 * b1; if( akku ) { return false; } else { return true; } } [/c]
-
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 Einarbeitung
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
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
--------------------------------- Funktion : Entwickler Führung : keine Tätigkeit : PIC-µC Software Arbeitszeit : 35h Ü.-Stunden : keine angeordnet, Gleitzeit ausgeglichen Urlaub : 30d Gehalt : 3000,-€ / Monat, manchmal Weihnachtsgeld Entwicklung : Letztes Jahr keine
C3%A4lter-E7448_D_KO13,30.htm https://www.glassdoor.de/Gehalt/Capgemini-Software-Engineer-Geh%C3%A4lter-E3803_D_KO10,27.htm https://www.glassdoor.de/Gehalt/Capgemini-Senior-Consultant-Geh%C3%A4lter-E3803
-
Thread
DS1307 - I2C Übertragung ACK
DS1307 RTC anzusteuern. Ich habe folgendes Modul 2 mal zuhause: https://www.ebay.de/itm/2PCS-Arduino-I2C-RTC-DS1307-AT24C32-Real-Time-Clock-Module-For-AVR-ARM-PIC-SMD/272950653008?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D2%26asc%3D49133%26meid%3Deeee0f071d7d4c428fddd08574273458%26pid%3D100623%26rk
bekomme.... Ich bekomme ausschließlich bei "i2c_write(Busadresse) eine Rückmeldung... Wie bereits erwähnt hatte ich bei anderen I²C-Geräten keinerlei Probleme. Am Beispiel des AT24C32 Z.B bekomme ich nach dem "Senden" jedes Bytes eine ACK Rückmeldung
-
Thread
Ein minimalistisches GPS-Frquenznormal
permanent an ein GPS-Signal zu kommen. Daher werkelt ein OCXO mit 10 MHz. Zum Justieren verwende ich eine µC, der die Ziehspannung mittels PWM generiert. Hin und wieder schließe ich eine 10 MHz GPS-Referenz an. Für den OCXO und die GPS-Zählung halte ich aber den µC raus. Ich zähle mit zwei externen 32-Bit
-45°C.. http://www.schmunzelmal.de/Kaelteskala.htm Gruß, Holm
-
Thread
Uhr mit PIC18
D. R. schrieb im Beitrag #5259875: > Es muss mit dem PIC18F25K22 programmiert werden Dein PIC hat einen "Dedicated Secondary 32 kHz oscillator circuit" Warum nicht einen Uhrenquarz verwenden? Anbei eine pdf-Zusammenstellung wie man eine Real Time
Hallo, ich habe das beim PIC 18F auch schon öfter gemacht. Allerdings hat mein PIC einen RTV via I2C angebunden. http://www.schwabenplan.com/allgemeines.htm PIC18F46K80 oder PIC18F97J60 Viele Grüße Ingo
-
Thread
PIC16F18855 I2C Problem
= 0; SSP2CON1bits.SSPEN = 1; SSP2ADD = 0x13; // für 400kHz (Fosc = 32 MHz) SSP2CON2bits.ACKDT = 0; } void waitI2C(void) { while(!PIR3bits.SSP2IF); // Aktion* wurde beendet PIR3bits.SSP2IF = 0; // Flag zurücksetzten } //
nach Reset die Eingänge alle auf dem Analog Input hatten? Oh ja! (http://www.sprut.de/electronic/pic/fallen/fallen.html#analog) Das ist bei fast allen PIC(8|24|32) noch immer eine Falle für die Vergesslichen. Die neuen 16er, zb der auf dem Xpress Board umso mehr. Die haben mehr Analoge Module
-
Thread
Initiale Konfiguration eines 328P im TQFP Gehäuse
konfiguriert ist, frage ich mich, wie ich denn meinen Programmer angeschlossen bekomme, ohne den uC zum Programmieren irgendwo aufzulöten. Wie macht ihr das? Gruß und Dank, Frank
index.html?ACTION=3&LA=446&ARTICLE=190576&GROUPID=7980&artnr=JST+B5B-ZR-SM4&SEARCH=B5B-ZR Allerdings für PIC und STM32. Aber die Stecker sind billig, klein und wenn man das (immer gleich belegte) Debugkabel mal erstellt hat, hat man eines für alle. Das machen wir auch in der Arbeit so. Es ist auch einfach
-
Thread
Ist ein µC immer die "beste" Lösung für einen Laien?
Ein echter DSP. Da ging es um viel und komplexe Elektronik, ganz ohne µC. Naja, noch heute kommt mir das Lachen hoch, wenn die STM32-Fanboys von Performance des F4 oder F7 fabulieren...
fehlinterpretiert zu werden. Ersetze überall mal "du" durch "man". Besser? Was ist seriös? Einen µC zu verwenden, welcher zu den ANforderungen passt, gleichzeitig günstig ist, diesen ressourcenspaerend zu programmieren, zu verstehen was IM Prozessor genau passiert. Ob PIC, ARM, ATMEL, SILABs ist doch
-
Thread
Ansteuerung/Fading von 12 LED mit IR Empfänger durch PIC oder ATTiny
@Daniel Bach (daniel_bach) >Welchen µC würdet ihr empfehlen? Da geht fast jeder halbwegs aktuelle Typ. >Ich habe mir einen PIC18F14K22 Klingt OK. >der Trabant herkömmliche Leuchtmittel verbaut hatte und keine LED. Das >Soll
gezeigte Verfahren mit Soft-PWM benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM
-
Thread
STM32 direkt an Lithium Akku anschließen?
für mein nächstes Projekt plane ich, einen Lithium Akku anzuschließen. Als MCU benutze ich den STM32F103C8T6. Er soll direkt an den Akku, weil er im sleep Modus aufgeweckt werden soll. Auch soll er durch den fehlenden Step-Up Wandler wenig Strom verbrauchen. Leider muss ich auch eine "große" Last
einem anderen µC um. Mir würde da ein PIC16xxx einfallen, die gibt's auch in extrem stromsparenden Versionen und die meisten arbeiten bei Spannungen ab 2.x Volt bis hinauf zu 5.5 Volt. Also paß die Wahl deines µC
-
Thread
Mikrocontroller mit Codeeinsicht
weshalb ich das Gegackere in der Form nicht nachvollziehen kann. Für PICs ist das ein PICkit3. Für STM32 ein ST-Link, oder ein Discoveryboard. Oft sieht man auch Segger J-Link. Primär für ARM, aber auch PIC32. Der EDU ist billig für Bastler. Eigentlich ist sowas fast jede Controllerfamilie verfügbar
Hauptgrund, den Arduion so schnell wie möglich gegen etwas ordentliches zu tauschen. In meinem Fall PIC24 und teils STM32. Da kann man in MPLABx (oder IAR beim STM32) Breakpoints im Code setzen, die Variablen kontrollieren und ändern und durch den Code steppen. Ein Debugger ist aus meiner Sicht eine
-
Thread
Was brauche ich dazu um so etwas zu Programmieren?
TL866CS ist aber ein Eprommer mit der Zusatzmöglichkeit eine begrenzte Anzahl von programmierbaren µC (z.b. PIC) programmieren zu können. PLD wie GAL kann der TL aber NICHT! Du brauchst daher ein Universalprogrammiergerät wie den GALEP! (Imho kann der GALEP III diese Bausteine, den bekommt man recht
TL866CS ist aber ein Eprommer mit der Zusatzmöglichkeit eine > begrenzte Anzahl von programmierbaren µC (z.b. PIC) programmieren zu > können. > PLD wie GAL kann der TL aber NICHT! Das sieht der Hersteller anders, der einige GALs von Lattice (16V8, 20V8 und 22V10) in seiner Deviceliste aufführt.
-
Thread
Microcontroller mit langer Akkulaufzeit
achten). Im 32bit Umfeld sieht es schon ganz anders aus. Der ESP32 nimmt zum Beispiel ca. 25µA auf und der beliebte STM32F103C8T6 nimmt etwa 20µA auf. STM verweist für solche Anwednungen auf die besser geeignete L-Serie
auf 1xAA mit Step-Up und rennt etwa 1 Jahr, bei permanent aktivem Display. Da ist ein PIC24F32KA304 drin. Der Hauptstromverbraucher ist hier, und dass der PIC zu 100% laufen muss - er läuft auf 31,5kHz, um das Display zu treiben (passives LCD). Und dass die 3V3 per Step-Up-Wandler erzeugt
-
Thread
STM8 und ADC
unteren 2 Bit adcvalue += ADC_DRL; // die oberen 8 Bit return adcvalue; } [/c] Woran liegt der Fehler und / oder ist es sinnvoller, mein Steckbrettvoltmeter dann doch eher mit einem STM32F030 zu realisieren?
; } [/c]
-
Thread
Kostenloser Quellenoffene Decompiler
Nur 32Bit ? naja der ist ja nicht nur für PCs gedacht. Der kann ja auch PIC und ARM.
Stephan schrieb im Beitrag #5250915: > Nur 32Bit ? naja der ist ja nicht nur für PCs gedacht. Der kann ja auch > PIC und ARM. Und hast du schonmal ausprobiert was da rauskommt?
-
Thread
PIC24 und Bit-Befehler
von Kreuzschiene. Positiv für mich (und einige meiner Projekte) ist die Tatsache, daß schon der PIC24FJ64GA002, den ich hier im 28-polige DIP vor mir liegen habe, 2 USARTs und auch 2 I²C-Schnittstellen hat. Ob ich die alle gleichzeitig nutzen kann (s.o.) weiß ich noch nicht. Ich hangle mich da dann
neuen PIC24. Meine Tipps hierzu sind: - PIC24FJ128GC006 - PIC24FJ128GA204 Insgesamt bin ich zwar eher auf der PIC32-Schiene unterwegs, aber für kleine Projekte nehme ich PIC24 immer gerne wieder. IMHO ein
-
Thread
PIC32MZ mit 32MB RAM - GUI basteln?
Hi, es gibt ja inzwischen solche PIC32MZ mit 2D-GPU und 256kByte SRAM / 32MB DDR2-RAM: http://www.microchip.com/wwwproducts/en/pic32mz1025dab176 Die haben ein 24-Bit-LCD-Interface. Mit einem LVDS-Serializer wie den SN75LVDS83B kann
mal an. > Aber eventuell wäre es einfacher und billiger ein Pi 1A+ zu nehmen. Oder > kann der PIC32 im Bereich I/O was das ein Pi nicht kann? Man sollte SOCs und µC nie in den gleichen Topf werfen. Den PIC würde man meist ohne Betriebssystem laufen lassen (oder ein kleines RTOS verwenden),
-
Thread
Wer schreibt mir ein kleines FPGA "Programm" ?
Beitrag #5245141: > UPDATE: > So, ich habe einmal bei RS nach MachXO2 geschaut. > Der LCMXO2-256HC-4SG32I im lötfreundlichen QFN 32-Pin Gehäuse scheidet > wohl leider aus, da er viel zu wenig RAM besitzt. Dann also doch > TQFP-100 Gehäuse: > Dann ist der 'kleinste' mit ausreichend RAM das IC mit der
Recourcen ausreichend für mein Projekt sein? Es gibt neuerdings die 1280 LUT Version auch in QFN32: https://www.digikey.com/product-detail/en/lattice-semiconductor-corporation/LCMXO2-1200HC-6SG32I/220-2118-ND/6173802 Ist der gleiche Chip, wie im TQFP-100 nur in kleinerem Gehäuse. Die haben 7 kByte
-
Thread
Einfache Lösung für T/Feuchte-Logger
Dieter schrieb im Beitrag #5241821: > ESP8266/ESP32/(NodeMCU)/ESP8266 mit Sensoren Board > > und daran ggf. > > HTU21D oder Bosch BME280. Letzterer ist inzwischen recht erschwinglich, > sprich ich würde zu diesem greifen. Welche R's, C's braucht
C's braucht man dafür? Bei NodeMCU mitsamt HTU21D Modul (keine Ahnung ob es vom Bosch auch ein Modul gibt) braucht man gar keine sonstigen Teile, nur noch so Jumper Wire/Female Female Kabel. Die ganze
-
Thread
Nettes Spartan-6 Board XL002
Mal davon abgesehen baut man sich das auch selbst ganz einfach. Mit einem AVR (am besten ein u32 Arduino) oder einem PIC. Zur Not auch mit einem USB Baustein. Irgendwo im Netz habe ich die Bauanleitung für einen Xilinx JTAG gefunden. Auf CPLD Basis! Der Clou war, man braucht einen Xilinx
C. A. Rotwang schrieb im Beitrag #5241608: > Sigi schrieb im Beitrag #5241353: > Hat irgendjemand Link zu Shematic o.ä.? ich find nur "zusendung auf > Nachfrage per Email". :-( Ja die Anfrage habe
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
mittelgroßen ATtiny328P als Modul mit USB-UART Schnittstelle (bekannt als Arduino Nano). Im STM32 Umfeld empfehle ich für den Anfang ein STM32F103C8T6 Board. Das ist zur Zeit sehr billig und bei Bedarf kann man sich später sowohl kleinere als auch größere Modelle anschauen.
andere (unten) verlangt Firmwareupdates wenn ich ihn richtig verstehe.. Programmer für "alle" µC-Hersteller: https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-AVR-STM32-LPC-Cortex-Prog-S2 Ist das gut so, oder nichts Halbes und nichts Ganzes? Wundert mich nämlich, dass er quasi ein AVRISP-MKII
-
Thread
einfachste Möglichkeit Daten zu speichern mit AtTiny
Schmeiss Assembler weg, nimm C. Dafür gibts dann auch fertige Libs für Attiny.
spi 16mbit eeprom, c als programmiersprache
-
Thread
18 Digitaltrainer-Sets wegen Altersruhestand abzugeben
1,10,100,1000 µF 2 Stck. (4 Stck.) 100pF, 270 Ohm 2 Stck. (4 Stck.) 74LS30 2 Stck. (4 Stck.) 74 LS32 2 (4) Stck. 1nF, 330 Ohm 10 (20) Stck. 100 nF 2 (4) Stck. 1kOhm 5 Stck. (10 Stck.) 74LS74 5 Stck. (10 Stck.) 74 LS75 2 (4) Stck. 2,7 kOhm 5 (10) Stck. 1N4148 2 Stck. (4 Stck.) 3,3 kOhm Preise
herumliegen, weil es a) nicht zum Lehrplan paßt b) die Schüler etwas aktuelles wie Arduino wollen c) die Lehrer sich erstmal einarbeiten müßten d) .....irgendwann wird es dann entsorgt
-
Thread
Weihnachtsstern mit WS2812B und STM32F042
Na, ob der kleine 32-Bitter auch genügend Bumms für die zehn LEDs hat?
Hmmm schrieb im Beitrag #5231265: > Na, ob der kleine 32-Bitter auch genügend Bumms für die zehn LEDs hat? STM32F042 : 1€ Die F042 sind so ziemlich das untere Ende der STM32. Warum sich extra Equipment für PIC12 oder ATTINY anschaffen? Wegen 0,x€ Ersparnis
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Ich bin bekennender I2C-Hasse. Drum habe ich das nur für PIC32 selber geschrieben, denn für PIC24 gibts das fertig. Die Unterschiede zu deinem PIC dürften sich in Grenzen halten. Siehe Anhang. Warnung: Mein Code das sehr
alle PICs > sehr ähnlich funktioniert. D.h. es ist nicht nötig, ein spezifisches > Beispiel für PIC33F herauszusuchen. Oft sind nur minimale Anpassungen > nötig. > Das gilt von 8-32Bit. Danke! Das war wichtige Info für mich :> Hier der Code. Header: [c] // This is a guard condition
-
Thread
PIC12F683 - Comparator funktioniert nicht
blauen und roten Wellen braucht niemand. Code postet man grundsätzlich immer als plain Text (*.asm, *.c).
circuit powered ON bcf VRCON,VRR ;b5=0 High range bsf VRCON,VR3 ;Vref=(Vdd/4) + (15/32) *Vdd(5V) bsf VRCON,VR2 ; 3,75V bsf VRCON,VR1 bsf VRCON,VR0 banksel 0 mfG Ottmar
-
Thread
Sicherung Multimeter
blubb schrieb im Beitrag #5227960: > ... denn die normale 5x20mm oder 6x32mm sind nur bis ca. > 250V spezifiziert. Nicht zwangsläufig. Ich habe hier superflinke 6,3x32 von ELU, die sind bis 2A mit 700V und ab 2,5A mit 500V bei 50kA Abschaltvermögen spezifiziert (nach
aussagt, wie lange sie welchen Strom > durchhält. http://cdn-reichelt.de/documents/datenblatt/C400/DS_SIBA_5019906.pdf
-
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
Betriebssystem für 32 Bit µCs?
SOCs wie im Raspberry PI oder einen i.MX6 > Was eine mögliche Lösung für viele Probleme ist, mit µC hat das aber > nichts zu tun Bevor man bei einem größeren 32-Bit uC mit RTOS anfängt, kann man auch das Pi Compute Module mit Flash mit RTOS nehmen, kein Problem mit harter Echtzeit. Allerdings braucht
kommt ist Nuttx (http://nuttx.org/). Läuft auf verschiedensten Architekturen, von Z80 über AVR bis zu Pic32, Cortex-M und sogar Cortex-A. Dabei passt es durchaus in weniger als 64kB Flash, inkl. Shell und Pseudo-FS. Treiber gibt es sowohl für USB, als auch für Netzwerk, verschiedene Dateisysteme, etc. Man
-
Thread
USB-Tutorial mit STM32
Kannst du deinen Code so umschreiben, dass er mit C++ 11 zufrieden ist? Ich frage, weil die System Workbench for STM32 noch kein C++ 17 unterstützt. Ich habe das mal einfach ignoriert und den Dialekt manuell eingestellt, da der Compiler die Version
>Ob nun C oder C++ eingesetzt wird Es fehlt noch ein Bascomcompiler. Dann können auch Profis den STM32 benutzen!
-
Thread
2 Netzteile - gemeinsame Masse?
verbaut. Jedes zieht ca. 80 mA. Hier ein ähnliches Modul: https://www.amazon.de/SainSmart-8-Kan%C3%A4le-RelaisModul-Arduino-Module-8-Kan%C3%A4le/dp/B0057OC5WK/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1511359023&sr=1-1&keywords=SainSmart+8-Kan%C3%A4le+RelaisModul+Brett+5V+F%C3%BCr+Arduino+PIC+AVR+MCU+DSP+Relay
verbaut. Jedes zieht ca. 80 mA. Hier ein > ähnliches Modul: > https://www.amazon.de/SainSmart-8-Kan%C3%A4le-RelaisModul-Arduino-Module-8-Kan%C3%A4le/dp/B0057OC5WK/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1511359023&sr=1-1&keywords=SainSmart+8-Kan%C3%A4le+RelaisModul+Brett+5V+F%C3%BCr+Arduino+PIC+AVR+MCU+DSP+Relay
-
Thread
Warum sind lokale Variablen reentrant
Angenommen ich arbeite in einer Echtzeitumgebung, in der zwei Tasks auf eine Funktion zugreifrn. [c] voif func_test( int x, int y) [/c] Wenn jetzt der nieder priorer Task mitten in der Funktion durch den höhrer prioren Task preempted wird, werden die Variablen x und y im Stack vom nieder prioren
ich arbeite in einer > Echtzeitumgebung, in der zwei Tasks auf eine Funktion zugreifrn. > > [c] voif func_test( int x, int y) [/c] > > Wenn jetzt der nieder priorer Task mitten in der Funktion durch den > höhrer prioren Task preempted wird, werden die Variablen x und y im > Stack vom nieder
-
Thread
Spannungsüberwachung 12V ohne uC
Lösung mit Prozessor doch billiger: ICL7665: Reichelt 2.90 etwas Hühnerfutter 0.10 Summe 3 Eur PIC12F1840 Reichelt 1.45 BF545C als Spannungsregler bis 30V Eingang mit 0uA Eigenverbrauch 0.32 BSS138 um den Spannungsteiler abzuschalten 0.04 Etwas Hühnerfutter 0.10 Summe 1.91 Eur Schaltung analog
Musst du halt was Neues lernen, ist ja nicht so schlimm. Meine Schaltung sähe etwa so aus, der µC wird mit z.B. 32kHz getaktet: [pre] ___ ATtiny45 o.ä. 12V ---o---|___|----o------o-------- µC-Vcc | 33k | |
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
> da Mikrocontroller als I2C-Slaves Clock Stretching erfordern, Gilt das fuer die dumme Implementation im STM32? Ich gebe zu das ich bisher nur einmal das Beduerfnis hatte einen Microcontroller als I2C-Slave zu verwenden (R8C
A. K. schrieb im Beitrag #5218181: > Harry L. schrieb: >> Dann binde doch deine µC via SPI an! > > Schon mal einen AVR als SPI-Slave genutzt? Jepp! Nicht schön, aber geht. Läuft hier sogar 24/7 mit nem Atmega32 als SPI-Slave am RPi.
-
Thread
Endlosschleife bei Division - Interrupt Trap!
Leider habe ich ein Problem mit einem BUS-Teilnehmer. Verwendet werden in allen Teilnehmern entweder PIC16F1827 oder PIC16F1936. Der Empfang von Daten wird über einen Interrupt gelöst. Außerdem gibt es noch weitere Timer-Interrupts. Das Problem besteht mit einem PIC16F1936 bei 10MHz. Nach einer unterschiedlichen
IOut[x] = y; // Speichern vom Ergenbnis (Strom in mA) } } [/c]
-
Thread
WS2812 LED-Pixel immer weiss (Timing Problem)
Propeller Clocks mit PIC gemacht. http://pic-microcontroller.com/analog-digital-propeller-clock-using-pic16c84/
Habe noch einen PIC18F4685 als Test genommen, damit hätte ich theoretisch mit 32MHz 125ns Auflösung. Damit bekam ich aber das gleiche Resultat: weisse LED, auch wenn ich nur ein NOP() für das High Bit genommen habe.
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch nicht
z.B. ICE eine J-Link Software anzubieten. Der EDBG-Chip im Atmel ICE ist ein etwas spezieller AVR32. Es ist verständlich, dass Segger keine Arbeit in eine tote Architektur stecken wird. Und der ICD3 kann kein JTAG, sondern nur ICSP für die PICs. Für den eJTAG der MIPS-PIC32 (der auch ICSP hat) kannst
-
Thread
Bootloader AN1388 für PIC32MX250F128B
abbricht: #warning The PLIB functions and macros in this file will be removed from the MPLAB XC32 C/C++ Compiler in future releases ^ In file included from n:\entwickler\microchip\xc32\v1.44\pic32mx\include\lega-c\plib.h:63:0, from ../../Include/Compiler.h:111, from ../../Include/./USB/usb.h:111, from ../../Source/USB/usb_descriptors.c:157: n:\entwickler\microchip\xc32\v1.44\pic32mx\include\lega-c\peripheral\can.h:60:4: warning: #warning The PLIB functions and macros in this file will be removed from the MPLAB XC32 C/C++ Compiler