-
Thread
Schleife ASM 6502 : 300x256 durchführen
Nö, da fehlen dir noch 44. Da aber nur ein fester Wert (45) an eine absolute Adresse (0x9f23) geschrieben wird: [code] lda #45 ldx #0 loop1: ldy #150 loop: sta $9f23 sta $9f23 dey bne loop dex bne loop1 [/code]
dst+1, f movf src+0, w btfsc STATUS, C incfsz src+0, w addwf dst+0, f ENDM [/code]
-
Thread
ARMv7 Controller mit 9-Bit UART
STM32MP1xxx Cortex-A7, und die Peripherie ist mehr oder weniger 1:1 die von den STM32-uC, die können (fast) alle 9 Bit, Parity, CTS/RTS und "Driver Enable" (für RS-485).
eine andere Lösung ARM Cortex-A7 mit einer 9-Bit UART > auszustatten? Du könntest einen kleinen PIC als RS485 Controller verwenden. Der hier https://www.microchip.com/en-us/product/PIC16F15325 https://www.digikey.de/en/products/detail/microchip-technology/PIC16F15325-I-SL/6593043 hat nur 14
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
schrieb im Beitrag #7631300: > https://onlinedocs.microchip.com/pr/GUID-C866D457-41E2-43C7-8442-2F1193FAAD9F-en-US-4/index.html?GUID-4833C767-98D0-467C-A41C-9BE5A3C2D233 Beispiel Mechanical Button: zum totlachen. Selbst bei viel gutem Willen spart das unter 1% CPU-Last ein. Nee, dafür mache ich
meine PICs leid, mit denen ich früher so gerne arbeitete. Für deren größeren Bauformen wie z.B. 18F8722 gab es ja nur SMD Bauformen. Die 30 und 33er hatten sich auch gut bewährt und machte in der Arbeit viel mit denen. Da war der 18F4620/2620 mein Liebling. Früher der 16F877A/876A. Ich sehe die
-
Thread
Pixtend-L(tm) open source clone: Transformer PLC
eight axes. " https://www.ti.com/lit/an/snoaa89/snoaa89.pdf?ts=1711027787313&ref_url=https%253A%252F%252Fwww.google.com%252F Die Tranformer-PLC kann aber natürlich auch jede längere Zykluszeit, einfach den Parameter auf 10 Hz setzten, fertig. "Ganz sicher nicht wenn der ESP oder der PI ihr WLAN
, über den Temperaturbereich und die Lebensdauer, ist da 0.5% (Bei der Transformer-PLC 0.1%, TBD). Die Auflösung bleibt trotzdem 16 Bit. Wenn das Beckhoff-Modul kalibriert wird, oder Du den Offset-Fehler sonstwie rausrechnest, kannst Du auch die Genauigkeit entsprechend ausnutzen. > Und
-
Thread
Wer kann mir helfen, wer kennt diese Punktmatrix
Ich habe mal noch ein Paar Bilder gemacht. Der IC ist ein PIC16C716 Vieleicht brigt das den Durchbruch... Ich werde das Display dann mal runterlöten und noch ein Bild von der Unterseite machen.
s-anzeige/velda-i-tronic-it35-algenvernichter/2701287293-138-7856 https://img.kleinanzeigen.de/api/v1/prod-ads/images/79/79b1a5a9-2b6b-480c-901d-1217be6994d0?rule=$_59.JPG 40€, das Foto auch nicht viel besser aber 2*16 scheint klar zu sein. https://www.amazon.de/Display-Bedienungsdisplay-Ersatz-I-Tronic-IT05
-
Thread
unsigned int zu ASCII mit weniger als 18 div or mod or mul
https://www.google.com/search?q=double+dabble+c+code Schon den ersten Treffer musst du nur von 16 Bit auf 32 Bit "aufbohren": - https://github.com/ankurpawar/C_code/blob/master/doubleDabble.c Und auch beim 2. kann man die Idee dahinter klar erkennen: - https://gist.github.com/shannietron/04d6b655772301103f0a1012ba48b17a
basteln macht man nur als Programmieranfänger. Hier mal was aus meinen Anfängen: [c] u8 valout( s16 val ) // decimal output -999 ... 9999 { u8 i; if ( val > 9999 || val < -1999 ) { write_digit( DIG3, BLANK ); write_digit( DIG2, BLANK ); write_digit( DIG1, BLANK ); write_digit
-
Thread
NFC-ICs für Datenübertragung gesucht
Anforderungen entsprechen? Also Platine 1 <= Energie <= Platine2 & Platine 1 => Messwertdaten => Platine2 Speziell auf Platine 1 müsste die NFC-Elektronik möglichst klein sein. Weis jemand bescheid und wo ich da suchen könnte? Welche ICs
Ich benutze IrDA recht gern fuer potentialgetrennte Debugausgaben. Schon ein kleiner alter 8 Bit-PIC, schafft bei etwas mehr als 16 MHz Takt, eine Datenrate von 460800 bit/s in Software. Dabei kann er sich dann aber um nichts anderes kuemmern. :) Aber interessant zu sehen, dass man den LT1328
-
Thread
Assembler File für PIC 16F505 in HEX kompilieren mit MPLAB X IDE v4.x
Moin, ich habe hier einen kleinen Assembler Code für einen PIC 16F505. Installiert ist MPLAB X IDE v4.0 MPASM 5.75 OS Windows 8.1 64Bit DIAMEX PICkit2 (wird auch erkannt) Wie schaffe ich es jetzt aus dem Assembler Code das HEX File zu generieren? Ich finde
taucht nicht auf, es liegt aber im Projektordner: c:\Users\Gerd\MPLABXProjects\Telefon.X\TelefonPIC16F505.asm raetselt, Gerd
-
Thread
Noise Shaper in VHDL
verwenden eine Restgliedabschätzung- mit Korrektur, laufen aber selbst mit 768kHz Abtastung bei z.B. einer 16kHz Sinuswelle, der Ideal schon um knapp 1% in der Frequenz und Phase weg, was ich durch eine Setup-Korrektur vorkompensiere. Die Überabtastung beträgt da also schon 48 und muss nur eine Schwingung
eine Restgliedabschätzung- mit > Korrektur, laufen aber selbst mit 768kHz Abtastung bei z.B. einer 16kHz > Sinuswelle, der Ideal schon um knapp 1% in der Frequenz und Phase weg, > was ich durch eine Setup-Korrektur vorkompensiere. Ich verstehe deinen Einwand nicht. Seine 5 Werte sind Zwischenschritte
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
Die ersten Experimente mit dem PIC16F13145 und seiner CLB-Funktionseinheit haben die „Struktur des Codes“ und die Bedienung des Synthesesystems demonstriert. Nun ist es an der Zeit, die CLB en Vivant vorzuführen. ### Rekapitulation
zurückgreifen, dass er - wie in der Abbildung gezeigt - mit einem SMD-Adapter und einem Interface für das PicKit4 ausstattete. Erfreulicherweise sind auch „ältere“ PicKits zu Kombination mit dem 16F13145 befähigt - Microchip widersteht der Versuchung, seine Entwicklerschaft zum Upgraden zu zwingen.  1 x SAB 80C535-16 µC 1 x MAX134CPL 1 x DAC4815AP 1 x MHS 80C32-16 1 x RFM HC1348 533Mhz Quarz Oscilator (kein standard pinout!) 4 x XC9536VQ44-5C 2 x XC9572TQ100-5C
Funkmodule ein paar Widerstände + Kondensatoren ein paar Stiftleisten 2 Finder-Relais Reingepackt: 3 dsPIC30F6015 2 LED-Matrizen (8x8 rot/grün-LEDs) 2 Codier-Schalter (16 Stellungen) eine Tüte mit Quarzen Audio/Video - Spule eines Videorekorders Weitergeschickt am 16.05.2009 an biertrinker ---- Kiste Erde
-
Thread
Microchip CLB – erste Versuche zur „FPGA-Zelle“ im Achtbitter
/625728/4.png) Bildquelle: https://www.oemsecrets.com/compare/PIC16F13145 Wie bei den Achtbittern üblich plant Microchip auch hier das Anbieten einer DIP-Variante. Im Datenblatt findet sich außerdem der hier tabellarisch gezeigte Speisezettel.  verfügbar und Artikel-Nr.: EV06M52A (Curiosity Nano Evaluation Kit PIC16F13145). Wobei letzteres ganz schön teuer ist. Wer kann sollte das direkt von Microchip beziehen. Ggf. noch
-
Thread
Billig JTAG Programmer AVR
programmers-and-debuggers/avr-updi-high-voltage/ https://onlinedocs.microchip.com/oxy/GUID-8D61C0B9-A97F-4F4D-99F8-1D7424264C2A-en-US-1/GUID-E5FA70C8-E80C-471B-A036-574F30027BDD.html Das kann MPLAB Snap nicht.
abschalten oder das neue PDID Feature aktivieren: https://onlinedocs.microchip.com/oxy/GUID-C6D59CC1-7F96-434F-9CD4-87FD06C4344D-en-US-6/GUID-D7A90978-56EE-451B-A772-3D7327DBB856.html
-
Thread
Bug in microchip/xc8/v2.20/pic/sources/c90/common/awdiv.c?
<<= 1; counter++; } do { quotient <<= 1; if((unsigned int)divisor <= (unsigned int)dividend) { dividend -= divisor; quotient |= 1; } *(unsigned
der Simulation, weil ich den Controller nicht habe.Werde das mal versuchen für einen universelleren PIC wie meinen 16F18877 umzuschreiben, da lerne ich gleich wieder mit der Doku davon umzugehen. Also vielleicht ist das gerade für welche, die doch mal mit den Pic-as-Compiler was probieren wollen und
-
Thread
ESP32 C++ Code Frage
Funktion mal y_coord und x_coord direkt bei der Übergabe getauscht: ::updateMatrixDMABuffer(int16_t y_coord, int16_t x_coord, uint8_t red, .... Dann steht der Text auf dem Kopf und ist um 90° gedreht. ALso folgendes ergänzt: if(x_coord<(768/2)) {x_coord=(768/2-1)-x_coord;} Damit
Arduino F. schrieb im Beitrag #7691474: > Ja! Das klingt gut. okay. Arduino F. schrieb im Beitrag #7691474: > aus der Lib Kannst du eine empfehlen? Auf dem ESP selbst gibt es ja keine Uhr in dem
-
Thread
Diverse Variablen remanent machen
Dirk F. schrieb im Beitrag #7607977: > Lothar M. schrieb: >> Genau so wie aufgezeigt: >> #pragma pack(1) > > Habe es eben ausprobiert (PIC32MZ + XC32 Compiler): > Bei #pragma pack(1) oder #pragma
Rolf M. schrieb im Beitrag #7607999: > Dirk F. schrieb: >> Lothar M. schrieb: >>> Genau so wie aufgezeigt: >>> #pragma pack(1) >> >> Habe es eben ausprobiert (PIC32MZ + XC32 Compiler): >> Bei #pragma pack(1) oder #pragma pack(2) stürzt
-
Thread
Induktiver Positionssensor - Fragen dazu
Andreas S. (igel1) 22.02.2024 16:23 11 Fragen, 11-mal NEIN 1A-Lösungen auf'n Tisch, waschechte Umsetzung NEIN mfG fE
<avr/interrupt.h> volatile uint16_t timer1_icr_old = 0; volatile double freq = 0; ISR(TIMER1_CAPT_vect) { // Calculate frequency uint16_t icr = ICR1; freq = F_CPU / (icr - timer1_icr_old); timer1_icr_old = icr; }
-
Thread
Hilfe bei 74HC595 über Komparator ansteuern, Ansteuerzeiten/Signalqualität
Hallo Zusammen, folgende Situation: Ein PIC32MM0128GPM048 auf Board A, hat zu wenige 24V-Ausgänge, weshalb ich mit einem 74HC595 auf Board B 16 weitere 24V-Ausgänge schaffen möchte. Ausgangsschaltung auf Board A siehe „24V-Ausgang_Board_A“
Felix schrieb im Beitrag #7590856: > Ein PIC32MM0128GPM048 auf Board A, hat zu wenige 24V-Ausgänge Um es genau zu sagen: Ein PIC32MM0128GPM048 hat gar keine 24V-Ausgänge. Laut Datenblatt vertragen die GPIOs im günstigsten Fall maximal 6V (DS
-
Thread
Beseitigen eines XC8-Compiler-Errors
zum Erlernen von C-Codes für PICs habe ich mir ein Beispiel von der Simplecircuit-Seite für meinen PIC16F18877 umgeschrieben und bin nun auf einen Fehler runter.Wäre schön, wenn ich das Ding noch weg kriege und dann compilieren kann.Das Projekt habe ich mit dem Ordner angehangen.Ich nutze Linux Debian
verstehen...nutzt nix,muss ich wohl durch...Und warum musste ich ausgerechnet die komplizierteren PIC's zum üben nehmen,der PIC16F18877 wurde aber leider in einem Lehrbuch verwendet und das Teil hat ja eine Doku von 669 Seiten,sehr universell das Ding... ok, also Danke nochmals..wie lange spielst du
-
Thread
Hashwert unterliegende Cryptofunktion herausfinden
| GID 1: [code] 0000:0780 | 00 00 00 00 00 00 00 00 00 03 41 EB 00 00 00 00 | 0000:07D0 | 00 00 00 00 00 00 00 00 41 53 84 88 0F CF DB 2B | 0000:07E0 | 2B F5 B2 C9 A3 7D 59 B7 05 9A 06 2E B8 4B
ohne Passwort, unten mit irgendeinem. [code] xx xx xx xx xx 7D 59 B7 6A 05 9A 06 2E xx 4B 55 F9 E2 3C 03 05 C0 xx 22 33 35 55 53 E4 B2 1D 09 00 7C 06 2B F5 B2 C9 A3 7D 59 B7 xx 05 9A 06 2E B8 4B 55 F9 xx 3C 03 05 C0 0F 22 33 35 xx xx xx xx xx 09 00 7C 06 [/code]
-
Thread
AVR T1 Capture Problem - Meinung erbeten
T1 setzen gelöscht und alles wird gut: [code] if (!toggle) { T1 = ICR1; toggle = 1; T1OVF_Ctr = 0; //<------ } ICP: 25856 OVF: 1 F: 618.8119 ICP: 25856 OVF: 1 F: 618.8119
: 25856 OVF: 1 F: 618.8119 [/code]
-
Thread
Tastdimmer Stehlampe defekt
noch ca. 12 Ohm messen, der andere ist "durch". Beide sind in Reihe geschaltet und versorgen über die 1N4007 die Steuerung auf der stehenden Platine. Der Glättungskondensator ist für max. 6,3 Volt, also sollen da wohl 5 Volt anstehen. Der µP ist ein PIC16C505, daneben ein 24LC01B EEPROM. Der Leistungstransistor
Mit 1 x 15kOhm funktioniert die Schaltung und es fließen etwa 11mA. Ist das nicht etwas wenig für die 5 Volt Zenerdiode um richtig zu arbeiten?