-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
ich bloß nicht), von dort in ein CPLD (32er Coolrunner) als Gate und Vorteiler, von dort in einen LPC1343. Anzeige schön leuchtend per LED. Nen Vorversuch mit Grafik-LCD hab ich auch noch rumfliegen, sieht aber nicht so schön aus. Als Eingänge 3 Stück: 1M/20pF für nen Oszi-Tastteiler bis ca. 100 MHz
300932049430. Bei Letzterem sind viele weitere Quarze für den CW-Bereich der Bänder ... 40m, 30m, 20m, 17m usw. erhältlich. Gruß, Bernd PS Das hat sich wohl überschnitten.
-
Thread
Arduino - bringt's das ? Gesperrt
einziger SPI! Wer denkt sich sowas aus?! Da ich beim Arduino Mega ohne GPIO-Erweiterungen (MCP23S17 & co) auskomme, wollte ich eigentlich den Mega nehmen, aber das haben mir die Italiener ziemlich vermiest!
Image dann mindestens eine 4GB Karte braucht stellt sich garnicht? Da freut man sich über C und die 17 Bytes ;) Grüße
-
Thread
Fehlermeldungen beim compilieren von SPI Code
Quell Code geschrieben um Daten von einem uC über SPI in ein externes Flash zu schreiben. Benutze den LPC2129 und das flash At45Db161. Beim compilieren kommen u.a. folgende Fehlermeldungen: SPI_CS_FLASH ~= (1<<SPI_CSB); // CSB auf Null setzen SPI.c(281,1): syntax error before '~' token
syntax error before 'data' at45db.c(6,1): data definition has no type or storage class at45db.c(17,1): syntax error before numeric constant at45db.c(23,1): conflicting types for 'PageCounter' at45db.c(8,1): previous declaration of 'PageCounter' was here at45db.c(23,1): request for member 'pagecounter
-
Thread
RFM12 868MHz
momentan benutze, aber für Testzwecke haben sie sehr gut funktioniert. Sie sind zwar für einen LPC935 (8051er), aber da es C Code ist sollte man schon die Zusammenhänge sehen können. :) [c] // RFM12 initialisieren // Grundfrequenz = 434,00MHz // Eine 1 wird mit positivem Hub gesendet (bei
rfm02_send_cmd(0xD2C0); // Set PLL: set 33% rfm02_send_cmd(0xC810); // Baudrate: 344827 / 19200 = 17 - 1 -> 0x10 [/c] Gruß aus Berlin Michael
-
Thread
DS1820, DS18B20 in C
uinit' H:\1 Wire\default/../Main.c:16: undefined reference to `uputsnl' H:\1 Wire\default/../Main.c:17: undefined reference to `second' H:\1 Wire\default/../Main.c:20: undefined reference to `second' H:\1 Wire\default/../Main.c:21: undefined reference to `start_meas' H:\1 Wire\default/../Main.c:22:
// 19 Grad nass bsp_2 = temper2; // 20 grad Trocken gross_e_TF = 6.11 * exp((17.017 * bsp_1) / (234.175 + bsp_1 )); gross_e_T = 6.11 * exp((17.017 * bsp_2) / (234.175 + bsp_2 )); klein_e = gross_e_TF - 1013.25*(bsp_2 - bsp_1) / 1515; feuchte = klein_e / gross_e_T
-
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.
-
Artikel
Nachttischlampe
maximale Eingangsspannung 40V LT1676 auf 3,3V eingestellt, maximale Eingangsspannung 60V MCU NXP 89LPC936, 8051 mit 2-Takt Kern 16k Byte Flash (ca. 10k Byte belegt), 768 Byte RAM, 512 Byte EEPROM, ISP 3,3 Volt, niedriger Stromverbrauch 6 MHz Takt mittels Resonator, 18 MHz maximal 8 Bit DAC und ADC 16
Ein USB-RS232 Adapter mit FTDI-Chip funktioniert bei mir auch. Einstellungen Flash Magic: Select: 89LPC936 Baud Rate: 7200 Interface: None (ISP) Oscillator (MHz): 7,373 Erase block used by Hex File Unter ISP, Device Configuration wird die MCU konfiguriert: Statt des internen Oszillators muss ein externer
-
Artikel
Linux Boards
L9261 Board: TI OMAP35x Wandboard: Freescale i.MX6, ARM Cortex-A9, 2x1GHz, 1GB Gnublin ARM9 180 MHz (LPC3131), 32MB RAM ALL5003 RT5350 360MHz Mips 32 MB Flash / 32 MB Ram, Wifi, USB, Eth, 2*Ser, I2C SPI, GPIO, Openwrt / klein und günstig ODROID-X Samsung Exynos4412 Cortex-A9 Quad Core 1.4Ghz Arndale1 Arndale2
SPI GPIO Display Power[W] Comment Preis Link Raspberry Pi A ARM11, 700MHz 256 - 1x - - 1x 1x 1x 1x 17x HDMI & Composite 3,5 CSI & DSI 28€ raspberrypi.org Raspberry Pi B ARM11, 700MHz 512 - 1x 1x - 2x 1x 1x 1x 17x HDMI & Composite 3,5 CSI & DSI 39€ raspberrypi.org BeagleBone Black AM335x 1GHz ARM® Cortex-A8