-
Thread
Reichelt vs. Fachhandel (was: Gefälschte Transistoren)
Lettern als "SGS" firmieren. Alles jedenfalls höchst merkwürdig. Der Baustein kostet bei Reichelt EUR 0,17. Bei Vorauszahlung muss ich zusätzlich EUR 5,60 locker machen. Bis das Geld bei der Bank ist vergehen auch einige Tage. Nachname kostet gute acht Euro. Tippe ich bei meinem orangenen Hausdistributor
30mA, kostet dafür auch mehr als das Doppelte. Ansonsten brauche ich eher Spezielle IC's wie der LPC2368 oder andere, die werden garantiert nicht in China kopiert.
-
Thread
Reichelt: Was ich gerne im Programm hätte
) - DS90LV019, DS26LS31, DS26LS32, DS90LV031, DS90LV032 - Optokoppler SMD - IR Decoder (wie TSOP17..) nur in SMD - gnerell mehr von TI, Maxim und AD Mehr fällt mich jetzt gerade nicht ein. Wenn die Mail dann an Reichelt geschickt wird, kann man nur hoffen, daß die auch die richtige Person bekommt
bei segor) genauere 6MHz Resonatoren, die jetztigen entsprechen nicht ganz den USB-Spezifikationen LPC-Mikrocontroller von Philips (kleine billige ARMs)
-
Thread
8bit-Computing mit FPGA
zeigen und Register Y auf die 64-KByte mit den neuen. Das heißt, diese Register sind mindestens 17 Bit breit, oder du verschenkst Opcodes.
MWS schrieb im Beitrag #6277222: > $A + $D = ? (8+2)+(8+5) = (8+8)+(2+5) = 17
-
Thread
Suche Mitwirkende für Universal-FPGA board
14400 Cyclone IV GX EP4CGX15BN11C8N 148-WFQFN 35.11 25000 Cyclone V E 5CEBA2F17C8N 256-LBGA 40.26 28848 Cyclone IV E EP4CE30F23C8N 484-FBGA 49.82 49000 Cyclone V E 5CEBA4F17C8N 256-LBGA 88.80 77000 Cyclone V E 5CEBA5F23C8N
baut, kann man auf dieser Basis selbst was bauen. Als Idee: https://danstrother.com/2010/12/04/fmc-lpc-to-sata-adapter-board/
-
Thread
Abblockkondensatoren beim FPGA
KRITSCH betrachten. Was da an einigen Stellen steht, hat mehr mit Comedy als E-Technik zu tun. Seite 17. "This example is of an FPGA with a single interface spanning three I/O banks, all powered from the same voltage. The required PCB capacitor table (Table 2-1) calls for one 100 μF capacitor per bank
Microcontroller-Pinout.jpg https://microcontrollerslab.com/wp-content/uploads/2019/01/Pin-Configuration-of-LPC2148-Microcontroller.jpg https://www.datarespons.com/wp-content/uploads/2016/02/pross.png https://components101.com/sites/default/files/component_pin/PIC16F676-Pinout.png https://en.wikipedia.org/
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
und L Leitung einzusetzen. https://www.mikrocontroller.net/attachment/314207/Bildschirmfoto_2016-12-17_um_15.50.16.png > Das einzige bei CAN sind die Abschlusswiderstände von je 120 Ohm. Um das noch aufzulösen: Das ist eine Gleichtaktdrossel. http://www.ti.com/lit/an/slla271/slla271.pdf
Hallo! Ich würde noch den LPC11C24 in den Ring werfen. Der hat einen CAN Transceiver bereits mit an Board, und das LPCXpresso Demoboard (OM13093) ist auch sehr preiswert zu bekommen und hat einen brauchbaren Debugger bereits mit
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
die These auch nur einer Aufstellen, der noch nie z.B. nen Code aus IAR für AT91SAM in Ansi-C für LPC übersetzt hat. Da kann man auch gleich neu schreiben. Bei ASM ists das Gleiche ... von PIC auf AVR und anders herum kann man getrost vergessen mit Plug and Play, beim ersten Registeraufruf meckert
dev/null | cat > /dev/null c */ () {} /* c */ main() { cat(); printf("Happy New Year!\n"); } /* 17 format(' Happy New Year!') write (6,17) stop end c This program runs in four languages with the same effect. c The languages are C, Fortran, C Shell and Bourne Shell
-
Thread
Warum Uhrenquarz 32,768 kHz?
durchmischen (327,328,328,327,328,328...), dann stimmen auch die 1/100s. Das Prinzip wird auch im LPC2106 verwendet, nur umgekehrt, d.h. es werden 32768Hz aus z.B. 12MHz gemacht. Peter
und Schnitt Einfluß auf deren TK nehmen, der ist nicht zwingend gerade. Die gibt es leider nicht für 17 ct beim Ali, sowas lässt man kommerziell bei z.B. KVG Neckarbischofsheim gemäß Anforderung fertigen. Gerhard O. schrieb im Beitrag #6948563: > Meine Erfahrungen mit Wanduhren auf 4.194304Mhz ist,
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
mal als Beispiel.. im code sind 34 mal "ili9341_drawRect(277, 17, 36, 32,BLABLA); und auch andere doppelt und dreifach.. dann lieber komprimieren mit: void RechteckBLA(uint32_t color){ ili9341_drawRect(277, 17, 36, 32,color) } an der richtigen stelle
[10] + avgVolt[11] + avgVolt[12] + avgVolt[13] + avgVolt[14] + avgVolt[15] + avgVolt[16] + avgVolt[17] + avgVolt[18] + avgVolt[19]) / 20; [/c] Schon mal was von einer Schleife gehört? [c] void init_EEPROM(void) { [/c] Au weia! Sieht du in den Massen an Schreibzugriffen selber noch durch?
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
jedem von mir getesteten Controllern: AVR der älteren Serie (bspw. ATmega328), STM32, MCS51, STM8, LPC und sogar auf Padauks PFS154. Nur eben nicht auf ATtiny1604 !! Für diejenigen, die immer nach dem gesamten Quellcode "schreien" habe ich das gesamte "Programm" mit angehängt und extra auf das
bitValence[n]; } constexpr uint16_t offsetPinCTRL [8] = {0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17}; consteval uint16_t getOffsetPinCTRL(const uint16_t n) { return offsetPinCTRL[n]; } int main() { std::cout << "0x" << std::hex << PinVPortAddr[0] << std::endl; std::cout << "0x" <
-
Thread
mcHF-SDR Selbstbau-Projekt
der FiFi SDR nicht einen PC? Nur zum steuern (da kein Bedienteil eingebaut). Die On-Board-MCU (LPC 1758) kann auch selbst AM , FM und SSB demodulieren. Über die USB-Soundkarte oder die Kopfhörerbuchse geht dann NF. (Das ist optional - meistens wird über USB das I/Q-Signal ausgegeben und per PC-SDR-Software
natürlich nicht betroffen, sondern nur der RX und TX Schalter des Tayloe-Samplers, d.h. U15 und U17, die schnell schalten müssen.
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
Leben leichter machen indem man einen uC nimmt der die Ansteuerung besser in Hardware unterstützt, LPC824/845 oder ATiny817 oder STM32, https://www.mikrocontroller.net/articles/WS2812_Ansteuerung
0,14mm^2 Querschnitt. 8-0 Wenn wir von N = 300 LEDs (RGB) I-LED = 60mA/LED (RGB zusammen) 17mm Abstand 0,14mm^2 Querschnitt 18mOhm mm^2/m (Kupfer) ausgehen, kommen wir auf 300*60mA=18A Gesamtstrom [pre] Rk = rho * l / A = 18 mohm mm^2/m * 0,017m / 0,14mm^2 = 2,2mOhm [/pre
-
Thread
uC - kennst du einen, kennst du alle
Zündfunk Überwachung ganz zu schweigen. Und das geht bei der SW genauso weiter, von Linkerfragen über C++17-features zu Eclipse-einstellungen.
höher. Auch sind die Erratasheets oft sehr lang und enthalten wirklich kritische Bugs, z.B. beim LPC435X: "Specifically, writes to I2C0, MCPWM, and I2S can affect C_CAN1. Writes to I2C1, DAC, ADC0, and ADC1 can affect C_CAN0." Und man erlebt auch Überraschungen, die man von einfacheren MCs nicht
-
Thread
Induktiver Positionssensor - Fragen dazu
fplc*YlowTTFGUnpoVnBFYiUyQlFJWDVMUFB6akwlMkJIUlg1NDVXakpXaTQ1NUJ2QjVGRldMUlRvRGx5bEM2YnU4eXFmeWcyc2lpcHNQRjN2UzQwaHUzZG16akplVlpnZE95bDJGejllQ0t4TmprTHBWRXVNN09ic0R0QkdlTlI1MWN1dyUzRCUzRA..
Wenn ich nun das so aufbaue, müsste ich dann nicht eine deutliche Amplitude sehen? Strom messe ich ~ 17mA. Leider sehe ich keine Amplitude. Auf beiden Oszis nicht.
-
Thread
schöner Code ?
[pre] import Data.Bits ------- pure part ------- -- definition of parameters ddrB = 0x17 portB = 0x18 uartPort = portB uartDdr = ddrB uartBaud = 9600 uartBit = 2 -- extract bits from byte and add start bit and stop bit -- example: byte2Bits 0x23 -> [0,1,1,0,0,0,1,0,0,1]
nat"urlich finde ich Perl-Code generell unsch"on, unleserlich, selbst wenn er von mir ist. Und 'c-lpc8' (die vielleicht sch"onste uC-Bibliothek der Welt...:))) habe ich noch nicht ver"offentlicht - braucht also niemand zu suchen.
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
haben. Die Hardware, sprich SPI/PORT ist dagegen leicht anzupassen. Ich verwende darum für meine LPC1769 Anwendung folgende Software: http://www.basteln-mit-avr.de/LPCXpresso_1769.html Das Anpassen an das Display DOGS102 ist auch nicht so kompliziert. Man braucht nur die Init. ändern. Gruß
: http://www.cczwei-forum.de/cc2/thread.php?threadid=5878&threadview=0&hilight=&hilightuser=0&page=17 Gruß Rolf
-
Thread
Neue MCU familie gesucht
optimieren. Passiert allerdings nie, weil es bislang immer schnell genug war. Ich bin übrigens Fan der LPC17xx MCUs von NXP. Da sind die Peripherie Blöcke gut beschrieben und beherrschbar (wenn man von USB und Ethernet mal absieht).
-
Thread
ARM Problem mit Optimierung
str r7, [sp, #16] 594: 466a mov r2, sp 596: 7317 strb r7, [r2, #12] 598: 7b17 ldrb r7, [r2, #12] 59a: 063f lsls r7, r7, #24 59c: 9702 str r7, [sp, #8] 59e: 0e3f lsrs r7, r7, #24 5a0: 063f lsls r7, r7, #24 5a2: 9701
//asm volatile("nop\n"); } } } [/c] Das ganze ist Teil eines Bootloaders für einen LPC2114 und holt sich von einem Flash über SPI die neue Firmware, im Anhang habe ich auch noch ein zusammengestriktes Projekt gestellt das mit yagarto kompilieren sollte. Würde mich ziemlich interessieren
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Die LPC von NXP sind auch auf Bestellung für 2022/2023. Nur die ATSAM von Microchip sind noch Lagerware.
T_VCP_TX I 13 T_JCLK/T_SWCLK O 14 Bridge SPI NSS I/O 15 T_VCP_RX O 16 Bridge I2C SCL O RIGHT 17 Bridge I2C SDA I/O 18 Bridge GPIO0 I/O 19 Bridge GPIO1 I/O 20 Bridge GPIO2 I/O 21 Bridge GPIO3 I/O 22 Reserved(5) - 23 Bridge SPI MISO I/O 24 GND S 25 Bridge SPI MOSI I/O 26 GND S 27 GND S
-
Thread
Buch für Einstieg in C Programmierung
http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/000_c_vorwort_001.htm#mj764cb3fd439d3b95d1843e7c7d17f235 Dann kann man von überall schnell was nachschlagen. Viel Spass!!! Sebastian
C-Standard von 1989 benutzen? Seitdem sind viel Zeit und neue Standards ins Land gegangen. Die Prozessor (LPC2220) ist von 2004, man hätte also von Anfang an mal C99 nehmen können.
-
Thread
Frequenzzähler 1Hz - 40MHz
basiert auf ATMEGA88 ( warum BOD auf 2,7V wenn das diggen auf 5 V läuft ? ) Quarz hatt ich nen PAL 17.734475 MHz, habe aber dann auf 16Mhz umgelötet, mit gleichem erfolg-=> geht nicht ( latürnich neu kompiliert mit 16Mhz) Entweder mein LCd hat arge Timingprobleme mit der library oder ich weiss nicht
an die Eingangspins des 74HC74 u. 74HC590 5. Die Pinleiste zum Displaymodul hat statt 16 jetzt 17 Pins (für 34er Floppykabel) LCD-Displays für Huckepack-Montage passen trotzdem. Ich hoffe, das passt so, und wünsche noch einen schönen Sonntagabend Gruß Michael @Axel EDIT: Welche 64bit Version
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
www.conelek.com/Elektronik-Werkstatt/Loeten/Zubehoer-122/Abbiegevorrichtung-fuer-Rastergroessen-7-5mm---17-5mm-ABV.html
zumindest) auch witzige und interessante Diskussion entwickelt. Ich kannte z.B. den oben erwähnten LPC800 noch garnicht und nebenbei gabs auch mal einen kleinen Ausflug zum Thema "Hardwaredebugger: Sinn & Anwendung" > Das Thema ist tot!? Toll, jetzt pinkeln wir nocheinmal auf das Grab!? Für einen
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
>Autor: Curby23523 N. (nils_h494) >Datum: 20.03.2018 17:06 >µC = klein, platzsparend, geringer stromverbrauch mit zunehmend >wachsendem Speicher, Geschwindigkeit und Peripherie. >Du hast einfach keine Erfahrung von der Industrie. Da will niemand einen
der 6502 Emulator mit kompletem Basic: http://forum.arduino.cc/index.php?topic=193216.0 Oder der LPC-Vocoder auf dem Uno aus prähistorischer Zeit: https://github.com/going-digital/Talkie watchdog@doghouse schrieb: > Also bei uns an der FH war es so: > > Da die Arduinos die Idioten anzogen wie
-
Thread
sigrok - Cross-Platform Open-Source Logic Analyzer Software
3) geschrieben. Derzeit unterstützte Decoder: dcf77 DCF77 time protocol lpc Low-Pin-Count mx25lxx05d Macronix MX25Lxx05D jtag_stm32 Joint Test Action Group / ST STM32 i2s Integrated Interchip Sound spi
LWLA1034 with 34 channels: CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 CH10 CH11 CH12 CH13 CH14 CH15 CH16 CH17 CH18 CH19 CH20 CH21 CH22 CH23 CH24 CH25 CH26 CH27 CH28 CH29 CH30 CH31 CH32 CH33 CH34[/code] aber in Pulseview gibt es weiterhin einen Fehler. Wenn ich Pulseview vom Terminal starte gibt es da auch
-
Thread
muArt - Der zuverlässige und universelle UART-Konverter
3D2%26asc%3D20160908110712%26meid%3D601d8f3a58174b65a9f7079d5909bcda%26pid%3D100677%26rk%3D12%26rkt%3D17%26sd%3D272581699848%26itm%3D142642341625&_trksid=p2385738.c100677.m4598
Erkennung auch so gelöst und ich will nicht das Gerät durch irgendeine Schnittstelle versorgen. An einem LPC-Link2 habe ich das auch sofort geändert. Spannungsversorgungen gerade für ein Breadboard habe ich reichlich, auch da sollte der Schnittstellenadapter nicht für die Spannungsversorgung verantwortlich
-
Thread
Was kann man mit 16Byte an RAM machen?
www.mikrocontroller.net/topic/292775#3259885 > Ansteuern diverser WS2822 Da würde sich eher ein LPC810 DIP8 anbieten, wegen dem State Configurable Timer, auch wenn der teurer ist. http://www.mikrocontroller.net/topic/292775#3259885
X8c basiert auf hitech 18c Compiler, war nicht sonderlich gut. Ich bezog mich auf den 12c/16c/17c (lite) Compiler wo die volle Optimierung eingeschaltet war sowie peephole optimizer und auf 2k Rom/Flash begrenzt war, dafür aber gratis, auch für kommerzielle Projekte.
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
Hallo Volker, ich versuche gerade mithilfe deinen "LPC_FSUSB-HID-X-r4a.zip" in meinen Projekt anzupassen. Ich nehme einen Beispiel"Firmware": Bei dir in der Main Funktion: [code] MAIN_RETURN main(void) { ..... // Application-specific tasks
; DELAY100; // 8.55 us CLK = 0; DELAY100; // 8.55 us, The period of clk is 17.1 us } DATA = 0; // RAM_LOAD, 11th pulse CLK = 1; DELAY100; // 8.55 us CLK = 0; DELAY100; // 8.55 us // END, 12th pulse CLK = 1; DELAY100; // 8.55 us
-
Thread
Richtiges C++ hardwarenah
hasst sowieso alles was ARM oder CORTEX im Namen trägt. Ich programmiere meine Controller (AVR, LPC, STM32) auch in C++. Wenn man das so macht wie z.B. bei MBED, kostet das kein Byte mehr Programmgröße und auch keine Laufzeit. Für mich erhöht es die Les- und Wartbarkeit aber deutlich.
Effizienz mindestens. jo. [code] Access16Bit<CNT1> tcnt1; tcnt1 = 0x1122; ldi r24,lo8(17) out 0x2d,r24 ldi r24,lo8(34) out 0x2c,r24 [/code] [code] uint16_t foo = tcnt1; in r24,0x2c in r18,0x2d [/code]
-
Thread
Tasten entprellen - Bulletproof
Hallo, ich verwenden auch den Code hier, funktioniert wirklich gut. Prozessor ARM7 (LPC2148). Mein Problem, beim ARM hat man ja nur 2 Ports mit je 32 I/O´s ich habe jetzt einfach den code auf uint32_t geändert, es funktioniert auch aber gibts auch etwas eleganteres. Kann man die
schreiben. Weniger als 12 Takte schaffe ich aber auch nicht. [avrasm] .def temp = r16 .def c1 = r17 ;Zähler1 .def c2 = r18 ;Zähler2 .def res = r19 ;Ergebnis in res, PINB com res and c1, res and c2, res mov temp, res and temp, c1 or c1, res eor c1, temp mov res, temp and res, c2 or
-
Thread
DS18B20 Verkabelungs od Software Problem
include <DallasTemperature.h> Setup { DeviceAddress sensor2 = { 0x28, 0xFF, 0x51, 0x60, 0x22, 0x17, 0x3, 0x3B }; char sensor2Name[] = "Stube G: "; } Loop { temp2 = getTemperature(sensor2); } void writeTimeToScratchpad(byte * address) { //reset the bus ds.reset(); //select our
In einer anderen Installation, an einem LPC2000 Controller, habe ich es dann so gemacht. Die Kabel sind hier etwas kürzer und die DS18x20 werden separat versorgt. Das ist alles nicht so sehr nach E-Technik gebaut, eher nach Gefühl.
-
Thread
Unternehmer-Schelte?!
Millionen Euro Gewinn, dieses Jahr sogar 1,103 Milliarden Euro - das entspricht einem Zuwachs von 17 Prozent innerhalb nur eines Quartals, d.h. in nur 3 Monaten. Damit lag der Konzern erheblich besser als von Analysten prognostiziert. Die dadurch erreichte Eigenkapitalrendite beträgt laut FAZ 33
@lpc kam mal ein bericht im radio darüber. hatten auch noch eine zweite firma in dem bericht, irgendwo in bayern, welches shampoo und so zeugs machte, hochprofitables mittelständisches unternehmen, irgendwie
-
Thread
Universelle Tastenabfrage
Tasten-Entprellung (Atmega/Atxmega). Bin jetzt aber dran, mich ein wenig in die ARM Cortex M3 (LPC1769) einzuarbeiten. Ich habe das Wichtigste dieses Thread verfolgt, wie hast die Initialisierung der Ports jetzt realisiert? Könntest du das nochmals in Netz stellen? Danke XMEGA
Taktzyklen (Minimum 4 Zyklen zum Einsprung in die ISR + 14 Zyklen Prolog + 50-53 Zyklen eigentliche ISR + 17 Zyklen Epilog). Eine Ersparnis von 1-4 Zyklen Laufzeit sind also immer weniger als 5%. In meinem Fall sind es maximal auch nur wenig mehr als 5%. Bei anderen Optimierungsstufen ergeben sich vermutlich