-
Thread
Kc85 für DDR oder SU Funkgeräte
Der EKD 300 hat keine Fernsteuerlichkeit, da er nicht µC-gesteuert ist. Da musst Du einen 500er oder 700er nehmen. Siehe Seite 56 oder 57 im Benutzerhandbuch http://www.premium-rx.org/ekd500.htm
KB RAM und Kassetteninterface bare Metal programmieren möchte. Mehr Spaß macht das auf nem PC, 64GB Ram, 8TB Festplatte und anständiger Cross Soft *FÜR* den KC, das geht einfach schneller und einfacher. Da hätte man nämlich dann vernünftigen Assembler, C oder Basic Compiler fürn Z80 zur Verfügung
-
Thread
Drucksensor HP03 und Bascom-AVR
solltest natürlich anpassen, insbesondere: $crystal = 16000000 Dann kannst Du noch $lib "i2c_twi.lbx" auskommentieren und die Geschwindigkeit der TWI (I2C) Schnittelle mit TWI=xxxx beeinflussen. Den Timer solltest Du natürlich auf den Quarz anpassen. $hwstack = 64 $swstack = 64 $framesize = 64 habe ich nur auf verdacht gesetzt. Vielleicht ist das der Grund. Bei avr-praxis habe ich einen Diskussionsbeitrag darüber eröffnet. Viele Grüße, Sebastian
-
Thread
RP2040 / Pi Pico nutzen
einem Dualcore zu spielen. Das funktioniert auch schon super. Soll heissen, SIO/GPIO, RS232, I2C, SPI und zweiter Core laufen. Das mit dem zweiten Core ist natuerlich schon irgendwie cool. Ich hab damit derzeit ein kleines 128x64 Oled im Hintergrund laufen. Was mich interessieren wuerde,
Ich habe den RP2040 mal zur Ansteuerung von 64x64 und 128x128 LED Displays mit HUB75 Anschluss hergenommen. Mit PIO und DMA braucht der nicht mal 1% seiner Rechenleistung zur Ansteuerung mit 24bit RGB bei über 50Hz Bildrate. Software habe ich mal
-
Thread
LED-Matrix 4x24
64x10mA=640mA! Das ist schon WESENTLICH weniger! Allerdings muss dein Spannungsregler dann (15-5)V*0,64A=6,4W verbraten. Naja, nicht schön aber was solls. Dazu musst du deinen 7805 im TO220 Gehäuse auf
transistor wär also besser? achso, auf der schaltung sieht man nur eine 4x16 matrix. es wird aber eine 4x24 matrix. da ich gestern zu faul war noch ein 4x8-led-block hinzuzufügen. Werden also tatsächlich 96 leds. reicht bei 960mA noch der 7805 aus?
-
Thread
Quartus FPGA Fehler Anfänger For
n) | (x >> (32 - n))); endfunction //## f1...f4 function int unsigned f1(input int unsigned b,c,d); f1=((b & (c)) | ((~b) & d)); endfunction function int unsigned f2(input int unsigned b,c,d); f2= (b ^ c ^ d); endfunction function int unsigned f3(input int unsigned b,c,d); f3= ((b & c) | ((b & d) | (c & d))); endfunction function int unsigned f4(input int unsigned b,c,d); f4= (b ^ c ^ d); endfunction // es soll hier eine Nachricht erwartet werden die in einem int unsigned
-
Thread
VS1001k Quarzproblem?
passieren würde und nicht in z.b. 32 byte Blöcken. Aber würde das von der Geschwindigkeit her für einen I2C EEprom reichen? Ich hab davon noch welche mit 64 Kbytes rumliegen, mit einem kleinen Test Signal, könnte das sogar noch passen. Oder ist I2C dazu zu lahm? Enn das der Fall wär könnte ich ja auch 64 32
Autor ist aber Japaner, entsprechend ist die Doku japanisch... http://yuki.sakura.ne.jp/hw/mp3player2.c Gruss, oli
-
Thread
Aufwand für embedded PC?
einfach in einen EEPROM aus und Du hast wieder reichlich Platz für echten Programmcode. Z.B. AT24C512 (64kByte) oder AT24C1024 (128kByte). Dürfte um Längen billiger sein als ein EPC und braucht nur 2 Pins zu Deinem MC. Oder nimm als MC einen ATMEGA128 (128kByte Flash). Peter
oder wie wärs mit nem LPC210x? Sehr schöner Controller mit ARM-Kern, 128k Flash und 16-64k RAM.
-
Thread
STM32 Quadrature Encoder + Geschwindigkeit ?
Also beim PIC µC habe ich das über Timer und VELxCNT gemacht. Das ist jetzt eine Berechnung für ein Motor mit Encoder 8192 Puls je Phase pro Umdrehung: [c] /********************************************************
RCC_Takte; RCC_GetClocksFreq(&RCC_Takte); f_TIM1 = RCC_Takte.PCLK2_Frequency; f_T_CA = ((int64_t)(f_TIM1))/((int64_t)4094); x = ((((int64_t)4000)<<20))/((f_T_CA)); } /*** Drehzahlberechnung *****************/ int16_t drehzahl(void) { direction = (TIM3->CR1 & TIM_CR1_DIR)>>4;
-
Thread
LTSpice OP TL082
asy im Verzeichnis .\SwCADIII\lib\sym\Private Version 4 SymbolType CELL LINE Normal -32 32 32 64 LINE Normal -32 96 32 64 LINE Normal -32 32 -32 96 LINE Normal -28 48 -20 48 LINE Normal -28 80 -20 80 LINE Normal -24 84 -24 76 LINE Normal 0 32 0 48 LINE Normal 0 96 0 80 LINE Normal 4 44 12
4 PINATTR PinName OUT PINATTR SpiceOrder 5 [/c]
-
Thread
64x16 LED Matrix Treiber IC
Schönen Sonntag allerseits, ich bräuchte mal kurz euren Rat bei einem Projekt: ich möchte eine 64x16 Led Matrix bauen, die ich mit einem Arduino steuern möchte. Sie wird aus 16 roten 8x8 Matrix modulen bestehen, 8 nebeneinander und 2 Reihen untereinander. Die 64 Spalten kommen jeweils über einen
4b1cde74-4139-4708-b683-6fd83ec688b6&algo_expid=4b1cde74-4139-4708-b683-6fd83ec688b6-2&btsid=503b817c-92d9-4880-a465-fbb6e6d682bc&ws_ab_test=searchweb0_0,searchweb201602_2,searchweb201603_53 Ansteuerung ist allerdings nicht ganz so einfach wie mit de MAX7219. Die gibts auch in 64x32 und unterschiedlichen
-
Thread
Kernel-Update fehlgeschlagen
den Linux Kernel erkennen: [code] $ file /boot/vmlinuz-4.19.0-10-amd64 /boot/vmlinuz-4.19.0-10-amd64: Linux kernel x86 boot executable bzImage, version 4.19.0-10-amd64 (debian-kernel@lists.debian.org) #1 SMP Debian 4.19.132-1 (2020-07-24), RO-rootFS, swap_dev 0x5, Normal
Sieht man, wenn man es anweist, alle Treffer anzuzeigen: [code] $ file -k /boot/vmlinuz-4.19.0-10-amd64 /boot/vmlinuz-4.19.0-10-amd64: Linux kernel x86 boot executable bzImage, version 4.19.0-10-amd64 (debian-kernel@lists.debian.org) #1 SMP Debian 4.19.132-1 (2020-07-24), RO-rootFS, swap_dev 0x5, Normal
-
Thread
Was ist das für ein IC/ Programierbar über 5 Pinouts
Das sollte es wohl sein... https://www.onsemi.com/pub/Collateral/CAT24C64-D.PDF CAT24C64HU4I−GT3 -> Marking "C6U"
CAT24C64 von ONSemi
-
Thread
Flashplayer 24.0.0 - ARD und ZDF Livestreams funktionieren nicht mehr
Ich habe vor zwei Tagen libflashplayer.so Version 24.0.0 (64-bit) neu in /usr/lib/mozilla/plugins gespeichert. Seitdem gehen die Livestreams von ARD (http://www.ardmediathek.de/tv) und ZDF (https://www.zdf.de/live-tv) bei mir nicht mehr. Bei ZDF
Debian Jessie, 64bit, Flash: 24,0,0,186, Firefox 45.6.0 -> Bei mir funktioniert es. Hilft dir natürlich erstmal wenig, ich weiß ... :-(
-
Thread
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Bamert schrieb im Beitrag #5397266: > Ich habe mal angehaengt was ich habe Ausgereifte Sache! [c] for (h = 0; h < 255; h++) { [/c]
universelles Lesegerät für IDE-Festplatten ungeeignet, > da zu langsam. Momentan erziehle ich bei 22MHz µC Takt und Assembler: 20.000 Sektoren x 512 Byte= 10.240.000 = 10,24 MB write:8,3s = 1,2 MB/s read: 11.8 = 0,8 MB/s Die meiste Zeit wartet der µC bis die HDD Bushy zurückgesetzt.
-
Thread
4*24 Zeichen Display. Wie mehr als 8 freie Zeichen?
für ein Grafikdisplay. Bei meinem Händler (http://www.neuhold-elektronik.at/catshop/product_info.php?cPath=41_43&products_id=1115)gibts 240*64 Pixel mit CFL Hintergrundbeleuchtung um 26 ich glaub dass kann ich mir leisten... Wie lang lebt so ein CFL überhaupt wenn ich den Inverter mit 5 anstatt mit
die Schriftart kann ja jeder nach belieben verändern, ich hab mir im CorelDraw einfach ein Feld mit 64*64 Pixeln gemacht und da eine Zahl reingeschrieben und dann per Hand in Bits übertragen welche Flächen belegt sind und welche nicht. Hat ca 15 minuten pro Zahl gedauert!!! Mit einem einfachem VB script
-
Thread
ATMega64, Codevision, TWI, AT24C256 -> tut sich nichts.
Hi Gruppe, ich hab ein Problem mit besagter Konfiguration. Habe das EEPROM an den Mega angeschlossen, Vcc 5V. Je von SCL, SDA 330 Ohm an VCC. Leitungen liegen high. Portdefinition als in und out probiert (ddrd=0x00, ddrd=0xFF), aber kein Unterschied. Hardware-TWI (siehe 2460.pdf, seite 212) und Software-TWI (codevision eingebaute i2c Funktionen) probiert, ebenfalls kein Unterschied. Mit dem Oszi an SCL und SDA gemessen, ausser 5V flatline ist da nichts drauf. Weiß jemand, was ich falsch mache? Danke, Christoph
-
Thread
Welchen Logic Analyzer kaufen?
2uA, lpc824). Und bei einem pull-up bleibt es ja nicht. Bei mir hängen da mehrere Sensoren dran (I2C, SPI).
bekommen? Kannst du das nicht selbst herausfinden? Protipp: Der "echte" 8-Kanaler hatte einen 24C02 EEPROM wenn ich mich recht entsinne. Das wurde von der Software geprueft.
-
Thread
lookup verständnis
: 89 2b or r24, r25 ba: 08 95 ret 000000bc <umkehr2>: bc: e4 e6 ldi r30, 0x64 ; 100 be: f0 e0 ldi r31, 0x00 ; 0 c0: e8 0f add r30, r24 c2: f1 1d adc r31, r1 c4: 80 81 ld r24, Z c6: 08 95 ret [/avrasm]
-
Thread
Eigene WAN Adresse loggen - YourIP
(prx) A. K. schrieb im Beitrag #7992664: > CGNAT in 100.64.0.0/10. Wohl eher 10.64.0.0/10.
unterschiedlicher Version vorhanden sind, die unter Umständen nicht funktionieren. Alle YourIP EXE sind 64 Bit und es werden somit die DLL's als 64 Bit Variante benötigt.
-
Thread
Warum wird aus einem right-shift eines uint8_t ein 16-Bit arithm.-shift beim avr-gcc
Hallo zusammen, folgender simpler Code: [c] volatile unsigned char x; volatile unsigned char y; int main() { x >>= 1; y /= 2; } [/c] ergibt mit avr-gcc (7.3.0 oder auch 8.0.1) [c] main: lds r24,x ; x.0
Scheint mir ein "missed optimization bug" zu sein. gcc-4.9.2 macht daraus einfach: [avrasm] lds r24,x lsr r24 sts x,r24 lds r24,y lsr r24 sts y,r24 [/avrasm] Wie GCC optimiert ist allerdings immer gerne mal ein Rätsel. Bei "-Os" (s wir size) kommt für x64 bei mir das hier raus:
-
Thread
Messchieber auslesen
. Jetzt ist man am Anfang des ersten 24-bit-Datenpaketes. getdata24 - Überlies die ersten 24 bit und nimm die nächsten 24 bit. Ich empfehle die Methode B, da sich hier auch das BCD-Protokoll gut integrieren läßt: Hier das ganze in Pseudocode
[c] #include "Display_utils.h" unsigned char Zaehler1 = 0; unsigned char Wert_Lesen = 0; unsigned char Read_Bit = 0; unsigned char Minuswert = 0; unsigned char Wert_Array[24]; unsigned long Wert_Eingelesen
-
Thread
STM32 GCC unknown typename
Motorola Format, also Big-Endian verschickt. Hier vielleicht mal ein Ausschnit so eines Bitfeldes. [c] struct BF_SCH_CANHS_R_02 { uint64_t BatteryVoltage : 8; uint64_t : 24; uint64_t DCDCActivation : 2; uint64_t : 14; uint64_t DCDCVoltageRegulation
8; uint64_t ElecMachineMaxMotorTorque : 8; }; [/c] ist 8 Byte groß. Wie also kommst Du auf 12?
-
Thread
Code für AVR ATmega8 und ATmega168
definiert. Welche Makros verfügbar sind kannst Du zB anzeigen lassen mit [pre] > touch dummy.c > avr-gcc -E -dM -mmcu=atmega168 dummy.c | sort [/pre] Hier für 4.2.2: [c] #define AVR 1 #define __AVR 1 #define __AVR_2_BYTE_PC__ 1 #define __AVR_ARCH__ 5 #define __AVR_ATmega168__ 1 #define
_MAX__ 9.999999E96DF #define __DEC32_MIN_EXP__ (-95) #define __DEC32_MIN__ 1E-95DF #define __DEC64_DEN__ 0.000000000000001E-383DD #define __DEC64_EPSILON__ 1E-15DD #define __DEC64_MANT_DIG__ 16 #define __DEC64_MAX_EXP__ 384 #define __DEC64_MAX__ 9.999999999999999E384DD #define __DEC64_MIN_EXP
-
Thread
Pixelfehler auf Graphikdisplay
oben genannt. Im Anhang befindet sich der komplette Quelltext. Man beachte die Dateien Schaufeln.c und KSWW_MAIN_C.c ich probier jetzt mal aus, unabhängig von der Matrix pixel auf dem rechten rand des Displays anzeigen zu lassen meld mich gleich nochmal
[c] for (i=0; i<=72; i++) //Spalte { lcd_wrdata(Feld[i][j]._byte); //Übertragung Daten Matrix 1 } [/c] und [c] union v8bit Feld[72][8]; [/c] Du adressierst das Feld also
-
Thread
Wozu gibt es OTP?
Wilhelm Ferkes schrieb im Beitrag #3149742: > Haben die C515 nicht beispielsweise Flash Nö. • Full upward compatibility with SAB 80C515A • On-chip program memory (with optional memory protection) – C515C-8R : 64k byte on-chip ROM – C515C-8E : 64k byte
-8E : 64k byte on-chip OTP > – alternatively up to 64k byte external program memory Das stimmt einerseits. Ich sprach genau 1999 mal mit einem Händler, weil genau zu diesem Zeitpunkt der 80C515A auf C515
-
Thread
wenn long long nicht mehr reicht
4]); // Frequency Tuning Word 1 <39:32> Set_DDS_Reg(0x06,Byte[3]); // Frequency Tuning Word 1 <31:24> Set_DDS_Reg(0x07,Byte[2]); // Frequency Tuning Word 1 <23:16> Set_DDS_Reg(0x08,Byte[1]); // Frequency Tuning Word 1 <15:8> Set_DDS_Reg(0x09,Byte[0]); // Frequency Tuning Word 1 <7:0> } [/c] Ein
bzw ein Format das mit BCD arbeitet. Warum sollte man auch mit double arbeiten, da spendiert man 64 bit und hat nur 52 Bit Mantisse. Da verwendet man doch besser gleich long long und hat die vollen 64 bit. Meines Wissen hat Cobol die BCD Arithmetik nativ untersützt.
-
Thread
Bootloader ATmega 2561
1f114: 8c b5 in r24, 0x2c ; 44 1f116: 80 64 ori r24, 0x40 ; 64 1f118: 8c bd out 0x2c, r24 ; 44 SPDR = (uint8_t)(Value >> 8); 1f11a: 9e bd out 0x2e, r25
SPCR |= _BV(SPE); SPDR = (uint8_t)(Value >> 8); LCD_Wait(); SPCR |= _BV(SPE); 1f122: 8c b5 in r24, 0x2c ; 44 1f124: 80 64 ori r24, 0x40 ; 64 1f126: 8c bd out 0x2c, r24 ; 44 SPDR = (uint8_t)(Value & 0xff); 1f128: 2e bd out 0x2e, r18
-
Thread
24-Kanal PWM Led-Controller mit key-scan
Randa L. schrieb im Beitrag #7959459: > ich suche einen IC, der 24Ch PWM-Steuerung für Leds bietet und > gleichzeitig mindestens 20 Tasten Keyscan Wie ware 1 IC für PWM und ein zweiter IC um die Tasten abzufragen, oder zumindest den uC dabei unterstützen die Tasten
Ein LL-MOSFET, der den Strom schalten kann (z.B. IRLML2502). Und ein PWM-tauglicher GPIO an deinen µC. Fertig. 24 × 25mA (jede LED einzeln) ergibt halt schon 600mA. Da muß deine "Fernbedienung" schon eine dicke Batterie mitbringen.
-
Thread
Toner-Chip resetten / kopieren (Zahle eventuell für Lösung
@Axel Ich habe mir einen C84 zugelegt. Was meinst Du, was ein Satz original Patronen kostet? 75,- ! Was kostet eine neuer C84? 75,- Ich glaube ich bin im falschen Film. Beim C64 sind glaube ich die gleichen Patronen
Ich hab's probiert, mein C64 (mein Drucker) sagt mir zwar counter==0 bei schwarz, aber der Drucker meldet trotzdem 78% voll.
-
Thread
Wie viel Watt kann man Benützten von der Steckdose
Ja es sind auch 24VDC die 20mA Glühlampe
Netzgerät) fließen wieder diese 480mW / 230V = 0,48 / 230 = ~0,002A = 2mA. Am Ende also: 20mA * 24V / 230V = ~2mA Da du mit 24V arbeitest, kannst du auch grob überschlagen 24V / 230V zu 1 / 10 kürzen und entsprechend rechnen, dass 230V-seitig ca gut ein Zehntel des Stromes fließt, den du 24V-seitig
-
Thread
Berger Lahr Karten-Belegung
unberührt lassen und R5(R8) durch je ein 2,5kOhm Poti ersetzen deren Schleifer an die jeweilige Basis und +C5(+C6) gehen. C3//R3(C4//R6)bilden je ein RC-Glied welches die Impulslänge beinflußt und nicht spannungsabhängig sein sollte. Damit sollte sich der Triggerpunkt gut einstellen lassen. Und
noch ein Hinweis. Ich bin mir nicht ganz sicher wie die 24V Intern und 24V KundenSpg verdrahtet ist. Ev musst die da die Masse neu machen.
-
Thread
AVR Mega32 auf Pollin Board lässt sich nicht schreiben
nix in der Aufbauanleitung angegeben ist... ich probiere es mal. Bei den folgenden Messungen keine µC in die IC Fassung stecken. Datenblatt vom µC schnappen und mit Multimeter die wichtigen Spannungen an der Fassung kontrollieren. Wo ist GND, dort schwarze Leitung/Tastspitze COM vom Multimeter anschliessen
sollte für das Pollinbaord. Aber ausgerechnet diese kann ich nicht verwenden, da aufgrund meines Vista64 Systems die Datei DLPORTIO.SYS nicht geladen werden kann.
-
Thread
bistabiles Relais für AVR/Arduino
Hier etwas zum Zusammenbauen: http://www.horter.de/i2c/i2c-output-modul/i2c-output-modul-Beschreibung.html Leider ist der verbaute UDN2981A bereits heute abgekündigt :-(.
Leistungsstärkeren großen Bruder TPIC6B595. Dazu einen UlNxx. Daraus eine Matrix 8*16 und du kannst 64 bistabile Relais steuern. Vom uC werden nur wenige Steuerleitungen für die Schieberegister benötigt. Das sollte eigentlich funktionieren. Die Schaltung wäre bei Bedarf sogar erweiterbar.
-
Thread
Das Ende des Z80
International. Bil Herd erklärt in einem seiner Videos, wie die 6502 Familie an die Requirements des C64 angepasst wurde, insbesonders wohl die zeropage?! Bil weisst öfters darauf hin, das sich Commodore zu einer bestimmten Zeit mehr als Chip-, denn als Computerhersteller verstand, weil sie eben einen
#7649615: > Bil Herd erklärt in einem seiner Videos, wie die 6502 Familie an die > Requirements des C64 angepasst wurde, insbesonders wohl die zeropage?! Der C64 hat einen 6510 drin, und der wurde tatsächlich speziell dafür gebaut. Aber die Änderungen gegenüber 6502 sind überschaubar und betreffen
-
Thread
Achtung, Codeverschwendung bei 64Bit !
kostet etwa 5kB !!! Das ist mehr oder weniger ein known issue. Da werden nur die generischen (in C geschriebenen) Funktionen der libgcc.a benutzt, für 64 bit gibt's keine handoptimierten Varianten. Du kannst ja gern mithelfen, in Assembler kennst du dich aus, warum schlägst du nicht mal einen
mir zu müßig. [c] #include <stdint.h> extern uint64_t myfunc(uint64_t, uint64_t); uint64_t x, y, z; void dosomething(void) { z = myfunc(x, y); } [/c] Daraus wird generiert: [c] .global dosomething
-
Thread
Oszilloskope
SPI, RS232, I2C Dekoder integriert sein.
Euro...bei Tek oder Keysight brauchst du gar nicht erst zu fragen. https://www.ebay.de/itm/USB-24M-8CH-24MHZ-8-Kanal-Logikanalysator-Logic-Analyzer-fur-ARM-DE-TE363/201428756153?hash=item2ee616e6b9:g:EKkAAOSwmtJXVTdz LG
-
Thread
Bootloader für den ATmega 168 macht Probleme
-O0 -fsigned-char -MD -MP -MT asm_main.o -MF dep/asm_main.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../asm_main.s ../asm_main.s: Assembler messages: ../asm_main.s:14: Error: number must be less than 64 ../asm_main.s:16: Error: number must be less than 64 ../asm_main.s:18: Error: number must be less than 64 ../asm_main.s:22: Error: number must be less than 64 ../asm_main.s:24: Error: number must be less than 64 ../asm_main.s:26: Error: number must be less than 64 ../asm_main.s:33: Error: number must
-
Thread
Warum funktioniert das nicht? Mittelwert, AD_wandler
möchte ich einige Werte mitteln, aber das klappt einfach nicht. Dann bekomme ich falsche Werte... [c] //TLC4545 Ansteuerung int adc(void) { unsigned int abfrage; //unsigned long int summe; //for(int k=0;k<64;k++) //{ CLRBIT(PORTD,5); //CS auf 0 for(int i
summe + (unsigned long int) abfrage; //abfrage=0; //} //abfrage = (unsigned int) (summe/64); //summe=0; return(abfrage); } [/c] So funktioniert es, wenn ich das rauskommentierte aktiviere ergibt es Blödsinn :-(
-
Thread
Bankumschaltung beim 8051
Hallo Ihr, Habe ein Mikrokontrollermodul der Phytec mM-552 mit dem Philips 80c552. Dieser verfügt über 512kB Flash à 8 bänken (64kB) Bank 0 ist für die Phytec FlashTools98 belegt. Entwicklungsumgebung Keil uVision2 V2.05 mit: C51: V6.01 A51: V6.01 BL51: V4.01 LIB51: V4.12
- Hast Du viele konstante Daten (Menütexte usw.), dann könnte man die in einen externen EEPROM (24C512) auslagern. Ich hab irgendwo noch ein C505-Board rumliegen. Da ist ein großer CPLD (SMD) drauf, der die Bankumschaltung macht. Mal sehen, ob ich das Manual dazu finde. Peter
-
Thread
Optimierungslevel bei AVRStudio4 ?
// setup SPI Interface SPCR = _BV(MSTR) | _BV(SPE) | _BV(SPR0); 272: 81 e5 ldi r24, 0x51 ; 81 274: 80 93 2d 00 sts 0x002D, r24 O3: // setup SPI Interface SPCR = _BV(MSTR) | _BV(SPE) | _BV(SPR0); 188: 81 e5 ldi r24, 0x51 ; 81 18a: 8d b9 out
the indirect addressing pointer registers. ... ... The 32 general purpose working registers, 64 I/O Registers, and the 64 bytes of internal data SRAM in the ATtiny13 are all accessible through all these addressing modes. The Register File is described in General Purpose Register File on page
-
Thread
SD-Card schreiben auf Arduino due mit Atmel-Studio
vergeben sind. Also habe ich die Blbliotheken vom LPCXpresso genommen, genauer gesagt die Files ff.c und mmc.c. ff.c ist unverändert übernommen worden, mmc.c habe ich an meine Hardware und meine eigenen SPI-Bus Finktionen angepaßt, alles andere bleieb ebenfalls unverändert. Damit funktioniert auch der
+23) /* SET_BLOCK_COUNT (MMC) */ #define ACMD23 (0xC0+23) /* SET_WR_BLK_ERASE_COUNT (SDC) */ #define CMD24 (0x40+24) /* WRITE_BLOCK */ #define CMD25 (0x40+25) /* WRITE_MULTIPLE_BLOCK */ #define CMD55 (0x40+55) /* APP_CMD */ #define CMD58 (0x40
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Versuchsaufbau, getrieben vom einem "SIM-1", ein KIM-1-Clone mit Mikroprozessor 6502, wie in Apple // und C-64: https://c.gmx.net/@334631847457723762/7y8a-__dQjKLtZmHCBad3w
Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand (2.2 Ohm) wird etwa 50°C warm. Die Schraubterminals sind nicht die schönsten... das Oled-Display (I2C) hat eine schreckliche Aktualisierungsgeschwindigkeit
-
Thread
Bleiakku-Lader 12/24V
Ja, ebenso sind C6 und C7 verkehrt herum eingezeichnet.
www.mini-tft.de/xtc-neu/product_info.php/info/p28779_picoUPS-100--100W-Backup-Schaltung-.html/XTCsid/0e24ce4c8100eb920cc3a7278333b98b So ähnlich stelle ich mir das vor.
-
Thread
Unterschiede zwischen Emulator und Virtueller Maschine?
Ich hätte da noch die "abstract virtual machine" der C Standards.
x86-64 mehr kann).
-
Thread
PIC Einsteiger/Umsteiger
www.sprut.de http://pic-projekte.de/phpBB3/index.php?sid=e1590847e4c141d4019f79781dc4abb4 Da hast du schon mal was zu lesen.
ich das Glück, daß uns ein Kollege verlassen hat und ich mußte sein Projekt übernehmen, welches in C geschrieben war. Wir hatten extra den Keil C51 dafür gekauft. Ich habe dadurch erst C so richtig verstanden. Man kann ein fremdes C Programm erweitern, ohne es komplett durchgearbeitet zu haben. Natürlich
-
Thread
PIC 32 Erfahrungsberichte
Das einzige echte Argument das meiner Meinung nach für die PIC32 spricht, ist die Pin und großteils C-Code und Peripherie Kompatibilität zu den dsPIC33, PIC24H und PIC24F. Daher kann jederzeit von den PIC24/33 auf die PIC32 wechseln ohne die Hardware verändern zu müssen. Und natürlich die vielen Beispielprogramme
nichts wenn die Peripherie außenrum lahm ist. Das ist der Punkt auf den ich hinauswollte: Zu einem µC gehört mehr als nur die CPU und ein µC greift eben nunmal recht häufig auf diese zu. Daher sollte diese in einem realistischen Geschwindigkeitsvergleich auch berücksichtigt werden. Mit einem PIC24H
-
Thread
Timer/Zeitschaltuhr einfach
ANd9GcQl7d0v7RvBsg7n-qX6l7etFayFuLO4-Zr05o_EQdXwPIxy3S6t5R4jwnoyxOuCBUlZFKQ&usqp=CAU Edit: Was für Bauteile (µC) hast du parat? Was bevorzugst du als Entwicklugsumgebung?
das mit einem Poti ohne Probleme einstellbar. Sehr nettes Projektchen für den Einstieg in die µC-Welt 😀.
-
Thread
Wintron 7.0 (Modifikation)
Der I2C und SPI haben vermutlich 1,8V. Am SPI hängt auch der Biosflash dran, also etwas vorsicht.
169-Pin drauf, wobei der Footprint eigentlich auch nur für 153pin ist. Ich hatte mich für THGBMHG9C4LBAIR 64GB entschieden. Gibts für ca. 50€ bei Glyn. Danach den Restore Stick via Anleitung Conni trekstor erstellt, fertig :)
-
Thread
Thinkpad T 220 und 420: ultrarobust - gesucht: würdiger & ähnl. unverwüstlicher Nachfolger
hi und guten Tag, hier noch die Ausgabe von inxi-b für den T420 [c] ubuntu@T420s:~$ sudo inxi-b sudo: inxi-b: Befehl nicht gefunden ubuntu@T420s:~$ inxi -b System: Host: T420s Kernel: 6.2.0-39-generic arch: x86_64 bits: 64 Desktop: GNOME v: 44.3 Distro:
Device-2: Intel Centrino Ultimate-N 6300 driver: iwlwifi Drives: Local Storage: total: 119.24 GiB used: 83.99 GiB (70.4%) Info: Processes: 266 Uptime: 14m Memory: 3.7 GiB used: 2.72 GiB (73.5%) Shell: Bash inxi: 3.3.25 ubuntu@T420s:~$ [/c]