-
Thread
Telit GM862-Quad Problem
schicke ich bekomme einfach keine Antwort vom Modul. Weder wenn ich dem Modul vom Mikrocontroller (NXP LPC2119) noch vom Hyperterminal etwas zuschicke. Mit dem Oszi überwache ich die RxD und TxD Leitung. Beim Modul kommt alles sauber an was ich rüberschicke aber nichts zurück. Das Modul schalte ich ebenfalls
Programm in C. In dem Programm sende ich vom LPC932 den AT-Befehl AT#SHDN zum Telit Modem. Daraufhin soll ein OK zurück gegeben werden und sich das Telit Modem zu mindest ausschalten. Sollte ein OK zurück kommen, signalisiert der MC dies durch einschalten
-
Thread
Einige Fragen: Aufnahme und Wiedergabe von Audio
ich aber nicht sicher bin, ob das geht: Wenn ich die Auflösung des AD-Wandlers auf beispielsweise 11bit beschränke, mit 32kHz abtaste, meinen Tiefpass entsprechend dimensioniere und dann durch Oversampling mir mein eines "verlorenes" Bit wiederhole? Wäre das grundsätzlich möglich? Danke schonmal,
aber nicht >sicher bin, ob das geht: Wenn ich die Auflösung des AD-Wandlers auf >beispielsweise 11bit beschränke, mit 32kHz abtaste, meinen Tiefpass >entsprechend dimensioniere und dann durch Oversampling mir mein eines >"verlorenes" Bit wiederhole? Wäre das grundsätzlich möglich? Meiner Meinung
-
Thread
Unterschied zwischen avr und 8051 bei atmel
dem 8051 noch etwas amortisieren. > Lassen wir die. In den Kuebel damit. hmm wir haben den 68HC11 als lernobjekt ..... auch schon älter .... die nächste stuf soll bald in planung sein .. ARM9
wohl auch schon welche die nur durch 6 oder 3 oder 4 Teilen, hab ich wohl mal gesehen. Zum Teil die LPC von NXP(ehem. Philips). In der 8bit Welt sind zur Zeit die AVR am schnellsten, da sie 1Takt = 1Befehl abarbeiten können. PIC´s dort wird der Takt durch 2 geteilt.... Naja, jede Architektur hat
-
Thread
OLED Sammelbestellung
den Display's und den Steckverbindern läuft. Die betreffende Person ist aber erst wieder am 07.11.2007 im Büro. Ich werde dann den Preis hier einstellen. noeppkes ...
Den DC-DC Wandler gibts nur im DFN Package 3x3mm 10Anschlüüse seitlich 0.5mm Pitch ohne Beine. PIN 11 ist unter dem Gehäuse. Hierfür hab ich auf der Platien ein Via mit ins Package gemacht, so das man von der anderen Seite drankommt
-
Thread
c++ programmierung µc
stdio.h> /* define segments in terms of IO lines */ #define SEG_A (1 << 10) #define SEG_B (1 << 11) #define SEG_C (1 << 12) #define SEG_D (1 << 13) #define SEG_E (1 << 14) #define SEG_G (1 << 15) #define SEG_F (1 << 16) #define DISP_0 (SEG_A | SEG_B | SEG_C | SEG_D | SEG_E | SEG_F) #define
einen Bootloader? Eigentlich wollte ich ganz ohne allem erst mal anfangen... der prozessor ist der LPC2212. Bei dem Board war eine CD mit dabei, mit Bootloader U-Boot und dazu Beispielprogrammen, aber ich möchte halt zuerst mal ohne Bootloader auskommen... @Gast vielen dank für dein beispiel
-
Thread
(Laser-) Spiegel schneiden
keine Doppelbrechungen hervorrufen. Das ganze ist übrigens für ein Messgerät gedacht, in dem ein LPC2148 zwei CCD-Sensoren auslesen und die Daten verarbeiten soll, so offtopic ist die Frage in diesem Forum also nicht. ;-)
www.brenner-foto.de/default.asp?UIDASP=02102007003757665936913415018&ARTNR=510528&UG=spiegel&Anzahl=16&Anf=11&Ende=20&SON=5&UE=0,0,0&MENPRO=&ES=0 Gruß Nils
-
Thread
Suche µController mit min 115,2kbs baud (RS-232)
Eventuell gibt die CMUcam3 Community oder die Entwickler Hilfe, wie das Programm für den ARM7 LPC2106 aussehen muss oder jemand übersetzt eine neue Firmware für dich. Der µC auf dem CMUcam3 hat ja einen seriellen [[Bootloader]], so dass ein Update rel. einfach ist.
LED2 (auf Grundplatte nach vorne gerichtet) 10 IRPD1 In (auf Grundplatte nach vorne gerichtet) 11 SSC-32 (Servocontroller) 12 IRPD2 LED1 (auf Grundplatte nach hinten gerichtet) 13 IRPD2 LED2 (auf Grundplatte nach hinten gerichtet) 14 IRPD2 In (auf Grundplatte nach hinten gerichtet) 15 Relais
-
Thread
LCD EA DIP204-4 Initialisieren
so angeschlossen wie im dislplay.h beschrieben. Die Pins für den 4Bit-Modus werden vom DIP204 Pin 11 bis 14 benötigt. Durch andere Beiträge, habe ich auch gesehen, dass jemand vergessen hat R/W (SID) auf GND zu schalten. Habe dies gemacht und es funktioniert wunderbar!!! Danke für das Hinaufstellen
beschalten sein? es handelt sich um den 4bit modus und ich bekomme nichts raus. controller ist ein LPC
-
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
Timer Interrupt LPC2148 Yagarto
muss PC aus der Vic-Addresse laden, falls kein Assembler-Wrapper genutzt wird. Im Startup sollte bei LPC2000 (<2300) am siebten Vektor sowas stehen: ldr pc,[pc,#-0xFF0] Martin Thomas
Ach ja: Beim LPC2138 ist vor dem ersten RAM-Zugriff eine spezielle Initialierung erforderlich. Kann sein, dass der LPC2148 das auch benötigt => Errata Sheet. Siehe irgendwelchen Startup-Codes im Netz, in manchen wird
-
Thread
ARMs flashen und andere Katastrophen
Fragen (dann im Forum von www.keil.com) auch besser die RV-MDK (Packet-)Version (vor Kurzem war das 3.11, k.A. ob schon eine aktuelle Version da) und nicht die Version von uVision, zumindest scheint das üblich. Wenn es "echt gut" gefällt, dann ist ja gut. Wenn Eval-Lizenz und Codegrößenbeschränkung nicht
nach einfacher und übersichtlicher ist. Ist wohl nicht nur meine Meinung, habe bisher noch keinen LPC2k, AT91SAM, STR7, ADuC etc. Code für GNU-Toolchain gesehen, der das default-script nutzt. Funktion von Linker-Script und Startup-Code nochmal nachvollziehen (Lynchs Tutorial und Artikelserie bei
-
Thread
TV bild erstellen Analog oder Digital?
analog-TV hier in Hessen abgestellt wurde. Außerdem ist S/W-TV irgenwie farblos xD. ICh hab vor eine 11x12cm platine zu basteln und die ins batteriefach zu kleben. Hinten will ich ein paar schnittstellen einbauen. (was ist das Beste??? RS232, LAN, USB, Firewire(hab ich aber nicht am PC) Einstellungen
kaum zu gebrauchen. 2. ARMe haben idR schnellere AD Wandler. ca. 1 MS/s (ADuC), 0.5 MS/s (AT91SAM7), LPC und STR weiß ich nicht auswendig. Daten sind etwas älter, könnte mittlerweile bessere geben. Datenübertragung per USB möglich. Höhere Rechenleistung -> Besserer Trigger oder ähnliches möglich. 3. FPGA
-
Thread
Propellar Clock für die Fahrradspeichen
Propeller Clock mit SPI Schieberegistern gebaut. Als LED Treiber nehme ich 2 MAX6957 die von einem LPC2106 befeuert werden. Die MAX6957 Treiber machen über 20MHz am SPI und funktionieren als einstellbare Konstantstromquelle -> Kein PWM = Kein Flimmern. Farbtiefe bei RGB ist 12Bit.
Eigentlich nicht , den uC den ich benutzt habe war ein Fehlgriff. Der LPC2106 macht "nur" ca. 7MHz SPI Takt. Ein Pinkompatibler uC , LPC2103, macht da schon einiges mehr hat aber leider etwas zuwenig RAM. BTW: Hab Dich mal im ICQ geaddet.
-
Thread
Boot Jumper LPC2214
nich über einen jumper auf VCC gezogen werden mit Pullup? http://microcontrollershop.com/Images/lpc-h22xx-sch.gif www.nxp.com/acrobat_download/usermanuals/UM_LPC2114_2124_2212_2214_2.pdf Seite9 Patrick
Soweit ich weiß, hat der LPC2214 intern schon pull up Widerstände an D26 und D27. Unbeschaltet (floated) befindet er sich also im single chip boot mode (11).
-
Thread
LPC2148 und SHT11
Hallo ihr alle, hab mir einen sht11 zugelegt und will den nun mit meinem lpc2148 auslesen. hab den code von der sensiron seite genommen und entsprechend auf den lpc2148 gemappt, aber irgendwie geht's nicht. er liefert mit immer die
SHT11 code auch auf ARM2148 umzuportieren
-
Thread
[gesucht] Olimex SAM7-EX256 Minimalbeispiel
attachment/25724/Olimex_SAM7_EX256_StartupMinimal_2007.08.17.zip Verzeichnis von C:\temp 20.11.2007 20:07 <DIR> . 20.11.2007 20:07 <DIR> .. 17.08.2007 20:11 8.562 cstartup.S 17.08.2007 20:11 623 elf32-littlearm.lds 20.11.2007 20:07 <DIR> include 17.08.2007 20:11 7.502 lowlevel.c 17.08.2007 20:11 6.795 main.c 20.11.2007 22:02 3.865 Makefile 17.08.2007 20:11 85 prog_flash.bat 17.08.2007 20:11
-
Thread
Überschreiben von Strukturelementen
Hallo zusammen, ich habe einen LPC2294 mit dem RealView-Compiler. Dort habe ich eine globale Struktur angelegt: [c] #define MAX_ELEMENTS 16 typedef struct { int n; char szName[32]; } TEST; static TEST
{0, "04"}, {0, "05"}, {0, "06"}, {0, "07"}, {0, "08"}, {0, "09"}, {0, "10"}, {0, "11"}, {0, "12"}, {0, "13"}, {0, "14"}, {0, "15"}, {0, "16"} }; [/c] Vielen Dank für Eure Hilfe.
-
Thread
LPC 2000: DMA und SSP zickt gewaltig.
Hallo, Sind keine LPC Profis hier? Hat denn keiner von euch sowas schon mal gemacht? Mein Controller ist übrigens ein LPC2378.
> Mein Controller ist übrigens ein LPC2378. Der ist noch nicht so häufig. Wohl auch deshalb, weil die 2300er ausserhalb von Demoboards so gut nicht nicht zu kriegen sein sollen. Und die älteren LPC2000er haben kein DMA.
-
Thread
LPC2148 SRAM Ansteuerung über GPIO
0x00FF0000; IOSET1 |= 0x00FF0000; } Hat jemand einen Tipp oder eine Idee? Das SRAM ist 1:1 am LPC2148.
Thema noch einfällt: Die LPCs haben einige Open-Drain Pins für I2C. Das betrifft in deinem Fall P0.11 und P0.14. Diese Pins können nur low-pullen, für high brauchst du einen externen pull-up (siehe Datasheet Rev.02 Seite 11). Gruß, Dominic
-
Thread
openocd LPC2148 flash mit 13 KB Firmware schlägt fehl
oocd_flash2138.script working_area 0 0x40000000 0x40000 nobackup #flash configuration flash bank lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum > flash info 0 #1: lpc2000 at 0x00000000, size 0x00040000, buswidth 0, chipwidth 0 #0: 0x00000000 (0x2000kB) erase state unknown
Hat sich erledigt! Die Zeile in der das Flash konfiguriert wird war falsch: flash bank lpc2000 0x0 0x7D000 0 0 lpc2000_v2 0 12000 calc_checksum
-
Thread
Zukunftsaussichten für den ARM7
halbfertigem Zeug sich Atmel auf den Markt traut. Sowas kannte ich bis dahin nicht. Aber z.b. die LPC-Typen von NXP, mit denen ich auch schon was gemacht habe, sind da viel besser...
@Peter: "Aber z.b. die LPC-Typen von NXP, mit denen ich auch schon was gemacht habe, sind da viel besser..." Jo, klar: Ich nenne nur mal ein nicht funktionierendes EMI, nicht funktionierendes CAN, etc. NXP ist leider
-
Thread
LPC 938 Wetterstation
gerade an der Planung meiner Technikerarbeit. Es soll eine Wetterstation daraus entstehen. Muss den LPC938 verwenden und bin gerade auf der suche nach passenden Sensoren. Habe mir gedacht ich möchte auf jedenfall die -Temperatur (DS1621) -Luftfeuchte (SHT 11/15 o. SHT 71/75) -Luftdruck
Der SHT11 ist ja echt interesannt aber nicht ganz billig (bei Farnell 18€) Oder kennst jemand ne günstige Bezugsquelle?
-
Thread
LPC 938 Wetterstation
gerade an der Planung meiner Technikerarbeit. Es soll eine Wetterstation daraus entstehen. Muss den LPC938 verwenden und bin gerade auf der suche nach passenden Sensoren. Habe mir gedacht ich möchte auf jedenfall die -Temperatur (DS1621) -Luftfeuchte (SHT 11
dass die ´Verwirklichung von Wettersensoren nicht immer durch massgeschneiderte ICs wie z.B. der SHT11 oder MS5534A direkt möglich ist und viel mechanischer Aufwand dazu erforderlich ist. Hoffe das hilft für den Anfang. Gerhard
-
Thread
welcher µC für Webserver, LCD, Ethernet
Hallo Josef Ich habe hier einen LPC2124 der intern mit 60MHz läuft. Daran angeschlossen ist ein CP2200 (ein 10MBit Ethernet Baustein). > Welche Datenrate kann man > max. dabei erzielen - ich bräuchte ca. 10-12 MBit. Die maximale
Mikrocontroller zu verwenden. > Toller Kommentar.... ?! Er ist sehr treffend. Ich habe hier noch ein LPC2378 (72MHz). Der hat einen eingebauten Ethernet Baustein mit DMA. Der schafft die 10MBit auch nicht voll auszunutzen (mit TCP), obwohl er 100MBit hat. Gruss, Daniel
-
Thread
Unterstützung - eigenes CAN Protokoll
Aufbau Telegramm zur Anforderung (CAN Dongle): 11 Bit ID: Nummer 1 bis 5 (Anzahl der Anforderungen vom CAN Dongle) 1 Datenbyte = DLC 2 Datenbyte = Quelle Baugruppenadresse 3 Datenbyte = Quelle Message Objekt Nummer 4 Datenbyte = Ziel Baugruppenadresse
Nachrichten durch, das heisst ich kann nach der > gewünschten CAN ID prüfen. So verlierst du effektiv 11-29 Bits an übertragener Information. Dafür benötigst du nicht die ID 0, sondern kannst den CAN-Controller auch so programmieren, dass er alle Objekte durchlässt. Ich stand vor einem ähnlichen Problem
-
Thread
LPC2468 Pin allocation table
/pdf/lpc2468.pdf Paul
PINSELx-Registern die benötigte Peripherie auf einen Pin zuweisen. In deinem Beispiel: TXD1 liegt beim LPC2468 auf drei Pins: P0[15] (Pin 128) -> PINSEL0[31:30] = 0b01 (siehe Tabelle 120*) P2[0] (Pin 154) -> PINSEL4[1:0] = 0b10 (siehe Tabelle 125*) P3[16] (Pin 137) -> PINSEL7[1:0] = 0b11 (siehe Tabelle
-
Thread
Filter schneller berechnen, aber wie ?
Takt dauern darf - auf dem AVR unmöglich. Ich würde mir vielleicht mal einen der ARM7TDMI-Controller (LPC2000, AT91SAM7) oder noch besser den dsPIC anschauen. Allerdings musst du dir bei einem IIR-Filter in Festkommarechnung Gedanken um Quantisierungseffekte (-> Grenzzyklen) machen und Gegenmaßnahmen
25fache Überabtastung fühlt sich für mich nicht sehr effektiv an. Ein 10 tap IIR mit 1.6Ms/s hat 11 Vorwärts- und 10 Rückwärtskoeffizienten,, benötigt also (10+11)*1.6 MegaMACS pro Sekunde. >>wie krieg ich das in eine Zeit umgerechnet Wieso Zeit? Die Berechnung des Filters erfordert z.B. 25 MegaMACs
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
Sektor auf einem einfachen AVR ohe XMEM testen, 512 Byte hat selbst ein Mega8. UNd für ne Spur mit 11 Sektoren, naja Mist, dann muss XMEM her ;-) Aber ich wünsch euch viel Erfolg, bin mal gespannt was draus wird. *Abo* MFG Falk
oder weniger nur an GNU-Tools angepasst und Chans Fat-Library drüber gestülpt. Jetzt wo Chan auch den LPC/MCI low-level-Code bereitstellt, werde ich wohl beim nächsten LPC23xx/SD-Card-Projekt diesen ausprobieren. LPC23xx "muss" auch nicht auf 4-bit umgestellt werden. Man kann auch bei 1-bit-Bus bleiben
-
Thread
GPS EMpfänger Lassen IQ
für Module? s.u. >Ich hab folgendes Projekt vor: >Atmega128 mit ext. RTC oder evtl. auch ARM LPC2138, 2x20 LCD und ein >paar Tasten für Bedienung. Das ganze soll als GPS-Gerät zur exakten >Standort- und Zeitbestimmung dienen und vor allem dann aus den Werten >die exakte Sternzeit berechnen und
Formaenderung hinbekommen. Damit anschliessend die Helix wieder sauber reingeht kann man wiederum den 11.5er Bohrer, natuerlich umgedreht, also mit dem stumpfen Ende, nehmen und damit den Kragen wieder in Form bringen. Der Kragen hat naemlich auch 11.5mm Innendurchmesser, da setzt sich dann das helle Kunsstoffteil
-
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
Vorwiderstand für LDR
Ich habe eine leider einen LPC2148. Die UART<=>PC funktioniert. Mit der Software habe ich nicht so grosse Problem wie mit der Elektronik ;-). Die Daten, die vom ADC des LPC über eine Uart gesendet werden, werden in einer GUI,
entladenen Kondensators messen und davon den Logarithmus nehmen. Mit den 32bit-Timer-Captures eines LPC2000 bleibt dir ein Überlauf erspart, das von Michael erwähnte Spiel mit dem Prescaler entfällt daher. So grad gestern realisiert mit LPC2129 und NE555-LDR-Oszillator. Da der LPC keinen Analog Comparator
-
Thread
usbprog Fans aufgepasst: JTAG USB (OpenOCD, ARM7)
mir schon vor Jahren abgewöhnt. Welche Übertragungsrate erreicht das Gerät denn so ungefähr? Der LPC21xx Bootloader ist mir etwas zu langsam. - Michael
kBaud kann ich beim Flashen einstellen was ich will Laut Handbuch macht 115K nur bei 14,7. Ebenso LPC2300.
-
Thread
ARM+Spannungsregler werden heiß
Hallo, ich habe mir vor kurzem ein LPC2148-Board bei ebay gekauft(http://cgi.ebay.de/ARM7-Philips-LPC2138-Stamp-Module-ARM-32-16-Bit_W0QQitemZ160108200551QQihZ006QQcategoryZ10662QQrdZ1QQssPageNameZWD1VQQcmdZViewItem) Wenn ich da jetzt
Das Datasheet vom LPC2148 ist nicht allzu egiebig, aber das vom LPC2368 gibt hübsche Orientierungswerte für den Einfluss interner Periphiere (ja, der hat mehr davon als der LPC2148, aber das soll auch nur als Beispiel dienen
-
Thread
UART0 Probleme LPC2148
Überwachung mit Portmonitor. 1. Sendung: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 2. Sendung (100ms später) 10 11 12 13 14 15 16 17 18 19 1a 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 3. Sendung (wieder 100ms
Ach ja, zur Orientierung: Ein Interrupt-Handler für UART braucht auf 60MHz LPC2000 mit allem FIFO-Gedöns schlimmstenfalls 3-4 Mikrosekunden.
-
Thread
Arm7 FreeRTOS Problem
Hi, mit welcher Frequenz taktest du den LPC denn? In der LPC2000 Yahoo Group gab es mehrere Berichte wonach bestimmte LPC23xx bei höheren Taktraten nicht-deterministische Fehler aufweisen. Auch scheinen Probleme mit dem LPC23x stark vom Produktionszeitpunkt
wenn der Prozessor mit bis zu 48MHz getaktet wird. Der letzte Thread zu dem Thema hatte den Titel "[lpc2000] Investigation of LPC23xx MAM Issues" Gruß, Dominic
-
Thread
STR9 Hilfe
der Zeiten von Interrupts und RTOS-Contextswitches deutet an, dass ein STR9 langsamer ist als ein LPC2000 - beide mit Code im Flash; läuft der LPC2000 an den kritischen Stellen im RAM, wirds noch krasser.
ist aktiviert, sonst wäre t=9 bei 1xLDR kaum machbar, da ohne BC allein die Zählschleife schon auf 11 Takte kommt (BC:5). SCU.scr0 |= SCU_SCR0_PFQBC_EN; SCU.scr0 &= ~SCU_SCR0_DTCM_1WS; Sämtliche Takte sind dabei /1. ITCM/DTCM enabled, unordered - ich habe aber sicherlich auch ordered DTCM
-
Thread
ATMEL billiger und leistungsfähiger als PIC
sehr preiswerten Mikrocontrollern und Reichelt fiel auch zugunsten von AVR aus. Also die Klasse Tiny 11 oder Tiny 12/13. Die gibt es teilweise deutlich unter 1 Euro. Tiny 11 für 60 Cent. Nur: Was interessiert beim Basteln, ob ein Chip 1 oder 4 Euro kostet? Das ist doch absolut uninteressant. Die vielen
spezielles Programmiergerät wird nicht benötigt. Die Uarts brauchen keine Baudratenquarze. Wenn der LPC1764 gerade nicht lieferbar ist, setze ich eben einen LPC1766/1768 oder 1769 ein. Die sind binärkompatibel. Wie oft habe ich mich schon über Microchip geärgert weil ein Chip gerade nicht lieferbar ist
-
Thread
AtmegaBetriebssysteme
@Linux: Na das dürfte wohl am Speicher scheitern. Ein LPC2106 hat leider auch nicht genug SRAM für Linux... da dürfte ein ATmega schon lange nicht genug SRAM besitzen. Vielleicht sind die 32bit AVRs in der Lage Linux zu betreiben. Damit kenn ich mich aber
AVR32 hat ja auch nur noch mit dem Namen Ähnlichkeit. Ansonsten ist es so als würdest du einen ARM11 mit einem AVR vergleichen.
-
Thread
3 Atmega8 mit Atmega32 verbinden
eh nicht nutzbar, wegen Taktrate hoch == ADU schlechter bei 4 AT... warum nicht einen ARM (lpc.... ) Nur so C.
Wenn man also alle fünf vergleicht: 8Bit par (bei 16 MHz) 42,6 Mbit/s (3 Master Takte/8bit) 11 Leitungen (8*Data + 3*CS) SPI (bei 16 MHz) 4Mbit/s (4 Slavetakte/bit) 5 Leitungen (1*MISO + 1*SCK + 3*CS) (MOSI wird nicht benötigt) TWI (bei 400kHz) 160kBit/s (Start+Adresse+Ack+Daten+Nack+
-
Thread
USB Chips????
>>Autor: Bernhard (Gast) >>Datum: 30.03.2007 11:20 >>http://www.ftdichip.com/FTProducts.htm >>Warnung !!! Lesen gefährdet Ihre Dummheit :-P Naja da hat er ja glück gehabt, wenn die dummheit und nicht die intelligenz gefärdet wird...
Device als Anfängerprojekt, nicht tun!! Da beisen sich Profis die Zähne dran aus. Es gibt z.B. den LPC2888 mit einem ARM7 von NXP, der kann HS-USB aber nur Device. Wenn man dem noch einen externen Host, ISP1761 anschließen würde, kann der die Daten nicht mehr verarbeiten wenn beide Schnittstellen gleichzeitig
-
Thread
ARM Board Auswahl
bei dem das Schreiben nicht fuktioniert - wenn du also einen LPC mit externem Bus suchst, ist der LPC2378 zur Zeit nicht die richtige Wahl. Wenn du kein konkretes Projekt vor Augen hast solltest du eigentlich bei jedem LPC2000, AT91SAM7 oder STR7 zugreifen können
hab mir vor ein paar Wochen folgendes Board besorgt: http://www.embeddedartists.com/products/boards/lpc2103_pro001.php Der Versand ist mit 11€ nicht ganz preiswert aber schneller als blitzschnell. Ich hab schon ein kleines Testprogramm in C geschrieben und bin mit der Leitung für den Preis voll und
-
Thread
C++?!?
Scheler: Ich steige nicht auf ARM um, um wieder mit ein paar KB RAM auskommen zu müssen. Kennst du die LPC22XX? Da kann man soviel SRAM ranhängen, wie man will. @rufus: Natürlich fragmentiert der Speicher unabhängig von dessen Größe, aber man kann trotzdem immer noch einen passenden freien Speicherblock
avrreflex2.o 20 0 0 20 14 common.o 282 0 0 282 11a display.o 1608 72 12 1692 69c timer.o 188 3 0 191 bf usart.o 100 0 0 100 64 uuprintf.o 7884 96 66 8046 1f6e
-
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
Externes flashen mit OpenOCD+wiggler+arm7
run_and_halt_time 0 30 working_area 0 0x40000000 0x40000 nobackup #flash configuration flash bank lpc2000 0x0 0x40000 0 0 lpc2000_v1 0 14765 calc_checksum flash bank cfi 0x80000000 0x400000 2 2 0 [/c] OpenOCD via telnet bringt folgende Meldung: [c] Open On-Chip Debugger > flash info 0 #1: lpc2000
Dein .cfg File listet zwei Flashes - das erste (Index 0) ist ein Philips LPC2000 internes Flash (ich denke nicht, dass der Sharp Controller ein solches besitzt ;)) Das zweite (Index 1) ist das CFI kompatible externe Flash. Das muss zuerst geprobed werden: flash probe 1
-
Thread
IAR für ARM immer 8KB RAM
auf "None" mache funktioniert im übrigen der Simulator nicht mehr .. Ich wollte eigentlich eien LPC2103 nutzen für eine kleines Projekt. Aber der hat ja "nur" 8KB RAM. Hoffe ihr könnt mir helfen ...
Als Typ hab ich unter Project->Options->General Options->Target den LPC2103 gewählt