-
Thread
BluePill -> CH32 statt stm32
ist. Nein, er hat schon Recht. Hast Du schon mal mit MSP430 zu tun gehabt? TI ist ja nun nicht unbedingt ein Hinterhofhersteller..aber Errata zu einem Chip haben regelmäßig ne ziemlich hohe Lebensdauer, trotzdem sind die Chips sehr verbreitet in Industriegeräten
heute intensiv mit openocd auseinandergesetzt und SWD zum via RPi Hub (FTDI2232H) Kontakt mit CH32F103 aufgenommen. Testweise den Maple Bootloader raufgeworfen: https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin und siehe da- es tut sich
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
0x18800c09 0x3f04414e 0x410 <awaitHSE+8>: 0x47706038 0x000004a6 0x75040044 0x002a6d64 0x420 <awaitHSE+24>: 0x2400b510 0x6d04f847 0xf847687e 0x693e6d04 0x430 <awaitHSE+40>: 0xffc2f7ff 0xcf400031 0xcf400030 0x6d04f847 0x440 <awaitHSE+56>: 0xf847683e 0x68fe6d04 0xf7ffb403 0xbc03ffb5 (gdb) x/20i 0x0400 => 0x400 <Reset>: adcs r2, r2 0x402 <Reset+2>: lsls r2, r2, #16 0x404 <Reset+4>: adds r6, r6
-
Thread
2 Batterien Parallel, Bessere Schutzmöglichkeit als Dioden?
://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Neunvalkalirp.jpg/300px-Neunvalkalirp.jpg aber als Primärzelle nicht aufgeladen werden sollte! und was ist mit einer Mignon oder Monozelle das ist ein Einzeller und somit keine Batterie! Wenn
gesamten Entladeverlauf liegt die übrig bleibende Versorgungsspannung im zulässigen Arbeitsbereich von MSP430G2553 und ESP8266-01. Allerding ist es wichtig Spannungsschankungen durch entsprechende Stützkondensatoren abzufangen.
-
Thread
Stromspitzen von ESP glätten (Mini Akku)
> Und was für eine gesamt Kapazität würde man in meinem Fall etwa > benötigen? Die kompletten 8mF oder reichen auch weniger? Bei meiner Anwenung ESP8266-01 + MSP430G2553 reichen 4x 100uF Mehrschichtkondensatoren. Wichtig ist, dass der DCR möglichst klein ist,nur so können kurze Belastungsschwankungen
. Den Tiefentladungschutz kann man auch später unbestückt lassen. Bei so kleinen Leiterplatten 20x30mm fällt der Preis nicht so stark ins Gewicht. RC-Filter zur Entstörung von Eingängen kann man falls nicht benötigt unbestückt lassen (ich habe den Schutz zunächst bei allen Pins des MSP430G2553
-
Thread
Alte Musiktruhe - Superhet Reperatur
Transistorendstufen, die für 4 Ohm Lautsprecher entworfen waren, hatten die Auskoppelelkos eine Kapazität von 2200 uF, da nur so die gewünschte untere Grenzfrequenz von 20 Hz erreichbar war. Mit dem Auskoppelelko von 8 uF in diesem Gerät wäre die untere Grenzfrequenz bei einem 4 Ohm Lautsprecher 5 kHz, wobei ich die
die für 4 Ohm > Lautsprecher entworfen waren, hatten die Auskoppelelkos eine Kapazität > von 2200 uF, da nur so die gewünschte untere Grenzfrequenz von 20 Hz > erreichbar war. Mit dem Auskoppelelko von 8 uF in diesem Gerät wäre Das ist schon wieder ein unerwuenschtes Stoerfeuer, bleibe doch bitte
-
Thread
Sparsamer uC mit Timer Funktion
200ms, zählt man 1048, dauerte sie 100ms, zählt man noch fehlende 2038, dauertesie 1ms. Statt 100uF tun es also auch 1uF, oder die Zeit darf bei 100uF bis 20s betragen.
dieser Counter/Oszillator auf niedrigen Stromverbrauch optimiert. So ist es sicherlich auch bei deinem MSP430
-
Thread
Neu im Bereich MC und Programmierung
weitere, Stromfressende Peripherie verbaut. Nimm dafür am besten einen Ultra-Low-Power MCU, z.B. ein MSP430 oder ein STM32L0 Mikrocontroller. Evtl. reicht aber auch schon ein neuer ATtiny (kleiner Bruder vom ATmega) (von der neuen Serie, also nicht Attiny85 und ähnliches). Ich würde dir zum STM32 raten
itm/Erschutterungssensor-Vibrationssensor-Set-SW-18010P-SW-18015P-SW-18020P/223188001388?hash=item33f70aa26c:g:ipYAAOSwn6Jb215i >Sirene https://www.ebay.de/itm/Piezo-Buzzer-Summer-3-24V-12V-laut-Intervallton-Signalgeber-Sirene-Alarm-1154/283541747187?hash=item420467b5f3:g:PjUAAOSw03lY6OxK >Akku
-
Thread
Batteriewahl und Powermanagement
60 stündliche Aufwachzyklen entsprechen 4 Tage ohne Sonnenschein. Meine Erfahrungen mit einem 20F LIC, ESP8288 und MSP430 sind knapp ein Tag Überbrückungszeit. Werde mir mir ansehen ob mein Melder anstelle der Li Primärzellen mit Solarzellen zuverlässig läuft. Ich muss noch Ausrechnen wie
/www.reichelt.de/lithium-zelle-aa-mignon-3000-mah-10er-pack-ans-1502-0005-p202598.html?&trstct=pol_20&nbc=1 und diese https://www.reichelt.de/lithium-batterie-1-2-aa-1200-mah-axial-1er-pack-xl-050f-ax-p234445.html?&trstct=pol_1&nbc=1 hatte ich benutzt.
-
Thread
Fledermausdetektor. Verstärker
wenige Rufe/Arten. Interessanter sind da eher MEMS-Mikros, z.B. https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPU0410LR5H-QB_RevH_3-27-13.pdf (analog) oder https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0641LU4H-1.PDF (digital / PDM)
ist auch noch ein Bauplan fuer einen Mixer: http://www.familie-morbach.de/elektronik/fledermaus/f_schaltplan.html Den MSP430 kann man mit einem 555 ersetzen. Das kann man dann in LTspice simulieren, da es da Modelle fuer den NE612 und 555 gibt. Ich habe auch mal die 40Khz Ultraschallempfaenger
-
Thread
TMS320 - welche Bedeutung hat der DSP heute noch
Ich hab erst letztes Jahr ein 20kW SMPS mit einem TMS320F28032 in Serie übergeben. Der rechnet dort zwei 100kHz Current Loops, eine 6kHz Voltage Loop, diverse Filter zweier und dritter Ordnung und macht das Housekeeping. Unschlagbar
+ Ich hab hier einen BH560m. Der sollte den C64+ sicher auch koennen. Und einen umgeschnurzelten MSP430-JTAG mit angepasster DLL fuer CCS. > anderes kleines Gemüse Wenn da ein CCS dabei ist, dass noch den TMS320C25/26 unterstuetzt... Die Version CCS3.3 mag den nicht mehr. Div. TMS320C15 und
-
Thread
DCF-Empfänger probleme (erhalte kein high-signal am pin)
Stefan ⛄ F. schrieb im Beitrag #6326112: > Die klassische AVR (wie der hier genannte Atmega328P) haben keinen > internen Pull-Down. Beim MSP430 ist das Standard.
Gerald K. schrieb im Beitrag #6326119: > Beim MSP430 ist das Standard. Mag sein, aber es geht hier um den ATmega328. Stifte bitte nicht noch mehr Verwirrung. Du siehst doch dass der TO schon ganz durcheinander ist.
-
Thread
433 Funksteckdose mit RFM69 steuern
00 01 04 02 08 03 28 04 EB 05 00 06 52 07 6C 08 76 09 66 0A 41 0B 40 0C 02 0D 92 0E F5 0F 20 10 24 11 7F 12 09 13 1A 14 40 15 B0 16 7B 17 9B 18 08 19 81 1A 8B 1B 43 1C 80 1D 06 1E 10 1F 00 20 00 21 00 22 00 23 02 24 FF 25 00 26 05 27 80 28 00 29 FF 2A 00 2B
beschäftigen und zu > programmieren, bin ich besonders scharf auf Beispiele. RFM69 soll mit µC > MSP430Fxxxx angesteuert werden.
-
Thread
Suche ein Starterkit
Woher hast du den schmarren? Ja, Xtensa und AVR sind noch nicht offiziell unterstützt, ARM und MSP430 ist aber absolut brauchbar: https://docs.rust-embedded.org/ Im speziellen die Controller von Nordic (nRF52) sowie von STM (STM32) sind hervorragend unterstützt, auch was HAL angeht. Alle anderen
Umgangs mit Programmiersprachen und Controllern zeigt. https://www.makerconnect.de/media/user/oldmax/PC%20und%20Mikrocontroller%20Teil%201%20und%202%20Stand%2026.07.2019.pdf Aber vermutlich wird er sich das nicht antun. Da muß man lesen und nacharbeiten. Dennoch, vielleicht hilft es dann wenigstens anderen
-
Thread
ADS1115 und Verpolung
allerdings besser als nichts. Beim SSD1306 habe ich mir die Arduino-Bibliothek umgeschrieben dass sie beim MSP430 auch funktioniert. Im Übrigen steht es jedem frei es besser zu machen! Was das beste Board ohne gescheite Software taugt habe ich beim Intel Quark letzte Woche erlebt. Das Teil is nämlich tot
Grundlagen zu ADCs allgemein und deltaSigma im besonderen sind aber auch nötig. Man hat es in den letzten 20 Jahren geschafft die Physik reichlich zu besch**ßen und die Auflösungen von ADCs haben enorm zugenommen, aber das kommt halt mit einem Preis.
-
Thread
MSP430 Timing: Was laeuft hier falsch?
Hallo, Fuer Testzwecke moechte ich einfach einen String von 1 und 0 auf einem I/O Port meines MSP430 ausgeben. Jedes Bit soll 10us lang sein. Zuerst setze ich die clock frequency auf 16 MHz: [c] DIRECT_SET_BIT(CSCTL0_H, CSKEY >> 8); DIRECT_SET_BIT(CSCTL1, DCOFSEL_4 | DCORSEL);
222 ; End 150 cycle delay 223 .loc 1 110 20 224 .loc 1 110 21 225 0112 F2D0 80FF BIS.B #-128, &PAOUT_H 225 0000 226 .loc 1 110 21 227
-
Thread
MSP430G2 Launchpad: Fragen zum Schematic
Hallo Gemeinde, der Schaltplan zum MSP430G2 Launchpad sieht 2 Kondensatoren C20, C23 vor... (siehe Anlage, links oben). Wofür sind die? C20 dürfte doch der Abblockkondensator für den IC bzw. MSP430G2 sein oder? Warum ist der so weit
Sven Scholz schrieb im Beitrag #6304055: > C20 dürfte doch der Abblockkondensator für den IC bzw. MSP430G2 sein > oder? So wie dargestellt eher weniger. > Warum ist der so weit entfernt vom IC gezeichnet? Und nicht direkt mit > Pin1 und Pin20
-
Thread
"printf" for small pockets || für ganz arme uC
aus? das xprintf hab ich mal hier https://43oh.com/2011/10/tiny-printf-for-the-space-constrained-msp430/ gefunden, auf msp430, PIC's und diversen anderen benutzt wenn ich was via serial debuggen musste und flash knapp ist. es funkioniert. mfG Peter ;-)
= word << 1; // if (!(iPos & 0x03)) Printc(0x20); } } void PrintHex( unsigned char val ) { unsigned char bl = pgm_read_byte(&HEX[val & 0x0F]); unsigned char bh = pgm_read_byte(&HEX[val >> 4]); Printc( bh ); Printc( bl ); }
-
Thread
Mikorcontroller Bespielen
Vielleicht MSP430F2011, könnte passen. https://www.mikrocontroller.net/articles/MSP430
vermutlich am einfachsten, wenn die Leute untereinander, falls möglich, die ID von den Tags die sie für 20-30€ verkaufen drauf schreiben.
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
MSP 430 wusste gar nicht das es ihn noch gibt. Ist der nicht schon Steinkohle?
Die Library Mcucpp https://github.com/KonstantinChizhov/Mcucpp - unterstützt MSP430 - hat ein delay.h - und ein ../_MSP430/platform_dalay.h Anwendung ********* delay_us<200, F_CPU>(); delay_ms<200, F_CPU>();
-
Thread
Entprellen Flankenerkennung
[c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 #define PRELLZYKLEN 20 /* entsprechend 2, wenn alle 10ms */ #define T_SET 0x02 // Taster
[c] #include "msp430f5529.h" // Einbinden der Definitionen #define LED_X 0x01 // LED (rot) an P1.0 #define PRELLZYKLEN 20 /* entsprechend 2, wenn alle 10ms */ #define T_SET 0x02 // Taster
-
Thread
Entprellen (kein AVR) Gesperrt
=software+entprellen&hl=de&sa=X&ved=0ahUKEwiv6_mzveLoAhXFwKQKHSxlDWgQ6AEIMzAB#v=onepage&q=software%20entprellen&f=false S.45
bekommen hat, will ich meien Prof. für lau! https://www.medit.hia.rwth-aachen.de/fileadmin/MSP430Buch/msp_html_buch.html habe noch was von der RWTH Aachen zu bieten... in fast allen Aufgaben
-
Thread
Übetragungsgeschwindigkeiten MSP430
Hi Aus meinem Datenbaltt wird nicht ersichtlich, mit welchen Übertragungsgeschwindigkeiten mein MSP430 F5529 gerne arbeiten würde. Es geht um die Schnittstellen UART, SPI und I2C. UART weiß ich, dass der mit 9600 BAud arbeitet. Wo ist das dokumentiert? grüße
für andere Clocks oder Frequenzen mit den Formeln selbst berechnen. (Oder http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430BaudRateConverter/index.html benutzen.)
-
Thread
DS18B20 mit Interrupt, AVR-GCC
Ich bin dann auch fündig geworden und habe die Lösung an mein Projekt angepasst - ich verwende einen MSP430. Diese Lösung arbeitet halt ohne Interrupts und macht die Timings mit einer Delayfunktion. Ja das ist sich nicht elegant und auch nicht sonderlich schnell, aber für meine Wetterstation ist das völlig
Pins des verwendeten Ports über ONEWIRE_PINMASK einschränken. Die Methoden zum Auslesen der DS18B20 ist in eine extra Datei gewandert und mit einer kleinen Statemachine ist das Auslesen der Sensoren etwas bequemer. ds18b20_start() startet eine conversion, ds18b20_tick() kann nach belieben aufgerufen
-
Thread
LPC11C24: Problem mit rand / __aeabi_lmul
leider). Mir eigentlich schleierhaft, weil ich dieselbe libc (genauso wie libgcc und libm) für STM32F0 verwendet (allerdings mit libopencm3) und dort funktioniert alles. Die Fehlermeldung des Compiler / Linkers ist: [code] arm-none-eabi-ld rand_test.o ../src/smallio.o ../lib/startup.o -L ../lib
libc) oder auf einem STM32 (in Verbindung mit libopencm3) oder auf einem MSP430 generiert das obige Programmschnipsel 150 unterschiedliche Zahlenwerte (die logischerweise beim Programmstart immer die gleiche Zahlenfolge hat). Da das Setup für diesen LPC von mir händisch eingerichtet
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
ausgeschaltet wird, die Anzahl der Schaltungen zählen ? > > Mit seriellem FRAM. Oder einfach einen MSP430 nehmen, der hats bereits drin.
Probleme während der Entwicklung machen. Nur die Retentionszeit wird sinken. Habe zufällig ein STM32F051-Datenblatt offen: Table 42. Flash memory endurance and data Retention 1 kcycle (2) at T A = 85 °C -> 30a 1 kcycle (2) at T A = 105 °C -> 10a 10 kcycle (2) at T A = 55 °C -> 20a Endurance: T A
-
Thread
C++ Compiler für µCs
Stefan ⛄ F. schrieb im Beitrag #6153207: > Ich bin jetzt unsicher ob das ironisch gemeint war oder dein voller > ernst. Ich bin jetzt sicher, dass mich deine Kommentare hier kein Stück interessieren. Tatsache
der das nicht kompilieren kann. Erfolgreich sind: - ARM GCC - AVR GCC - RISC-V rv32gc clang - MSP430 GCC - und sicherlich noch einige mehr Im Wesentlichen wird der Misserfolg von MIPS GCC an der Version liegen (5.4). https://godbolt.org/z/jRZL6e
-
Thread
OSCCAL extrem?
meistens noch. Aber mehr als das doppelte ist wohl gewagt. Andererseits hat Texas auch lange ihre MSP430 im JTAG-IF mit 24 betrieben, während das Datenblatt für genau diesen 16MHz als absolute max auswies. Ganz so eng sah man das wohl dort auch nicht.
. Tiny841): 6.6.3. OSCCAL Oscillatior Calibration Register. Ansonsten ist das hier: Stefan ⛄ F. schrieb im Beitrag #6150607: > Dann erkläre mir mal, wie der Mikrocontroller mit 16 oder 20 Mhz seine > Befehle aus dem Flash lädt, wenn dieser mit nur 8 MHz getaktet ist. ein sehr einleuchtendes
-
Thread
Wieviel mehr an Strom braucht man für 64 Bit fähige Mikrocontroller?
MSP430 ist die Reinkarnation der 8051 Serie.
Stefan ⛄ F. schrieb im Beitrag #6128568: > MSP430 ist die Reinkarnation der 8051 Serie. Vergleich mal das Programmiermodell des MSP430 mit dem der PDP11. Besonders im Bezug auf Adressierungsarten und deren
-
Thread
Daten aus I2C zum PC, grosse Distanz
Harald schrieb im Beitrag #6121779: > Ein PIC18F97J60 kann zwar > Ethernet, die Entwicklung und Programmierung eines Boards wäre > wesentlich aufwändiger und teurer. Schwer vorzustellen, schlimmstenfalls halt Arduino oder ähnliches nehmen.
Duo (WLAN und auf Kanal 14 funken. Don't ask, don't tell) Oder ein Ethernet-Shield ranbacken. - CC430-Plattformen und sich mit dem TI Simpliciti rumärgern, oder das SWAP-Protokoll nutzen - Mit einem msp430 o. Atmel über RS485 einen einfachen Wandler bauen (kann man vom Bus powern). Gleich mit Linux
-
Thread
U-Boot erkennt DDR3-RAM nicht korrekt
finden, wohl aber etwas für ein i.MX Board. https://github.com/linux-sunxi/u-boot-sunxi/tree/d2faf46f3e5a7b42c69c226f5f5b54c6a5fea60d/board/olimex Für das i.MX Board wurde die bereits erwähne Konfiguration vorgenommen: https://github.com/linux-sunxi/u-boot-sunxi/blob/0b80e1c63d5ff9585c79afff1092cf761cea46cc
msp430 schrieb im Beitrag #6236554: > Was war jetzt das Problem? Leider hab ich das Problem bis heute nicht herausgefunden. Ich kann es mir nicht erklären. Hab auch das Schema an Allwinenr zu prüfung
-
Thread
[V]Diverse Bauteile Lagerauflösung Verkleinerung
update: die Texas C110L Air Module Booster packs, habe ich noch zweimal, das dient für den MSP430, scheint ein kleines Funkmodul von Anaren zu sein drauf, veilleicht interessiert das ja jemanden hier, in Zeiten von InternetofThings sollte das ja weg gehen wie warme Butter ;) es sind noch viele
Stefan S. schrieb im Beitrag #6114945: > 2 verschiedene Typen an Styroflex, ich "glaube" 1µF und 100 nF aber ohne > Gewähr, liegen noch herum, wfalls da mal jmd Interesse haben sollte, ist > jederzeit eine NAchricht möglich. Hallo An den Styros hätte ich Interesse. Ich warte bis Du
-
Thread
Moduswechsel durch gleichzeitiges Drücken beider Taster
quitiert wird. danke für die erklärung, aber: hast du dir mein Programm angeguckt? habe beim mSP430 f5529 3x Timer A und einmal Timer B. und alle Timer sind bereits in Gebrauch
Antonowan225 schrieb im Beitrag #6103724: > habe > beim mSP430 f5529 3x Timer A und einmal Timer B. und alle Timer sind > bereits in Gebrauch Einfach Quatsch. Ich habe z.B. einen Timer 10ms und der erledigt ALLES - Tastatur mit Entprellung, Ausgabe ans Display