-
Thread
Suche Assembler/Linker für 8052
heisst "schnöder Parallelspeicher beim Keil"? Beim Keil hab ich schon mal den internen EEPROM eines AT89C8252 als ganz normale Variablen (im far-memory-Bereich) angesprochen, das ist ne feine Sache - und lässt sich dort auch auf alle anderen Schnittstellen (auch seriell wie I2C, etc.) umbiegen. > Würde
werden, einsehen bzw. ist das genauer dokumentiert? Würde da z.B. eine Funktion existieren, die bei i2c-Tag dann den extern seriell angeschlossenen i2c-Baustein ansteuert, dann könnte man diesen Baustein einfach im Adressbereich ansteuern wie RAM in einem 24-Bit Adressbereich. Als ich das letzte Mal
-
Thread
Register der Soundkarte (z.B. AC97) auslesen
Speicherbereich : FFA00400 Speicherbereich : FFA00000 Bus 0, Gerät 1F, Funktion 5 00 - 0F : 86 80 C5 24 07 00 90 02 01 00 01 04 00 00 00 00 10 - 1F : 01 D8 00 00 41 DC 00 00 00 04 A0 FF 00 00 A0 FF 20 - 2F : 00 00 00 00 00 00 00 00 00 00 00 00 28 10 26 01 30 - 3F : 00 00 00 00 50 00 00 00 00
Sie meinen diese Daten (von oben)? 00 - 0F : 86 80 C5 24 07 00 90 02 01 00 01 04 00 00 00 00 [...] ... die kann ich bereits mit dem jetztigen Programm auslesen: U:\>TA_sound Wert x=86 Wert x=80 Wert x=c5 Wert x=24 [...] Für mich stellt sich
-
Thread
RFID - China-Reader ohne Spezial-IC
Bascom geht nicht. Auf einer Huckepackplatine befindet sich ein Atmega8 und ein serielles EEprom 24C64, auf der Tastatur eine sehr eigenartige Matrix (6 Anschlüsse für 12 Tasten, dabei sind die Tasten 0, * und Raute zwischen den Spaltenanschlüssen geschaltet..) Hat es jemand geschafft, den Rohdatenstrom
------------- If C > 32 And C < 128 And Bl < 50 Then ' wenn ASCII Zeichen und kürzer als 15 Zeichen.. Buffer = Buffer + Chr(c) ' ...dann an Puffer anhängen Bl = Bl +
-
Thread
Atmel Evaluationsboard 2.0.1 Verbindungsprobleme ISP
[c] avrdude: Version 5.5, compiled on Jan 14 2009 at 06:21:50 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "/etc/avrdude.conf"
getauscht Lötstellen verbessert. Kabel verkürzt und frisch auf Stecker gelötet. Ergebniss: [c] avrdude: Version 5.5, compiled on Jan 14 2009 at 06:21:50 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "/etc/avrdude.conf"
-
Thread
Auswuchtmaschine Balco B930 defekt, Fehlersuche
Gregor K. schrieb im Beitr ag #7816516: > Hello, look at the polarity of this capacitor Looks like mine are in the right polarity. Gregor K. schrieb im Beitrag #7816534: > C37 Q1 Here's my measurements. Like I mentioned earlier the rectifier diodes
Gregor K. schrieb im Beitrag #7816516: > Hello, look at the polarity of this capacitor Looks like mine are in the right polarity. Gregor K. schrieb im Beitrag #7816534: > C37 Q1 Here's my measurements Gregor K. schrieb im Beitrag #7816676: >
-
Thread
Grasshopper: Probleme beim laden der Module
device number corresponding to the number assigned as explained above. They should be called "i2c-%d" (i2c-0, i2c-1, ..., i2c-10, ...). All 256 minor device numbers are reserved for i2c. [/pre] So wie ich das verstehe, sollen unter /sys/class/i2c-dev alle i2c Adapter eingetragen werden, die
Kernel, die Programme und das Rootfilesystem erstellt und anschließend in '/build_avr32/linux-2.6.24-icnova/' mit 'make menuconfig' die I2C Treiber mit Y (also in den Kernel, kein Modul) ausgewählt. Wenn ich dann aber mit 'make' in '/ICnova_base/' den Kernel kompilieren und in das Rootimage packen will
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
bekommen wir: [code]IN R24,0x05 ORI R24,0x04 OUT 0x05,R24 RETI [/code] Scheinbar wird das auch funktionieren, nur langsamer. In Wirklichkeit aber werden hier SREG und R24 in ISR geändert, das führt zu groben Programmfehler
https://religion.orf.at/stories/3224874/
-
Thread
Einstellbarer Widerstand aus PWM Signal
Michael B. schrieb im Beitrag #5232573: > Die Schaltungen sind Unsinn. Die paddle_innenschaltung_c64.gif ist kein Unsinn, genauso funktioniert das bei C64 Paddles. Der Analogschalter dient nur dazu, jeweils Port 1 und Port 2 umzuschalten, den kann man sich auch wegdenken. Der SID entlädt die Kondensatoren
| \ ------R1----+------| +\ | | >-+---R2---- C +-| -/ | | | | / | GND +-------+ [/pre] R1 + C integrieren die PWM zu einer Gleichspannung, der OP puffert diese niederohmig. R2 dient mit dem C im C64 als Zeitkonstante
-
Thread
RS232 nach HTTP/HTML Konverter
Ich bin nicht ein grosser Fan von Basic, daher nehme ich lieber C. ;o)
Was meinst du mit Zusammenhang? Flash zugriffe sind in C auch einfach, man muss halt erst wissen wie. ;o)
-
Thread
Can-Controller/µC
Supply (5V für den Bus, 3.3V für IO) Der Transceiver ist IMMER ein separater Chip; selbst beim LPC11C24 ist es ein separates Siliziumplättchen, das zusammen mit dem Prozessor eingegossen wird. Wenn etwas kaputt geht, ist es der Transceiver, und ein SO08 ist einfacher zu tauschen als ein TQFP48. Ist so
C muss ich erst lernen..... ;-) Ausserdem mag ich es mit den Registern zu "spielen" Aber C muss ich wirklich mal ran........
-
Thread
Eepromer mit AVR
Die c't hat einen Flasher-Bausatz für den PC im Angebot: http://www.heise.de/ct/ftp/projekte/flasher/default.shtml programmierbare Typen: Am29F010/002/040 AMD AT29C010A Atmel i28F001BX-T/B Intel
Dann hätte ich mir einfach nen 2. Spannungsregler µC reingehaun :> sowas wie n tiny2323 oder was kleines in der art.
-
Thread
Frage zu Assembler für meinen Informatikunterricht
nimmt, kann man folgendes machen: B409BA0200CD21CD20 hineinschreiben + bei Adresse 0200H das 48616c6c6f2046616269616e210D0A24 (kann man noch optimieren..) (die Speicheraufteilung..) Die Hexdatei wird als myprg.com bzw. irgendwas.com gespeichert und kann so aufgerufen werden. Das Dollarzeichen
csumF [rbx@fe1 ~]$ echo $? 5 [rbx@fe1 ~]$ gdb csumF GNU gdb (GDB) Fedora 9.1-5.fc32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> .. Find the GDB manual and other documentation resources online at: <http://
-
Thread
DSP oder 32bit µC?
. Wenn der Stromverbrauch wichtig ist, wäre auch ein PIC24 einen Blick wert. Beachte unbedingt folgendes: Wenn du einen µC nimmst, mit dem du viele aufwändige Sachen in die Hardware verlagen kannst, wäre das enorm günstig für den Stromverbrauch, weil du
beim PIC32. Die DSP-Funktionen sollten doch auch in Software funktionieren und trotzdem wirst du den µC nicht auslasten. Alternativ ein PIC24, der hat 16bit Hardware-Multiplikation und mehr Speicher.
-
Thread
UV-Laserdrucker
Offtopic: µC hab ich schon was gemacht, ganzen Einführungssachen halt + Spielereien wie LED Matrix. Aktuell wollte ich mich an USB Support versuchen (AT90USB1287) den hab ich hier noch rumliegen. Krieg die Platine
// dpi same as TIFF convert input.tif -colors 256 -type bilevel output.bmp [/c] Jens schrieb im Beitrag #3991232: > warum wollt ihr von pdf denn weg? Ich kann nur aus meiner Erfahrung berichten. Aus Target konnte ich keine Fehlerfreie PDF und
-
Thread
VHS anderweitig bespielen.
Fuer > wahnsinnig schnell hab ich noch einen C128D mit einer internen 1571. Der Geheimtipp, nochmal fuer Alle: Mann muss nur die C= Taste beim Einschalten gedrueckt halten, dann bleibt die 1571 auch im C64-Modus eine > wahnsinnig schnelle
Marci W. schrieb im Beitrag #7431522: > Bist Du da sicher? Ja, Inserat aus einer zeitgenössischen c't.
-
Thread
Neuer Monitor
einem 23" Eizo 16:9 geliebäugelt. Aber die H-Punkte und die Breite ist ja gleich wie bei einem 24" 16:10. 23" mit 16:10 scheint es gar nicht zu geben. Da wird es wohl ein 24" 16:10 werden.
16:9, 23.0", Breite = 509 mm, Hoehe = 286 mm 21:9, 23.0", Breite = 537 mm, Hoehe = 230 mm 24": 4:3, 24.0", Breite = 488 mm, Hoehe = 366 mm 16:10, 24.0", Breite = 517 mm, Hoehe = 323 mm 16:9, 24.0", Breite = 531 mm, Hoehe = 299 mm 21:9, 24.0", Breite = 560 mm, Hoehe =
-
Thread
Empfehlung 8-Bit-Controller: STM8
2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM8%2fA%20few%20questions%20to%20ST%20%28about%20sampling%2c%20roadmap%2c%20assembler%20and%20parametric%20search%29&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009786738307FCB24DB76B09BF0FB5BB81&TopicsView=https%3A%2F%2Fmy.st.com%2Fpublic%2FSTe2ecommunities
Hi >Atmel: Genau 1 Typ mit 8k RAM und 128k Flash, hat aber weder ADC noch >I2C. Ein weiterer Typ mit 4k RAM und 64k Flash. Zumindest bei Atmel hast du dich vertan: ATmega640/1280/1281/2560/2561 AT90USB1286/1287 Alle mit 8k Ram,I2C, und ADC. So jetzt streitet weiter
-
Thread
SAM-ICE TDO constant high (pull-up benötigt?)
*32), DCache: 32kB (4*256*32) Info: Cache type: Separate, Write-back, Format C (WT supported) Info: TotalIRLen = 4, IRPrint = 0x01 Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ Info: CP15.0.1: 0x1D192192: ICache: 32kB (4*256*32), DCache: 32kB (4*256*32) Info: Cache type: Separate, Write-back, Format C (WT supported) DLL version V4.46f, compiled May 10 2012 08:30:05 Firmware: J-Link compiled Jul 30 2008 11:24:37 ARM Rev
-
Thread
Software Profibus DP-Slave in C
Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c: At top level: Projecto\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c:760: error: function name not found in vector #pragma Projecto\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c
\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c: At top level: Projecto\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c:777: error: function name not found in vector #pragma Projecto\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c
-
Thread
AD-Wandler PIC24FJ128GB106
danach welches Debug-Paar du verwendest, da gibts ein sehr berühmtes Fehlerchen bei fast allen PIC24F. Würde dir übrigens raten die bereits definierten Bitfelder zu nutzen welche der C30 zur Verfügung stellt, ist deutlich einfacher zu lesen. [c] void adcInit(void) { AD1CON1bits.ADON = 0;
auf einem PIC24FJ256GA110 einwandfrei. Gruss Manuel
-
Thread
Z80: Aufteilung der Aufgabenverteilung auf ROM und RAM
den Stackframe zu bauen hat. extern char (* putchar) (char) = 0x1234; Aufruf mit res = putchar(c); Die Methode das mit INT Aufrufen zu lösen gäbe es allerdings auch noch. register beladen, Funktion einladen und dann einen festen INT aufrufen. Dieser Weg wurde bei MSDOS und den AT Computern
betreiben? Per Hardware? Muss das Programm wissen, dass es auf einem gebankten System arbeitet? c) Was habe ich von 256kb RAM in Banks aus Sicht des Userprogramms? Kann es jetzt fröhlich über 200kb verfügen, einen 100KB Array anlegen quer über alle Banks drüber? Das Einzige was ich mir nur vorstellen
-
Thread
Temperaturproblem 100°C aufwärts? Möglich?
Bootsmann schrieb im Beitrag #3567963: > Aber eben Atmel spricht > von maximal 105°C, es wird eben auch mal mehr, geht das auf Dauer gut, > oder ist da die Schmerzgrenze gering? Sinnvoller wäre, gleich einen nehmen, der es auch *sicher* aushält: http://at.mouser.com/Semiconductors
kalten in Flash > kopieren. Der Speicher ist doch überhaupt kein Problem. Ein EEPROM mit 32kByte (24LC256-E für 80ct) oder 128kByte (25LC1024-E für 3€) sollten für eine hübsche Temperaturkurve doch dicke ausreichen. Aber wer weiß schon, welche Datenrate dem TO vorschwebt.
-
Thread
wieviel µH für negative Hilfsspannung mit AVR
damit 4 Stück INA122. Dadurch kann ich dann wirklich 0V messen. Die PWM setze ich auf 150kHz (AT90CAN128): [c] OCR0A = INV_PERIOD / 2 - 1; TCCR0A = 0<<FOC0A | 0<<WGM00 | 0<<COM0A1 | 1<<COM0A0 | 1<<WGM01 | 0<<CS02 | 0<<CS01 | 1<<CS00; // Mode 2, F_CPU / 1, toggle OC0A CLKINV_oe = 1; [/c]
-
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