-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
ZL5title 0x00011a2b 0x2a1 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F\sketch\Melody_ARM_aus_EEPROM_all.ino.cpp.o .rodata._ZL6melody 0x00011ccc 0x4e20 C:\Users\kai-s\AppData\Local\arduino\sketches\E60D65F7750953D07710A2F09EA6D18F
. Für einfachere Projekte reicht für mich immer noch die 8-Bit Welt der AVRs oder PIC. Auch der MSP430 ist für mich immer noch interessant. Der ESP32 füllt dann noch gewisse drahtlose Interessengebiete aus. Damit komme ich aus. Gerhard
-
Thread
Einbau-Vorverstärker für E-Gitarre, Ub = 3V
Touchfläche. Da verwende ich als OpAmp den: *LMC7111BIM5X* als Impedanz-Wandler bzw Verstärker. Ein MSP430 mit Integrierten OpAmps sorgt für die Effekte und Filterung,Verzerrung, Echo usw. Ich kann dir den *LMC7111BIM5X* dafür empfehlen, weil er schon mit sehr wenig Betriebspannung auskommt und schon
Beitrag #6981760: > Ok, wird heutzutage gerne mittels DSP & Co. simuliert. Wofür sich die LEA im MSP430 ganz hervorragend eignet, da sie in wenigen Taktzyklen abgearbeitet bei 16MHz kein wahrnehmbares Delay verursacht und dabei die CR2032 sehr lange hält weil er kaum Strom dazu verbraucht ;-) Und
-
Thread
while-Schleife vorzeitig verlassen
http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/008_c_kontrollstrukturen_011.htm#mjd28218b0b10f4b2de0cf49a68ed3a79a
nicht aktualisiert wird, Hat das programmiertechnische Gründe oder liegt es an der Arbeitsweise des MSP430F1611? Ich hatte eigentlich gedacht, dass der AD-wandler die Abtastung der Kanäle mit ADC12CTL0 |= ADC12SC+ ENC; ständig wiederholt und dass mit ADW_P6_3 = ADC12MEM3; der Speicher ADC12MEM3
-
Thread
Wieso gibt es keine gute Programmiersprache?
Ki-Segmentierung eine 32-Ki-Segmentierung gehabt. Auch nicht ernsthaft besser, finde ich. Der MSP430 macht sowas ähnliches, das funktioniert bis zu so 40 oder 48 KiB Flash (hab' die genaue Grenze vergessen) ganz gut, danach fängt man dann mit Verrenkungen an, einzelne Funktionen per Attribut
rein auf Flash bezogen. Banking wäre nur aufgetreten, wenn mehr als 32KB Daten im Flash liegen. Zu MSP430: Bis (circa) 64KB Code+Daten ist diese Architektur sehr elegant und sauber. Jenseits davon kann man das nicht mehr behaupten. Da ist einfach Schluss, das war nie vorgesehen. Bei der PDP-11 war je
-
Thread
Atemega328p - schaffst du das?
Bitte keine verrückten Overkills mit FPGA's in asm vorschlagen, ich habe etwas Erfahrung in Atmegas, msp430 und sehr wenig in raspi, da hört es aber schon auf. Vielen Dank fürs Lesen und eure Antworten.
sondern die gewählte Datenrate für die Übertragung der > Daten. Nicht wirklich oder. Mit einem MSP beispielsweise kann ich die Baudrate ungganzzahlig teilen und damit die 5-fache Baudrate erhalten.
-
Thread
WordClock mit WS2812
Elektrostatische Aufladung. Bisher hatte ich damit jedoch noch nie Probleme... und ich hab schon einige MSP430's gelötet... lg Thomas
Wenn man nicht aufpasst, kann man alles grillen. Ich hab dagegen schon zwei MSP430 vermutlich durch ESD gegrillt ;) €: Und auch wenn man aufpasst. Ich wär mir damals keiner Schuld bewusst gewesen ;)
-
Thread
MSP430 nanosekunden Tackt Timer
Hallo Leute ich bitte euch um Hilfe. Ich versuche mit dem MSP430 den TimerA mit 250ns Signal generieren ohne eine Extern Quarz außer die 32768 kHz Uhr Quart ich kriege es einfach nicht hin. Mit DCO laut Datenblatt kann ich die msp430 bis 16Mhz laufe lassen. Ich kriege hier eine Port Signal mit =~ 61µs Periode hier mein Programm #include <msp430F248.h> void main(void) { BCSCTL1 = CALBC1_8MHZ_; DCOCTL = CALDCO_8MHZ_; WDTCTL = WDTPW + WDTHOLD; // Watchdog-Timer abschalten P4SEL &= ~BIT4;
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
USART, der Code läuft bei mir seit zwei Wochen. Für die AVRs soll es Inline-Assembler geben. Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu wenig RAM. ❺ I2C-Routinen zur Ansteuerung der DS3231 Der STM32 hat ein Batterie-Pin und eine RTC eingebaut ❼ Anpassung der Helligkeit
interessiert. Während die LEDs gefüttert werden, kann der ATmega nichts anderes mehr machen... > Für den MSP430 habe ich auch Inline-Assembler hier, aber der hat ja zu > wenig RAM. Ich werde mich komplett auf das STM32F4-Discovery konzentrieren. Das Ding ist mit 16 EUR unschlagbar billig und hat alles
-
Thread
D/A Wandler für Audio Ausgabe
unterschiede höre. Hoffe ihr könnt mir an der Stelle auch weiter helfen. [c] #include <msp430f1611.h> // note periode frequency #define c 3830 //261Hz 0. #define d 3400 //294Hz 1. #define e 3038 //329Hz 2. #define f 2864 //349Hz 3. #define
programmiert. Ich höre schon eine leichte Melodie, aber die CLK ist noch sehr schnell. [c] #include <msp430f1611.h> #define c 261 // 0. #define d 294 // 1. #define e 329 // 2. #define f 349 // 3. #define g 391 // 4. #define a 440 // 5. //Rest #define R 0 // 6. int
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
funktioniert, dauert etwas. Ich benutze eclipse inzwischen für sämtliche Entwicklungen, ob AVR, ARM, Windows, MSP430, .... Ich hänge mal das HEX und ELF file zum Projekt als Anhang an, allerdings ist darin z.B. die Anzahl der LEDs fest eingetragen (für meinen 40-Zoll Fernseher). Das kannst du nur ändern, wenn du
43:02 : Device ID:0x413 10:43:02 : Device flash Size : 512KBytes 10:43:02 : Device family :STM32F405xx/F407xx/F415xx/F417xx 10:43:18 : Binary File closed. 10:43:41 : [Ambilight-STM32F4-GNUARM-V1.2.hex] opened successfully. Address Ranges [0x08000000 0x080001D4] [0x080001E0 0x08014F8C
-
Thread
Atmel oder PIC Gesperrt
Halde" landet (such hier nach progmem). nennt sich dann "von Neumann". Es gibt auch noch den MSP430 mit dem Launchpad als Entwicklungsumgebung. http://www.ti.com/ww/en/launchpad/msp430_head.html ist auch recht günstig. Glücklich werden kannst du im Prinzip mit allen,, hängt davon ab was du
> mich für Microchip entscheiden (einfach weil es etwas professioneller > anmutet). Nimm einen MSP430 und werde glücklich.
-
Thread
STM32 USART2 wie mehrere bytes empfangen?
Ich habe keinen STM32-spezifischen Code, aber im Prinzip könte das so funktionieren wie bei mir mit MSP430-Code. In der Interrupt-Empfangsroutine wird nach dem Empfang eines Zeichens über den UART ein Timeout gesetzt, innerhalb dem ein weiteres Zeichen eempfangen werden kann, und danach wieder, ...
set_UART0_rcv_Timeout(24576); // Einheit für "l_timeout" sind Taktzyklen (0<=l_timeout < 32767), f=32768 Hz } Stell den Code für den STM32 doch ein, wenn er funktioniert.
-
Thread
Bascom ist gut
kommen das dass immer wieder angefuehrt wird und doch nicht funktioniert. Ich setze hier zur Zeit AVR,MSP430,ARM/CORTEX ein und da werden schon Funktionen untereinander ausgetauscht. Man muss halt die Funktionen so strikt trennen das man Hardware nahe , Hardware unabhaengige und Applikationsspezifische
und der Hilfe beschrieben. http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_C18_Libraries_51297f.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB%20C32%20Libraries.pdf Oder für komplexere Dinge dann das jeweilige Framework: USB, TCPIP, MemoryDiskDrive, SmartCard, Touch, MiWi und sogar
-
Thread
DDS normal ?
Ich habe letztens fuer ein Geraet ein DDS Generator mit dem MSP430F2618 gebaut. Der hat einen DAC mit 12Bit auf dem Chip. Bei 1 Khz Ausgabefrequenz hatte ich dort einen Klirrfaktor von unter 0.1% gemessen mit einem Ausgabe Tiefpass 6. Ordnung mit 2KHz Grenzfrequenz
#2529432: > jetzt habe ich es erst...Helmuts 12 Bit sind der totale Overkill. Mag sein aber der MSP430 hat nun mal 2 12Bit DACs. Und beim 2. brauch ich die 12Bit.
-
Thread
LCD Anzeige spinnt
1234 raus kommt 7239 Danke vom Netwurm hier der Quelltext : [c] #include <msp430x44x.h> /* ############################################ ## Display Treiber Alarmanlage MSP430F449 ## ############################################ __a__ | | f
flackern... die anderen sind jedoch stabil! Ist schon ärgerlich...Aber für mein Verständnis des MSP430 (bin ja noch blutiger Anfänger)ist es gut ;o) habe mich mit dem LCD richtig auseinandergesetzt. Werde heute noch Deinen Vorschlag (Isolierung der einzelnen Segmente) durchtesten. Danke Dir ;o
-
Thread
TI LaunchPad CCS 4.2 MSP430
Ist das richtige Target eingestellt? Sieht nicht so aus. Bzw. hängt da überhaupt ein MSP430 inkl. FET am PC?
Wenn ich in den Quelltext noch ein #include "msp430.h" oben einfüge, kopiliert es. Ohne fehlen seltsamerweise die Deklarationen der Timer A Register. Target steht auf MSP430G2232. Ob der jetzt angeschlossen ist oder nicht, ist ja fürs kompilieren
-
Thread
MSP430 Schalterentprellung Not vs. Elend
BCSCTL3 |= XCAP1; // 12.5 pF einstellen TACCTL0 = 0; // zunächst ggf. aktiven Capture/Compare Interrupt für TACCR0 = 32767; //Obere Zählgrenze für Timer TACTL = MC_1|TASSEL_1|TACLR; //Timer
Ich hab am MSP430 die Taster immer mit einem 20ms Timer abgetastet, meist ist der WDT noch übrig.
-
Thread
Timer A und B verwenden
MSP430F248 lg
nochmol usprobiert hier wäre mein ergebnis. Hat jetzt prima funktioniert auf diese weise Der msp430 wird mit einem uhrenquarz extern gespeist 32 kHz wäre dieser. [c] #include "msp430x24x.h" unsigned char lichtsteuerung = 84; unsigned char lichtmax = 85; unsigned char lichtmin = 10;
-
Thread
MSP430F248 verschiedene Timer benutzen
Im nachfolgenden Code funktioniert das zusammenspielen mit dem Timer B und Timer A nicht. Die Funktion setPWM erzeugt ein 2.7 k Signal der Timer A ein 1.6 Hz Signal. Werden beide Funktionen in eine while hineingepackt funktioniert nur noch Timer B. Wo könnte der Grund liegen ? mfg Mathias [c] #include "msp430x24x.h" unsigned int lichtsteuerung = 80; unsigned int lichtmax = 85; unsigned int lichtmin = 10; unsigned int auswahl; void setON() { if(auswahl == 98){ P1SEL &= ~BIT2; // P5.0 is I/O P1DIR |= BIT2; // P5.0 is Output P1DIR &= ~ BIT0;
-
Thread
MSP430F248 RS232
Guten Tag, Ich möchte vom meinem Msp430F248 über Port P3.5 / P3.6 (RX / TX) serielle Daten senden. Doch irgendwie funktionieren diese Einstellungen nicht so ganz. mfg Mathias #pragma vector=USCIAB1RX_VECTOR __interrupt void USCI0RX_ISR
-
Thread
TEKWAY DST1xx2B Oszilloskop
genieße gerade mein Belohnungs-Bier. Ich hatte eigentlich nichts zur Verfügung als ein Max232, ein MSP430 Evo-Board als Spannungsquelle, Lackdraht und Flachbandkabel. Und konnte mich durch einen recht bedenklichen Aufbau über Putty und mit der Linux-Konsole verbinden. Ich wusste bis zu diesem Zeitpunkt
Oszilloskope läuft wieder :D > > Ich hatte eigentlich nichts zur Verfügung als ein Max232, ein MSP430 > Evo-Board als Spannungsquelle, Lackdraht und Flachbandkabel. Und konnte > mich durch einen recht bedenklichen Aufbau über Putty und mit der > Linux-Konsole verbinden. Na, das zeichnet doch
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
> Ist das apt-get repository > automatisch auf die ARM-binaries eingestellt? Was sonst? AVR, MSP430 oder x86 wäre ziemlich sinnlos. "gcc -v" sagt Dir, welcher Kompiler das ist. >>Wie die serielle Schnittstelle unter Linux angesteuert werden kann, weiß >>ich nicht, aber das sollte beim Dockstar
plündert sie zusammen mit Quarz von nem alten Mainboard, wie ich es gemacht habe. Wenn man keine 22pF da hat, tuns 33pF fast immer genau so gut, so meine erfahrung. - Der Goldcap könnte ruhig größer sein als 0,22F, ich empfehle 1F, der hält dann wenigstens auch mindestens 2 Tage. Gruß
-
Thread
Komplettverkauf Bauteile, was wert? - Tabelle
behalten. also etwa so: 27 DRAM 4Mx16x4 56.7 8 SOLID STATE RELAY 8A ZERO CROSS 48.9888 10 MSP430 MCU MSP430FW427 39.144 4 TRANSFORMER 6V/12V 30VA 32.5248 3 MSP430 MCU MSP430F248 28.8288 10 MSP430 MCU MSP430F2132 28.476 25 7SEGMENT LED YELLOW 26.46 25 BJT, NPN 22.89 217 RS232 TRANSCEIVER 20.0508 8 MSP430 MCU MSP430F2013 18.6144 100 CSMD 17.808 9 7SEGMENT LED GREEN 17.2368 4 LT1077 PRECISON OPAMP 15.6576 3 MSP430 MCU MSP430F4113 15.246 6 VREG, LDO, 1A, 3,0V 14.9688 25 PLCC32 SOCKET
-
Thread
msp430x248 vom Oscilator zum Timer
Hi! Ich versuche mich gerade am MSP430F248 Ich habe ihn mit 2x 16MHz betrieben. Nun versuche ich gerade ein wenig im Code um zu bauen, und das eine oder andere verstehe ich noch nicht ganz. 1. Wenn ich den 2. Oscilator ablöte
Bergie B. schrieb: > Hi! > > Ich versuche mich gerade am MSP430F248 > > Ich habe ihn mit 2x 16MHz betrieben. Wozu? Die 2 Oszillatoren haben nur mir unterschiedlicher Frequenz Sinn. > 1. Wenn ich den 2. Oscilator ablöte. Gehen dann ACLK MCLK und SMCLK
-
Thread
msp430 Flash Löschen und beschreiben
Hi! Ich benutzte den MSP430f248 und arbeite mit der IAR Software. Ich möchte den Falsh löschen und neu beschreiben. Wobei das löschen ersteinmal neben sächlich ist da zZ überall 0xFF steht. Der Info bereich ist leider
void Flash_writedown_ADC( void ) { USIGN16 *Flash_Segment; Flash_Segment = (USIGN16*)0xF000; /* Flash Segment start address */ USIGN8 i_wort = 0; USIGN8 i_ADC = 0; STOP_WATCHDOG;// Hold Watchdog, it will be switched on by the next SERVE_WATCHDOG. FCTL2 = FWKEY
-
Thread
IRMP - Infrared Multi Protocol Decoder
so etwas wie IRMP habe ich gesucht! :) Für ein Uni-Projekt will > ich Infrarot-Signale an einem MSP430 empfangen. Wenn Du IRMP auf MSP430 portiert hast, kannst Du mir gerne die Änderungen nennen (z.B. über #ifdef MSP430), damit ich die Anpassungen einpflegen kann. > Jetzt wird es eine Kleinigkeit
Internet findest Du Softwarerealisierung des SIR Protokolls wie z.B.hier: http://www.gaw.ru/pdf/TI/app/msp430/slaa044.pdf Wenn Du den Weg weiter verfolgen möchtest, dann müsste ich mal in meinem Fundus graben. Ich habe da eventuell noch Sourcecode Relikte für Prozessoren ... Gruß kokisan
-
Thread
msp430 Pointer oder ?
welche sich dahinter verbergen. Bringt dieses eine verbesserung da ich nur 8Bit statt 16Bit übergebe? (MSP430F248) Nimmt es sich nix? Ober wird der Code dadurch langsamer? LG Bergie
Zwei, drei einzelne Parameter? Zähle die Bits nochmal ab. Sonst gilt natürlich die Aussage von Rufus, MSP430 ist 16 Bit CPU.
-
Thread
msp430F248 Pointer auf UCB1TXBUF
Moin moin, Ich habe einen MSP430x248 Ich möchte nun zwischen den 4SPIs hin und her springen, da ich an denen das gleich dran habe. Also habe ich mir gedacht mache ich nen Pointer auf die 3 Wichtigen Register: eADCTXBUF = &UCB1TXBUF; eADCSTAT = &UCB1STAT; eADCRXBUF = &UCB1RXBUF; Leider geht da nicht so wie ich es mir vorstelle. Der Pointer Zeigt auf "quack" Genau gesagt : [c] modul.c: volatile unsigned char *eADCTXBUF; volatile unsigned char *eADCSTAT; volatile unsigned char *eADCRXBUF; eADCTXBUF = &UCB1TXBUF; eADCSTAT = &UCB1STAT; eADCRXBUF
-
Thread
MSP430 Geschwindigkeiten von Flash zu Ram
Geschwindigkeitsunterschied zwischen dem Zugriff auf eine Variable im RAM gegen eine Flash. Also der µC (430F248) soll 64 Byte(evt. werden es noch mehr) in den Flsh schreiben. Danach macht er einen Restart. Beim "hochfahren" könnte ich jetzt den Flash auslesen und die Werte in nen Array übernehmen um sie aus
zwischendurch, sind die neuen 5er, also alles was schneller als 16MHz ist, auch noch Pin kompatiebel zu meinem F248(1) ? LG
-
Thread
[msp430] Flash/Ram speicher.
Hallo, ich bin gerade dabei mich in den MSP430F248 ein zu arbeiten. Nun möchte ich Daten auf dem Flash schreiben. Nun habe ich mir mal angeschaut, was ist überhaubt was in meinem MSP, und habe folgendes gefunden: Code FFFF 4000
Der Adressraum sieht tatsächlich ein bischen bizarr aus. Offenbar war die MSP430 Reihe ursprünglich nur mit maximal 2KB RAM ab 0x200 konzipiert und als mehr nötig wurde hat man den Adressraum trotzdem kompatibel halten wollen, also ohne Boot+Info-Space zu verschieben. Daher
-
Thread
msp430 Flash
Moin moin, ich habe mal eine Frage zu meinem MSP430F248 auf die ich bis jetzt noch keine Antwort finden konnte. Ich möchte Daten im Flash ablegen und diese nach dem nächsten Neustart benutzen. Nun habe ich mir das Beispiel von TI besorg und adaptiert
cumulative programming time!) Was mich jetzt gerade sehr stutzig macht, ist folgendes: Das DB zum F248 sagt: cumulative programming time: max. 4ms Laut der obigen AppNote kann man diese (also 4ms) *nur* einhalten, wenn man den Flash Memory Controller mit der *maximalen* Frequenz von 476kHz taktet!
-
Thread
[V] Diverse MSP430 MCUs
MSP430 MCU 32k Flash, 1k RAM, 48 I/8, Scanner, Timer, Comparator M-C2-A 3 MSP430F248TPM 11,440 13,728 41,184 LQFP-64 MSP430 MCU 48k Flash, 4k RAM, 48 I/O, ADC12, UART, IrDA, I2C, SPI, Comparator M-C2-B 29 MSP430F122 2,640 3,168 91,872 TSSOP-28 MSP430 MCU 4k Flash, 256b RAM, UART, SPI, Comparator, Timer M-C1-A 10 MSP430F2132TRHBT 3,390 4,068 40,680 QFN-32 MSP430
-
Thread
AD7792/AD7793 Code gesucht
Natürlich ist es eine SPI. Sorry das ich das durcheinander geworfen habe. Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware mäßig gelöst. Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht leider nicht immer das was ich von ihm erwarte. Ich habe
Natürlich ist es eine SPI. > > Sorry das ich das durcheinander geworfen habe. > > Da ich mit einem MSP430F248 arbeite habe ich die Komunikation Hardware > mäßig gelöst. > > Ich habe auch eine Komunikation mit dem AD aufgebau, doch dieser macht > leider nicht immer das was ich von ihm erwarte. >
-
Thread
msp430f2618 von Texas instrumaents
msp430x2272 msp430x2234 msp430x2254 msp430x2274 msp430x233 msp430x235 msp430x2330 msp430x2350 msp430x2370 msp430x247 msp430x248 msp430x249 msp430x2410
@Christian R. für MSP430F1611 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x1611 -o TS_20_16.elf -O E:\gccProjekte\TS1611\TS_20_LC7981.c für MSP430F5438 C:\mspgcc081230\bin\msp430-gcc -mmcu=msp430x5438 -o TS_20_54.
-
Thread
msp430f2274 in MSPGCC
msp430x2350 msp430x2370 msp430x247 msp430x248 msp430x249 msp430x2410 msp430x2471 msp430x2481 msp430x2491 msp430x2416 msp430x2417 msp430x2418 msp430x2419
Version: mspgcc-20081230.exe klingt nach dem besagten Datum. Jedoch bestehen die includes nicht für den MSP430F2274 es gibt x21 und x3... aber nix mit MSP430x22... kannst du mir die Dateien schicken?
-
Thread
MSP430 UART Echounterdrückung
Hallo, ich habe den MSP430F169 genutzt um Daten über die UART zu verschicken und zu empfangen. Dabei waren TX und RW logisch kurzgeschlossen, alles, was ich gesendet habe, hatte ich also empfangen. Bei dem 169 habe ich
alles, was du sendest, zurückbekommst. Hast du vielleicht auf PC-Seite das Echo eingeschaltet? Meine MSP430 machen das nicht, und ich wüsste auch nicht, wie man ihnen ein solches Verhalten beibringen könnte. Gruß, Peter
-
Thread
MMC SD library FAT16 FAT32 read write
Moin, die Lib hat mir viel Arbeit erspart. Habe sie ohne größere Schwierigkeiten auf einen MSP430 portieren können. Mir ist dabei nur eine Sache aufgefallen. Die Initialisierung der FAT erfolgt ja in Abhängigkiet ob "SUPERFLOPPY" 0 oder 1 gesetzt ist. Es ist aber schlecht vorherzusagen ob in
Hallo Michael, hab auch schon daran gedacht die Lib auf den MSP430 zu portieren. Leider noch keine Zeit gehabt. Hast Du vor, die an den MSP430 angepaßte Lib zu veröffentlichen ? Noch einen schöne Tag MfG Siegmar PS: Nochmals: Tolle Arbeit von Daniel !!!!
-
Thread
RFM12 - Funkmodul
interessant. Allerdings finde ich den Atmel uC etwas uninteressant. Wäre es nicht eine Idee einen MSP430 zu verwenden? Gerade im Hinblick auf Energie speziell bei Batterieanwendung ist eine MSP430 unschlagbar. Ich denke das an eine uC F1232 oder F123 (8k, SPI) oder vergleichbar. Massig interruptfähige
Projekt wäre ein AVR meiner Meinung nach besser geeignet, da dieser auch mit 5V läuft (im Gegensatz zum MSP430). Mit einem mega48 @ 3V im Powerdown Mode (was dank Levelgetriggertem Interrupt vom RFM12 kein Problem ist) sollte auch eine Stromaufnahme von nahe 1µA möglich sein.
-
Thread
Welchen WINAVR nehmen ?
81 70 andi r24, 0x01 ; 1 3ee: 90 70 andi r25, 0x00 ; 0 3f0: 86 17 cp r24, r22 3f2: 97 07 cpc r25, r23 3f4: 09 f0 breq .+2 ; 0x3f8 MAX7219_PORT &= ~(1<<MAX7219_DO); 3f6: c1 98
endlich darf ich arbeiten (HURRA). Arbeitsprinzip Unix, wenn man statt einem AVR plötzlich einen MSP430 haben will: alles ganz genauso. Man ist in 15 Minuten fertig (je nach Geschwindigkeit des Downloads). Arbeitsprinzip Windows, wenn man plötzlich was Anderes haben will: man fängt alles von
-
Thread
pic das forum Gesperrt
sich das als Anfänger also wirlich antun, nur um ein paar Euro zu sparen? Der AVR und besonders der MSP430 sind so einfach, logisch und leicht durchschaubar aufgebaut, dass man sie nach kurzer Zeit vollständig verstanden hat; außerdem bekommt man für beide Controllerfamilien sehr leistungsfähige C-Compiler
HTSOFT-Free-Compiler ist aber nicht für den PIC18, oder habe ich da was falsch verstanden? Ich würde gerne den 18F248 mit CAN einsetzen, das MPLAB habe ich noch von einem frühreren Projekt, aber ich möchte C verwenden, weil ich a) portablel bleiben will und b) noch Gänsehaut vom PIC16 Assembler habe. Taugt die