-
Thread
Aufbau Bitmap Hex-file
0000 0000 0000 0000 0000 0000 0000 ................ 00000130: 0000 0000 0000 0000 0000 0000 0000 241c ..............$. 00000140: ed24 1ced 241c ed24 1ced 0000 0000 0000 .$..$..$........ 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000160: 0000 0000 0000 0000 0000 0000 0000
structures and also contain the settings for a bitmap with the following dimensions: size 100x100, 256 colors, no compression. The start-value is the position of the byte in the file at which the explained data element of the structure starts, the size-value contains the nuber of bytes used by this
-
Thread
Frage zur C Syntax
Hallo, ich programmiere unter CrossStudio einen 32 bit µC (AT91SAM7) Nun will ich folgendes Berechnen: //frequency tuning word = frequency * 2^32 / Clock DDS U_INT32 ftw = frequency * 4294967296 / 400000000; der Compiler bringt mir aber folgende
stimmt meine Rechnung oder bekomme ich da einen falschen Wert wegen Überlauf raus? Kann der µC (AT91SAM7) auch mit 64 bit Werten umgehen?
-
Artikel
Reichelt-Wishlist
mit SPI von RAMTRON | | FM25L16 o. FM25L256 SPI-FRAM * FPGA Konfigurations-EEPROMS AT17LV256, AT17C65/128/256.../XCF04S/... | | | | NexFlash spiFlash NX25P16 (16MBit serial Flash im SO8-Gehäuse) | | | | RAMs (SRAM oder DRAM) mit ordentlicher
Atmel AT91SAM7X64-256 | | (suche AT91*) TI MSP430F1611 (10k RAM, 48k Flash) | | | | | | (MSP430F1611 IPM) PCA9306 Dual Bi-Directional I2C-Bus and SMBus Voltage Level-Translator * PCA9531D 8Bit I2C_BUS LED-Dimmer
-
Thread
O-LED Display von SMI
Zitat Andre "Bitte alle ernsthaften(!!!) "Bestellungen" mit dem Betreeff "OLED" an rtc_oled-x[AT]yahoo.de . ""
Software ist auch kein problem. Das ganze läuft über einen FT245 mit 300kByte/s. Damit sollten 33fps bei 256Farben bzw. 16fps bei 65536 Farben möglich sein: Schnell genug für einen Film. Also eine passende C Lib für das OLED schreibe ich gerne. Aber erstmal zur Hardware: Ich würde eine Platine bevorzugen
-
Thread
EEProm
Ich wollte an einem Mega 8 einen ext. eeprom anschliessen. Gibt es eine möglichkeit mit eeproms 256 MB an den mega 8 anzuschliessen? Meine platine ist derzeit mit einem 128 k gelösst weil die die einzigen waren die mit internen I2C arbeiten. Gibt es die auch mit 256MB? Oder muss mann solche eeproms
max 44640 Minuten, also 2 Byte + max 65536 Karten macht insgesamt 4 Byte pro Stechung. In einen AT24C512 (64kB) passen dann 712 Stechungen pro Arbeitstag also max 356 Mitarbeiter. Bzw. für 256 MB pro Monat brauchst Du etwa 1 Million Mitarbeiter. Peter
-
Thread
PIC-Mikrocontroller Buch
=C6993;GROUPID=17;ARTICLE=58641;START=0;SORT=artnr;OFFSET=100;SID=27ZicBB6wQARsAABhbYG8198031c77678e5365c7bc44138dd274c Peter
bit is removed. This is done in a loop: do remove all unnecessary branch bits while at least one bit was removed. Now, let's say we're trying to guarentee that a bit of code doesn't span a 256 byte boundary. We could add another phase, align jump tables, but by doing so we might end
-
Thread
Welcher SATA-Controller in Banana PI's / Allwinner SoC's ?
) für Initialisierung PHYCS0R 0x00c0 PHYCS1R 0x00c4 PHYCS2R 0x00c8 sind undokumentiert, aber in deren Linux-Kernel-Treiber (ahci_sunxi.c) benutzt. Ausserdem fehlt auch die Information über TX- und RX-FIFOs: Grösse/Tiefe und
Ok, hab jetzt damit auf BPi-R1 getestet und bekomme ca. 105 MB/s raus (hab den dd in time sh -c "dd ..." eingebettet, und bs=1M wie im obigen original belassen). Da mein /dev/shm nur 502MB gross ist, habe ich /dev/shm/TEST_FILE 256MiB gross gemacht, d.h. mittels dd entsprechend aus /dev/urandom
-
Thread
LED Treiber gesucht
hängt eine zu steuernde LED. Der kommt aber vorallem beim faden der Glühbirnensimulation mit seiner 256 Kanal PWM an seine Grenzen. Die Stufen sind vorallem beim auf oder nachglimmen eindeutig erkennbar. Das ist so nicht akzeptabel. Je Platine sind maximal 14 Leds zu treiben. Angesteuert von einem AtMega328P
allerdings speziell mit der Arduinowelt zu tun hat, ist irgendwie nicht klar. Der wird ganz normal per I²C gesteuert. Oder an welchen Arduino dachtest du, der die Fast-mode Plus Version des I²C-Interface unterstützt, falls man die wegen der Updategeschwindigkeit nutzen möchte/muss? Nico schrieb im Beitrag
-
Thread
SPI und at91sam7x256
Hallo zusammen, Im Rahmen eines Projekts habe ich den AT91SAM7X256 bereits mit zwei ADCs verbunden. Die SPI_Schnittstelle macht mir richtig sorgen, die macht nämlich nicht was ich will! Die Initiallisierung habe ich teilweise hingekriegt!! ich habe
SPI_MR = 0x0013; s_pSpi->SPI_CSR[0] = 0x00001F02; s_pPDC->PDC_PTCR = AT91C_PDC_TXTEN | AT91C_PDC_RXTEN; s_pSpi->SPI_PTCR = AT91C_PDC_TXTEN | AT91C_PDC_RXTEN; und beim Senden setze ich TxData |= 0x0F; einmal und TxData |= 0x1000F; beim nächten Mal. denke ich
-
Thread
Pic24FJ256GB Problem mit Timer1 Interrupt
Hallo Zusammen, ich beginne gerade mit der µP Programmierung und habe mir für den Anfang ein PIC24 Starterkit mit einem PIC24FJ256GB106 kontroller gekauft. Auch was die Programmiersprache C angeht habe ich noch kein Vorwissen. Ich habe es mir zur Aufgabe gemacht eine LED auf dem Developmentboard
nutzt das Starterkit den internen Oszillator für den Systemclock. Versuch mal folgenden Code: [c] #include <p24FJ256GB106.h> _CONFIG2(IESO_OFF & PLL_96MHZ_ON & PLLDIV_DIV2 & FNOSC_FRCPLL & POSCMOD_NONE) // Primary osc disabled, FRC OSC with PLL, USBPLL /2 _CONFIG1(JTAGEN_OFF & ICS_PGx2 &
-
Thread
Mini 2440 Kernel startet nicht + Displaytiming
soll. Hauptproblem: Der Kernel startet nicht. Als Bootloader wird U-boot verwendet. Auszug: [c] U-Boot 1.3.2-mini2440 (Feb 24 2010 - 13:04:49) I2C: ready DRAM: 64 MB Flash: 2 MB NAND: 256 MiB Found Environment offset in OOB.. USB: S3C2410 USB Deviced In: serial Out: serial
/bin/arm-none-eabi-[/c] Vorgehensweise: [c]make mini2440_defconfig make uImage[/c] das uImage wurde über eine Speicherkarte in den mini2440 geschrieben: [c]mini2440 # nand erase kernel #Löscht kernel mini2440 # mmcinit
-
Thread
AT91SAM7X256 Low power / Stromverbauch
Hallo! Wie ich sehe verwenden doch ein paar Menschen den AT91SAM7X256 (oder Derivate davon). Super, dass es dieses Forum gibt um meine Frage zu posten... Kann mir jemand sagen, wieviel Strom der AT91SAM7X256 tatsächlich im Low Power Mode zieht? D.h.:
High-Pegel (oder auch Low-Pegel; ausprobieren) zu schalten. Das bringt zumindest bei einigen DSPs wie dem C5510 von TI einige hundert uA. Grüße, Andy
-
Thread
Probleme mit eclipse und meinen openbeacon reader
gefunden was hilfreich ist. Meine Makefile sieht folgendermaßen aus. TARGET= openbeacon-sniffer ARCH=AT91SAM7S CPU=$(ARCH)128 DEBUG=-g OPTIM=-O2 APP_CFLAGS=-Iapplication APP_SRC= \ application/main.c \ application/proto.c \ application/xxtea.c all: $(TARGET).bin app_clean
# specify OpenOCD configuration file (pick the one for your device) #OPENOCD_CFG = $(OPENOCD_DIR)at91sam7s256-wiggler-flash-program.cfg #OPENOCD_CFG = $(OPENOCD_DIR)at91sam7s256-jtagkey-flash-program.cfg OPENOCD_CFG = at91sam7x256-armusbocd-flash-program.cfg # program the AT91SAM7S256 internal
-
Thread
EEPROM selber brennen?
Es geht um Parallele EEPROM's. Momentan speziell um den Atmel AT28C256 (PDIP). http://www.atmel.ca/Images/doc0006.pdf
CE schrieb im Beitrag #3441766: > Momentan speziell um den Atmel AT28C256 (PDIP). Das sind 32kB, die lassen sich also bequem als external Data mappen. Du brauchst nur ein Latch (74HC573) und einen AVR mit herausgeführtem Datenbus, z.B. ATmega162.
-
Thread
CH32V003, float wirklich langsam?
in r29, 0x3e ; 62 uint32_t a {888888}; // a uint32_t b {999999}; // b uint32_t c {a+b}; // c=a+b volatile uint32_t d {a+b+c}; // d=a+b+c 10c: 8e ee ldi r24, 0xEE ; 238 ( 1 Takt ) 10e: 94 ea ldi r25, 0xA4 ; 164 ( 1 Takt ) 110: a9
natürlich viel mehr ins Gewicht. avr-gcc-14 erzeugt zum Beispiel: [pre] std Y+1,r22 ; 232 [c=4 l=1] movqi_insn/2 std Y+2,r23 ; 233 [c=4 l=1] movqi_insn/2 std Y+3,r24 ; 234 [c=4 l=1] movqi_insn/2 std Y+4,r25 ; 235 [c=4 l=1] movqi_insn/2 ldd r18,Y+1 ; 236 [c=16
-
Thread
Vellemann K8200 3d Drucker bei Conrad & Reichelt
- ich habe dieses "2-SKY BLUE-300-20" von Reichelt bei - Advised Process Temp - von 210-220 °C (215°C) probiert, da ist es zu schnellfliessend(dünnflüssig); Bin dann wieder runter auf Standard(190°C);
kann. Ich drucke vorwiegend PLA bei 190°c Extruder und 56°c Heizbett (mit Glasplatte) So, ich hoffe dem einen oder anderen hilft das etwas :) Grüße, otbe
-
Thread
MSI RAM-Problem
wird mir auch ganz viel angezeigt. https://pangoly.com/en/compatibility/msi-pro-b840-p-wifi/ram?c=Phoenix
komisch. Ich hab jetzt mal mit einem anderen Konfigurator das Mainboard bestückt. Da wird bei Alza.at der gleiche Speicher vorgeschlagen : Patriot DIMM 32 GB DDR5-6000 (2x 16 GB). Schaut man aber genauer hin, sind das unterschiedliche Typen : Alza.at : (93,30€) Patriot Viper Venom 32GB KIT DDR5 6000MHz
-
Thread
AT89C51RD2 durch AT89S52 ersetzen
Write – 100k Write Cycles • On-chip 1792 bytes Expanded RAM (XRAM) – Software Selectable Size (0, 256, 512, 768, 1024, 1792 Bytes) – 768 Bytes Selected at Reset for T89C51RD2 Compatib ility ich glaube - das kannst Du vergessen. gruß Thilo
Wie steht es mit der Versorgungsspannung ? At89C51Rd2 : 2,7 V - 5,5 V AT89S52 : 4,5V - 5,5V Gruß Thilo
-
Thread
TFT-LCD LQ043T3DX02
Controller verwenden (siehe http://www.mikrocontroller.net/topic/100420#877324). Und ich will es an einen AT32UC3 anschließen.
es dieses Sharp graphic Display mit einem PIC Microcontroller anzusteuern. Ich möchte einen PIC aus 24 Familie verwenden, und zwar einen PIC24HJ128GP504. Dieser Microcotroller sollte einen Solomam SSD1906 Controller ansteuern. Um die Graphicoberfläche auszugeben sollte auf dem PIC die freie Graphic Library
-
Thread
SMBus0 Kommunikation zwischen zwei 8051 F120 funktioniert nicht
SFRPAGE = 0x0F; PLL0CN = 0x01; //PLL-Power aktivieren PLL0DIV = 0x01; //Dividiert den Systemclock (24.5 MHz) durch 1 PLL0FLT = 0x01; //Filtereinstellung: 24.5 MHz Eingang, 100 MHz Ausgang PLL0MUL = 0x04; //24.5 MHz * 4 = 98 MHz Sleep(1); //Wait at least 5 µs, to provide a fast frequency lock
[c]SMB0CR = 256-(((1/SMBUS_CLOCK)*FREQUENZ)/4);[/c] Ich komm da auf über 1MHz. Laut SiLabs Example lautet die Formel für einen Näherungswert [c]SMB0CR = 257 - (SYSCLK / (8 * SMB_FREQUENCY));[/c] womit
-
Thread
Atmel als "Bootloader" nutzen!Theorie!!
. im LEGO Mindstorms schaltet ein ATMEGA48 den Strom, schaltet den RESET im Hauptprozessor (einem AT91SAM7S256), macht PWM für Motoren, bedient RCX-Sensoren, und löscht auf Wunsch den Flashspeicher im Hauptprozessor. Die beiden kommunizieren im Betrieb über TWI (I2C).
Christian K. schrieb: > Ich habe oben geschrieben, das ich einen AT91SAM7S64 habe, und auf dem > ist nicht so viel Platz. Platz wofür denn? Ich hab einige Projekte mit ATtiny25, 24, 261, die haben riesige 2kB Flash, das ist ne Menge Platz für meine Aufgaben.
-
Thread
Tips für i2c?
auf 000. Nun weiss ich nicht wie ich da mehrere an einen Bus hängen soll. Soll ich vielleicht nen AtTini nehmen und dem I2C beibringen? Oder gibt es da einfachere bzw. originellere und kostengünstigere Möglichkeiten? Ich bedanke mich mal im vorraus. Gruss. Georg.
Ist nicht notwendig >wie bekomme ich jetzt die aus den 2x8Bit werten die 14 Bit herraus!?< MSB * 256 + LSB und dann in die Formel einsetzen, z.B.: MSB=0x1Eh=30dez, LSB=0x75h=117dez T=(30*256+117)*0.01-40=37.97°C
-
Thread
Atmega8515
Flash), aber aufgrund der umständlicheren Interruptbehandlung außen vor bleiben muß und nur z.B. ein AT89C51ED2 in der Lage ist, die benötigten Zeitbedingungen auch einzuhalten. Peter
zurückrufen muß, weil ich eine bestimmte Interruptkonstellation doch noch übersehen habe, mußte ein AT89C51ED2 ran, auch wenns mit dem Flash schon sehr eng wurde. Sicherheitshalber hatte ich aber noch einen AT24C512 im Layout mit vorgesehen, um konstante Daten auszulagern, falls der Flash doch nicht
-
Thread
Drehzahl messen im MC
läust los und stoppt bei dem nächsten Impuls. Den erreichten Zählerstand (bei einem 10Bit Timer mit 4/256 MHZ wären das dann 312 Schritte) dann auswerten und auf U/min normieren ? t=312*256/(4*10^6) in sec n=1/t * 60 in U/min Während der Berechnung sollte wahrscheinlich der Timer angehalten werden
Quantisierungfehler ist übrigends: Fr = ( Z / f0 ) * f mit f0 als Zählerfrequenz (bei dir 4MHz/256), Z als Anzahl der Impulse pro Umdrehung (bei dir 1), und f als Drehfrequenz (Bei dir 2000/60). Gruß, Nikias
-
Thread
Suche EPROMs in PLCC-32
C256 oder C512 mit Fenster kann ich dir als LCC32 anbieten oder diverse Flashs als PLCC32.
Frank K. schrieb im Beitrag #7684763: >> Varianten als 27C32, 27C64 bzw. 27C128 bevorzugt. > > https://www.digikey.de/de/products/detail/microchip-technology/AT28C64B-15JU/1008523 > > Das ist ein EEPROM, also elektrisch löschbar. Wie gewünscht im PLCC32
-
Thread
Kameramodul
mußt Dein Ergebnisbild aus mehreren Originalbildern zusammensstückeln. Außerdem sind die größten I2C EEPROMs die leicht erhältlich sind die 24C512, die haben aber nur 32KB Speicher, d.h. ein Chip kann maximal 2 Bilder aufnehmen. Als A/D-Wandler brauchst Du einen, der mindestens 3MSPS bei 8Bit macht
Korrektur: 24C512 sind natürlich 64KB, können also 4 Bilder aufnehmen.
-
Thread
themperatursensor an mega8
der Regel weglassen, wenn einem die 8Bit Genauigkeit ausreichen. In einem Temperaturbereich über 128°C hättest du immernoch 0,5°C Genauigkeit. Temperaturbereich weiter eingrenzen -> höhere Genauigkeit. Des Weiteren ist das mit dem Umrechnen bei Temperatursensoren immer so ein Ding. Ich bevorzuge da Sensoren
Prozentrechnung war ich schon > immer schwach 25% von 100 ist irgenwo zwischen 24 und 26? Wie teilt man eine 24Bit Zahl durch 256. vieleicht vorher noch aus dem RAM laden.
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Überwachungssystem für Radioaktivität, basierend auf dem Flyport Modul. Das Flyport besitzt einen PIC24F256 Prozessor sowie ein WLAN Modul und wird in C programmiert. Das Flyport Modul sitzt auf einer Platine, welche die Hochspannungserzeugung für eine GM-Zählröhre erzeugt, sowie die Impulsformung etc
STM32-MINI Bord weist noch folgende Peripherien auf: RS232 Schnittstelle mit MAX3223 (Mit CTS/RTS) AT24C08 EEPROM oder 24C1024B LM4132 3V VREF TMP101 Temperatursensor RTC Batterie 4 LEDs 3.3V Regler USB Anschluss Kompakter JTAG Port (nach Forum WIKI Beispiel) Es sind vorerst noch einige Ansteckplatinen
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
256kB RAM deutlich einfacher und schneller ansprechen und unter C ist es sowieso fast egal.
schrieb im Beitrag #5375495: > Ein 32 Bitter ist für > sowas deutlich besser geeignet, der kann 256kB RAM deutlich einfacher > und schneller ansprechen und unter C ist es sowieso fast egal. Welchen externen RAM würde man bei einem 32-Bit µC verwenden? Wie erfolgt das Adressieren / Ansprechen des
-
Thread
warum werden bei uart immer char gesendet/empfangen?
Während du noch nachdenkst suche ich mal einen raus. Welchen nehmen wir denn? Ah, ich ziehe mal V.24 aus dem Sumpf. V.24, die Älteren unter uns erinnern sich, beschreibt die serielle Schnittstelle, die auch als RS-232 bekannt ist. Das Ding was man mit einem UART + Pegelwandler bedient. V.24 ist
0'; // prevent crash if called with base == 1 if (base < 2) base = 10; do { char c = n % base; n /= base; *--str = c < 10 ? c + '0' : c + 'A' - 10; } while(n); return write(str); } size_t Print::print(long n, int base) { if (base == 0) { return write
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
I2C EEPROM memories stored module (excluding chip) AT24C02 I2C EEPROM memories stored module AT24C04 I2C EEPROM memories stored module AT24C08 I2C EEPROM memories stored module AT24C16 I2C EEPROM memories stored module AT24C32 I2C EEPROM memories stored module AT24C64 I2C EEPROM memories stored module AT24C128 I2C EEPROM memories stored module AT24C256 I2C interface EEPROM memory module CH375B USB Module U Disk Module
-
Thread
Raspberry Pi 4 vorgestellt
size 255M may not be sufficient for new Pi4 files This could result in a system that will not boot. 256M FAT partition is recommended. Ensure you have a backup if continuing. Would you like to proceed? (y/N) dazu heisst es dann: It's a monster pain to fix that. At the moment the firmware fits
802.11a/ b/g/n/ac 2,4 & 5 Ghz CPU Intel Celeron J3160 (2.24 GHz) Quad-Core Arbeitsspeicher 4 GB DDR3 Festplatte 256 GB SSD USB 4x USB 3.0 (Typ A) Schnittstellen RJ45, HDMI, Audio Jack [/code] Ich finde
-
Thread
[V] Mitsubishi M16C Controller
kleines Geld anzubieten, oder ein > erprobtes Eagle Layout (einseitig)? Ich selbst benutze den M16C60 nur auf einem Board das ich mir vor vielen Jahren mal aus Japan mitgebracht habe. (sonst nutze ich R8C11, R8C1B, R8C29 und M16C29) http://www.marutsu.co.jp/user/shohin.php?p=18684 Ich habe aber
einzelnen: Der Prozessor selber, ein MAX233 fuer den Port zum flashen und einen zweiten RS232, ein 24lc16 und LM75 am I2C-bus, eine microSD Karte am SPI-bus, ein Anschluss fuer eine DS1820, 16Mhz Generator fuer den Takt, 4pol PWM ausgang fuer PC-Luefter 2pol PWM Ausgang fuer normale Luefter oder