-
Thread
Welchen Controller für C++ Programmierung? Gesperrt
AVR Studio + Atmel (8bit/32bit) Cocox + STM32 Codecomposer (Eclipse) + MSP430xxxx
durchstarten. Je nachdem auf welcher Hostplatform du dich bewegst. Aber ich würde einen Cortex-M4F (zb. STM32F4- oder STM32F429-Discovery) nehmen. Der M4 hat einige interessante Debug Features, die auf dem kleinen M0 nicht vorhanden sind. Nimmt man ein STM32F429-Discovery, dann bekommst du für
-
Thread
Checksumme von Bin/Hex-Datei berechnen und integrieren.
>einen Mikrocontroller welchen? Bei MSP430 und Elprotronic-Programmer kein Thema...
/ 0x9188,0x81a9,0xb1ca,0xa1eb,0xd10c,0xc12d,0xf14e,0xe16f, 0x1080,0x00a1,0x30c2,0x20e3,0x5004,0x4025,0x7046,0x6067, /* 90 */ 0x83b9,0x9398,0xa3fb,0xb3da,0xc33d,0xd31c,0xe37f,0xf35e, 0x02b1,0x1290,0x22f3,0x32d2,0x4235,0x5214,0x6277,0x7256
-
Thread
Attiny Programmierung
alle die von mir benutzten Controller ein solches "Makefile - Template"... die da sind MCS-51, PIC16F, STM8, AVR, MSP430, STM32 und NXP. Das ist so einfach, dass ich manchmal "nachsehen" muss, auf welchem Controller ich mich bewege (weil ich logischerweise den Bibliotheken und die Funktionsnamen alle
Stefan ⛄ F. schrieb im Beitrag #6101489: > Ralph S. schrieb im Beitrag #6101277: >> Batch-Files habe ich vor 20 Jahren gemacht und ist gelinde gesagt bei >> weitem nicht so flexibel wie das ein Makefile ist.
-
Thread
Hilfe mit Altera Cyclone II (bzw. III)
Hallo, ich habe hier zwei TFT-Treiber Boards, eines hat einen Cyclone II vom Typ "EP2C8F256I8" drauf, im BGA-Gehäuse und das andere einen Cyclone III "EP3C25F324A7N", ebenfalls im BGA. Beide Chips haben wohl von hause aus eine JTAG-Schnittstelle. Bei den vielfältigen Datenblättern und
erreichbar. Ich habe auf diese Weise auch schon einmal ein Gerät zum Leben erweckt, in dem ein µC (MSP430) das Zeitliche gesegnet hatte. Und im Moment habe zufällig wieder so einen Fall (PIC) auf dem Tisch... 2 Möglichkeiten, an die Daten im Config-ROM zu kommen: Über das FPGA könnte es gehen, wenn
-
Thread
Alternativen zur Arduino IDE!
Microchip PIC32 Nordic nRF51 Nordic nRF52 NXP LPC Samsung ARTIK Silicon Labs EFM32 Teensy TI MSP430 TI TIVA WIZNet W7500 ESP8266 Non-OS und RTOS SDK mbed ... Vielleicht hätte das mehr in einen persönlichen Blog gehört, nachdem ich sowas aber nicht habe und man hier ja nicht immer nur blöde
--> http://www.dieelektronikerseite.de/Tricks/Lautsprecher%20als%20Mikrofon%20-%20Schall%20verkehrt.htm ---> https://www.ebay.de/itm/Telephon-Aufnahme-PickUp-Coil-Saugnapf-Mikrofon/282847951239?hash=item41db0d3987:g:9CsAAOSww-BagtjB ---> https://www.ebay.de
-
Thread
Maßnahmen gegen das Hängen bei SPI/I2C Kommunikation
bzw. hat jemand für einen Programmierlaien einen konkreten Programmschnipsel, vorzugsweise für einen MSP430xxx ?
Stefan ⛄ F. schrieb im Beitrag #6624151: > Wer ist "er"? Der IC (integrierte Schaltkreis), der in 99.9% der Fälle fälschlicherweise verantwortlich gemacht wird, abgestürzt zu sein. Vielleicht stürzen
-
Thread
mit CAN Bus Fensterkontakte abfragen.
Stromverbrauch sein wird. In jedem KNX Sensor/Aktor stecken ähnliche µC (meistens zwar die sparsameren MSP430 - aber der grossteil wird wohl vom CAN Tranceiver geschluckt werden) und dort hält sich der Stromverbrauch auch in Grenzen. vG Alram
dann vmtl. so in der Art umsetzen. Allerdings hoffe ich, dass mein Prototyp doch deutlich unter 20-30mA Stromverbrauch bleibt ... Schönen Abend!
-
Thread
Wie aus einer SDHC-Karte eine "SD-Karte" erstellen?
die aber noch mit den CF Karten ihre 2GB Grenze hatte so dazu gebracht 32GB zu nutzen, da managt ein MSP430 die SD Karte die im gebastelten Adapter drin(Ausgediente 256MB CF) ist und die Sonny sieht ihre 2GB CF ;-) Im PC stecke ich dann einfach die Micro SD ein und sehe dann die Partitionen als Verzeichnisse
wir ja längst." https://fotografische.de/kameras/tiefenscharfe-schaerfentiefe/#:~:text=Richtig%20ist%3A%20je%20h%C3%B6her%20der,(kleine%20%C3%96ffnung)%20wenig%20Unsch%C3%A4rfe. Aber tröste Dich, andere haben es auch nicht kapiert: 'Im ersten Aufbau habe ich einen Textmarker etwa einen halben
-
Thread
Möglichst Resourcenschonend programmieren
die auch automatisch erfolgen (siehe Link). Hier ein Beispiel für einen Wandler mit VREF 0,6 V (MSP430F2013) [c] // Referenzpunkte Abgeglichen mit DMM Fluke 87 III #define AdcRawH 13702 // Stützpunkt 500 mVolt (14 BIT) #define AdcRawL 2722
2^16 [/c] Dieses Spiel kann man beliebig treiben. Hier habe ich sogar noch 2BIT abgeschnitten (F2013 hat nen 16BIT Wandler an Board).
-
Thread
Neue Arduino-Module vorgestellt
Arduino/Maker/Pseudohacker-Bewegung hatt erst zu den ganzen billig Breakouts,PCB-Service um 5 Euro,MSP430-Launchpad geführt bzw. stark dazu beigetragen. Es ist im Prinzip egal ob man jetzt in Arduno,C oder direkt in Hex programmiert...die ganzen Breakouts habt ihr den Arduinos zu verdanken..ein H-Brückemodul
Arduino F. schrieb im Beitrag #5435584: > René F. schrieb im Beitrag #5435514: >> Ja und welche Daseinsberechtigung hat dann die SMD Version? ;) > > Sie ist einen Euro billiger. > https://store.arduino.cc
-
Thread
Frage zur C Syntax
Bit Mikrocontrollers ist. Wie sieht das auf anderen Compilern und anderen Zielplattformen aus? ARM, MSP430, 8051, PC? MFG Falk P.S. Als vorübergehenden Workaround würde ich trotz 24 Bit Mantisse auf Version float_2 ausweichen. ;-)
GCC (ARM) 4.1.0 mit -Os: <ftw_fix_2>: 0: e59f3014 ldr r3, [pc, #20] ; 1c <.text+0x1c> 4: e92d4070 stmdb sp!, {r4, r5, r6, lr} 8: e0865093 umull r5, r6, r3, r0 c: e1a00ca5 mov r0, r5, lsr #25 10: e3a04000 mov r4
-
Thread
C oder Pascal
experimentiert -- ich hätte igentlich auch Lust, habe aber momentan absolut keine freie Zeit. Mit dem MSP430 hatte hatte jemand kürzlich immerhin eine LED zu blinken gebracht. Rust ist wohl auch prinzipiell für kleine uC einsetzbar, da kann ich mich aber nicht an Details erinnern. Und bei D? Sollte prinzipiell
Ich habe gerade mal nachgeschaut: MSP430 und PIC16 wird von LLVM wohl immerhin unterstützt. http://de.wikipedia.org/wiki/LLVM#Unterst.C3.BCtzte_Architekturen
-
Thread
Projekt UV-Stick mit einem MSP430
) https://www.facebook.com/UVStick Zur Technik: Das Funktionsmuster soll erstmal mit einem EZ430-RF2500 gebaut werden. Später kommt natürlich ein von uns erstelltes PCB und Gehäuse zum Einsatz. Unsere Bitte: Stimmt bitte über den oben genannten Link beim yooweedoo-Wettbewerb für unser Projekt
und das trotz Last an der Zelle. Sind schonmal min. 2 OPamps verbaut. Da gehen sie hin, die ersten 20 Cent. Dummerweise braucht Ihr jetzt aber 2 Solarzellen statt einer. Nochmal ein Euro weg. Und was kostet der MSP gleich nochmal? Und die Batterie? Und die Platine? C: "Schwermetalle": wie zum Geier
-
Thread
Wie finde ich den Einstieg in den ARM Cortex?
Welche Motorolas? 6800er oder 68000er? Wenns 68000er waren, dann schau mal bei den MSP430 vorbei statt bei den ARMen. Eine gewisse Ähnlichkeit dürfte auffallen. Man /kann/ ARMs in Assembler programmieren, aber so viel Freude hat man daran wohl nicht. Die sind für Compiler gebaut, von
ich nur noch eine Idee, wie man geschickt erklären kann, welche 20% von den 100 die Wichtigen sind.
-
Thread
Wechselrichter bauen
in der Messelektronik. Und die Anforderungen an den µC sind nicht ganz ohne. Obwohl wir dafür ein MSP430 verwendet haben, konnte der µC nur sehr viel Resourcen sparen, weil er sehr viel Analog Onboard hat was die sehr schnellen Abläufe wie Stromregelungen rein Hardwaremäßig lösen ließen. Software wäre
Beitrag #7046086: > Na klar, super. > Wo gibt´s den? Bei Traco. Allerdings 12V, mit Poti +/- 20% justiebar. Z.B. TEQ 300-4812WIR. Ganz billig ist das aber nicht. Uwe
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
Ergänzung. Das Programmieren traue ich mir grundsätzlich auch zu. Mit den Toolketten und Debugern für MSP430, AVR und STM32 kenne ich mich gut aus, der ESP wäre für mich Neuland. Da kümmere ich mich zunächst nämlich lieber um die Hardware. ;-) Ich schreibe was zusammen! Hier noch ein Relais bis 2A
gut aus http://www.ebay.de/itm/PE-Leistungsrelais-bistabil-5-A-1-x-Wechsler-TE-Connectivity-PE014F05-Bistabil/400684106486?_trksid=p2054897.c100204.m3164&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140407115239%26meid%3D2f59bf2f9b92413e8a605daeebfb6bb6%26pid%3D100204%26rk%3D4%26rkt%
-
Thread
Anfänger-Set (ARM)
sichereren Beinen. Ich bin mir darüber im Klaren, daß ich für den Bruchteil eines ARM-Boards mit MSP430'ern oder AVR's etc rumbasteln könnte - will ich eigentlich aber nicht so wirklich. Sicher, <Mantra>Bitschubsen geht mit AVR&Co schneller, einfacher und ist dort je nach Aufgabe auch sinnvoller</>
?name=mcu&file=familiesdocs&FAM=86 http://mcu.st.com/mcu/download2.php?file=10352.pdf&info=STR7%20Reference%20Manual%20STR71x&url=http://www.st.com/stonline/books/pdf/docs/10352.pdf Dann lies Dir schnell die bischen 35 Seiten über den Interruptcontroller durch und programmiere eben mal 17 Interruptprioritäten
-
Thread
nochmal: Zisternen-Füllstand über Druck-Sensor
Luftdruck, dann müsste ich wohl deutlich mehr Aufwand treiben. Ich habe mir schon überlegt, dann einen MSP430G2553 IN der Rohrmuffe zu spendieren und auch diesen mit einem Luft-Drucksensor auszurüsten. Der würde dann Wasserdruck, "Luftdruck in der Muffe" und ggfs. noch Temperatur in der Muffe seriell an
Zisterne schon fast als Overkill sehen. http://ww1.microchip.com/downloads/en/AppNotes/Achieving%20Higher%20ADC%20Resolution%20Using%20Oversampling%2001152A.pdf Abgesehen davon haben einige der neueren uC schon 12-bit ADCs.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
00 00 00 00 00 00 00 00 |................| (...) 0000b1c0 41 64 00 61 00 74 00 65 00 69 00 0f 00 b0 2e 00 |Ad.a.t.e.i......| 0000b1d0 38 00 00 00 ff ff ff ff ff ff 00 00 ff ff ff ff |8...............| 0000b1e0 64 61 74 65 69 20 20 20 38 20 20 00 00 00 00 00 |datei 8 .....| 0000b1f0
< > cat 2.txt 00000000: 6a 65 74 7a 74 20 66 75 00000008: 6e 6b 74 27 73 64 61 6e 00000010: 6b 65 20 61 6e 20 52 6f 00000018: 6c 61 6e 64 6e 20 52 6f >[/c] Sobald ich einen weiteren Shell Befehl, egal ob "ls" oder "touch" zusätzlich rein
-
Thread
Umstieg von ATmega16 auf ATmega32
diejenigen sind, die dann immer die seltsamsten Fehler haben. Was ist so schlimm an ... [c] #define F_CPU 16000000UL #include <avr/io.h> #include <utils/delay.h> int main() { DDRB = 0xFF; while( 1 ) { PORTB = 0x00; _delay_ms( 500 ); PORTB = 0x0F; _delay_ms( 500 )
Atmega88 gibt es genügend Unterschiede, dass dieses Konzept nicht aufgeht. Andere Prozessoren ala MSP430 sind da deutlich besser, weil sie WIRKLICH einheitliche, orthogonale Peripherie und dazugehörige Register haben. Wenn man WIRKLICH CPU-unabhängig werden will ala Arduino, muss man DEUTLICh mehr
-
Thread
Reparatur Heizungssteuerung
Sebastian H. schrieb im Beitrag #7691786: > WhatsApp_Bild_2024-06-26_um_11.20.03_7959690f.jpg Was willst du mit diesem Bild sagen? Sebastian H. schrieb im Beitrag #7692734: > IMG_20240627_223900.jpg Sind die Oberfläche der Kontakte vom Steckverbinder chemisch etwas angegriffen
denn die Referenzspannung sein? Es gibt µC's wo ich die Referenzspannung über die FW einstelle (z.B MSP430xxxx). Dazu muß natürlich die FW korrekt rennen, sonst messe ich Mist. Flip B. schrieb im Beitrag #7696301: > Wenn alle spannungen stimmen, dann nacheinander MUX und OPV tauschen. Das ist dann
-
Thread
8-Bit CPU Selbstbau
/ Schau auf jeden Fall, dass du kompatibel zu einem gängigen Prozessor (4004, 6800, 8051, 8080, MSP430) bist. Die lassen sich teilweise mit heutigen Möglichkeiten deutlich verbessern, und ohne Assembler und Compiler macht es später einfach keinen Spass. > Zu den PCB‘s : es soll ein Computer werden
Incl. Assembler, Compilern und Interpretern. Einen minimalistischen Ansatz findet man z.B. beim F18A von Green Arrays
-
Thread
AVR-Bootloader mit Verschlüsselung
-20:55:53-730 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 27.11.09-20:55:53-819 > received data $93 07 06 08 30 27.11.09-20:55:53-828 > Timer created 27.11.09-20:55
00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 . . . 27.11.09-20:57:51-046 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 27.11.09-20:57:51-171 > aborted by User [/code]
-
Thread
Retro Fieber: Z80 oder 68000 ?
andere Mütter haben schöne Töchter, mich zieht es da eher in die Ecke Coldfire und Konsorten oder aber MSP430. Das nur um Dir eine vor Deinen Latz zurück zu geben. Gruß, HOlm
Express. Es liegt noch verpackt vor mir. Dabei ist ein einfachstes Board mit weitgehend nur einem PIC18F45K20 drauf, einer frei bestückbaren Experimentierfläche, und raus geführten Pins, dazu bestellte ich noch ein paar PIC18F26K20 DIL28 fürs Steckbrett mit. Das ist fast der gleiche wie auf dem Board, nur
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
die CPU ruhig mit vollen 20Mhz laufen lassen und die Zeit mit NOP-Schleifen warten. Da bekommt man ein gutes Gefühl dafür, wie verdammt schnell der kleine Käfer mit seinen so wenig klingenden 20Mhz eigentlich ist und wieviel Rechenzeit
Zeit immer weiter erweitern. Du wirst sehen man findet immer wieder neue Ideen. Ich habe viel mit MSP430 Prozessoren von TI gemacht. Die finde ich persönlich ganz nett. Da gibt es eigentlich für jeden Geschmack etwas. Das ist aber ein Thema wo die Ansichten definitiv auseinander gehen.
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
ginge das mit einem µC, der jeden einzelnen Pin zwischen Pull-Up und Pull-Down umschalten kann, z.B. MSP430, STM8 oder STM32. Ich denke jetzt nicht weiter drüber nach. Zwischenstand zum besseren Verständnis im Bild: * PU0 = interner Pull-Up und eine 0 gelesen. * PU1 = interner Pull-Up und eine
1PCs-PCF8574-IO-Expansion-Board-I-O-Expander-I2C-Development-Module-8-Bit-TE255/232932082676?hash=item363bd583f4:g:TdYAAOSwr6RZnO2V:rk:2:pf:0
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
Franz schrieb im Beitrag #6561232: > a = 0x10000F23 > a = (a << 3) [c] unsigned long a; a = 0x10000F23; // 0b0000010000000000000000111100100011 a <<= 3; // 0b0010000000000000000111100100011000 [/c] Tipp: Wenn man wissen
Architektur besser passende Typen, zu verwenden. Ein uint_fast8_t hat auf einem AVR 8 Bit, auf einem MSP430 16Bit und auf ARM 32 Bit. Ganz anders sieht es aus wenn man Strukturen definiert. Hier sollte man mit "[u]int_least_[8|16|32|64]_t" arbeiten. Man gibt dem Compiler damit auch wieder die Mindestgröße
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Ohm Versorgungsspannung +-30V Klirrfaktor : 0.04% Signal Rauschabstand :ca. 80dB Frequengang :20Hz-20KHz besser als 0.2 dB Welligkeit.
Freescale HCS08/S12X - Freescale Coldfire (nur über EZ-Port) - STM8, SPC560B (nur über Bootloader) - MSP430 (nur über SBW) - TMS320F28xx (nur über Bootloader) - Renesas/NEC 78K0/78K0R/RL78/R8C - SPI-Flash - I2C-EEPROMs Geplant ist noch PIC18xxx und JTAG für CPLDs etc. Hauptkomponenten sind ein Meg328P
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
www.microchip.com/ParamChartSearch/chart.aspx?branchID=1004&mid=10&lang=en&pageId=74 Bei dem PIC18F43K20 handelt es sich im übrigen um eine "Sparversion" des PIC18F45K20 welcher beispielsweise beim PICKIT3 Debug Express verwendung findet. Das bedeutet die µC PIC18F43K20, PIC18F44K20, PIC18F45K20 & PIC18F46K20 haben exakt denselben Kern und Peripherie. Lediglich der Programm & Datenspreicher verdoppelt sich jeweils immer beim Nächstgrößeren. Selbes Spiel mit den 23k20...26k20. Dies sind wieder dieselben
-
Thread
Digikey Sammelbestellung
Dann bin ich auch mal dabei: 25x MSP430F2012TRSAT Teilenummer: 296-19735-1-ND 25x TL431AIDCKR Teilenummer: 296-17864-1-ND joergsommer(at)gmx.de
Steffen ich bräuchte nur 20 stück. Für die nächste Digikey bestellung bin ich dann mit folgendem dabei: 100x 568-3834-1-ND 25x 425-2335-1-ND 100x P5333-ND 20x 490-2497-1-ND 20x BAS21HT1GOSCT-ND 5x ATTINY15L-1SC-ND
-
Thread
JSON für Daten-Austausch zwischen uC und PC?
Beispiel könnte ich die Daten von 5 Temperatursensoren einmal pro Minute so übermitteln: [code] [ 20.0, 20.1, 22.3, 21.3, 19.9 ] [/code] Das ist fast genau so einfach zu parsen, wie CSV. Bei JSON muss man nicht immer an komplexe Objektstrukturen denken. Es gibt auch einfache flache Objekte ohne
Hallo, schau dir doch mal das netpp-protokoll an, das passt noch auf einen msp430 und hat ähnlich wenig Overhead wie Googles protocol buffers. Ich würde JSON eher bei den schwergewichtigen Protokollen einordnen, gegenüber XMLRPC zwar deutlich leichter, dafür fehlen auf der JS-Seite
-
Thread
Projekt: Open-Source Hausautomation
1,280 1 78SOT89 5V 0,750 1 Quarz 16MHz 0,620 1 LED rot 0805 0,310 1 560R 0805 0,015 2 22pF 0805 0,082 3 100nF 0805 0,222 1 Stiftl,20pol. 1,520 1 4K7 0805 0,015 1 Plat.Grundmodul 1,500 Das sind grob 18 Euro. Viel kann man da nicht weg lassen. Sogar ein Quarz ist Pflicht, sonst
schon seit 20 Jahren störungsfrei. Windowbasierte Steuerungen,die keine Update's ziehen laufen genauso. _______________________________________________________________________ F.H. Die Aussage,das der CAN-Bus
-
Thread
Home Automation mittels Arduino & Raspberry Pi
Modul mit 16 Ports beschrieben: http://www.raspberrypi.org/phpBB3/viewtopic.php?t=9556&sid=a98d84943f7db20dd53348135d463765 . Es kann als 24V Eingang (analog und digital), oder auch als Ausgang zum treiben von Relais gebutzt werden.
habe ich vom Fraunhofer Institut gesehen. Allerdings basierte die Lösung auf einem 802.15.4 SoC Modul(MSP430). 802.15.4 Hat für mich den Vorteil der einfachen Handhabung durch fertige Firmware. Die Module lassen sich auch sehr Stromsparend betreiben. Was man dazu bauen muss sind nur ein kleines Netzteil
-
Thread
winziger Webserver mit enc28j60+mega32
um 00:09 Uhr 20.5 Grad, check mal deine Nachtabsenkung. ;-)))))
ein geiles Projekt was du da machst. Interesse hätte ich auch, wobei ich das ganze gerne mit einem MSP430 realisieren würde (da ich mit den Teilen bis jetzt gearbeitet habe). Mit den AVRs hab ich noch nicht soviel gemacht (obwohl dieses Projekt wahrscheinlich der beste Einstieg wäre *hehehehe). Das ganze