-
Thread
CCMRAM richtig einsetzen
... Bei den Cortex-M0 verbreitet, nennt sich Cortex-M0+ single-cycle IOBUS. Beispielsweise SAMD11, LPC83, RP2040, ...
-
Thread
Anfängerfrage: Woran scheitert die Umprogrammierung von Verbraucherelektronik?
stimmt so pauschal sicherlich nicht. Wie ich selber kürzlich erfahren musste, kann man sich aus einem LPC11xxx sehr einfach selber/versehentlich aussperren. Würde mich wundern, wenn das nicht bei anderen IC's auch möglich ist. In so einem Fall, wird der Aufwand eigene Firmware auf ein Gerät zu bekommen
-
Thread
Nicht Standart Baudraten am PC einlesen
23040 (/5) 19200 (/6) ~16457 (/7) 14400 (/8) 12800 (/9) 11520 (/10) ~10473 (/11) 9600 (/12) etc. Andere (und höhere) Baudraten sind erst mit ANDERER HARDWARE möglich.
im FT232. Dadurch bin auch erst darauf gekommen. Vor einigen Monaten bin ich beim Design einer LPC2138/01* Platine darauf gestoßen, hatte mich seinerzeit aber nicht dafür interessiert. - Michael *) vergesst die alten 2138er. Wenn ein gewisser Robert etwas anderes sagt: Zum Teufel mit ihm
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
@ muasa / @ medienforum: Und ihr habt meine Firmware 0.11 draufgespielt? Oder nutzt ihr die Originalfirmware des Sparmatic Zero?
lcd_data[lcd.aktive_bitplane][7]; LCDDR10 = lcd_data[lcd.aktive_bitplane][8]; LCDDR11 = lcd_data[lcd.aktive_bitplane][9]; LCDDR12 = lcd_data[lcd.aktive_bitplane][10]; LCDDR13 = lcd_data[lcd.aktive_bitplane][11]; LCDDR15 = lcd_data[lcd.aktive_bitplane][12];
-
Thread
PC104 mit ISA-Bus: DMA auf Interupt-IO umstellen - WindowsXP schnell genug?
marketing/Datasheet/CM1-BT1/CM1-BT1_Datasheet_en_1.pdf Die PC/104-PCs von Adlink benutzen einen LPC-to-ISA-Chip F85226A: http://www.fintek.com.tw/index.php/i-o-controller-and-i-f-management/item/11-f85226a https://en.wikipedia.org/wiki/Low_Pin_Count#ISA-compatible_DMA demnach sollte ein DMA noch
-
Thread
CAN: Unterschied FullCAN ID <-> Explicit ID
Hallo *, ich schreibe gerade einen FullCAN Treiber für den CAN Bus des LPC21x9. Der in den yahoo-groups downloadbare Treiber unterstützt nur die Filtereinstellungen für einfach 11-bit ID. Ich benötige aber 29-bit ID Gruppen. Jedenfalls: Im Datenblatt bzw. der AN10674
ABER: Unklar ist mir einfach, was denn nun der Unterschied zwischen "normalen FullCAN" und "Explicit 11-bit" IDs ist, außer, dass bei der Eintragung in der Tabelle irgendein Bit auf 0 bzw. 1 gesetzt wird. Alle anderen Angaben sind ja identisch (siehe Seite 11 in der AN) Doch was sind die Auswirkungen
-
Thread
Portierbarkeit von Sourcecode
Netzwerkstacks, Grafik-Kits. Und die freuen sich, wenn ihr Code mit vielleicht 2 % Anpassung von einem LPC auf einen STR9 übertragbar ist, oder mit 5-10 % Anpassung auf einen PowerPC oder AVR32. Oder, nachdem er mit gcc kompiliert, auch mit Keil oder IAR verträglich gemacht werden kann. Wenn man sich
eines AVR und eines ARM7 ziemlich gleich aussieht. Ähnliches gilt für die üblichen LCDs, DS18B20, SHT11 usw. Portierbarer Code erleichtert also die Übernahme solcher Codemodule erheblich. Man muss schon was ändern. Aber wenig und eng begrenzt.
-
Thread
Suche einfache Lösung für SPI zu CAN
per CAN ausgeben, da unsere Messsysteme alle CAN unterstützen. Ich habe noch ein NXP LPCexpresso LPC11C24 evaluation Board gefunden, ebenso einen PIC24HJ128GP und ein CAN Treiber IC. Ich habe keine Vorgaben, kann also auch andere Sachen bestellen. Der NXP hat den Vorteil, dass sowohl Treiber
-
Thread
Wie Drehzahl messen und auf CAN senden?
Von Olimex gibt es auch das: https://www.olimex.com/Products/ARM/NXP/LPC-P11C24 Einfach einen Stecker für den Drehzahlsensor drauf löten. Beispielprogramm für Sensorauswertung (z.B. SSI) und CAN-Ausgabe ist dabei. CAN-Monitor für PC ist eigentlich nicht erforderlich
-
Thread
uC mit guten ADC & USB gesucht
Gibts nicht auch Arm7 µCs mit 10 Bit ADs und USB? Ich meine, die ADs arbeiten mit 4.5MHz und brauchen 11 clocks für die Umwandlung. Ich komm auf gute 400k Sample pro Sekunde. LPC2148 Hat 8+6 ADs und usb (frag mich nicht was +6 heißt, aber achte hat er wohl mindestens)
-
Thread
1MHz Bandpass nach I/R-Diode?
Baustein nennen oder ein Schaltungsbeispiel zeigen. Das Signal soll mit einem Mikrocontroller (LPC11xx) ausgewertet werden. Ideal wäre es, wenn ich auch erfassen könnte, wie stark das 1MHz Signal an der Diode empfangen wird. Vielen Dank! Stefan
-
Thread
PIC: I²C Hardware-Slave und Software-Master gleichzeitig
Die Aufgabe ist doch geradezu prädestiniert für den LPC11C24 mit integriertem CAN-Transceiver. Der kostet unter 2€, mit dem Transceiver auf Basis des TJF1051 kann der ca. 100 Teilnehmer - wobei die Anzahl von CAN Nodes schon grenzwertig ist. Wenn man es
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
Puh, 11€ pro Platine ist dann doch schon ein bisschen mehr als 67 Cent. Die mit den 67 Cent trifft es schon relativ gut, aber ich hatte eher etwas 32-bittiges im Sinn.
Oder einen LPC824, 1,70€ @10 Stk. bei Conrad + ein 10er Pack TSSOP20 Adpapter, <5€ bei eBay. TSSOP ist nicht ganz bastelfreundlich, aber wenn man nicht gerade Parkinson hat geht das schon. Programmieren geht über
-
Thread
AVRs vernetzen: Bibliothek / Bus gesucht
#4580945: > Oder gibt es eine sinnvollere > Hardware / Software-Kombination? Schau mal nach den LPC11C00. Die haben sowohl CAN-Transceiver als auch CAN-Controller integriert, d.h. du brauchst außer Schutzbeschaltung (ESD) gar keine externe Peripherie für CAN. Ist aber nicht AVR, sondern Cortex-M0.
-
Thread
Schnittstelle fürs Programmiereneines 80C31
Schnittstelle muss ich auswählen bzw. was bedeuten diese Schnittstellen? Optionen der Schnittstelle: -LPC 900 EPM Emulator/Programmer -ST -uPSD ULINK DRIVER -Infineon XC800 ULINK Driver -ADI MONITOR DRIVER Dazu auch, wieviel Baudrate? Wie muss ich den 8031 mit der Schnittstelle verbinden? Brauche
gefunden habe und daraus schliesse: Pin 10 RxD - mit 1kOhm an Pin 2 der RS232-Schnittstelle Pin 11 TxD - mit 100kOhm an Pin 3 der RS232-Schnittstelle Pin 20 Vss(Masse) - an Pin 5 der RS232-Schnittstelle Pin 29 /PSEN - mit 100kOhm auf Masse Pin 31 Vpp(Programmierspannung) - externe 12,5V Pin 40
-
Thread
DSO für wenig Geld
Wirt bei mir auch warm. Netzteil: 9V Wechselstrom, Spannung nach gemessen nach Gleichrichter: 11.8V Stromaufnahme des DSO gemessen: 90mA ==> Verlustleistung am Spannungsregler 90mA*(11.8V-5V)~=600mW das könnte bei dem kleinen Kühlkörper schon etwas Wärme verursachen. Wie siehst bei euch mit
http://www.seeedstudio.com/depot/smtexempt-digital-storage-oscilloscope-diy-kit-p-446.html?cPath=11
-
Thread
Qualität technische Dokumentation TI (MSP432)
Hallo Christopher! Ich habe mich jetzt eingeschossen auf NUCLEO L476RG als Debugger/Programmer (11,96€ netto bei Mouser), der den STM32L476RGT6 evaluiert, also drauf hat. Für mein eigenes Board nehme ich den viel kleineren STM32L431CB6. Kann ich den ST-Link V2 direkt nutzen für mein externes Board
100 MHz getrieben. Aber das finde ich schon dekadent :-) https://www.nxp.com/docs/en/data-sheet/LPC5410X.pdf
-
Thread
Mehrere Module in eine Section packen
aushebelt. Das war eigentlich auch der Sinn warum ich es gemacht habe. Nur mal nebenbei. Die NXP LPC-134X Serie enthält ab Werk im oberen Flashbereich (nur Lesezugriff) USB Treiber für HID und Mass-Storage. Der Zugriff erfolgt hier ebenfalls über absolute Adressen.
00000b9a 00000000 00000000 00009768 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_loc 00001581 00000000 00000000 0000a302 2**0 CONTENTS, READONLY, DEBUGGING 12 .myGlobals 00000002 00800460 00800460 00002646 2**0 CONTENTS
-
Thread
FIFO Struktur für 5 CAN Frames
der FIFO her. Verwendet: nur Standard ID. Das heisst, ein einzelner FIFO eintrag sieht so aus: [11-Bit ID][RTR-Bit][4-Bit DLC][Data0][Data1][Data2][Data3]...[Data7] Macht insgesamt 80 Bit = 10 Byte Den FIFO Puffer wollte ich als Array programmieren: [Eintrag1] [Eintrag2] [Eintrag3] [Eintrag4
@König: Schau dir mal das FullCAN-Beispiel für ARM7/LPC2000-Serien von der Keil-Homepage an. Dort wird eine Struktur "MsgBuf" aus 3 Int-Variablen verwendet, um eine komplette CAN-Message aus dem CAN-Controller ein- oder auszulesen. Diese Struktur bietet
-
Thread
einfache uC zu uC Zweidrahtverbindung, ca. mögl. Länge
So ziemlich das einfachste dürfte sein: LPC11C00 Controller nehmen, der hat einen CAN-Controller & CAN-Transceiver integriert, d.h. du brauchst 0 externe IC's um eine Kommunikation aufzubauen. Dank Arbitration-Logik brauchst du dich auch in Software
-
Thread
Mikrokontroller liefert seine eigene Spannung
jetzt nur eine Idee von Dir oder willst Du das auf alle Fälle bauen? Der AVR-ADC hat maximal etwa 11kHz Wandlungsrate. Das wird ganz schön knapp mit der Regelgeschwindigkeit. Besser also einen ARM nehmen, dessen ADC mit 1MHz wandelt. Alternativ kann man auch eine um 0,5V größere Spannung erzeugen, die
Maximalspannung am Verbraucher/Kontroller wäre abgesichert. Ich will dennächst mal mit einem EFM32 oder einem LPC1xxx was machen.
-
Thread
Bestes 8051-Mikrocontroller-Modell für eine Tastatur?
USB device protocol stack kostenfrei liefern. Der ist dann entweder im uC ROM z.B. bei den NXP LPC oder der Source code kommt mit der kostenfreien IDE wie beim erwähnten Silabs 8051 EFM8UB20 für 2 EUR "The USB device protocol stack provides an API which makes it possible to create USB devices
jetzt? Wer schreibt das vor? Und wer macht das bei externen USB-Device-Controllern wie z.B. dem PDIUSBD11/12, der früher recht verbreitet war?
-
Thread
Problem mit VL53L0X über P82B96
liefen problemlos. An den STM-Sensoren kann es nicht liegen. Ich hatte die Sensoren an einem NXP LPC11U68 als auch an einem STM H743. Alles problemlos. Zur Messung selber: die neueren 8*8 Sensoren liefern viel weniger Störungen in der Messung als der alte L0X.
-
Thread
Fash als Ringbuffer aufbauen
Hallo Bin grad dabei das flash At45DB011 als Ringbuffer aufzubauen. Der uC LPC2129 kommuniziert über SPI mit dem Flash. Weiß jemand wie man den Ringbuffer aufbauen kann? Als FIFO?Das Reinschreiben ist irgendwie verständlicher, aber wie liest man denn aus dem Flash? Woher weiß
*/ 00274 {8192, 528, 10, 0x3C, 0x34}, /* AT45DB0321B - 4MB */ 00275 {8192, 1056, 11, 0x38, 0x38}, /* AT45DB0642 - 8MB */ 00276 {0, 0, 0, 0, 0} /* End of table */ Auf der Seite : http://www.ethernut.de/api/at45db_8c.html ist unter anderem folgender opcode definiert
-
Thread
Günstiges DSO Oszilloskop mit üppiger Ausstattung - 100 MHz, 1 GS/s - von Uni-Trend
>Ich will vor allem an Mikrocontrollern rummessen (ARM7, LPC2000) und >solchen Kram, ich denke da reichen die besagten 200 MHz gut. Bei den µCs mit internem Speicher sieht man die Taktfrequenz ja garnicht. 60MHz wären meines Erachtens schon ausreichend.
Nur mal so eine Frage: Hat seit dem 26.11.08 noch immer _NIEMAND_ eines der erwähnten Oszis erworben??? Gibt es noch immer keine Erfahrungen damit? Oder sind alle, die sich eins gekauft haben, verstummt??? Danke & Gruß, Alex
-
Thread
Daten von uC an PC senden
www.nxp.com/support/developer-resources/hardware-development-tools/lpcxpresso-boards/lpcxpresso-board-for-lpc1549:OM13056
von Alan Ott wunderbar. Das von mir weiter oben verlinkte Beispiel verwendet die. http://www.signal11.us/oss/hidapi/ Einfach den Sourcecode einbinden und das gleiche Projekt ohne Änderungen unter Windows oder Linux compilieren. MacOS müsste aufch gehen, habe ich aber selber noch nie getestet.
-
Thread
Pollin TIAN MA A2C00096100 LCD Modul
TIAN MA A2C00096100 habe ich das Problem, dass im 1:9 Modus nur 10 Zeichen nutzbar sind, da ab dem 11. Zeichen links beginnend Geisterzeichen erscheinen. Bei Bild "10.jpg" ist noch alles O.K. (10 Nutzzeichen und keine Geisterzeichen). Bei Bild "11.jpg" erscheint mit dem 11. Zeichen das erste Geisterzeichen
Allerdings mußt du den eigentliche I2C-Treiber für deinen µC selber beisteuern. Ich hatte hier nen LPC1114 benutzt. W.S.
-
Thread
AT91SAM7S, Chip Select wird nicht per Hardware gesetzt
] AT91F_PIO_CfgPeriph(AT91C_BASE_PIOA, ((unsigned int) AT91C_PA13_MOSI) | ((unsigned int) AT91C_PA11_NPCS0) | ((unsigned int) AT91C_PA14_SPCK) | ((unsigned int) AT91C_PA12_MISO), 0); SPI_Configure(AT91C_BASE_SPI, AT91C_ID_SPI, AT91C_SPI_MSTR); SPI_ConfigureNPCS(AT91C_BASE_SPI, 0, AT91C_SPI_BITS
AT91C_PA11_NPCS0 ; *AT91C_SPI_MR = AT91C_SPI_MSTR ; *AT91C_SPI_CSR = SCBR_VALUE << SCBR | // Serial Clock Baud Rate AT91C_SPI_CPOL; *AT91C_SPI_CR =
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Value of 0x0D = 0x00 Value of 0x0E = 0x01 Value of 0x0F = 0x43 Value of 0x10 = 0x7F Value of 0x11 = 0x80 Value of 0x12 = 0x00 Value of 0x13 = 0x8F Value of 0x14 = 0x4A Value of 0x15 = 0x00 Value of 0x16 = 0x00 Value of 0x17 = 0x11 Value of 0x18 = 0x61 ... Gruß aus Berlin Michael
wie Du bei solchen Taktraten ein Bild mit dem "lahmen" :-) 328P abholen willst - bis ich Register 0x11 entdeckte ... VG
-
Thread
Einfache programmierbares Board mit CAN Transceiver onboard
LPC11C24 Board, NXP / Embedded Artists. ARM M0 mit Transceiver Entwicklungsumgebung ist frei. ansonsten: www.gidf.de
-
Thread
Serienwiderstand bei der Quarzbeschaltung
Hallo, im Datenblatt meines LPC936 steht, dass man bei niederfrequenten Quarzen einen Serienwiderstand (zw. XTAL 2 und Quarzpin) verwenden soll um Crystal Drive Levels zu limitieren. Tatsächlich hat der Controller Probleme mit dem
auf anhieb funktioniert! kann es daran liegen dass der quarz einen cl-wert von 12,5pF und ich nur 11pF (22/2) zur verfügung stelle??
-
Thread
Internet-Stream Radio
wäre einen fertigen Dekoderchip zu verwenden, z.B.: http://www.electronic-data.com/een/een_prod2/11_881.asp Was anderes habe ich bisher noch nicht gefunden. Die RealPlayer-DLL direkt in einem Controller verwenden, ist wohl nur ein dummer Gedanke :) müßte man ja so eine Art Windows für AVRs schreiben
auch Real: https://helixcommunity.org/projects/datatype/ Der MP3-Decoder von dort läuft auf einem LPC2106 ARM einwandfrei, die anderen habe ich allerdings nicht ausprobiert.
-
Thread
LPC2378 interrupt?
Hallo, ich will auf einem LPC2378 den CAN über interrupt laufen lassen, die Beiträge hier im Forum haben mir leider noch nicht weiterhelfen können. Meine Initialisierung sieht wie folgt aus : [code]... CAN1IER = CAN2IER = 0x01
PSRs (program status registers) */ .set MODE_USR, 0x10 /* Normal User Mode */ .set MODE_FIQ, 0x11 /* FIQ Processing Fast Interrupts Mode */ .set MODE_IRQ, 0x12 /* IRQ Processing Standard Interrupts Mode */ .set MODE_SVC, 0x13 /* Supervisor Processing Software Interrupts Mode*/ .set MODE_ABT
-
Thread
uC - kennst du einen, kennst du alle
Jörg W. schrieb im Beitrag #5626120: > Aber das ist natürlich /nur/ unter X11 mit einem deutschen Layout > erstmal so der Fall, das ist richtig. Dann muss ich irgendwas falsch machen, denn auf meinem Laptop funktioniert die Tastenkombination sowohl unter X11 als auch unter
Stefanus F. schrieb im Beitrag #5626156: > sowohl unter X11 als auch unter Wayland OK, Wayland kenne ich nicht. Weiß nur, dass es das gibt. Vermutlich haben sie da einfach mal viele Defaults von X11 übernommen. /Das/ wollte ich damit nicht ausschließen,
-
Thread
AVR32 Code Beispiel in C
nicht wozu das Geschrei :-D Die Doku finde ich richtig gut bei Atmel. Vergleicht dazu mal eine NXP LPC11xx Doku..
-
Thread
c++ oder c# für Anfänger
Größe her etliche kleinere Systeme gleich komplett erschlagen. Oder hat das schon jemand auf einen LPC2106 portiert? *) geschuldet der sparsamen Speicherausstattung. So etwas wie boost oder auch die Nutzung virtueller Funktionen kann einen kleinen µC halt überfordern.
Ich habe noch einige alte Schätze für Unix/X11, etwa einen Bildschirmmultiplexer für den Betrieb in Klassenzimmern oder den GUI-Designer von XForms (X11-XForms, nich das XML-Dingen). Die sind zwar mittlerweile überholt, lassen sich aber noch anstandslos
-
Thread
CrossWorks AVR
Optionen haben: . Den Code so umschreiben, dass er das nicht braucht. Generationen von PDP-11-Programmierern kamen auch ohne aus. ;-) . AVR-GCC erweitern, dass er es auch kann (das dürfte im GCC-Teil gar nicht so sehr schwürig sein, man wird einiges von den 64-Bit-Integern clonen können
nachgedacht. Ich brauch 2 seriell davon 1x mit Handshake und einpaar Aus-/ EIngänge, RTC. Da hab ich den LPC2138 bereits ins Auge gefaßt. Und WinARM sollte das können (glaub ich gelesen zu haben).
-
Thread
STM32F4-Discovery und Crossworks unter Linux Suse12.1
Bei mir läuft das STM32F4_discovery Board unter Linux+Crossworks, allerdings Mint 11 (Ubuntu-Derivat). Versuche es doch einmal als root-user. Meistens ist das ein Rechteproblem wegen der USB-Ports. Dazu gibt es übrigens eine Hilfe auf der Rowley-Webseite. Welchen Fehler bekommst
den habe ich definitiv updaten müssen, bevor er funktioniert hat. Dann habe ich damit auch einen LPC1769 debuggen können (lpclink wird von CrossWorks auch nicht unterstützt, weil ClosedSource). Sonst kann ich dir wohl nicht weiterhelfen. Mir fällt noch ein, daß ich auch mit der LPCXpresso-IDE
-
Thread
Cortex M0 Variable speichern
Hallo, Ich hab mich jetzt schon einige Zeit mit dem LPC11c24 bzw. C14 beschäftigt. Im großen und ganzen läuft es auch gut. Ich habe einen sehr rudimentären CANopen Slave programmiert, der Analogwerte aufnimmt, skaliert und als PDO versendet. Jetzt
-
Thread
Plattform für langlebiges µC-Projekt mit Ethernet: Arduino? Ethersex?
braucht man sich wenigstens nicht auch noch um die Disziplin auf dem Bus kümmern. Als µC kann ich den LPC11C24 empfehlen. Der hat auch einen CAN-Bootloader an Bord, mit dem man die Firmeware über CAN verteilen kann. (wenn man's kann). Ich kann dir nur empfehlen auf irgendwelche Libs wie Ethersex zu verzichten
-
Thread
I2C Reichweite
mehr Bauteile und auch mehr Platz. Also warum eine schlechtere Lösung wählen? Von NXP gibts die LPC11C24 mit integriertem CAN-Transceiver. Sehr praktisch, aber nichts für Lochraster. Und: Das erste, was kaputtgeht, ist der Transceiver, und ein 8 Pinner ist immer leichter gewechselt als ein 48 Pin
-
Thread
Kleines "Dev-Board" mit 2x USB Client gesucht
/Seriell Chip o.ä. einsetzt. So wie der hier: http://goodfet.sourceforge.net/hardware/facedancer11/ da1l6
implementiert haben, werde ich wohl doch einen UART-Link benutzen. Dann kann ich auch einfach den LPC1378 nehmen, von denen hab ich noch ne Kiste rumfliegen. Blöd, gerade heute hol ich gefertigte Platinen ab... Somit -->> closed :) Gruß, Matthias
-
Thread
ARM-Einstiegsliteratur
jeweils mit dem ARM verbundenen Peripherie abhängig. Die UART in einem µC von NXP (wie z.B. dem alten LPC2106) sieht anders aus als die UART in einem µC von STM oder einem von Atmel, auch wenn sie alle den einen oder anderen ARM-Kern verwenden.
Arm ist nicht gleich Arm. Ich habe zur Zeit 3 verschiedene: NXP 11U68, TI Sitara 335x und TI Keystone. Gleich ist da nur der CPU-Befehlssatz. Doch jede Peripherie wird anders angebunden. Ich habe mir gerade die RTC auf dem NXP und dem TI-Sitara angeschaut. Das ist
-
Thread
Atmel Start fehlerhaft? Atmel SAMD21E18
SCL GPIO(GPIO_PORTA, 9) #define PB2 GPIO(GPIO_PORTA, 10) #define PB3 GPIO(GPIO_PORTA, 11) #define PB4_TX GPIO(GPIO_PORTA, 14) #define PB5_RX GPIO(GPIO_PORTA, 15) #define PB6 GPIO(GPIO_PORTA, 27) #define PB7 GPIO(GPIO_PORTA, 28) // Bug Atmel Start? /* PORTC */ #define
Man kann dazu ein extra Tool nehmen, aber ich mache es lieber mit Papier und Bleistift, z.B. beim LPC1768. Sehr umständlich fand ich es nur bei den Silabs C8051. Wenn man da Spezialfunktionen aktiviert hat, verschoben sich alle nachfolgenden Pin-Zuordnungen. Man mußte also schon vor dem Layout ganz
-
Thread
Welches Programmiergerät für welchen uC
www.elv.de/mini-usb-modul-um2102-komplettbausatz.html http://www.watterott.com/de/FTDI-Breakout-Reloaded-V11 Debuggen ist selten wirklich nötig, der Standard zum Debuggen von ARM ist SWD (Serial Wire Debug), JTAG kann auch noch verwendet werden. Der J-Link unterstützt beides und ist als J-Link EDU für 50
Eclipse von NXP (20 EUR): http://www.lpcware.com/lpcxpresso/download http://www.watterott.com/de/LPC-Link-2
-
Thread
CANopen-I2C Schnittstelle
Schau dir mal die NXP LPC11C24, da findest du in den LPCopen Bibliotheken einen ganz guten Einstieg in CANopen und I2C. Zusätzlich kann ich dir das CiA-301 und CiA-401 ans Herz legen. Müsstest mal auf deren Homepage nachsehen
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
und die 0,1 Auflösung werden stabil angezeigt. An einem Testaufbau hatte ich mal einen 12 Bit ADC im LPC1549 benutzt, da kam ich mit viel Mittelung auf ca. 1/4 °C. https://www.mouser.de/new/maximic/maxim-max31865-converters/
vermute mit OpAmp und integriertem ADC wird 0.1°C stabil angezeigt. Dafür müssten ja nur die ersten 11 Bit korrekt sein, die anderen 5 danach sind egal (150°C/ 2048 < 0.1°C ).
-
Thread
Frequenzerkennung 125-140kHz mit dsPIC machbar?
lang er in der ISR ist und irgendwie braucht mein IIR 1.Ordnung mit dem Sampling (braucht angeblich 11 Takte) und ein wenig Speicher umladen so lang das sich max. 30kHz (entspricht kSmpls/S) ausgehen. Wie gesagt ich hab noch nix optimiert (Compiler gcc-C). Werd mal den Assembler anschmeißen. Seltsam
Hallo @andreas: DMA hat er leider nur für USB (LPC2148). Ich hätte bisjetzt nicht entdeckt das der auch für was anderes zu gebrauchen ist. Das mit dem "ab und zu" verarbeiten klingt aber interessant. Ich möchte halt gern mind. 4800bps über dieses
-
Thread
Suche ARM9 oder ARM11
der Suche nach einem Mikrocontroller. Und zwar hätte ich gerne einen, der PEripheriemässig mit dem LPC2468 vergleichbar ist; das heisst: - Ethernet - CAN - USB - mindestens 2x SPI - mindestens 1x I2C - externes Memory Interface, welches auch mit SDRAM zurecht kommt - Media Card Interface -
KEIN BGA - Darf gerne QFP208 oder QFP240 sein - Wie der Titel bereits sagt, gerne mit ARM9 oder 11 Kern. Gibts sowas? Habe bereits bei NXP geschaut, die haben zwar ARM9, aber nur ohne Ethernet. Und das brauche ich, denn ich kaufe grundsätzlich nicht 1000 verschiedene Mikrocontroller ein, sondern
-
Thread
STM32 USART mit falscher Baudrate
sollte. Du brauchst mit diesem Zeugs vermutlich nie wieder sprintf. Und das ganze braucht nur 11.5 K im Flash - allerdings mit dem Keil übersetzt. Nach meiner Erfahrung braucht es beim Gcc etwa 20% mehr. Natürlich habe ich das Ganze NICHT speziell für den kleinen STM32F103C8T6 geschrieben. Fast
Schnittstelle. Also guck dir es an und verwende es nach deinem Gusto. Den USB-VCP hab ich auch für einige LPC-Typen (2478, 4088, u.a.). Man kann ihn in der vorliegenden Form auch für die STM32F30x benutzen. Hau rein! Und viel Glück. W.S.