-
Thread
Retro Fieber: Z80 oder 68000 ?
letzte Melduing: ich kriege sdcc auf PC unter Mint 17 nicht installiert, da eine GL...irgendwas LIB fehlt. Aus den paketquellen von Mint 17 kriege ich nur die 3.3.0 raus. Das make install bei dem Source endet mit einer fehlermeldung dass Berechtigungen
überhaupt keines). Der VIC von ARM ist zumindest in seiner ersten Ausprägung (PL190), zu finden in den LPC2100, keine echte Meisterleistung. Mit dem PL192 in den LPC2300 wurde es besser. Aber erst mit dem NVIC der Cortex M wurde es gut, weil erst da die CPU gut mit Nesting umgehen kann.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
error" welche wir bekamen könnte eventuell dazu passen. Gruß Marco (lange5766) PS: bin ab ca 17:00 wieder im Space
mit Microcontrollern der Serien MCS-51 (hier speziell den 89S52 und den 89C4051), AVR und dem (ARM) LPC1114... Die 51er Serie hab ich mal auf die Seite gelegt (schon eine Weile nicht mehr gemacht gehabt). Den USBasp konnte ich immer nur schwierig zur Zusammenarbeit mit den 89S52 bewegen und ich
-
Thread
µC, der sich als virtueller COM port ausgibt?
Der LPC11U2x und 3x beherrschen von Haus aus CDC
Boris P. schrieb im Beitrag #3781453: > Was für Möglichkeiten gibt es da? Nimm einen LPC13xx oder 17xx oder 40xx oder sonst einen, der ne USB-Device-Schnittstelle eingebaut hat. Ich hatte hier in diesem Forum schon mal ne Quelle für sowas als virtueller COM Port gepostet, suche einfach
-
Thread
D/A Wandler für Audio Ausgabe
Jimin M. schrieb im Beitrag #3780299: > einen LPC2368 von der Firma NXP besorgt. Nun > wollte ich wissen, wie man über den schon integrierten Lautsprecher Ein LPC mit integrierten Lautsprecher??
Das ist ein echter Lautsprecher der an einem kleinen Verstärker hängt. Der wiederum ist an dem LPC eigenen 10-Bit DAC angeschlossen.
-
Thread
kleinster AVR mit i2c und SPI
sich TWI (two wire interface). Der kleinste (Tiny85) als 8-Pinner hat auch TWI mit Einschränkung: 17.3.4 Two-wire Mode The USI Two-wire mode is compliant to the Inter IC (TWI) bus protocol, but without slew rate limiting on outputs and input noise filtering. Pin names used by this mode are SCL and
hieße also auf den Quarz verzichten? Geht I2c (Master) > mit internem oszillator? Wird alles vom LPC810 in DIP8 erfüllt. Aber geht ja nicht: Michael Reinelt schrieb im Beitrag #3774723: > es muss ein AVR sein
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
: > Die spurious und surprise Interrupts der NXP-LPC haben mich Wochen > gekostet. Die hier genannten LPC2000 sind aber Standard-ARM die als uC zweckentfremdet wurden. Das Interruptsystem IRQ/FIQ ist Standard, das Verhalten sollte nicht überraschen. Der Nachfolger LPC1700 ist pinkompatibel und ein echter uC mit IRQ-Controller.
-
Thread
Wie Register setzen lpc1768
drauf an. Lade dir mal http://www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc17xx-packages herunter. Und schau mal generell nach LPCOpen.
Programmierer erst mal zum Tee-Automaten." - Fand ich ganz witzig. Damit hat es zu tun. Schau mal in die LPC17xx.h ganz unten. Dort ist LPC_GPIO1 als Pointer deklariert, zB. #define LPC_GPIO1 ((LPC_GPIO_TypeDef *) LPC_GPIO1_BASE ) Von da aus kann man sich nach oben hangeln zu LPC_GPIO1
-
Thread
LPC2294 Libraries!
triftigen Grund hast. Ansonsten nimmst Du Cortex M. Die pinkompatiblen Nachfolger findest Du unter LPC17xx/18xx. fchk
vielen Dank. Ich bleibe auch lieber bei Cortex CPUs (STM32 und LPC17xx). Hab mich nur mal damit beschäftigt, weil ein Kollege von mir ein Board hat/benutzt, auf dem sowas drauf ist und er hat mich gefragt, ob ich da was wüsste. Also das ganze hat sich erledigt.
-
Thread
KiCAD: Anfängerprobleme bei der Installion unter Linux
irgendwelchen Foren nachlesen kann. Von diesen Distris habe ich bislang etwas gehört: Manjaro Mint 17 (KDE) opensuse Ubuntu Bei meiner momentanen Distri Min17-KDE (Festplatte verschlüsselt) tritt das Problem auf, dass alles viel zu langsam auf meinem Laptop (Kerne 2*1,3GHz) abläuft. So dauert der
schrieb im Beitrag #3737136: > Von diesen Distris habe ich bislang etwas gehört: > Manjaro > Mint 17 (KDE) > opensuse > Ubuntu Damit du das mal etwas einordnen kannst: *Debian-basiert* Es gibt Debian, das ist eine sehr stabile Distro, dafür ist die Software nicht sehr aktuell. Debian ist die
-
Thread
Unerwartetes Rechenergebnis bei uint32_t
#include <cr_section_macros.h> #include <NXP/crp.h> #include <math.h> // CodeRed - added NXP LPC register definitions header #include "LPC17xx.h" // Variable to store CRP value in. Will be placed automatically // by the linker when "Enable Code Read Protect" selected. // See crp.h header
at P2.0 LPC_PWM1 ->TCR = 2; //counter reset LPC_PWM1 ->PR = 9; //peripheral clk / prescaler (= PR +1) LPC_PWM1 ->MCR = (1 << 1); //reset on MR0 LPC_PWM1 ->
-
Thread
Wahl der richtigen µC-Familie Gesperrt
wäre mir da lieber. Dann schau dich doch mal die Cortex-M von NXP an: http://de.farnell.com/nxp/lpc810m021fn8fp/mcu-32bit-cortex-m0-30mhz-8dip/dp/2320692 http://de.farnell.com/nxp/lpc812m101jd20/ic-mcu-32bit-cortex-m0-so20/dp/2295531 Mal etwas anderes aber auch nicht alles neu wenn man STM32 schon
man es (darauf hofft der Hersteller). Im Vergleich zu RX100/200/600/700 sieht sowohl STM32 als auch LPC.. ganz schön alt aus.
-
Thread
Viele MCUs via SPI-CS Multiplex ansprechen
bidirektional lieber ist und weniger CS-Leitungen nehmen. Intersil macht das z.B. bei den MCP23017/23S17 so.
Wie wäre es mit der LPC11C Serie von NXP? CAN Treiber incl. Tranceiver im uC inklusive. Wäre bei 100 Teilnehmern evtl eine "günstige" alternative wenn man sich Treiber, äußere Beschaltung und Platz sparen kann.
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
. Mit der CooCox Umgebung könntest Du nicht nur einen [[STM32]] programmieren, sondern auch ein LPC17xx oder einen anderen Atmel mit Cortex-Mx Kern. Für umfangreiche Projekte gibt es nun mal auch entsprechend passende Prozessoren von vielen Herstellern. Siehe hier: http://coocox.org/CooCox_CoIDE.htm >> "Supported Device:" Auch würde ein [[STM32]] (oder LPC1xxx) eine Multiprozessor-Umgebung besser unterstützen, da man die mit CAN-Bus vernetzen könnte. (CAN = Controller Area Network). Bei AVR ist der CAN leider nur in wenigen Chips enthalten. Ginge zwar
-
Thread
LPC1768 und Keil
Hallo Zusammen, ich lerne mich gerade in den NXP LPC1768 ein und betrachte in Keil unter anderem dazu einige Codebeispiele. In der Headerdatei LPC17xx.h erfolgt eine Strukturierung aller Peripherie. Warum sind hier nicht die Registernamen verwendet
Die Registernahmen aus dem manual findest du in lpc176x.h. lpc17xx.h scheint neuer zu sein. die Bezeichnungen und Strukturen der lpc17xx.h findest du nirgends. Das ganze ist ein großes Ärgernis. Wenn du dann noch mdk-Beispieldateien verwendest, hast
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
nicht sofort flutscht, mit dem STM32F4-Disco lösen, liegt hier noch im Blister rum. (Eigentlich für 17€ inkl. Versand recht günstig in der Bucht.)
#3666639: > per DMA auf ein externes TFT Modul DMA auf TFT kann sowohl der Atmega wie auch der LPC. Wie bringst du denn mit deinem F4 vollständige Bilder mit 640x480px auf eine sd-Karte??
-
Thread
sd-Karte Elm Chan DMA
lpc17xx code von chan nehmen, der funktioniert einwandfrei. Bei der Aufdrößelung des SSP-codes habe ich ein Verständnisproblem mit dem Fifo. Elm chan führt nach der Übertragung der 512 Datenbyte diese
ausgewertet xchg_spi(0xFF); // Receive data resp break; } }else{ regVal = LPC_GPDMA->DMACIntErrStat; if ( regVal ) { DMAErrCount++; LPC_GPDMA->DMACIntErrClr = regVal; } } return; } [/c]
-
Thread
Controller mit Ethernet
aktuell meine Favoriten: - STM32F407ZG: ADC würde nur für 6 Kanäle reichen, wäre noch akzeptabel - LPC1837 oder LPC4337: mit externem ADC Der Controller sollte noch per Hand lötbar sein. Außerdem bin ich auf Codebeispiele insbesondere für den Ethernetteil angewiesen. Ist die Datenrate so überhaupt
aktuell meine Favoriten: > - STM32F407ZG: ADC würde nur für 6 Kanäle reichen, wäre noch akzeptabel > - LPC1837 oder LPC4337: mit externem ADC Die haben frei keine 6 ADCs drin (STM32F und LPC) sondern die haben 2 ADCs drin auf die die AD-Pins gemultiplext sind. Maximal erzeugst du dir also 2*10bit*1MSPS
-
Thread
Audioaufnahme, Verarbeitung und Ausgabe mit Mikrocontroller
Das LPC4357-EVB hätte alles drauf: externes 32 MiB SDRAM, 32 MiB Flash, UDA1380 Audio-Codec, SD-Karten-Anschluss, vorbereitet (Steckverbinder etc.) für TFT mit Touch de.farnell.com/Lpc4357Evb oder z.B.
-> http://linux.autostatic.com/2013/09/17/exit-beaglebone-black-hello-cubieboard2 Die Frage ist halt, ob du lieber eine fertige Lösung mit Linux möchtest (CubieBoard) oder alles low-level selbst machen willst. Linux und Multitasking frist
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
>DMA_InitStructure.DMA_M2M = DMA_M2M_Disable; ist M2M richtig? Beim LPC wäre es M2P
and endians LPC: 31.4.1.6.2 Endian behavior
-
Thread
Leisungsvergleich ARM AVR
> Falsch. Der LPC1768 ist ein Cortex-M3 und der kann Byte(=8Bit), Halfword > (=16bit), Word (=32bit) Zugriffe gleich schnell (alles in 2 Takten) > durchführen. Unaligned-Zugriffe (=Halfword-Zugriffe auf ungerade >
SSP0 läuft mit 25Mhz: [c] void lcd_ssp_init(void){ //0.15 0.17 0.18 ssp0/F x10 pinSEL(0,16,0); pinDIRout(0,16); pinSET(0,16); #if 1 //ssp0 init_ssp0_1(); ssp0_set_speed(2); //DMA: SSP0DMACR = 3;//176x LPC_SC->PCONP |= (1<<29);//Enable clock
-
Thread
Problem mit Timer Interrupt LPC1769
liesse sich signifikant kürzen, wenn man die Portzuweisungen zusammenfasst: [c]case 0 : LPC_GPIO2->FIOCLR = (1<<1) |(1<<2) |(1<<4); LPC_GPIO2->FIOSET = (1<<3)| (1<<5)|(1<<6); LPC_GPIO0->FIOCLR = (1<<2)| (1<<21); LPC_GPIO0->FIOSET = (1<<3)|(1<<22); [/c] Die Verwendung
koennte ich Dir vielleicht ueberlassen. Ich hab das schon mehrfach getan, auch noch zufaellig auf 'nem LPC17 .-)
-
Thread
PWM mit LPC1768.
Beispiel hier für das LPC1768 mbed: https://mbed.org/users/mbed_official/code/mbed/file/6473597d706e/TARGET_LPC1768/LPC17xx.h Hier etwas zum experimentieren und lernen: http://openlpc.com/4e26f1/examples/pwm.lpc17xx
/www.lpcware.com/content/nxpfile/lpcopen-software-development-platform-lpc17xx-packages) heruntergeladen und mit dieser begonnen. Dort befindet sich im Chip-Projekt die Datei chip_lpc175x_6x.h. diese widerum beinhaltet nur (mehr) einen Bruchteil der LPC17xx.h bzw. dürften
-
Thread
SPI Interrupt oder Polling
[code] static unsigned char buffer[512]; void SPI_IRQHandler(void) { unsigned int state = LPC_SPI->SPSR; switch(state) { case SPISTATE_SPIF: if(pos < 512) LPC_SPI->SPDR = buffer[pos++]; else { //Datenübertragung beenden LPC_SPI->SPDR; //read dummy
und DMA kennt. Eine davon liegt übrigens auf denselben Pins wie SPI, siehe auch UM10360.pdf, Kapitel 17.1. Wegen dem FIFO muss man bei SSP allerdings das Datenregister immer lesen _und_ schreiben. Noch was: [c]LPC_SPI->SPINT = SPIINT_SPIF; [/c] Das Rücksetzen des Interrup Flags darf nicht die
-
Thread
LPC17xx I2C und SPI Interrupts
Hi, hab grad ein merkwürdiges Problem bei meinem LPC1758 Prozessor. Ich möchte gerne I2C und SPI mittels Interrupts integrieren. Beide Sachen laufen auch soweit für sich. Wenn ich über SPI mehrere Bytes übertrage (wobei die weiteren Bytes in der Interruptroutine von SPI dem SPDR überbracht werden) und "gleichzeitig" einen I2C Transfer anstoße um etwas aus dem Eeprom zu lesen, bekomme ich beim I2C teilweise 0xFF statt der richtigen DAten angezeigt. Wenn ich den I2C Transfer erst starte, sobald der SPI Transfer abgeschlossen ist, dann erhalte ich das richtige Ergebnis beim I2C. Gruß Lars
-
Thread
Verstärkerschaltung für einen digitalen Funktionsgenerator
ich möchte einen digitalen USB-Funktionsgenerator bauen. Um kurz einen Überblick zu geben. Ein LPC1758 kommuniziert mit dem PC über USB und bekommt von ihm die Daten für das Signal, Frequenz,.... Dieser schickt dann die Daten zu einem FPGA (CYCLONE III) weiter und steuert außerdem noch die Verstärkerschaltung
nochmal DC-Pegel umsetzen. Offenbar hast du dir 1x LPC1758, 1x Cyclone 3, 2x MAX5888 und 3x AD8000 als Samples geschnorrt. Junge, begnüge dich für's erste mit einem eher praktischen Projekt: Gönne deinem Produkt einen Drehgeber für die Frequenz, einem
-
Thread
DMA-Datentransfer OV7670 -> ARM-MCU
DMA_SRC nach GPIO3-Port und läßt die dort angeschlossenen LEDs blinken. Request-Quelle ist Timer1 und LPC_GPDMA->DMACSoftSReq=(1<<9): [c]void dma_ch0_m2p(void){ LPC_SC->DMAREQSEL = (1<<1);//i.V.m. DMAC_SRC_PERIP(9)LPC_GPDMACH0->DMACCConfig LPC_SC->PCONP |= (1<<29);//Enable clock to DMA controller LPC_GPDMA->DMACConfig=DMAC_CTRL_ENABLE; LPC_GPDMACH0->DMACCSrcAddr = DMA_SRC; // LPC_GPDMACH0->DMACCDestAddr = DMA_DST; LPC_GPDMACH0->DMACCDestAddr = &(LPC_GPIO3->FIOPIN); LPC_GPDMACH0-
-
Thread
ARM µCs - wo privat kaufen?
Hi, woher bezieht ihr privat eure ARM Mikrocontroller? Z.B. Cortex M0, M3? (bevorzugt NXP LPC..., schau mir aber auch gern andere Möglichkeiten an) Gibt es eventuell eine Möglichkeit der Sammelbestellung? Hab bei Watterott leider nur den NXP LPC1114 im DIP Gehäuse gefunden.
Der HBE-Shop hat die ganze Palette zu super Preisen. z.B. ARM Cortex-M0 LPC1113 LQFP48 für 1,99EUR :-)
-
Thread
[Sammelbestellung] µC-Board + RAM
mit dem LPC1788 gibt es doch auch schon nette fertige Boards: http://www.ebay.de/itm/LPC1788FBD208-LPC1788-NXP-LPC-ARM-Cortex-M3-Evaluation-Development-Core-Board-/261119454101?pt=LH_DefaultDomain_0&hash=item3ccbeeab95
Verfügbarkeits-Tabelle wie beim LPC17… und poste dann das Eagle-Sheet und ein Layout dazu. An die Interessenten: Ist das 1,27mm-Pitch Briefmarken-Format (s.o.) nun OK für Euch oder soll's pinkompatibel zum ebay 261119454101 sein?
-
Thread
µC mit viel RAM für Touch TFT mit "Wischen"
ARM mit einem Pitch von mindestens e=0,80 finde ich nicht. Also bleibt´s wohl beim ATmega162. Der LPC1114 ist knapp dran, hat aber kein "External Bus Interface".
Bildaufbau beim Wischen zufrieden ist, was aber schon 240*16 Bit/Pixel / ms = 480.000 Byte/s sind. - LPC1774 wäre gut, alternativ könnte man sogar bis LPC4088 bestücken, Cortex-M4 mit viel Zubehör. Allerdings ist eine Kombi 'nur µC und RAM' auch nicht gerade bastelfreundlich. Man hat sehr viele Anschlüsse
-
Thread
LPCXPresso 1769 Reset anschließen?
RESET ist aktiv low bei den LPC17xx
Vielen Dank. Weisst du zufällig ob man auf dem lpcxpresso-Board mit dem oben genannten LPC1769 nur die Funktion, die in der Spalte stehen, nutzen kann? Oder lassen sich z.B bei J6-42 (s. Bild) anstelle PWM auch GPIO nutzen? Man weis halt nicht wie das Teil vom LPC bis zum Anschluss-Pin
-
Thread
STM32Cube & Eclipse & GCC
\stm32f4xx_hal_spi.c:639:17: warning: variable 'tmpreg' set but not used [-Wunused-but-set-variable] Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c: In function 'SPI_RxCloseIRQHandler': Compiling: Drivers\STM32F4xx_HAL_Driver
:1802:17: warning: variable 'tmpreg' set but not used [-Wunused-but-set-variable] Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c: In function 'SPI_DMATransmitReceiveCplt': Drivers\STM32F4xx_HAL_Driver
-
Thread
Dual-Port-Ram oder andere Lösung?
kleineres, aber bei den Preisen heutzutage nehm ich einfach was dickes... Pic32MZ oder STm32F4 oder LPC4370. Und wenn es ganz dicke kommt nen BBB wobei die PRU mit Assembler bissel blöd sind..
write operation in a single clock > cycle http://books.google.de/books?id=03KFC6UYhR8C Kapitel 17.5.2 Ist das eine Besonderheit des TMS320C54x? Oder ist das mehr oder weniger üblich bei DSPs?
-
Thread
UART Timing Analyzer Marke Eigenbau
die zeitliche Abfolge von verschiedenen Tasks darstellt. (Arbeite derzeit mit einem EZB auf meinem LPC17xx) Weil ich aber leider faul bin möchte ich nicht jedes mal irgend welche pins togglen und mit dem oszi aufnehmen, sonder würde gerne ein kleines UART Protokoll entwickeln oder ein vorhandenes nutzen
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
:-) http://www.hornbach.de/shop/Aschesauger-ohne-Motor-17-Liter/8475265/artikel.html?WT.srch=1&origin=pla&WT.mc_id=de12a999
Trick17 schrieb im Beitrag #4866331: > in China bestellt. (...) > aber sehr unpraktisch und unlogisch. Das Feng Shui hat ja auch im Land zu bleiben.
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
noch Quarz dazu käme würde ich auf jeden Fall den LPC bevorzugen.
Den LPC81X hatte auch schon im Auge der hat aber leider keinen adc.
-
Thread
Welcher Bus kann das?
Beitrag #3562654: >> Ursprünglich hatte ich gehofft mit max 2€ hinzukommen > > Also der kleinste LPC11C12 mit CAN-Controller+Transceiver kostet 2,50 > > 16KB Flash sollte ja reichen ... 1,71 Euro. LPC11C22 Series 32 Bit ARM 32 Kb Flash Cortex-M0 Microcontroller - LQFP-48 -http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/5006541-LPC11C24FBD48-301,.aspx?IM=0#sthash.yieImdI3.dpuf
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
getrennten Register oder (XMC1100) in einem Register, mal ueber viele Register mit Adressauswertung (LPC1100), mal ueber ein Schreibregister und ein Maskierungregister, mal ueber Bit-Befehle (8051, AVR?), mal ist GPIO zu Pins 1:1 (LPC1100) mal total durcheinander (LPC4300). Ganz davon abgesehen: das
kein Witz!), aber halt schon ein 'wenig' mehr Peripherie: USB, Ethernet, I2S,... ;-) Das Manual des LPC17 ist sinnvoll in Kapitel gegliedert. Das ist wichtig fuer den Einstieg - vorausgesetzt es ist noch ein erklaertes Ziel zu verstehen, was man macht.
-
Thread
LPC17xx Interrupts
Hi, ich hab bei mir I2C am laufen mit Interrupts (µController: LPC1758). Jetzt möchte ich gerne noch eine Polling-Routine einbauen, die den Status vom I2C zurückliefert. Dieser Status wird aber in der Interrupt-Routine ständig angepasst. [code] uchar GetI2CState(void) { NVIC_DisableIRQ(I2C1_IRQn); //get status NVIC_EnableIRQ(I2C1_IRQn); } [/code] Jetzt kann es doch sein, dass gerade während ich den I2C Interrupt ausgeschaltet habe, einer ankommt. Was muss ich machen, damit dieser Interrupt trotzdem von meinem Programm wahrgenommen wird, sobald der Interupt wieder aktiviert
-
Thread
Ideen für Projekte mit dem Infineon XMC 2Go Gesperrt
über die Zeit erfassen. In Kombination mit dem in dem Post von Björn R. (sushi) Datum: 23.02.2014 03:17 beschriebenen Motorgeräuschgenerator könnte das Motorgeräusch abhängig von der wahren Last generiert werden.
Functions usw. Doxigen --< > Call Tree -View ... Code High-lite [][][][][ Ich habe schon mit LPC Espresso in Eclipse hantiert. Das ist gut, aber nicht gut genug für mich, da ist noch Potential drin. Genau dann wenn man ein unbekanntes Ref-Design auseinanderbauen muss. Oder einer den Code vom
-
Thread
SPI-Slaves parallel schalten?
ich möchte an einem ATMega drei Porterweiterungs-ICs vom Typ MCP23S18 betreiben (ist ähnlich dem ...S17, nur mit Open Drain-Ausgängen). Leider habe ich noch nie was mit SPI gemacht. Wenn ich nur ein IC bräuchte, wäre es mir klar: einfach MOSI, MISO, SCLK und Chip Select verbinden. Aber ich habe aber
seinem einzigen board probiert schon. Und h"atte das Drecks-Olimex-Board Angstwiderst"ande gehabt, der LPC2124 w"urde noch funktionieren! Und, Lothar, offensichtlich hast Du andere Kollegen als ich. Sonst w"urdest Du gerne die Angstwiderstaende in Experimentierboards einbauen .-)
-
Thread
Anfänger Projekt - Bestellungen
keiner aus der Information was raus errechnen ;) Ich nehme aber mal an, dass du 17 bist (entsprechend des Namens), ansonsten kann man damit nichts anfangen. LeonBerlin17 schrieb im Beitrag #3536679: > Jetzt noch mal zu meinen eigentlichen Projekt. Ich möchte gerne > eine Spiele-Konsole
realisieren. Das Hauptaugenmerk liegt einfach in der Steuerung von Maschinen und Co. LeonBerlin17 schrieb im Beitrag #3536679: > Welcher > Mikrocontroller ausreichen wird. Wie gesagt: Vielleicht keiner... LeonBerlin17 schrieb im Beitrag #3536679: > Wie ist es eigentlich mit der PIN > Belegung
-
Thread
[Hinweis] Fehler im MAX6675 Datenblatt (SPI-Interface)
Zeit, sich zu stabilisieren. Davon geht weg: der Slave braucht 100ns, der Koppler 50ns, die Leitung 17ns, das Schieberegister hat eine Setup-Zeit von 10ns (alles halbwegs realistische Beispielwerte!!), bleiben zur Signalstabilisierung noch: 232-100-50-17-10 = 55ns. Und /nur/ so kann es funktionieren..
auflösen). Damit ist man beim ATMega schon sehr nah an den min. 10 ns Haltezeit dran. Aber da ich einen LPC benutze ist mir das gerade egal :-) Und auch das Auslesen mit 4 MHz läuft sauber.
-
Thread
Erste Schritte mit ARM SAMD20
{ REG_PORT_OUTTGL0 = PORT_PA17; 226: 4a04 ldr r2, [pc, #16] ; (238 <main+0x24>) 228: e7fc b.n 224 <main+0x10> [/c] -O3: [c] REG_PORT_DIRSET0 = PORT_PA17; 232: 4a06 ldr r2, [pc, #24] ; (24c
diesen sechs bin ich gut klar gekommen (der Prefix cmsis- ist von mir): cmsis-core_cm0.h cmsis-lpc1114.ld cmsis-lpc11xx.h cmsis-startup_lpc11xx.s cmsis-system_lpc11xx.c cmsis-system_lpc11xx.h Praktisch ist, dass die Registergruppen als Strukte angelegt sind, da vertuddelt man sich nicht so