-
Thread
Arduino: Ist boolean intern als Bit oder byte (char) organisiert?
Sensoren verwenden und brauche dafür > genau 32 Bytes an Speicher. Das Gleiche würde mit Arduino "Bool" 256 > Bytes brauchen. Es ist einer der Dreh und Angel Punkte, von C und C++, dass man für jeden Datentype einen Zeiger erzeugen/nutzen kann. Das würde nicht mehr gehen, wenn sich mehrere Bool Values
speichert bool tatsächlich als 1 Bit irgendwo in einer Keil-spezifischen "bit"-Variable. bool foo[24]; *** ERROR C168 IN LINE 35 OF /what/ever/test.c: 'foo': array of bit Das ist ein großer halbgarer Krampf hoch 3 und es ist vollkommen unportabel! Jetzt muss ich überall char hinschreiben wo ich
-
Thread
"Universalprogrammer" für Linux
(AT45DBxx) - SPI-Flash (25xx) - I2C-EEPROM (24xx) Die Liste ist fest im Programm integriert (über Header-Files), ich habe mir sie bis jetzt einfach erweitert und neu compiliert, wenn es nötig war. Eine
S3 25 0000BD20 CD4C6C062805080D10151C1F06201A1E061D0620161E0620021F061D0620041E43 S1 1B BD40 061C061B0620061E061C061A06A702810002010301FF0000E2 S3 25 0000BD40 061C061B0620061E061C061A06A702810002010301FF0000FFFFFFFFFFFFFFFFE0
-
Thread
HD-Video mit VLC ruckelt unter Windows
6318.364s (01:45:18.364000000) | + Date: Thu Oct 9 18:10:18 2008 UTC | + Segment UID: 0x90 0xce 0x4c 0xca 0x17 0x36 0x0a 0xc6 0x83 0xaf 0xed 0x1a 0x8b 0xe5 0xe3 0x0e |+ Segment tracks | + A track | + Track number: 1 | + Track UID: 1 | + Track type: video | + Enabled: 1 | + Default flag:
Assembler-Code, kosten aber. (http://www.coreavc.com/) Dort steht als "minimum Requirements": 1080p video at 24-30 frames per second CPU - 2.8 GHz or faster Intel Pentium 4 or equivalent AMD processor RAM - At least 1GB of RAM GPU - 256MB or greater video card OS - Windows 98, 2000, XP, Vista
-
Thread
Bitmap -> RGB8 Converter für 6100
also ich weiß zwar nicht mit welchen tools man sowas machen kann, aber in delphi (oder c++ builder) ist sowas sehr schnell dahingezaubert (auch mit c-quell-text ausgabe). da ists dann auch egal welches eingangsformat die bitmap hat (monochrom, 16 farben indiziert, 24 bit rgb usw...) ich
mir mal ne Mail. Ist glaub ich nicht sinnvoll, wenn ich jede Änderung hochlade. david_weber(...at...)gmx.net
-
Thread
attiny84 in Avr Burn o mat / Avrdude nicht vorhanden
predelay = 1; postdelay = 1; pollmethod = 1; hvsp_controlstack = 0x4C, 0x0C, 0x1C, 0x2C, 0x3C, 0x64, 0x74, 0x66, 0x68, 0x78, 0x68, 0x68, 0x7A, 0x6A, 0x68, 0x78, 0x78, 0x7D, 0x6D, 0x0C, 0x80, 0x40, 0x20, 0x10, 0x11, 0x08, 0x04, 0x02, 0x03, 0x08
Hallo Samuel! > Ich sehe bei avr burn o mat keinen Eintrag für den Attiny24/44/84. Schau Dir mal die GUI an, hier sind die ATtinys eingetragen. http://www.pcfilter.de/AVR-Ecke/Page5.html LG Jens
-
Thread
Cortex M3 - Cortex M4F - schneller bei gleichem Takt?
einmal eine Vorstellung davon, ob meine Bastel-Wurzel von der Rechenzeit ganz OK oder schlecht ist. [c] /* intsqrt.c * * Quadratwurzelfunktionen fuer Integer-Variablen * * $Date: 2019-04-03 08:27:07 +0200 (Mi, 03 Apr 2019) $ * $Revision: 599 $ * * 10.01.2018 Nicolas */ #include "intsqrt.h
unoptimierten Assemblercode mal an. Der ist wirklich furchtbar naiv. Damit der schnell genug ist, muss man im C-Code ggf. diverse Verrenkungen machen.
-
Thread
93C46 Lesen Schreiben mit Ponyprog und Selbstbau Adapter
.. Im Moment liefert mir das teil die 5V Spannung. Habe leider kein Programm gefunden, das die 93c46 damit auslesen kann. Können alle nur die 24xx und 25xx.... Wie sieht es den bei dem Druckerport aus? Ist das Timing Problem dort das gleiche ? In einem anderen Beitrag hier habe ich eine Anschlussmöglichkeit
viel Aufwand das ist) Rein "just for fun" habe ich mir die hier https://www.ebay.de/itm/10-PCS-AT93C46-10PU-2-7-DIP-8-93C46-3-Wire-Serial-EEPROM/121363639495?hash=item1c41d62cc7:g:k70AAOSw8lBTnGoY bestellt, aber ich denke, bis die da sind, wirst du dein Problem schon gelöst haben.
-
Thread
Prüfplatine für 400++ I/Os
wenig SW. FPGA Programmierung müsste ich zuerst lernen,.. ich streube mich ja schon so sehr vor C und schiebe es gekonnt seit jahren vor mir her... bin mehr so der code hacker der sich irgendwo was zusammen klaut und das dann manchmal auch sogar funktioniert es würde sich selbst ein Test pro 24h
auf Input mit Pullup. Am einfachsten nimmt man dazu ne Reihe von MCs. Ich hab das mal mit 3 Stück AT89C51 für 90 Anschlüsse gemacht, die über die UART verbunden sind (RXD1 an GND, TXD1 an RXD2, TXD2 an RXD3 usw.). Der letzte liefert dann die Ergebnisse. Mit einen ATmega640 kann man je 84 Anschlüsse
-
Thread
Hochtemperatur-Platinen
°C bis 210 °C / 220 °C). Lebensdauer bei 210 °C ~ 5000 Stunden Bspw. 8-fach 24-Bit ADC http://focus.ti.com/lit/ds/symlink/ads1278-ht.pdf Spannungsreferenz http://focus.ti.com/lit/ds/symlink/ref5025-ht.pdf C28xE DSP (150 MHz, bis zu 256 kiB-Flash) http://focus.ti.com/lit/ds/symlink/sm320f2812-ht.pdf oder ARM7TDMI mit 60 MHz, 1 MiB-Flash und 64 kiB-SRAM sein soll http://focus.ti.com/lit/ds/symlink/sm470r1b1m-ht.pdf
-
Thread
Renesas, Synaptics, GigaDevice und Espressif – Zertifikationen und neue MCUs
group-mcus-outstanding-power-efficiency-advanced-touch-functions Über die „eigentlichen“ technischen Parameter vermeldet Renesas folgendes: [c] Key Features of the RX261/RX260 Group MCUs (* available on RX261 only) • 64 MHz RXv3 core (355CoreMark) • Memory: 256KB/384KB/512KB code flash, 8KB data flash, 128KB SRAM • Low power
sich nun folgende Passage, die die Einschätzung von Renesas im Bezug auf die iO Link zusammenfasst: [c] IO-Link Market Projected to Grow at Over 20 Percent Annually Through 2028 [/c] Aus dieser positiven und Wachstums-freudigen Einschätzung lässt sich die Auslieferung von zwei neuen Produkten ableiten
-
Thread
Wittig(welec) Oszilloskop firmware problem
Analog-Input-Part_assignment) Mein bisheriger Abgleich innerhalb des Oszi's hat sich auf die Trimm-Kondensatoren C1 und C7 beschränkt. Da diese C's die Spannungsvorteilung des Oszi's beeinflussen, ist es ohne genau bekanntes Referenzsignal eigentl. nicht ratsam daran "rumzuspielen". Eine schaltungstechnisch korrekte
Hallo, @ Bruno W.: C1 und C7 kannst du genauso abgleichen wie die Tastköpfe: Funktionsgenerator mit 1 kHz Rechteck und erst im 1 V/div Bereich C1 abgleichen, dann im 100 mV/div genauso C7. Ich meine, dass in deinen
-
Thread
[s] Einlegefolien für SMD Bauteile
mini-melf von Beyschlag "nicht mehr im Sortiment": https://www.distrelec.at/de/widerstandssortiment-mini-melf-0204-prefix-prefix-25-e12-e24-nova-sbr-02/p/16015826 die sehen heute anders aus, also wieder nix: https://www.nova-elektronik.de/wp-content/uploads/2019/06/SBR-02
Visitenkartenhüllen das einzige in der Art: https://www.herlitz.de/herlitzhp/Pulsar/de.Herlitz.showProduct..c.299.p.27179./visiten-und-telefonkartenh%C3%BCllen-a4-10-f%C3%A4cher
-
Thread
Einfacher und billiger Webserver mit AtMega32
undefined reference to `cbi' rtl8019.o(.text+0x48):C:\source/rtl8019.c:55: undefined reference to `sbi' rtl8019.o(.text+0x78): In function `Init_Realtek_Network_Card': C:\source/rtl8019.c:92: undefined reference to `cbi' rtl8019.o(.text+0x24c): In function
Änderungen sind in der 3c5x9_Changes.log dokumentiert. Die Änderungen die am AtMega32 Board von H.Buss vorzunehmen sind, sind in 3c5x9.c beschrieben. Viel Spass beim Testen Werner
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Die Pakete sind extrem simpel Daten zum Host: 'Sensor1: 24.32°C<RCLF>' So ein Datum kommt etwa alle Sekunden. Daten vom Host: 'stop<CRLF>' stoppt die Messungen 'start<RCLF>' startet sie wieder Es gibt noch einige Zusatzbefehle zu Konfiguration usw.,
Hast du dir das RefManual mal durchgelesen? Da steht eindeutig: "One wait state, if 24 MHz < SYSCLK ≤ 48 MHz" das FLASH->ACR Register in deinem Code ist aber 0. Da fehlt: [c] // Enable Prefetch Buffer and set Flash Latency FLASH->ACR = FLASH_ACR_PRFTBE | FLASH_ACR_LATENCY
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
Dazu habe ich die folgende Funktion geschrieben, mit der man 16Bit Bitmaps anzeigen lassen kann. [c]void displayBMPFileAt(char* Filename, uint8_t X, uint8_t Y) { struct fat_file_struct* fd = open_file_in_dir(fs, dd, Filename); if (!fd) { writeLn("File not found\0"); return; }
break; case 1: writeLn("SD Init OK\0"); SDOK = 1; break; } if (SDOK == 1) displayBMPFileAt("Splash.bmp\0",0,0);[/c] Ich habe mir angewöhnt bei Textpointern immer die \0 mit zu geben, da ich schon die dollsten dinger auf einem AVR erlebt habe. An der ganzen Menüstruktur arbeite ich noch
-
Thread
Neues (gebrauchtes?) Notebook gesucht
Zoll, 32 GB etc. https://www.afbshop.de/notebooks/18817/hp-zbook-17-g3-17-3-zoll-core-i7-6820hq-at-2-7-ghz-32gb-ram-1000gb-ssd-nvidia-quadro-m5000m-fhd-1920x1080-webcam-win10pro?c=448#dc1872a58f0f1c42d98e5b09de8bbffb
Der neue Dell Inspiron 15 hingegen ist lieferbar, hat einen flotten Ryzen 7, 16 GB DDR4, USB-3.0C mit DisplayPort, M.2 SSD, und wiegt gerade mal 1.75 kg.
-
Thread
Micropython Wetterstation
machen lässt. Jack V. schrieb im Beitrag #7996114: > Eine Kleinigkeit noch: Die Einheit wäre °C. Ich hatte ursprünglich [c] document.getElementById('internal_temp').textContent = data.internal + ' °C'; [/c] aber wenn das '°' Zeichen eingefügt ist, macht der Browser aus mir unerklärlichen
bezüglich des "deep sleep". Hier der Sendercode für einen BME280 und die Ergebnisse der Strommessung. [c] ESP32 sender for BME280 with sleep Measured values on a ESP32 WROOM development board 5V power supply at Vin, red power on board led on 11 mA ESP Sleep (red power LED on) 40 mA ESP ON, Wifi
-
Thread
AVR und der Umgang mit C++
0x0b, r1 ; 11 c4: 82 e0 ldi r24, 0x02 ; 2 c6: 8a 95 dec r24 c8: f1 f7 brne .-4 ; 0xc6 <_ZN6RX58085spi_1Ev+0x26> ca: 00 c0 rjmp .+0 ; 0xcc <_ZN6RX58085spi
; 0x260 <_Z17spi_transmit_syncPhh+0x18> SPDR = dataout[i]; 254: 81 91 ld r24, Z+ 256: 8e bd out 0x2e, r24 ; 46 while((SPSR & (1<<SPIF))==0); 258: 0d b4 in r0, 0x2d ; 45 25a: 07 fe sbrs r0, 7 25c: fd cf rjmp .-6
-
Thread
Was wird Entwicklung einer Platine mit uC, Display, USB kosten?
automatisch in den Slave-Mode schalten, falls er selber adressiert wird. Außerdem hat der PIC16C64 kein USB. Multimaster I2C + USB scheint also kein PIC zu können. Z.B. der Atmel AT90USB646 kann beides. Peter
da noch das er Konsequent von TWI statt wie alle Welt (ausser Atmels AVR Datenblätter halt) von I2C spricht *Bauteilwartezeit wird als Entwicklungszeit verstanden (OK, für eine Abgabeterminierung evtl. wichtig, aber wenn es auf drei Tage ankommt dann bekomme ich alles doch auch in weniger als 24h
-
Thread
Suche möglichkeit zur Speicherung bei einem Mikrocontroller
Es gibt von Phillips ein I2C Ram (statisches RAM) mit 256 Bytes, braucht aber eine Backup-Spannung. Ich glaube es heisst PCF8570, als I2C brauchst Du da nur 3 Pins verbraten um es anzusprechen. Es gibt auch das PCF8583 mit 240
RAMs brauchst Du viele IO Pins für die Adressierung etc.. Was auch geht: MMC Karte, kann man mit I2C ansprechen. Gruss Michael
-
Thread
Knoppix Biödschirmauflösung ändern
ES1000 515E (PCI), ATI Radeon Mobility X300 (M22) 5460 (PCIE), ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE), ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE), ATI Radeon X800PRO (R423) UI (PCIE), ATI Radeon X800LE (R423) UJ (PCIE), ATI Radeon X800SE (R423) UK (PCIE)
MHz [ 14.034] (II) RADEON(0): EDID (in hex): [ 14.034] (II) RADEON(0): 00ffffffffffff00410c46c001010101 [ 14.034] (II) RADEON(0): 0013010368331d782aca45a4564b9c25 [ 14.034] (II) RADEON(0): 125054254a0081809500b300d1c00101 [ 14.034] (II) RADEON(0): 010101010101023a801871382d40582c
-
Thread
RS485 am Mega32
Bindl, Welche Übertragungsgeschwindigkeit willst Du denn erreichen (BAUD???) Willst Du vom µC Damit nur senden, oder auch empfangen?
Der MEGA324P - wie Paula - hat 2 x USART auf dem Chip; MEGA64 oder 128 oder 256 sowieso!
-
Thread
Arm debuggen mit openOCD + Yagart0
[2]=0x0003 Debug: 24 32 configuration.c:83 find_file(): found C:\cygwin\tmp\openocd-0.3.0\tcl\target\lpc2378.cfg Debug: 26 32 command.c:68 script_debug(): command - jtag_nsrst_delay Debug: 27 32 command.c:77 script_debug
at offset 0x00000000 (-304) called at file "command.c", line 473 called at file "embedded:startup.tcl", line 89 called at file "embedded:startup.tcl", line 91 called at file "embedded:startup.tcl"
-
Thread
EPROM-Simulator EeRom-8U
164480.pdf ROM-Update?: https://web.archive.org/web/20190404085824/http://eetools.com/downloads/fm8_24g_0344_N_1.zip
wie zuvor für jede kleine Änderung ein neues EPROM brennen müssen. Für 8751 und die nachfolgenden AT89C.... hatte ich zusätzlich ein 80C535 Board genommen, welches über einen 40-pol. DIL-Stecker die Grundfunktionen der Ports simulieren konnte. Damit ging die Programmentwicklung auch recht zügig.
-
Thread
AT91SAM7x RTT zu schnell
Hallo Leute, irgendwie stehe ich momentan total auf dem Schlauch mit dem Real-time Timer des AT91SAM7x256. Ich möchte mit dem Timer eine Echtzeit-Uhr basteln. (Ja ich weiß, läuft von RC, nix gut bei Temperatur-Schwankungen etc. Der Timer wird später über DCF77 gestellt). Als ich die Routinen gebastelt
Fehler, aber ich habe irgendwie Tomaten im Hirn und Bohnen auf den Augen. *lecker!* Mein Code: [c] inline void RTC_ISR(void) { // Status lesen -> IRQ zurücksetzen unsigned long Status = *AT91C_RTTC_RTSR; if(Status==0) { return; } // Status auswerten if(Status & AT91C_RTTC_RTTINC
-
Thread
8051 sdcc & serielle Schnittstelle
Hi, ich habe ein uC Programm für einen AT89C51AC3, das mir 3 Schrittmotoren ansteuert und regelt. Funktioniert auch einwandfrei. Dazu müssen aber erstmal die drei Sollwerte vom PC zum uC per serieller Schnittstelle gesendet
Übersichthalber weggelassen. Warum wird eigentlich durch Einschalten von Timer0 das TI-Flag gesetzt? [c] #include <stdio.h> #include <8051.h> char RS232Buffer[24]; int RS232Index=0; int sollwerte[3]={0,0,0}; void main(void) { //Timer0 initialisieren TMOD=0x01; //Timer0 im 16Bit-Betrieb
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
RPI2 ausprobiert? Arbeitet Ihr mit .Net oder mit .Net Micro Framework? Schreibt Ihr Progrmme mit C# oder mit C , C++ ? Welche Compiler verwendet Ihr dafür? Danke für Ihre Antworten
Hallo, hat schon jemand getestet ob die "C library for Broadcom BCM 2835" (GPIO,SPI,i2C) auch mit dem BCM2836 kompatible ist? Danke. Viele Grüße
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
Beitrag #6981533: > um die Berechnung zu sparen. Warum sollte man sich die Berechnung sparen, kein uC zu Hand ? Berechnet passt die Tabelle wenigstens zum eingegebenen Breitengrad. Der uC hat 24 Stunden Zeit, so langsam kann er gar nicht rechnen. Übrigens wird es bei den allermeisten Fällen nichts
250 5:42:42 101 08.09.24 251 5:44:23 101 09.09.24 252 5:46:04 101 10.09.24 253 5:47:45 101 11.09.24 254 5:49:26 101 12.09.24 255 5:51:07 101 13.09.24 256 5:52:48 101 14.09.24 257 5:54:30 101 15.09.24
-
Thread
Türklinger verstärken ohne elektrischen Eingriff in Hausanlage
just outside the detection band will switch the output > stage on and off at the beat frequency, or the output may pulse > on and off during the turn-on transient. If C3 is too large, turn-on > and turn-off of the output stage will be delayed until the voltage > on C3 passes
outputs. If C3 is too small, > frequencies just outside the detection band will switch the output > stage on and off at the beat frequency, or the output may pulse > on and off during the turn-on transient. If
-
Thread
Energieverbrauch ATtiny261 :-)
ATtiny261 programmiert. Das grobe Programm sieht so aus (ohne Unterprogramme,Variablen und loader): [c] const unsigned char Anzeigewert [10]= {0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f}; ISR(TIMER0_COMPA_vect) { Millisekunden++; if(Millisekunden == 256) { Sekunden
Wo finde ich in diesem C-Programm das sleep mit idle?
-
Thread
Heizungssteuerung Trovis 5575 auslesen
°C
Buchse auf der linken Seite, nicht die Frontbuchse. Die Einstellungen in den Config Menus sind: C06, F01 = 1 C06, F02 = 0 C06, F03 = 0 (wobei ich hier auchmal den Modemmodus versucht habe, um zu sehen ob ich zumindest die AT-Kommandos auf den Bildschirm bekomme) In der Parametergruppe habe ich
-
Thread
TUSB3410
8052 microcontroller with 256 × 8 RAM for internal data 10K × 8 ROM (with USB and I2C boot loader) 16K × 8 RAM for code space loadable from host or I2C port 2K × 8 Shared RAM used for data buffers and endpoint descriptor blocks (EDB) Four GPIO pins from 8052 port 3 Master I2C controller for EEPROM device access MCU operates at 24 MHz providing 2 MIPS operation PC-Treiber gibts für Windoof gibt auf der TI-HP. R2D2
-
Thread
Speicherlebenszeit beim 6502 uP
Microchip garantiert für ihre 27C256 sogar >200 Jahre laut Datenblatt. Auch beim 24LC512 (serielles EEPROM) garantiert Microchip >200 Jahre. Flash-ROMs dürften sich in einem ähnlichen Bereich bewegen. Ich würde eher auf mechanische
Der 65C02 wird nicht von Western Digital, sondern vom Western Design Center (http://www.westerndesigncenter.com) hergestellt. Ebenso die 16-Bit Variante 65C816. Die Dinger werden immer noch produziert. Würde
-
Thread
Chinaschrott mit Typ und Verkäufer
des Tasters ist nicht sauber. Jetzt was mich interessiert : " Wer kennt die Bezeichnung von 24-Beinigen China-µC, die am Pin 23 Vdd haben und an 2 und oder 6 Vss, also GND bzw. Masse. ? " Ach, der µC hat von mir diesen rosa Anstrich bekommen. Er ist normal abgeschliffen bzw. ohne Aufdruck.
13 = 7-Segment 1 14 = 15 = Quarz 16 = Quarz 17 = 7-Segment A 18 = 7-Segment B 19 = 7-Segment C 20 = 7-Segment D 21 = 7-Segment E 22 = 7-Segment F 23 = Vdd 24 = Buzzer - Bernd_Stein
-
Thread
ATTINY85 als DCF77-Empfänger
kompliziert. RTTY zu SITOR ist kein großes Ding, das habe ich vor Jahren auch mit einem kleinen AT89C2051 gemacht. Ein STM32 ist mehr als ausreichend dimensioniert. Auf meinem miniSDR (auch STM32) werden die Meldungen sämtlicher NAVTEX-Stationen im Klartext als HTML Dateien zwischengespeichert und
Ergebnis: * 4-MHz-Quarz, ca. 4 mA Stromaufnahme * 60 Byte RAM zzgl. Stack, 3 KByte Flash (mit I²C statt UART reicht dann sicherlich ein ATtiny25) * 38400 Baud (bei 8-MHz-Quarz sind 115200 Baud drin) Geändert habe ich: * ISR, 24-Bit-Arithmetik, uprintf() in Assembler * ISR-Fortsetzung per Idle-Routine
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Stack_Init = __Stack_Init ) ; /* There will be a link error if there is not this amount of RAM free at the end. */ _Minimum_Stack_Size = 0x200 ; ... [/c] Aus dem Linker fällt dann eine ausführbare Datei mit Adressen für den Adressraum der Zielplatform heraus, die dann auf den µC geflashed werden
für die eventuelle Code-Protektion an eine ganz bestimmte Stelle plaziert werden muß, siehe sowas: [c] AREA |.ARM.__at_0x2FC|, CODE, READONLY EXPORT CRP_Key CRP_Key DCD 0xFFFFFFFF ALIGN END [/c] Das ist der Inhalt
-
Thread
Atmega8 an zwei Knopfzellen betreiben (6V)
oder einfach eine Diode in Reihe für den AT
Aufwand. Wenn das wie geschildert ein O.C. Pin ist, dann hat sich das ohnehin schon erledigt.
-
Thread
Lesen/Schreiben FRAM klappt nicht
Es handelt sich um ein MB85RC256V. Den Code habe ich aus einer Lib "isoliert" (I2C-Version), der hier: https://arduino-projekte.webnode.at/meine-libraries/fram-speicher/ https://c3824209b5.cbaul-cdnwnd.com/3fadd87ab95ba3924e26e1da659752b3
Frank E. schrieb im Beitrag #7443819: > Gibts I2C-Ram? Als reines SRAM nicht, nur als NVRAM z.B. mit EEPROM-Puffer. Für Deine Anwendung etwas verfehlt. SPI-RAM aber gibt es (z.B. 24LC512 mit 64 kiB).
-
Thread
Melodieklingel BASCOM ATmega8
&H03 , &H00 , &H05 , &H00 , &H37 , &H3A , &H0E , &H20 , &H1C , &H10 , &H2C , &H00 , &HA7 'Musi04: Data &H47 , &H00 , &H06 , &H00 , &H07 , &H00 , &H0F , &H00 , &H07 , &H00 , &H0E , &H00 , &H0C , &H20 , &H0C , &H20 , &H9C 'Musi05: Data &H0A ,
H0A , &H00 , &HA8 'Musi23: Data &H23 , &H00 , &H4F , &H00 , &H0E , &H00 , &H2F , &H00 , &H2C , &H00 , &H4D , &H00 , &H0C , &H00 , &H2D , &H00 , &H27 , &H00 , &H0A , &H00 , &H98 'Musi24: Data &H6A , &H00 , &H6A , &H00 , &H0A , &H00 , &H3C , &H30 , &H0A , &H00 , &H2C , &H00 , &H0A ,
-
Thread
GCC Ram Segmente
0x0000000000000000 0x24 ./o/stm32f10x_rcc.o .text.RCC_RTCCLKCmd 0x0000000000000000 0x20 ./o/stm32f10x_rcc.o .text.RCC_GetClocksFreq 0x0000000000000000 0x1c8 ./o/stm32f10x_rcc.o
0x30 ./o/stm32f10x_flash.o .text.FLASH_Unlock 0x0000000000000000 0x24 ./o/stm32f10x_flash.o .text.FLASH_UnlockBank1 0x0000000000000000 0x24 ./o/stm32f10x_flash.o .text.FLASH_Lock 0x0000000000000000 0x1c ./o/stm32f10x_flash.o
-
Thread
Taster Softwaretechnisch entprellen
beschreibe und dann in der Warteschleife dec Register, brne Warteschleife.) Ahh das ist alles in C ... <- @ kopfkratz
Entschuldige die Frage, aber du benutzt schon den AtTiny2313?
-
Thread
Kleine Bestückungsanlage gesucht - keine Anforderung an Geschwindigkeit
Manz-labelfeeder-Bestuecker-Rackmountserver-aico-cont_W0QQitemZ390001951452QQcmdZViewItemQQptZLH_DefaultDomain_77?hash=item390001951452&_trksid=p3286.c0.m14&_trkparms=66%3A2%7C65%3A1%7C39%3A1%7C240%3A1318 anscheinend mit Verhandlungsbereitschaft. oder bei Gebrauchtmaschinen-Händler nach Siemens Bestückern schauen. Damit das ganze auch Sinn macht
Softwareupgrade auf Version U/Nachrüstung mit Linux-Einheit: 2002 Softwarestand: TPSys. Vers. 2.2.4c Taktfrequenz: AT-CPU-166MHz Betriebsstunden: ca. 7000h Bestückungsstunden Bestückungsleistung: 3500 Bt/h Bestückungsleistung: ca. 16,4 Mio Bauteile Bauteilspektrum: 0402-39mm2, QFP 256, BGA
-
Thread
Ab wann lohnt sich ein 32bit Controller? Compilerkosten?
musste brachte mich dieser Preis in die versandkostenfreie Zone. Das gesamte Softwarepaket für C/ASM inklusive Debugger ist downloadbar und kostenlos. Es ist aber ein altmodischer C-Compiler der keine 64-Bit Arithmetik unterstützt. http://www.mikrocontroller.net/articles/ZNEO
Versuch unternommen ein paar Controller zu vergleichen. Habe letztens auch mal einen PIC32 (80MIPS/32Bit/C32) mit einme PIC24 (40MIPS/16Bit/C30) vergleichen. Bei reinen 16 Bit Berechnungen war der PIC32 ca. doppelt so schnell, wenn man mal von den Spezialfunktionen der dsPICs absieht. Sobald dann aber 32
-
Thread
Wozu übertrieben schnelle Microcontroller?
vom Hocker und das I2C macht > Probleme als Multimaster. CAN fehlt leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens
deswegen eingeführt, um Kollisionen mit Register-Namen zu vermeiden. Und was passiert, wenn Du [c] portpin_set_output(PORTC, 4); [/c] oder [c] portpin_set_output(PORT_C, 8); [/c] schreibst? Oder ein beliebter Fehler in der AVR-Gemeinde: [c] SPCR0 = SPI2X0; [/c] > Ansonsten
-
Thread
Novomatic Novodart Sport II
Hallo liebe µC.net gemeinde :-) Ich besitze einen alten Novomatic Novodart Sport II mit italienischer Sprache. Jetzt möchte ich ihn gerne auf Deutsch umstellen. Das Menü habe ich dank der Hilfe der freundlichen
abhängig. In der angehängten PDF wird es genauer Erklärt. Die Batterie ist als Puffer für den GM76C256C SRAM verbaut, wobei mir der Sinn auch nicht ganz klar ist, da die Spielstände und Setup Einstellungen allem Anschein nach im 24C02 EEPROM abgespeichert werden. (Lassen sich nicht durch abklemmen
-
Thread
Logic Analyzer muss her! Welcher?
Maximalpreis und Hersteller) ist di eAuswahl schon auf nur drei Modelle eingeschränkt: Zeroplus LAP- C 16032 (90 Euro +Ö-MwSt.), Zeroplus LAP- C 16064 (129 Euro +Ö-MwSt.), Zeroplus LAP- C 16128 (229 Euro +Ö-MwSt.), Die Modelle Untescheiden sich durch die Speichertiefe pro Kanal und durch die Maximale
wenn man nicht eh schon einen hat, zur Not auch schnell selbst bauen. In dem Gerät ist entweder ein 24c (i2c) oder ein 93C (Microwire) verbaut, das weiß ich nicht mehr Die nötigen PID findet man überall im Netz oder sogar in den zum Treiber gehörenden Definitionsfiles. (Ich weiß nicht ob die MOD SW
-
Thread
HEX-file mit STK500 nicht flashbar
STK500 Software ist. Oder in deinen seriellen Treibern. Gegenbeweis: [pre] % avrdude -p m64 -c stk500v2 -P /dev/cuad0 -Fv -U /tmp/AccuControl.hex avrdude: Version 5.6cvs, compiled on Jun 13 2008 at 23:21:15 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System
2048 8 0 9000 9000 0xff 0xff flash 33 6 128 0 yes 65536 256 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000
-
Thread
HD44780 Display macht Porbleme am PIC24
andere gestern schon in einem andrern Thread gelesen hat, darf ich mein dsPIC33 projekt auf einem PIC24HJ128GP206 umstellen. Ich hab auf dem dsPIC33 ein HD44780 display an Port F Pin 0-7 inzialisiert und auch erfolgreich draufgeschrieben. mit folgenden Code. #include "p24hj128gp206.h" //-------
Nop(); E=0; Delay_Us(Delay_200us); lcd_cmd(0x38); //Funktion gesetzt lcd_cmd(0x0c); //Display on/off Kontrolle, Curser blinken aus lcd_cms(0x0c) lcd_cmd(0x06); } //------------------------------------------------------------------ // Unterprogramm für LDC Kommandos
-
Thread
ADC Dynamikumfang 46dB mit Atmega?
Digits dB/Digit ----------------------- + 6dB 1023 0,0085 0dB 512 0,017 - 6dB 256 0,034 -12dB 128 0,068 -18dB 64 0,135 -24dB 32 0,27 -30dB 16 0,53 -36dB 8 1,0 -42dB 4 1,9 -48dB 2 3,5 -54dB 1 6,0 Ich
AtMega32)
-
Thread
Testbildgenerator TV + Monitor
garnicht geben. Als Portierung hab ich: - Spartan-III (passt in einen 200k Gater) und - Altera EP1C12F256 (~30% voll) Intern wird noch fast zu genau gearbeitet ... Wäre interessant wie klein man den Core kriegen kann, wenn man dafür eine schlechtere Qualität in Kauf nimmt.
Bei Dontronics ist ein uC USB/V24 VGA CHIP ist das was ???? ca 20Euro