-
Thread
Parallax Propeller
30 Jahre alt ist. Jetzt wirst du aber unfair. Wie schon ein paar Leute erwähnt hatten, hatte der C64 den VIC, den der Propeller nicht hat. Ich denke aber, dass der Propeller sogar in der Lage sein sollte den gesamten C64 mit allem drum und dran emulieren zu können. Der größte Vorteil am Propeller
Propeller braucht und das wäre ein Anwendungszweck für ihn. Die andere Alternativen sind entweder ein C64-On-A-Chip (ála C64DTV) in VHDL oder mit einem der schnelleren ARM. Aber für sowas würde sich der Propeller wirklich anbieten und wenn ich sowas vorhätte, wäre das der Grund mich da einzuarbeiten.
-
Thread
PROGMEM -- liest ab bestimmten Array nicht mehr aus
{156,4,57,32,... 45,68\ 23,34,113, ... 78,54 \ 24,200}[/c] jetzt die Größen ein File ist etwa 7KB groß alle 12 Files sind ca. 110KB groß ausgelesen habe ich bisher mit [c] x = pgm_read_byte(&TabDaten0[i]);[/c] was bis zur 7. Tabelle wunderbar
Nimm __memx, dann sind Zeiger 24 Bit groß.
-
Thread
Braucht man überhaupt ein Oszilloskop oder was brauche ich überhaupt?
Wenn Du Deine C= Hardware reparierst, wirst Du vermutlich ein Scope brauchen. Ich hab auch so ein Hantek 6022be USB Scope und bin trotz seiner Grenzen recht zufrieden damit. http://www.forum64.de/wbb3/board2-c64-alles-rund-um-den-brotkasten/board4-hardware/board183-reparaturecke/47969-messpunkte-mit-dem-oszi-beim-c64/
-
Thread
Sehr interessante uC Project Seite
man solche > Prozessoren noch oder gibt es kompatible modernere Derivate? Segor z.B.: W 65C02 S6 TPG-14 8-Bit-Prozessor DIP40 Ich hab hier aber noch einen 64 pinnigen 6502-Kern mit internen RAM/IO-Erweiterungen. Der braucht extern nur noch ein EPROM und einen Quarz. Vielleicht spendiere
gibts embedded immer noch. Über die Unwichtigkeit von Assemblerprogrammierung im Verhältnis zu C möchte ich mit Dir scheinbar auch nicht reden. Mach mal einen C-Compiler ohne Maschinensprache.. Gruß, Holm
-
Thread
DC Motor als Antrieb
nicht über 35°C sein. Danke auf jeden Fall für deine Antwort!
den deun 24V Motor bei > 24V unter Last zieht ohne zu überhitzen. Okay, muss ich einmal schauen, wie viel das dann bei einer Reihenschaltung der Motoren ist. >> Überleben das normale Batterien? > > Die
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
Flash haben, das geben die nicht wieder > her. > Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen > (LPC1768). Vom LPC11C24 mit nur 32K Flash werden inzwischen scheinbar ähnliche Stückzahlen verkauft wie vom LPC1768
Peter D. schrieb im Beitrag #4254771: > Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen > (LPC1768). W.S. schrieb im Beitrag #4255622: > Du klebst z.T. deshalb auf den AVR's, weil du eine aus meiner Sicht >völlig unbegründete haushohe Ehrfurcht vor 32 bittigen µC entwickelt
-
Thread
HCS12 Interrupt Time
Timer ist derzeit mit 8MHz Bustakt und nem 64er Prescaler betrieben. Heisst also 8µs Timertics.
Prozessor ist : MC9S12C64 Den Code kann ich erst Montag wieder posten, da ich über WE weg bin. Im Prinzip isses aber nur mit codewarrior input capture bean erstellt und in der ISR nen port an und aus schalten. Input capture
-
Thread
Intronix LogicPort Logic Analyzer und Linux/Wine
WINELIBDIR=/usr/lib/wine install ``` NOTE: ARCH muss auf i386 (32bit) gestellt werden wenn auf einer 64x Maschine gebuiuldet wird NOTE: WINELIBDIR musste bei mir manuell gesetzt werden. Ist wahrscheinlich nicht bei allen nötig. ## Start LogicPort ``` FTDID=DC48 wine ~/.wine/drive_c/Program Files
beschrieben: https://github.com/brentr/wineftd2xx/issues/10#issuecomment-1951389232 Bei Ubuntu 24 ist der Link [code] ln -s /usr/lib/i386-linux-gnu/wine/i386-unix/ftd2xx.dll.so ~/.wine/drive_c/windows/system/ftd2xx.dll [/code] Der letzte Punkt is etwas merkwürdig, weil da eine Linux-.so-Library
-
Thread
Hat eine CF-Card auch einen Kopierschutz wie eine SD-Card?
B4 0E BB 07 00 CD 10 EB F2 C3 0D 0A 41 20 t.´.»..Í.ëòÃ..A 0000100190 64 69 73 6B 20 72 65 61 64 20 65 72 72 6F 72 20 disk read error 00001001A0 6F 63 63 75 72 72 65 64 00 0D 0A 42 4F 4F 54 4D occurred...BOOTM 00001001B0
00000230 FF 21 02 04 01 22 02 01 01 22 03 02 0C 0F 1A 05 ÿ!..."..."...... 00000240 01 03 00 02 0F 1B 08 C0 C0 A1 01 55 08 00 20 1B .......ÀÀ¡.U.. . 00000250 06 00 01 21 B5 1E 4D 1B 0A C1 41 99 01 55 64 F0 ...!µ.M..ÁA™.Udð 00000260 FF FF 20
-
Thread
1000 und mehr LEDs einzeln ansteuern?
vorgeschrieben zumindest 100cd. Fernlicht am Auto 225000cd https://de.wikipedia.org/wiki/Liste_von_Gr%C3%B6%C3%9Fenordnungen_der_Lichtst%C3%A4rke Auch wenn es bei 1000 LEDs nicht um Beleuchtung, sondern nur Erkennbarkeit geht, sollte man schon wissen, dass zur Erkennbarkeit ob eine Lampe in einer Umgebung
IC und LED stehen, auch Geld... Mit MAX7219 (die kann man billig in China kaufen) kannst du je 64 LED einsteuern, auch über SPI. D.h. du brauchst dann 3000/64 = 47 IC. HT16K33 (über I2C) kann bis 128 LED (auch billig in China), so brauchst du dann nur 24 IC. Bestimmt gibt es noch sehr viele andere
-
Thread
Einstieg in die ARM Welt
Diesen Witz von NXP habe ich auch nie verstanden. Ausgerechnet der kleinste kriegt den größten SRAM (64kB). Und sobald man mehr Pins braucht, sind es nur noch 16KB. Bei Luminary ist es richtig rum, die kleinen haben weniger SRAM und die großen 64kB. Peter
Exzessive Verwendung von in 32bit codierten Befehlen könnte allerdings geeignet sein, bei 2 Waitstates den 64bit Pfad zum Flash zu überfordern. Daher wohl Roberts "bis 50MHz".
-
Thread
LPC/ARM-Cortex-M0, SysTick für Millisekunden, Timer für Mikrosekunden
Hallo liebe Gemeinde, ich stehe derzeit mit meinem LPC11C24 mit 48 Mhz etwas auf dem Schlauch. Und zwar: Ich messe ..., Minuten, Sekunden und Millisekunden mit dem SysTick Handler (mit 1ms Takt) in folgendem struct: [CODE] typedef struct { uint16_
volatile uint32_t usTimerCounter = (SysTick->VAL); __enable_irq(); // bits [31:24] - Reserved, [23:0] the current value of the SysTick counter usTimerCounter &= 0x0FFF; usTimerCounter = (uint32_t) usTimerCounter / 48.0; usTimerCounter = 1000 - usTimerCounter; uint64_
-
Thread
Infos/Handbuch zu EEPROM-Brenner gesucht
Abbildung (das sechste Bild von oben, der mit dem seriellen Anschluss) und folgender Beschreibung: "24Cxx, 93Cxx and 25xxx Eeprom Programmer Description: Technical characteristics of the programmer: * Support 24C01, 24C02, 24C04, 24C08, 24C16 I2C Bus EEPROM * Support 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I2C Bus EEPROM * Auto detect 24XX EEPROM capacity * Support 24C325 and 24C645 I?C Bus EEPROM *Detect the bank roll over capability of some old 24XXEEPROM * Support 93C06, 93C46, 93C56, 93C57,
-
Thread
Transputer Prinzipien für heutige MCUs
kann. Ich habe noch 10 Stück rumliegen .. Architektonisch sehr interessant, aber eher in der C64 Ära anzusiedeln. Der Propeller1 hat nur Integer Arithmetik und nur 2K COG-Memory.
/de.wikipedia.org/wiki/SGS-Thomson_ST20 : > > "Der Prozessor ist auf Integer-Arithmetik (bis zu 64 Bit) optimiert und > enthält keine Gleitkommaeinheit." Ja, das ist die Generation ST20-C1. Die ich meine, sind ST20-C2+ und folgen der Spezifikation ST20-C24. > Dagegen PiPico2 ARM Cortex
-
Thread
Wasserkraft aus Skandinavien - Stzromanbieterwechsel - wie funktioniert das
Anlagen. Speziell für die Offshore Windparks. Siehe auch: http://de.wikipedia.org/wiki/Liste_der_HG%C3%9C-Anlagen
langfristig >> gesehen bei 3 Batteriesätzen (ich gehe voneiner Lebenszeit von 8 Jahren >> aus) gut 15 c/kWh > > Wie kommst du auf diese Zahl?! s.o. Allerdings habe dich in dem Beispiel Deine 20 Jahre anstatt 24 Jahre genommen und ich habe nicht die Alu-Gehäuse (selber gefertigt für die 19" Racks
-
Thread
Systematik zur Vergabe von CAN-ID
anderen 31 "Telegram je Knoten" würde ich für indivituelle Telegramme nutzen, indem man bis zu 8 Byte (64 Bit) an Infos gleichzeitig übertragen kann. Mit deiner ID Basierten Übertragung wären bei z.B. 64 Senoren 64 CAN Telegramme nötig, das kann man bequem in 64 Bit eines einzigen CAN Telegramms rein
iom328p.h,8000000L,8000000,SPI","bootspif":0,"cycle":11171,"tim":"23:39:07","timgotms":685047904,"ci":1,"c0t":6.2,"c0f":86.5,"c1t":13.6,"c1f":54.1,"c2t":10.4,"c2f":63.2,"c3t":13.5,"c4t":14.5,"c5t":13.8,"fan":0,"msend":685064306} {"topic":"haus","ms":1536189675,"id":12811,"no":11,"sw":"t5_haus02.ino,Jun 18
-
Thread
Einbindung Wolf CHA Wärmepumpe in Gebäudeleittechnik mit ISM8i
ich mal das defekte BM-2 aufgemacht. Ein paar Eckdaten: IC104 Komparator LM339DG IC200 CPU PIC24FJ256DA210-I/PT IC201 Echtzeituhr MCP7940N Q200 Quarz f. Uhr C2KNR4C IC202 RAM IS66WV51216BBLL-55TLI IC203 SPI Flash SST25VF016B IC204 I²C EEPROM 24LC64-I C209 Goldcap 5,5V 0,1F Der Goldcap versorgt
externes Phy für 100 Base-T, MAC CPU-intern Komparator LM339 für 2x eBus SPI Flash SST25VF016B I²C EEPROM 24LC64 Keine Uhr, kein Goldcap-Backup, kein externes RAM. Also nicht genau wie beim BM-2. Wer das WLAN Modul bestücken will, das dürfte das MRF24WB0MA / MRF24WB0MB sein, was da passt: http
-
Thread
So schön können Rechenfehler sein
und sich die digitale Musik später aus der Computerfreak-Ecke der 80-Jahre entwickelte - siehe die C64-Szene und solche Größen wie Rob Hubbard oder aus meinem Jahrgang Chris Hülsbeck und Holger Gehrmann. Später in den 90ern kamen die VA-Synthesizer und auch auch da waren es Elektro- und Computerfreaks
ja auch sinnvoll ist ... Überwiegend Vergnügen: Mich haben schon die Grafiken und Fraktale beim C64 fasziniert. Im Prinzip habe ich mit jedem meiner Rechner Landschaften und Bilder rechnen lassen. Ganz früher auch mal Spiele gemacht. Das Feine ist, dass man heute die Rechnung in einen FPGA stopfen
-
Thread
Eure Basteltische Bilder
jeden Fall nach 1986 entstanden sein, denn ich hatte mir 1984 von meinem ersten Lohn als Lehrling den C64er Heimcomputer gekauft und ihn erst nach 1986 auf meinen Basteltisch mit draufgestellt. Denn 1986 gab es in der Computerzeitschrift 64'er eine Umbauanleitung. Mit der habe ich dann meinen alten
mit brillantem Bild verwandelt. Davor lief das Bild 2 Jahre lang durch den internen UHF-Modulator im C64er, direkt unter der Tastatur.
-
Thread
AtMega32U4 Minimalbeschaltung
Habe ich jetzt was verpasst oder willst du tatsächlich 64 LEDs direkt mit µC betreiben?
Dave Chappelle schrieb im Beitrag #4125707: > Habe ich jetzt was verpasst oder willst du tatsächlich 64 LEDs direkt > mit µC betreiben? Autsch!! Ja da müssen noch ein paar Transistoren rein. Elias, schau Dir mal den Artikel [[Multiplexen]] an.
-
Thread
Standventilator Abschaltautomatik überbrücken/entfernen?
&oq=zeitschaltuhr&gs_l=img.12..0l10.2361.8071.0.10914.13.8.0.5.5.0.226.1119.0j7j1.8.0....0...1ac.1.64.img..0.13.1161.xu6yOuzz4-I Kann 24 Std. programmiert werden. Einfach in die Zuleitung zwischen stecken.
Forum würde ich mich sehr freuen! Viele Grüße! https://www.google.com/search?num=10&sca_esv=6b89c47721840978&sxsrf=APpeQnuv97LtjKbjcIPiYc8poiUnBfFtaQ:1783952316706&udm=2&fbs=ABfTbFUyxjQn9bne4DuflY2dNqqKupTsDwp6RXwpQFJxPysO9IZ-OcP6xq64A4yNP8lBdpY7uuH_-rA_ws2tWImCOsZlYLrbl3Nznd1IdLeVhGR6K0thu65EBS1h-KV34iQMpjoNM8rVs2XtkX93TjQ8rZY1vnV9leaPQia1bOqGjHourHRsSECjVfQCZaw1AHBmSCBE_PXtGuCidlveGnvn9
-
Thread
MS UEFI Cert Verfall in diesem Jahr Bootloader Problem - C't Artikel #13/S.44-67
Fall sein. Bei meinem NB mit dem ich den Beitrag gerade schreibe, liefert mokutil z.B. für [c] PK: Not After : Jul 17 01:21:45 2014 GMT KEK: Not After : Jun 24 20:51:29 2026 GMT DB: Key1: Not After : Oct 19 18:51:42 2026 GMT Key2: Not After : Jun 27 21:32:45 2026 GMT DBX: Not After
: Jun 24 20:51:29 2026 GMT Subject: C=US, ST=Washington, L=Redmond, O=Microsoft Corporation, CN=Microsoft Corporation KEK CA 2011 >mokutil --db [key 1] Owner: ... SHA1 Fingerprint: ... Certificate
-
Thread
Widerstandsberechnung
konnte das nur unter win98SE und Win7 testen. (Beide 32-Bit Systeme). Naja, das ist ein simples in C geschriebenes Win32-API-Programm, kein C++, keine Libraries, ganz so, wie es der Petzoldt vor einem Vierteljahrhundert beschrieben hat. Kann man so machen, und das dürfte praktisch jeder C-Compiler
64 Scanner sagen was andres? https://www.virustotal.com/de/file/9ea22d13a03c8095ed2586455c4b586fb7c8f7640b2adeddb64eaf16118b4f26/analysis/1500848707/
-
Thread
VW-Werbebeilage mit Display (vidipri)
http://media.spiegel.de/internet/media.nsf/RefAlleNews/A0A9F62ED8EE65D3C125769A0036E4C0 Müsste dann Ausgabe 53/2009 gewesen sein. http://www.spiegel.de/spiegel/print/index-2009-53.html "Hurra, wir leben noch"
Falls jemand datenblatt von den verbauten µC haben möchte bitte melden per PM.
-
Thread
Timerschaltung bauen - 6 Stunden an / 24 Stunden aus
. µC sind bei mir Neuland. Also wie beschrieben. Habe in einem Fahrzeug ein Tablet, welches 6 Stunden geladen werden soll und 24 Stunden nicht. Weiß noch nicht genau ob die Werte auch so passen. In der
meistens von einem kleinen > (230V/50Hz) Motor angetrieben. Es wird nicht so einfach sein, diesen auf > 24V um zu bauen. Die laufen zwar auch oft mit 24V + Vorwiderstand, aber natürlich mit 24V~. :-) Gruss Harald
-
Thread
P-Kanal MOSFET und kleinere Schaltspannung
+352+304+288+304+0%0Aw+288+304+256+304+0%0Aw+256+304+256+240+0%0Ar+176+208+256+208+0+10000.0%0Ao+0+64+0+35+5.0+0.2+0+-1%0Ao+15+64+0+35+1.25+1.953125E-4+1+-1%0A
0%0Aw+496+192+496+128+0%0AS+336+208+288+208+0+0+false+0%0Ag+288+224+272+224+0%0Ax+173+200+277+206+0+24+tristate+IO%0Ax+237+300+415+306+0+24+%28click+the+switch%29%0Ao+0+64+0+35+5.0+0.2+0+-1%0A
-
Thread
Einstiegsprojekt: Taschenrechner bauen
Gibt es auch einen C-Compiler für den AVR der echte double() Genauigkeit (64bit) bietet?
Compilezeit auswählen kann. (Beim IAR kann man das meiner Meinung nach auch.) Übrigens verlangt der C-Standard keineswegs ein 64-bit-double; in den Drafts zu C99 genügte sogar ein 32-bit-double noch. Kurz vor der Verabschiedung hat man das aber so geändert, dass es nicht mehr reicht, aber beispielsweise
-
Thread
[OpenVPN] Heimrouter bleibt unerreichbar
= 64 2024-07-21 19:12:24 us=560970 real_hash_size = 256 2024-07-21 19:12:24 us=560986 virtual_hash_size = 256 2024-07-21 19:12:24 us=561003 client_connect_script = '[UNDEF]' 2024-07-21 19:12:24
us=561158 push_ifconfig_ipv6_defined = DISABLED 2024-07-21 19:12:24 us=561198 push_ifconfig_ipv6_local = ::/0 2024-07-21 19:12:24 us=561226 push_ifconfig_ipv6_remote = :: 2024-07-21 19:12:24 us=561245 enable_c2c = DISABLED 2024-07-21 19:12:24 us=561262 duplicate_cn
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
Mit NXP hab ich mich noch nich wirklich auseinandergesetzt. Wir haben in einem Projekt einen LPC11C24 im Einsatz, das hat eigentlich wunderbar geklappt. Naja welcome to the embedded World. Kompromisse über Kompromisse.
I7 (2013), 8gb ram, win 8.1 x64 Und hör auf zu spammen.
-
Thread
Problem in Avr GCC, kehrt nicht aus Prozedur zurück.
<__bad_interrupt> 60: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 64: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 00000068 <__ctors_end>: 68: 11 24 eor r1, r1 6a: 1f be out 0x3f,
<__bad_interrupt> 60: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 64: 0c 94 3e 00 jmp 0x7c ; 0x7c <__bad_interrupt> 00000068 <__ctors_end>: 68: 11 24 eor r1, r1 6a: 1f be out 0x3f,
-
Thread
Komisches Verhalten beim Programmieren
Datenblatt befindet sich meist eine Empfehlung, wie der µC zu beschalten ist.
Textoolsockel hatte ich schon erwähnt! die Dinger habe ich noch aus Lehrzeiten über als ich noch am C64 Dattelte. da gabs mal ein Bauprojekt 1 MB Speicherkarte wo man bis zu 24 Eproms draufstecken konnte (die mit dem Fenster zum Abkleben). Aber Philip meine Variante ist da weniger Kompliziert..
-
Thread
SPI Interrupt auf MEGA32U4
nichts funktioniert mehr. Ich weiß nicht woran das liegt?! :( Hat jemand eine Idee? Main [c] int main(void) { DDRD |= (1<<PD5); lcd_init(LCD_DISP_ON); spi_master_init(64,2); while (1) { spi_master_transmit(0xFF); sprintf(Buffer,"L1
case 32: {SPSR |= (1<<SPI2X); SPCR |= (1<<SPR1); }break; // prescaler 32 case 64: {SPSR |= (1<<SPI2X); SPCR |= (1<<SPR1) | (1<<SPR0); }break; // prescaler 64 default: {SPSR |= (1<<SPI2X); }break; // default = 2 } } #endif } [/c] ISR
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Hallo, hab jetzt auf ner alten Soundblaster nen KM416C256BJ-7 gefunden Laut Datasheetsuche: KM416C256D=256K x 16Bit CMOS Dynamic RAM with Fast Page Mode Würde der gehen? Alternativ habe ich 8Stk Alliance AS7C256-20PC gefunden?!
15 | 12 | 200 | | mos 62256-15 | 10 | 12 | 200 | | asi mt5c2568-12 | 10 | 10 | 190 | | asi mt5c2568-15 | 12 | 12 | 180 | | asi mt5c2568-20 | 15 | 15 | 170 | | et 51256c-10 | 10 | 10
-
Thread
Fehler im Programm lauflicht.c
0, 0, 0, // Leerzeichen 126,9,9,126, // A 127,73,73,54, // B 62,65,65,65, // C 127,65,65,62, // D 127,73,73,73, // E 127,9,9,1, // F 62,65,81,50, // G 127,8,8,127, // H 0,127,127,0, // I 49,65,65,63, // J 127,24,38,67, // K 127,64,64,64
-funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lauflicht2.o -MF dep/lauflicht2.o.d -c ../lauflicht2.c avr-gcc -mmcu=atmega8515 -Wl,-Map=lauflicht2.map lauflicht2.o -o lauflicht2.elf c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o:(.init9+0x0): undefined
-
Thread
Sd-Card Spec
Hier habe ich den anschaltplan der MMC Karte an den µC Mfg Ulrich Radig
Hier noch den neuen Source Code der die MMC/SD Karte in dem Hardware SPI des Atmel AVR µC betreibt. Mfg Ulrich
-
Thread
Nach Update Ubuntu Linux 14.04 -> 16.04 funktioniert avrdude mit USBProg4 nicht mehr
Schon probiert? avrdude -v -c avrispmkII -p m8
denn bei Dir ein uname -a aus? # uname -a Linux Tellur 4.4.0-51-generic #72-Ubuntu SMP Thu Nov 24 18:29:54 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
-
Thread
AVR-Studio 5
Vielleicht ist das File auch einfach so groß weil 32 Bit UND 64 Bit (nativ) Version enthalten sind. Alleine die 64-Bit binaries sind ja ~30% größer als die 32 Bit binaries.
Festplattenspeicher, um Windows XP halbwegs laufen zu lassen. Es brauchte > die Rechenpower von drei C64, um zum Mond zu fliegen. Irgendetwas stimmt > mit unserer Welt nicht.
-
Thread
Was benötigt weniger Takte If oder case?
e0 ldi r24, 0x00 ; 0 4a: 02 c0 rjmp .+4 ; 0x50 <main+0x8> 4c: 88 bb out 0x18, r24 ; 24 4e: 8f 5f subi r24, 0xFF ; 255 50: 8c 30 cpi r24, 0x0C ; 12
. Besser als [code] 4c: 88 bb out 0x18, r24 ; 24 4e: 8f 5f subi r24, 0xFF ; 255 50: 8c 30 cpi r24, 0x0C ; 12 52: e0 f3 brcs .-8 ; 0x4c <main+0x4> [/code] kannst
-
Thread
Euer Lieblingscontroller
Hi, Z80 und C-mMicro sind toll CController.
C8051F330 um mal noch etwas anderes als Atmel zu hören .. ;-)
-
Thread
ATmega1284P Timer2 startet nicht
ldi r30, 0xB6 ; 182 174: f0 e0 ldi r31, 0x00 ; 0 176: 80 81 ld r24, Z 178: 80 64 ori r24, 0x40 ; 64 17a: 80 83 st Z, r24 ASSR |= (1 << AS2); 17c: 80 81 ld r24, Z 17e: 80 62 ori r24, 0x20 ; 32 180: 80 83
97 bb out 0x17, r25 ; 23 //GTCCR &= ~(1 << TSM); TIMSK2 = (1 << OCIE2A); 19c: 80 93 70 00 sts 0x0070, r24[/avrasm]
-
Thread
Spindelsteuerung 2 Endpositionen, Home Assistant
Roger schrieb im Beitrag #7943838: > schon vor 40 Jahren Schaltungen für C64 und Amiga gebastelt Der Amiga kam doch erst vor 38 Jahren raus! Gruss Chregu
Also erstens .. ja, 40 Jahre war C64, danach kam der Amiga. 4 Amigas und 3 C64 passen nicht auf 5x10cm, wäre n wackliger Turm. Übrigens auch so ne Baustelle, die viel interessanter wäre :-) Aber liegt wahrscheinlich noch n bissl bis
-
Thread
Datenverlust in EEPROM
genau den hast, dann MUSS der PIN angeschlossen sein. Und das steht im Datenblatt von Microchip zum 24LC64. Aber alle Vermutungen helfen nicht wenn es nicht getestet ist. Es ist zwar interessant zu sagen, dass es etwas anderes sein müsste und du glaubst, dass es am einen oder anderen nicht liegt,
[c] if ((Milliseconds - t_LastWritten) >= 15) [/c] Da sind schonmal 2 Fehler: 1. Da t_LastWritten nirgends geschrieben wird, läuft Deine Wartezeit nur einmal nach Programmstart ab. 2. Ich
-
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;