-
Thread
Serieller EEPROM AT24C64
hallo, peter, kannst du bitte mal eien fertige version für den 24c64 schreiben. da du den entwurf gemacht hast, weisst du vielleicht auch warum es bei uns nicht geht. wäre dir dankbar. wäre froh, wenn ich mein i2c eeprom 24c256 beschreiben könnte. danke mfg pebisoft
hallo peter, bei mir geht das beschreiben auf einen 24c256 noch nicht. kannst du dich noch einmal melden für die fehlersuche. oder hast du das programm noch einmal geändert. mfg pebisoft
-
Thread
z80 system
Aber nach der Wende habe ich bei Conrad eine VPS-Decoder Einheit für 1,-DM gesehen, da war ein 80C31, 74LS373 und 27C64 + 7805 drauf. Ich war begeistert, wie minimal man ein MC-System aufbauen kann und ab dann war der U880 gestorben. Dann hat Atmel 1993 noch den AT89C51 rausgebracht und nun vergammelte
hört sich doch alles gut an ... EZ80L92AZ020EG ... Features * Package - LQFP * I/O - 24 * WDT - Yes * Pin Count - 100 * Speed (MHz) - 20 * Operating Voltage - 3.0-3.6V * Other Features - DMA * Ext. Temp - Yes * COMM Interfaces - 2 UARTs w/ IrDA, I²C, SPI
-
Thread
IP-Subsysteme im LAN effektiv finden?
[code] Nmap scan report for 10.17.67.146 Host is up (0.078s latency). MAC Address: F0:A3:B2:EE:0C:31 (Hui Zhou Gaoshengda Technology) Nmap scan report for harry-DT (10.17.67.8) Host is up. Nmap done: 256 IP addresses (22 hosts up) scanned in 2.10 seconds [/code]
Harry L. schrieb im Beitrag #7793689: > harry@harry-DT:~/Downloads$ sudo nmap -sP 10.17.67.0/24 'n 24er Netz ist doch absolut lächerlich. Da sind > Nmap done: 256 IP addresses (22 hosts up) scanned in 2.10 seconds 2,1 Sekunden viel zu viel. Das kann man auch in ein paar zehn ms erledigen
-
Thread
Sammelbestellung MiniLA
und hat noch den vorteil das der µC die daten auf eine karte speicher kann. Sehe ich das richtig Chris ?
mein geld, nur eher php/c++, java ist bei mir noch was neuer :) aberdanke
-
Thread
Shelly rgbw2 brennt durch
welches Bauteil hier Schaden > nimmt Das ist der Betriebsspannungs-Schaltregler und der hält nur 24V aus. Dein Netzteil ist durch PWM wohl dermassen verwirrt, dass es auch mal über 24V hinauslässt.
RALBAAGENAAHDS2ACWABcNAA7Wx6b4if6NV7gPEQgCSqIAJgBXWwo9GYpRUHHiZARCAAJQYEgREipGLYAAtVOM2EA $ 1 0.000005 10.20027730826997 50 5 43 5e-11 r 256 240 384 240 0 1 s 384 240 448 240 0 1 false w 128 352 384 352 0 c 128 240 128 352 0 0.000015 5.739370907346087e-8 -10 l 256 240 128 240 0 1 -6.176293074040942e-11 0 v 480 352 480 240 0 0 40 5 0
-
Thread
AT24C64A am Hardware TWI
Hi, der code wurde mit dem ATMEGA32 und AT24C64A entwickelt. Es werden alle Funktionen unterstützt: Random Read/Write. Page Read/Write Acknowledge polling Read/Write. Kann leicht an andere EEPROMS angepasst werden,da ich versucht habe
hallo, ich habe den 24c256. habe die addressew 160 und 161. wie kann ich jetzt z.b. an adresse 11600 ein byte schreiben und wieder auslesen. ich bin in winavr anfänger. dieses thema interssiert mich sehr. danke für dein
-
Thread
Elektronik Bauteile - Riesige private Sammlung über 100.000 Teile
vorhanden und jeweils wenigsten 9€ >>> das Stück Wert sind. >> >> Welche denn? > […] > EPROM 27C256 und andere. Das der Preis für EPROM gestiegen ist, habe ich zwar mitbekommen, aber 9€ für einen 27C256?
@thomas o: hier gibt es ein paar 74LS... ICs: https://www.neuhold-elektronik.at/catshop/default.php?cPath=41_47_66
-
Thread
pollin kamera au-85
nachher low, Ausgänge bleiben vermutlich Tristate trotz Enable-Outputs-Kommandos), testete ich den I2C-Code im ATmega an einem EEPROM 24C32 (natürlich dann mit der für dieses gültigen Adresse 0x50) und dort funktionierte die Verbindung problemlos. Die Kamera habe ich sorgfältig auf eine kleine Adapterplatine
@ egon: Danke für die info! Das man das Auslesen auch mit C machen kann wusste ich nicht. Habe gedacht des wäre zu langsam... >schau dir den code mal im disassembly window an >bzw. memory... da wird dir auffallen das die zeile asm("lw $at, >0x6010($t0
-
Thread
Bezugsquelle 8-fach 24Cxx-Platine
Welchen Sinn soll das ergeben? Nimm das größte verfügbare 24Cxx, welches keine Adressleitungen mehr auswertet, da der Adressraum ausgeschöpft ist. Anstatt 8 x 24C02 reicht dann auch ein 24C16.
SO8->DIP8. http://de.farnell.com/stmicroelectronics/m24m02-drmn6tp/eeprom-2mbit-i2c-1mhz-soic-8/dp/2849970
-
Thread
Interrupt mit PIC18F27J13
l.%c %s" Warning [335] C:\interrupt.c; 36.1 unknown pragma "code" Error [195] C:\\interrupt.c; 39.1 expression syntax Error [312] C:interrupt.c; 42.1 ";" expected Warning [335] C:\interrupt.c; 44.1
missing basic type; int assumed Error [314] C:\interrupt.c; 53.1 ";" expected Warning [374] C:\interrupt.c; 53.24 missing basic type; int assumed Error [314] C:\interrupt.c; 53.24 ";" expected Error [285] C:\interrupt.c; 53.28 no identifier
-
Thread
Aufwand für embedded PC?
doch 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
gerne MCs mit Bootloader, wo man superschnell neu compilieren und downloaden kann. Wenn man in C programmiert, kann man die meisten Routinen auch schon auf dem PC z.B. unter Borland-C testen. D.h. echtes Debuggen auf dem Ziel-MC ist dann nur noch für die Routinen mit Hardwarezugriffen nötig.
-
Thread
Atmel oder PIC Gesperrt
.LM23: 212 0108 8091 0000 lds r24,TimerIH 213 010c 8F5F subi r24,lo8(-(1)) 214 010e 8093 0000 sts TimerIH,r24 215 0112 03C0 rjmp .L9 216 .L8: 217 .LM24: 218 0114 8F5F
C-Programmierer raten natürlich zu größeren uC's (..Nimm lieber nen PIC18 oder PIC24 aber keinen PIC16.. usw), weil sie zu doof oder zu faul sind, um auch mal was in Assembler zu machen oder weil sie ihre
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
P2 Wagenbus Sende Masse P6 Wagenbus Empfang Daten P7 Wagenbus Empfang Masse sowie P4 UB +24V P5 UB -24V
Kevin X. schrieb im Beitrag #7512106: > P4 UB +24V > P5 UB -24V Dein Schaltplanschnipsel sagt anderes. Da ist P5 GND bzw. Masse, und /nicht/ -24V. Und das ist auch die Masse, auf die sich die Ein- und Ausgänge Deiner USB-UART beziehen. Es gibt keine
-
Thread
Einstieg ARM
CANopen Hier gibt's eine CANopen Demo damit: https://www.olimex.com/Products/ARM/NXP/LPC-P11C24/ LPC-P11C24 CAN communication example
Natürlich ist ein CAN USB Adapter komfortabler. https://www.olimex.com/Products/ARM/NXP/LPC-P11C24/ LPC-P11C24 CAN communication example
-
Thread
[S] SMD 24C64 oder 24C128/256/512 -> 15 Stk.
Hallo Leute, ich suche 15 Stk. 24C64 (oder 24C128/256/512) in SMD SO8. Wäre toll wenn mir da jemand helfen kann, ich habe keine Lust für 15 ICs viel Porto zu bezahlen. Gruß Bernd
http://at.farnell.com/integrated-silicon-solution-issi/is24c64a-2gli/serial-eeprom-ic/dp/1472364
-
Thread
AT89S52 => Programmierung
Dein µC hat. Der AT89S8252 hat definitiv nur 8k, sprich denn kannst Du nicht mit der Demoversion von Keil in c programmieren. Hier mußt Du dann Assembler benutzen, da gibt es diese Einschränkung nicht. Gruß
gehabt, bin also kein "vollkommener" Anfänger (auch wenn ich mich im Moment so fühle...hehe...) Der AT89S52 hat 8k würde ich sagen... "Atmel C51 In-System-Programmable Flash MCU Gehäuse: DIP-40 Clock-Speed: 0-24 MHz Vcc: 4,0-5,5V Flash: 8 KByte RAM: 256 Byte II/O Pins: 32 Timer: 3 " Oder
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Can-µC) Dann sind wir wohl schnell bei (oder gar über) 1A @ 24V. Wenn ich nun "nur" 1V Abfall am Shunt zulasse, so ist das schon 1W in der Dose verheizt. Diesmal an manchen Tagen sogar eher mehr als
"tiefer" schlafen und die Versorgung abdrehen, indem er INH auf High-Z stellt. Erst dann ist der µC wirklich weg. Dazu muss der µC eben alles sichern, bevor er sich "den Stecker zieht". Maxim schreibt: 350µA Quiescent Current at No Load, 10µA Shutdown Current. ###############################
-
Thread
uC an USB nicht erkannt ( als wär nichts da )
/ send debug messages over serial port //#undef DEBUG //#define NOUART // do not use usart_drv.c at all #undef NOUART durch das Gegenteil //#define DEBUG // send debug messages over serial port #undef DEBUG #define NOUART // do not use usart_drv.c at all //#undef NOUART und in ringbuffer.h
. Hab ich selber schon verwendet mit meinem at90usb162 ... Aber so schwer isses auch nicht das ganze in C++ direkt zu machen ... Gruß Micha
-
Thread
8051: Oszillatorfrequenz und Maschinenzyklus
Hallo, ich habe mich für mein Board für einen AT98C51ED2 entschieden (Datasheet als Anhang). In einem anderen Thread von mir habe ich mich über die beste Frequenz des Quarzes erkundigt. Wir sind auf den 11.0592 Mhz Quarz gekommen. Jetzt meine
, also 24Mhz Quarz (Oder?). Wie hoch ist die Fehlerqoute? Vernachlässigbare Fehlerqoute? Danke im Voraus .. Sebastian Barth
-
Thread
kein Zugriff auf I2C-EEPROM
Hallo, ich habe ein AT24C512B (=I2C-EEPROM), das ich gern benutzen möchte, aber leider nicht ansprechen kann. Seine Adresse ist lt. Datenblatt 0b1010xxx, wobei bei mir A0 an 5V und A1 und A2 mit Gnd verbunden sind. Also
Alexander S. schrieb im Beitrag #4899620: > Im Datenblatt des AT24C512B wird an keiner Stelle die Abkürzung I2C o.ä. verwendet! > Zugegeben, das Datenblatt hatte mir gereicht Du hast also ein Datenblatt, in dem an KEINER Stelle I2C erwähnt wird, als normative
-
Thread
Serielles EEprom 24C164
Als Gast hier schrieb im Beitrag #5866847: > Als 24C16 bekomme ich den leider nicht ausgelesen... Wenn du dein 24C164 mit den Adresspins so setzt: A2 = 0 A1 = 1 A0 = 0 müsste es die gleiche Adressierung bekommen wie ein 24C16 (und somit auch
Als Gast hier schrieb im Beitrag #5866847: > Als 24C16 bekomme ich den leider nicht ausgelesen... Ja, das kann auch nicht gehen. Der 24C164 wird so adressiert, wie ab 24C32 aufwärts, d.h. er benötigt nach der I2C-Adresse noch 2 Bytes Memory-Adresse
-
Thread
Optimale Auswertung von Rückgabewerten
Hallo, ich möchte die Antwort eines Touchscreens (über den I²C-Bus) mit einem AtMega88 auswerten. Ich verwende zum Programmieren den kostenlosen AVR-GCC-Compiler. Der Touchscreen liefert je nach betätigtem Button einen Code zum Prozessor. Die Auswertung mache
Leider funktioniert was nicht. Es kommen folgende Meldungen: avr-gcc -g -Wall -O0 -mmcu=atmega88 -c -o master.o master.c In file included from master.c:47: test.c:28: error: syntax error before "init_function_typ" test.c:41: error: parse error before "for" test.c:44: error: parse error before '
-
Thread
Wie Assembler ISR in C integrieren ?
r24, 0x01 ; 1 12a: 80 83 st Z, r24 12c: 8c 91 ld r24, X 12e: 82 60 ori r24, 0x02 ; 2 130: 8c 93 st X, r24 132: 78 94 sei 134: 08 95
r24, 0x01 ; 1 12a: 80 83 st Z, r24 12c: 8c 91 ld r24, X 12e: 82 60 ori r24, 0x02 ; 2 130: 8c 93 st X, r24 132: 78 94 sei 134: 08 95
-
Thread
Pedant für Linux zu WinAVR
/cross/bin/avr-gcc --target-help Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2
-
Thread
Basic im STM8S103
zweitens hab ich dann weitere SCALL Funktionen hinzugefügt gehabt. Dafür hab ich dem Dingelchen ein 24C128 EEProm, Anschluss für N5510 84x48 oder SSD1306 Display und einen PCF8574 I/O Baustein spendiert. Und muss feststellen, ich hätte das ganze gerne besser in einem größeren STM32 (bin ich am Überlegen
. Es hat eben eine Ein-Chiplösung sein sollen. Wenn schon ein externes EEProm, dann eher doch ein 24LC256, der ist 4 mal so groß und zumindest bei LCSC.COM deutlich preiswerter. Hmmmmmmmmmm, eigentlich (und nicht nur eigentlich) muß man nur die Funktionen: - eeprom_unlock - eeprom_read - eeprom_write
-
Thread
Hobbyauflösung- div µC, PSOC, Development, Wiport, Emulator zeuchs
Pos4 PSOC Bücher PSoC Mikrocontroller ISBN 3772353991, 504 Seiten Messen, Steuern und Regeln mit PSoC Mikrocontrollern ISBN 3772354378, 256 Seiten 10€ Alle 3 PSOC Pakete zusammen 50€
Atmel /ATMega32 Bastelboards + Controller 1* Lochrasterboard für ATMEGA32, 2* Lochrasterboard für AT89*51 2* AT80C5124 Controller 1* AT90S85158 Controller 1* ATMEGA32L Controller Div. Ansteckplatinen mit LED’s, Schalter, Display RS232 Wandler ect, Progradaoter für Parallelport Alles zusammen 15
-
Thread
Welcher Spartan ist idealer ?
datenblatt funktioneiren die auch, > die LC sind dann ab 2.5V Das habe ich auch erst gedacht. Bei dem 24C256 stimmt das auch. Aber bei dem 24C512 gibt es 3 Versionen für 3 verschiedene Spannungen. Welchen Sinn das auch immer macht...
bestimmt ungeeignet aber als Hobby-Projekt klappt bestens! Bald kommt "version 2". Wird auf Altera EP2C20 basieren, mit AC97 Audio Codec und SDRAM. Eventuell werde ich ATMega644 durch AT91SAM7S256 ersetzen. MfG aus Koblenz
-
Thread
ARM7 von Atmel oder NXP?
Also was die Entscheidung zwischen AT91SAM7 und LPC23XX sollte man auch den Flash zugriff berücksichtigen vor allem wenn man den ARM(32Bit) Code und nicht Thumb(16Bit) Code verwendet. Das kann nämlich beim AT91SAM7 über 30MHz Takt zu
tatsächlich verfügbar sind. Also nehme ich jetzt, was ich heute bekommen kann. Sollte ein geeigneterer µC dann verfügbar werden, dann werde ich sehen, ob es sich lohnt ein neues Board mit dem neuen µC zu bauen. Auf jeden Fall waren die Hinweise sehr aufschlussreich. Vielen Dank dafür...
-
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?
-
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