-
Thread
Ganz viel DRAM an µC
mal eben davon eine Handvoll anzuschließen, ist auch nicht so einfach. Wenn du sowas wie einen LPC17xx oder LPC4088 nimmst, dann kannst du wenigstens SDRAM _überhaupt_ anschließen und diese Chips haben m.W. bis zu 4 Selects dafür. Da kommt man mit derzeitigen Mitteln auf 64 MB - und das ist für so
-
Thread
CPLD als Top Octave Generator nutzen?
Nur mal so in den Raum geworfen: Die LPC17XX Microcontroller von NXP haben vier Timer mit jeweils vier Countern und Toggle Outputs. Das macht 16 Divider Ausgänge, die komplett in Hardware laufen. Clock Input kann entweder intern oder über
Nils P. schrieb im Beitrag #5512608: > Die LPC17XX Microcontroller von NXP haben vier Timer mit jeweils vier > Countern und Toggle Outputs. Das macht 16 Divider Ausgänge, die komplett > in Hardware laufen. ... und die bieten darüber hinaus
-
Thread
Mikrocontrollerauswahl gut?
SD-Karte würde für sowas selbst ein AVR ausreichen und wenn es Grafik und SD haben soll, reicht ein LPC2478, LPC17xx, LPC4088 oder so aus. Selbst ein PIC32 sollte das bringen, obwohl der ja keinen dedizierten TFT-Core beinhaltet. W.S.
-
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
Präziser, einfacher 850kHz Oszilator
LPC812 mit 4 MHz Quarz, per PLL x17 auf 68 MHz, geteilt durch 4 für 17 MHz Systemtakt. Dann mit Zahler durch 2x10 teilen, passt. Der µC selber hat nix zu tun, muss nur einmal die Hardware Units konfigurieren
Johannes S. schrieb im Beitrag #5448744: > LPC812 mit 4 MHz Quarz, per PLL x17 auf 68 MHz, geteilt durch 4 für 17 > MHz Systemtakt. Ach ..... mit einem STM32Fxxx geht das nicht?
-
Thread
Funkübertragung sicher, schnell => Smarthome
echten Datendurchsatz brauche... Könnte bei mir hier sein, ist genauso. Ich habe hier zur Zeit 17x ESP8266 laufen, 13 davon ständig aktiv, dazu 4x, die nur relativ selten aus dem DeepSleep geweckt werden (PIR). Mehr als 4-5 reconnects (insgesamt, nicht pro ESP) habe ich aber im Laufe eines Tages
über Funk. Klappt prima über 10-15m. und dann besser mit dem Nachfolger RFM69. Ich benutze das mit LPC8xx, es gibt auch einige fertige Boards mit ATMega: JeeNode, Moteino, Tindie Projekte: https://www.tindie.com/products/easySensors/button-sized-rfm-69-wireless-node/ https://www.tindie.com/products
-
Thread
Leistungselektronik PV DCDC 800V => 48V
um die Daten zu verarbeiten im Bezug > zum MCU dh. FPU PWM usw.? Wir machen solche Dinge mit LPC154x von NXP. Deren SCTs machen den ganzen Timingkrempel alleine und müssen "nur" von der (nicht einmal synchron) laufenden Regelung gefüttert werden. Ob du eine FPU brauchst hängt von Deinen Programmierkünsten
@DCDC (17.06.2018) Eine Bus-Spannung von 200V reicht nicht zum Einspeisen ins Netz über einen trafolosen DCAC-Wandler. Wie ich am 10.06.2018 schrieb, wären ca. 400V notwendig. Module mit 385W hat es 2008 noch
-
Thread
Pollin LCD Modul 7" Touch-monitor FT700TVGA
Touchdisplays" von Pollin angesehen? Mit Systemkabel (Retail / OEM): https://www.pollin.de/p/17-8-cm-7-touchdisplay-800x480-mit-system-kabel-bastelware-121651 Standalone (Bulk): https://www.pollin.de/p/17-8-cm-7-touchdisplay-800x480-ohne-systemkabel-bastelware-121652 Also da ist der RTL2660
9..-11, +14..15V und noch eine, ich glaub etwa +3.5V Auf diese LP-Größe kriegt man noch gut nen LPC4088 + ext. SDRAM drauf und dort, wo der Centronics-Steck war, kriegt man diverse I/O für Eigenbau hin. Das Ding riecht nach einer netten Basis für diverse Bastelvorhaben - allerdings eben erst, wenn
-
Thread
MCUXpresso - CMSIS Core wird nicht gefunden
Compiler arm-none-eabi-c++ -D__NEWLIB__ -DNDEBUG -D__CODE_RED -DCORE_M3 -D__USE_CMSIS=CMSIS_CORE_LPC17xx -DCPP_USE_HEAP -D__LPC17XX__ -I"C:\Users\Checker\Documents\MCUXpressoIDE_10.1.1_606\workspace\CMSIS_CORE_LPC17xx\inc" -Os -fno-common -Os -g -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections
mthumb -T "GPIO_0_Release.ld" -o "GPIO_0.axf" ./src/GPIO_0.o ./src/cr_cpp_config.o ./src/cr_startup_lpc175x_6x.o ./src/crp.o -lCMSIS_CORE_LPC17xx c:/nxp/mcuxpressoide_10.1.1_606/ide/tools/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot find -lCMSIS_CORE_LPC17xx collect2
-
Thread
Alternativen zur Arduino IDE!
Freescale Kinetis Intel ARC32 Lattice iCE40 Maxim 32 Microchip PIC32 Nordic nRF51 Nordic nRF52 NXP LPC Samsung ARTIK Silicon Labs EFM32 Teensy TI MSP430 TI TIVA WIZNet W7500 ESP8266 Non-OS und RTOS SDK mbed ... Vielleicht hätte das mehr in einen persönlichen Blog gehört, nachdem ich sowas
will, als mein Desktop (Kubuntu 16.04 LTS) mitbringt, dann bau ich mir einen Container mit Ubuntu 17.10 und den erforderlichen Werkzeugen in den benötigten Versionen, ohne etwas an meinem Arbeitssystem ändern zu müssen.
-
Artikel
ARM-elf-GCC-Tutorial
ist daher ratsam. Beispiel: Ein Ausschnitt aus der Header-Datei lpc2114.h des GNUARM-Projekts (bei WinARM in ) (auch gültig für LPC2124): Verwendet man z. B. einen LPC2106 und die von der Keil GmbH bereitgestellte Header-Datei für diesen Controller, weichen die Bezeichnungen
ich einen JTAG-Adapter? AVR ARM Vergleich Ein paar Fragen zum LPC Fragen zum LPC2106 Wo kauft ihr eure ARMs? "Codedichte" von ARMs? ARM-Board minimal / Generelle Diskussion
-
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
Selektion von Funkmodulen in einem RFM69 Netzwerk
batteriebetriebene Geräte, vermutlich :D PS: Wir hatten gerade im "Frühling" Temperaturen von unter -17°C...
' Message gesendet. > PS: Wir hatten gerade im "Frühling" Temperaturen von unter -17°C... ja, die wollte ich auch messen, hatte das aber nicht rechtzeitig fertig bekommen.
-
Thread
Fehler zum nachbauen :-)
> ist. Dann viel es mir wie schuppen von den Augen... Bin wohl zu doof, was stimmt hier nicht? 17/19 anstatt 17/18?
Philipp G. schrieb im Beitrag #7600635: > Bin wohl zu doof, was stimmt hier nicht? 17/19 anstatt 17/18? Die 17 steht auf der Seite mit der 19er Schlüsselweite und umgekehrt.
-
Thread
ATmega Development Boards (Sind die OK?)
richtig. Aus unerfindlichen Gründen machen einige Hersteller ab Werk einen Bootloader drauf (EFM, LPC, STM) und andere nicht (AVR, PIC) Warum das so ist bleibt rätselhaft. Wem der Bootloader nicht passt, kann ihn ja löschen. Aber ohne Programmer bekommt man keinen drauf. Vielleicht zur Absatzsteigerung
10621_10620_5722413,searchweb201603_25,ppcSwitch_5&algo_expid=3966a8e4-1995-4f44-abbd-e4a9cf1c7bbd-17&algo_pvid=3966a8e4-1995-4f44-abbd-e4a9cf1c7bbd&transAbTest=ae803_3&priceBeautifyAB=0 Hat etwas mehr Speicher zur Verfügung und ist "fetter" ausgestattet.
-
Thread
Geschwindigkeit IO-Zugriff
halbwegs sinnvolle Fehler-Behandlung durchgeführt wird. Außerdem erwartet er dass aus der Pin-Nummer 17 der GPIO-Pin PA7 (beispielhaft) gefunden wird (->Array-Zugriff), daraus die Adresse der GPIO-Register und -Bits berechnet und diese beschrieben werden. Das sind schon einige Takte. Matthias W. schrieb
Gut wenn man ggf. genügend SPI-Schnittstellen hat. und auch da hat man reichlich Auswahl, moderne LPC54xxx mit bis zu 10, selbst die kleinen LPC8xx haben 2. Bei STM findet man auch reichlich mit 2..6 SPI. > Interrupts sollten > auch da ggf. nicht dazwischenfunken. dann nimmt man MCUs mit DMA
-
Thread
LPC1549 lässt sich nicht programmieren
probier mal als Target lpc13xx.cfg oder lpc17xx.cfg, die unterscheiden sich in der config ja nicht sehr gross.
LPC812 oder fetten STM32F407.
-
Thread
warum mecket der gcc nicht wenn der Flash überfüllt wird?
RAM: 1256 B 3904 B 32.17% Finished building target: RFM69-LPC812-Node.axf make --no-print-directory post-build Performing post-build steps arm-none-eabi-size "RFM69-LPC812-Node.axf" ; arm-none-eabi-objcopy -v -O binary
collect2.exe: error: ld returned 1 exit status RAM: 1256 B 3904 B 32.17% make: *** [RFM69-LPC812-Node.axf] Error 1 [/code]
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
es gibt auch µC die haben passende Hardware Unterstützung, z.B. die LPC800er von NXP. Die haben einen SCT, state configurable timer, der einmal konfiguriert wird und dann autark läuft. In einer make gab es mal einen StepUp Regler für 10 W LED, mit dickeren Treibern kann
Ich wette 17 Kästen Bier GEGEN die Fertigstellung eines >5kW SNT durch den TO während der nächsten 5 Jahre.
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Bei den ARM Cortex-M habe ich eine grössere Spanne zwischen klein (M0, z.B. LPC8xx oder STM32L0xx) und ganz gross (LPC54xxx, LPC4088, STMF4xx, STMF7xx). Dazu viel umfangfreiche Peripherie, LPC sind zB angenehm weil viel 32 Bit Zähler, bei STM finde ich mehr in Richtung Display
linken, da ist z.B. bei NXP deutlich mehr drin als der ARM Standard. Die passts auf den kleinsten LPC800 gar nicht drauf :-)
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
>driving /WRST to LOW for >= 2 cycles (1 cycle = 1 PCLK-cycle) >delay(1ms) // and < 17x Tline => driving /WRST to LOW for >1ms should be okay was meinst du genau mit diesem Kommentar?: < 17x Tline => Ich habe da nur ein delay von 6 us drin... frage mich grade wie ich dadrauf gekommen
17 min Reaktionszeit... Ich bin da :D
-
Thread
mbed - oder es muss nicht immer Arduino sein
normal? Würde bedeuten der braucht 4 Takte zum Pin umschalten. [c] #include "mbed.h" #include "LPC17xx.h" int main(void) { SystemInit(); //Clock and PLL configuration LPC_GPIO0 -> FIODIR = 0xFFFFFFFF; //Configure the PORT pins as OUTPUT; while(1) { LPC_GPIO0->FIOSET = 0xFFFFFFFF; // Turn ON all the LEDs LPC_GPIO0->FIOCLR = 0xFFFFFFFF; // Turn OFF all the LEDs } return 0 ; } [/c] Nur mit der MCUXpresso IDE komme
-
Thread
komplettes Touch neu zu tauschen ggn Wissen
hast Du nicht einmal die wiederholt gestellte Frage zum > Touch-Controller beantwortet i bin ggn 17 erst im Hotel und kann dann Aussagen dazu treffen
Embedded verschenkten STM-Discovery-Boards irgend was Nützliches basteln zu wollen. Ansonsten: nen LPC4088 dran, etwas externen RAM an den LPC4088 und dann sein eigenes Ding damit machen. Alternativ für STM-Fans eben einen STM32 mit eigenem TFT-Controller intus. W.S.
-
Thread
Ersatz für LPC2138
Hallo, NXP listet die LPC2138 Mikrocontroller als "Not recommended for new designs". Ich wollte fragen, ob es eine Enpfehlung für einen Nachfolgetyp gibt, der möglichst geringen Aufwand für die Migration verursacht. Der LPC54101
so einige Übereinstimmungen gesehen und ausprobiert: z.B. USB device weitestgehend gleich zwischen LPC2478, LPC17xx, LPC4088. SDIO funktional gleich zwischen LPC24xx und einigen STM32Fxxx (bis auf die Benennung der Register). UART-Bedienung gleich zwischen älteren und neueren LPC - bis auf die Lokation
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
schliesst man an diesen > CAN-Controller noch einen CAN-Transceiver an. Gibbet aber auch onchip: LPC11C12FBD48/301
statt dem störempfindlichen I²C: Peter D. schrieb im Beitrag #5291871: > Gibbet aber auch onchip: > LPC11C12FBD48/301
-
Thread
Kurzschluss im 3.3V Netz meiner 3D-Drucker-Platine
Aufschrift auf dem LDO ist kaum lesbar, auf jeden Fall steht aber drauf: - ON (für ON Semiconductor) - 17-33 - NPW? Könnte aber auch RFW sein. Kann aber von ON Semiconductor kein anderes Produkt finden mit RFW oder NPW oder Ähnlichem. Dank für die Unterstützung bis hierher. PS: Zwei Pads liegen relativ
eigene Software)? Sieht eher ähnlich dem Duet aus. https://www.duet3d.com/ Smoothie nutzt nen LPC.
-
Thread
baudrate berechnen auf LPC2134
mal Example Code von NXP.com runtergeladen wo das Setzen der Baudrate nicht klappt, allerdings für LPC17xx. In der Praxis holt sich die Funktion die (hoffentlich korrekte) PCLK und rechntet sich MUL und DIV per brute-force aus. Dabei gab es ein paar Fallstricke zu beachten.
hier ist ein bisschen Beispielcode für den LPC2134 drin: https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/LPC213x_Family.zip Im common/inc sind da komischerweise die Header für die 214x drin, das sieht nicht korrekt aus. Oder
-
Thread
Einstieg Mikrocontroller Atmel
10604_10103_10186_10142,searchweb201603_40,ppcSwitch_5&algo_expid=8a34841b-d66c-4a2a-a32d-36513dd501fc-17&algo_pvid=8a34841b-d66c-4a2a-a32d-36513dd501fc&priceBeautifyAB=0
Programmieradapter. Wenn du aus der Region 76xxx kommst, kann ich dir den Umgang mit STM32, STM8, LPC und AVR zeigen.
-
Thread
serial-port: feststellen, ob write fertig ist
die Rx/Tx Umschaltung in Hardware erzeugen und an einem GPIO ausgeben, ich kenne sowas z.B. von NXP LPC17xx oder Silabs EFM32. Beim RPi müsste man mal ins Hardware Handbuch schauen. Eine Hardwarelösung wäre ein retriggerbarer Monoflop, der den Umschalter mit dem Low auf der Tx Leitung verknüpft - und
-
Thread
uint16_t Division klappt nicht
auf einen LPC11E14 gebrannt - funktionierte richtig. Peter schrieb im Beitrag #5264114: > float div = 0.0; > > div = value1 / value2; > result = (int)div; Warum schreibst du sowas? Also _ich_ würde
falsch gehen. > > Derselbe Code - präziser: derselbe Maschinencode, dasselbe Hexfile auf > einen LPC11E14 gebrannt - funktionierte richtig. Bei sowas sollte man mal in das Errata Sheet schauen. Ich würde spontan auf Errata 5.2 tippen: > For LPC11E14/401 devices with date codes 1238 and before
-
Thread
SPI-Treiber-Entwicklung: Wie macht man es richtig?
Hallo Forum, diese Frage stelle ich mir im Zusammenhang mit einem LPC824-Controller von NXP, allerdings ist das für die Frage weitgehend irrelevant. Normalerweise schreibe ich für jedes logische Hardware-Modul einen low-level-Treiber, z.B. für UART, I2C, SPI-Master
N. G. schrieb im Beitrag #5247087: > diese Frage stelle ich mir im Zusammenhang mit einem LPC824-Controller > von NXP, Dieser µC hat sogar schon Treiber für SPI/I2C und weitere im ROM, incl. DMA. Habe die aber selber noch nicht benutzt.
-
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
STM32 M3 C8T6 - DFU über USB
für deinen Kunden sehr vereinfacht. Nen passenden USB-VCP-Treiber für den Normalbetrieb für z.B. die LPC13.. und LPC17.. hab ich grad vor kurzem hier irgendwo gepostet. W.S.
-
Thread
USB-Tutorial mit STM32
U. schrieb im Beitrag #5223274: > Überall, wo asm vorkommt Das aber hat doch mit C++11 ./. C++17 nichts zu tun, oder?
anderen stummen Mitleser geben mag, dem mein Zeug zu was nütze gewesen ist. Momentan hab ich den LPC4088 vor den Nase. Der hat zwar den gleichen USB-Core wie der LPC2478 oder LPC17xx, aber ne Kleinigkeit beim Senden von Daten µC-->Host klemmt noch. Anschließend kommt der LPC11C3x dran, denn den brauch
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Den LPC1114 (M0) gibts im DIP28 (LPC1114FN28).
Hallo Johannes! Der LPC81X hat leider keinen ADC..... :-( BG Uwe
-
Thread
STM32F446 - USART
ich habe eben diesen Code nur mit dezenten Änderungen schon auf NEC 78K3+4, Fujitsu FR, ARM7TDMI, LPC11xx, LPC13xx, LPC17xx, LPC4088, STM32F1xx..3xx benutzt. Und damit du mein generelles I/O-Konzept verstehst, hänge ich dir auch noch gio.zip mit dran, ist ein ganz primitives Interface. Damit kriegt
-
Thread
Alternativen zu C, C++ auf ARM cortex M?
für mich gleich > if(x & MASK) > oder wo ist der Unterschied? Setzen wir konkrete Werte ein: x=17 MASK=16 ((17 & 16) == 16) ist wahr (17 & 16) ist >0 also auch wahr Setzen wir andere Werte ein: x=0 MASK=16 ((0 & 16) == 0) ist wahr (0 & 16) ist 0, also falsch Jetzt verstanden?
grad mal geschaut: einige Freescale MK22xx, dazu viele STM32, Texas/Stellaris - aber ansonsten weder LPC noch Nuvotons usw. W.S.
-
Thread
USB Mass Storage Software für NXP gesucht
Guten Tag allseits. Was ist denn aktuell das Mittel der Wahl, wenn man mit einem LPC177x ein USB Mass Storage Class Device Full Speed möglichst ohne Lizenzkosten implementieren muss? Bei Rumsuchen hab ich nur uralte NXP Beispiele gefunden zB USBHostLite for LPC17xx VBeta 0.01
://github.com/ARMmbed/mbed-os/blob/master/features/unsupported/USBDevice/targets/TARGET_NXP/USBHAL_LPC17.cpp
-
Thread
NXP-LPC MCUXpresso Config Tools
Hallo Gemeinde, bin NXP LPC17xx-Einsteiger und versuche gerade eine brauchbare Toolchain zu bauen. Frage 1: MCUXpresso Config Tools und MCUXpresso Config SDK Builder sind die nur für ARM Cortex M4 Targets? M3 MCU's stehen
oder mbed kommen in Frage Zum Testen nutze ich ein LPCExpresso1769. Der endgültige µC wird ein LPC1778FBD144 sein. Viele Grüße runout
-
Thread
Pollin TIAN MA A2C00096100 LCD Modul
docs/en/data-sheet/PCF2119X.pdf s34 "The cursor is displayed using 5 dots in the 8th line (see Figure 17).")
Allerdings mußt du den eigentliche I2C-Treiber für deinen µC selber beisteuern. Ich hatte hier nen LPC1114 benutzt. W.S.
-
Thread
Mal wieder Wanderkiste?
40/4f/83/CD00282475.pdf/files/CD00282475.pdf/jcr:content/translations/en.CD00282475.pdf - *mbed_LPC1768* Eval board 96MHz, 32KB RAM, 512KB FLASH, Ethernet, USB Host/Device, 2xSPI, 2xI2C, 3xUART, CAN, 6xPWM, 6xADC, GPIO https://os.mbed.com/platforms/mbed-LPC1768/ https://os.mbed.com/media/uploads
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) + 2x Leerplatinen
-
Thread
SAM D21 und I2C Bus
Hallo für ein Projekt verwende ich einen SAM D21 J17A. Zur Anzeige mit einem Display möchte ich einen PCF8574 nutzen, später erweitern auf TFT. Habe dazu das Atmel Dokument gelesen. Leider ist mit vollkommen unklar, wie ich es einsetzen soll. Bei den Atm
software-development-tools/software-tools/lpcopen-libraries-and-examples/lpcopen-software-development-platform-lpc8xx:LPCOPEN-SOFTWARE-FOR-LPC8XX
-
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