-
Thread
DCF77 Uhr in C mit ATtiny26
Hallo Peter, momentan ist ein 10MHz-Quarz drin. Die Konstanten im Vergleich: [c] // at 12MHz, at 10MHz: #define T0COUNT (F_CPU / 1024 / 64) //183, 152 #define T0SECERR (F_CPU - 1024L * 64 * T0COUNT) //6912, 38528 #define T0COUNTSEC (T0COUNT
synchronize = 0xFF;[/c] Müsste es nicht (newtime.second < 59) sein, da sonst der Wert 60 zustandekommen könnte, und dann nie synchronize gesetzt wird? in TIMEBASE.C:44: [c] TCNT0 = (u16)(256 - T0COUNT); // reload
-
Thread
ATmega64 vergist seine Signature-Bytes
des Befehls frei per PC einzustellen. Werde dann man heute nacht laufen lassen, es gibt ja nur 2^24 Möglichkeiten (3 Befehlbytes + 1Datenbyte). Vielleicht auch nur 65536, da Byte 3 meistens die Adresse angibt. @ggg Unterstützt das jeder AVR, also auch der AT90S1200 ?
aproximation", d.h. schrittweise Annäherung anwenden. Nicht nach jedem Schreiben gleich Testen, sondern z.B. 256 Kombinationen durchorgeln, dann Testen. Hat sich nichts getan, dann die nächsten 256. Ansonsten jetzt Einzeltests mit den 256 Werten. Das müsste die notwendige Zeit gewaltig reduzieren :-)
-
Thread
Teile für ARM Board
bischen Kleinzeug ist mit dabei, aber einigs muss man bei z.B. www.csd-electronics.de bestellen. [c] Um es Kurz zu machen: Ich hab einen AT91SAM7S256 hier liegen. Was würde es kosten um den so aussehen zu lassen wie in Deinem Shop: http://www.myevertool.de/typo3temp/pics/04ab888231.jpg [/c]
den BG SAMDIP7S-256 ( 45,24 EUR ) oder BG SAMDIP7S-256 Rev.01 DEBUG ( ( 56,84 EUR ) kannste auch nehmen. Ist alle schon dabei und im DIP40. http://www.taskit.de/
-
Thread
[S] Leute die eine "Grafikkarte" für uC bauen wollen
> dann hab ich noch andere RAM-Karten mit > > SEC KM23C4100CG-100 irgendein ROM > ? M5M44800CJ-7 512k x8 > ? M5M44260CJ-6 256k x16 > HP LH5B8GYA irgendwas kundenspezifisches von Sharp Die ganze Arbeit hättest du die sparen können
Christian K. Ja, warum nicht, da kann ich gleich testen. Schicke mir deine Kontakt und Kontodaten an MicroC.berny Ät web de @ Benedikt K. Also ein ARM7 wäre da schon was? Die von Atmel haben doch glaub ich DMA, meinst Du da würde man meine oben beschrieben Bildaufbaugeschwindigkeit hinbekommen? Wie
-
Thread
Diverse fragen zu Hash Maps in C
15 28 0.30 6 22 1024 17 CRC32_SW 24 31 0.41 6 30 1024 18 CRC32C_HW64 15 24 0.34 6 25 1024 19 CRC32C_HW64_B 18
size_t | | u8 | uint8_t | | u16 | uint16_t | | u24 | uint24_t | | u32 | uint32_t | | u64 | uint64_t | | u128 | dpa_uint128_t | | u256 | dpa_uint256_t | Wendet man dann z.B. so
-
Thread
VU-Meter mit XMEGA
umrechnen... http://www.st.com/content/ccc/resource/technical/document/application_note/group0/c5/67/84/35/7e/4c/4c/19/DM00431633/files/DM00431633.pdf/jcr:content/translations/en.DM00431633.pdf
= AH:AL = B:A = r17:r16 und natürlich 5 Long-Register z.B. AG = AWH:AWL = CW:AW = CH:CL:AH:AL = D:C:B:A = r19:r18:r17:16 Passend zu den "neuen" Datentypen gibt es dann auch neue Befehle, z.B. [pre]ldsw: #define ldsw(rp, ma) /* load register pair rp from memory at address ma */ \
-
Thread
[AVR]OpenKubus Compile error
openkubus.c: In function 'write_pad': openkubus.c:256: error: 'ADDR_KEY' undeclared (first use in this function) openkubus.c:256: error: (Each undeclared identifier is reported only once openkubus.c:256: error: for each function it appears in.) openkubus.c:256: warning: passing argument 2 of 'eeprom_read' from incompatible pointer type openkubus.c:257: error: 'ADDR_DATA' undeclared (first use in this function) openkubus.c:257: warning: pointer targets
-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
reingesteckt und bin nun soweit das ganze etwas genauer spezifizieren zu können: - STM32F429IIT6 (2MB, 256k, TQFP176) - SWD 10polig (Mini JTAG) - SPI NOR Flash 32Mbit 1 bit Interface, über Lötjumper abtrennbar - I2C EEPROM 16kBit, über Lötjumber abtrennbar - SDRAM 256Mbit (auch 64Mbit machbar) - Ethernet
smart sensor systems Medical devices, patient monitoring #### Analog input/output Dual 24-bit ADCs (ADuCM360) Single 24-bit ADC (ADuCM361) Programmable ADC output rate (3.5 Hz to 3.906 kHz) Simultaneous 50 Hz/60 Hz noise rejection At 50 SPS continuous conversion mode At 16.67 SPS
-
Thread
C_CAN Device: LPC11C24/301
Fam: LPC11C00 ARM M0 via CMSIS V2..?V3.CORE-Reg-Pos.Adapter Project: LPC11C24/301 can_onchip.bin Sub Fam: LPC11C00 ARM M0 How to kick in LPC11C24/301 Can-Self-Test-Mode. To-Do: How Handle Reconnect Vexec[
Menue. Ich habe die Debugging Steps ... Bei Way Engeneer habe ich ein Register-Modell für CAN-LPC11C24/301. Gruss Holger.
-
Thread
Xilinx USB schematic jetzt verfügbar
Der einzige der alles hat ist digikey Best.-Nr. Bezeichnung Package Preis 428-2263-ND CY7C68013A TQ100 15.14 122-1402-ND XC2C256 VQ100 9,78 DS2411P+-ND DS2411 6-TSOC 1,26 24LC00/SN-ND 24LC00-SN SO8 0,22
Der einzige der alles hat ist digikey > Best.-Nr. Bezeichnung Package Preis > 428-2263-ND CY7C68013A TQ100 15.14 > 122-1402-ND XC2C256 VQ100 9,78 > DS2411P+-ND DS2411 6-TSOC 1,26 > 24LC00/SN-ND 24LC00-SN SO8 0,22 ja digikey geht natürlich auch. Den DS2411 brauchst
-
Thread
[s] Doku zu aaaltem PC-board
meistens die kleinere Größe. Die mb81c4256a-70p Chips, also 4 x 256 KB könnten also für das VRAM sprechen. Aber die anderen vier KM44C1000CJ-6 Chips mit insgesamt 4 MB sind recht weit von der AMD 386 CPU entfernt.
Trident Chip sind noch einmal 4 x mb81c4256a-70p mit >> jeweils 256 KB verbaut. > > Nein, das sind 1 MBit, organisiert in 256 k x 4 Bit. In Summe also 512 > kByte. Das ist eine für Trident-VGA-Karten übliche Größe. > Ah okay, dann
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 atmega8
at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega64a3 atxmega64a1 atxmega128a3 atxmega256a3 atxmega256a3b atxmega128a1 [/pre]
-
Thread
at91sam reset probleme watchdog?
org 0x18 __irq_handler ldr pc,[pc,#24] ; Branch to irq_handler org 0x1c __fiq_handler ldr pc,[pc,#24] ; Branch to fiq_handler ; Constant table entries (for ldr pc) will be placed at 0x20 ; Exception vectors
ist und er offensichtlich nicht deaktiviert wird würde ich das mal am anfang von main() machen: [c]AT91C_BASE_WDTC->WDTC_WDMR = AT91C_WDTC_WDDIS;[/c] hoffe das hilft gerhard
-
Thread
Rechteckgenerator 50 Hz Quartz genau
out TCCR0A, r16 ldi r16, 127 ; Top Wert für CTC 3276800 / 256 / 100 out OCR0A, r16 ldi r16, 1<<CS02 ; Vorteiler 256 out TCCR0B, r16 loop: rjmp loop [/avrasm]
dyn/resources/prod_documents/doc0856.pdf Plus das entspechende Datasheet. Hier das selbe mal in C: [c] #include <avr\io.h> int main(void) { DDRB = 1<<PB0; TCCR0A = (1<<COM0A0) | (1<<WGM01); OCR0A = 127; TCCR0B = 1<<CS02; while(1); } [/c] Mit Basic kann ich nicht dienen, das
-
Thread
Rust auf AVR: AVR-Rust -> So geht's
no_main] #![no_std] extern crate avrd; pub mod led; pub mod std; pub mod timer; use avrd::at90usb1286::*; use core::ptr::write_volatile; #[no_mangle] pub extern "C" fn main() -> ! { set_output(); timer::init(); enable_interrupts(); loop { } } fn enable_interrupts
scheint es für Z80 zu geben: https://github.com/jacobly0/llvm-z80 . Alternativ kann man eventuell das C-Backend von llvm nutzen und über den Umweg Rust->LLVM-IR->C das ganze dann mit dem sdcc kompilieren. Auf dem gleichen Weg kann man auch C++ mit dem sdcc realisieren, siehe z.B. http://www.colecovision.eu
-
Thread
Programmierung AT90S4414
AT90USB647 x AT90USB82 x ATtiny12 x ATtiny13 x ATtiny13A x ATtiny15 x ATtiny167 x ATtiny2313 x ATtiny24 x ATtiny25 x ATtiny26 x ATtiny261 x ATtiny43U x ATtiny44 x
das richtig, dass die Controller nur mittels Assembler > programmiert werden können und somit kein C unterstützen? Außer dem AT90S1200 können alle klassik AVRs auch in C programmiert werden (AVR-GCC). Der AT90S1200 hatte keinen SRAM. Ich habs grad mal probiert, das STK500 kann noch die alten
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
#define WW_SOLL_0834 4 #define WW_IST_H_0818 15 #define WW_IST_L_0818 16 #define AT_H_0819 4 #define AT_L_0819 5 #define AT_GED_10A3 4 #define ZEIT_HZ_2_0819 23 #define ZEIT_HZ_1_0819 24 #define ZEIT_HZ_0_0819 25 #define ZEIT_WW_2_0834 14
BREAK! Jens H. schrieb im Beitrag #2958926: > 08 00 18 00 27 01 7f 64 1d 09 01 25 62 80 00 02 24 01 5d 00 51 15 2d 48 > 00 c8 00 02 00 68 00 1f [code] [...] 24 01 5d 00 51 15 2d 48 00 c8 00 02 00 68 00 1f ^^ ^^ ^^
-
Thread
Wer benutzt den FC 7008 von ELV?
einen AT89S52xxx genommen. Da ich ja schon länger vermutete, dass der Originalprozessor mit dem 16MHz Quarz überforfert ist, habe ich einen mit 24MHz genommen. So, heute ist das Ding angekommen, fix gebrannt
old-papa-ät-web-punkt-de Gruß Old-papa
-
Thread
Warum uint8_t in 2 Registern?
[avrasm] 92: 80 91 60 00 lds r24, 0x0060 96: 8f 5f subi r24, 0xFF ; 255 98: 80 93 60 00 sts 0x0060, r24 ; <= ist nur drin wegen volatile 9c: 80 91 60 00 lds r24, 0x0060 ; <= ist nur drin wegen volatile
Aber so sollte es dann besser sein: [avrasm] writer_out = (++writer_out) % TX_BUFFER_SIZE; 39c: 8f 5f subi r24, 0xFF ; 255 39e: 8f 71 andi r24, 0x1F ; 31 3a0: 80 93 84 00 sts 0x0084, r24 [/avrasm] Allerdings bekomm ich nun eine Warnung: [pre] ../bufferedUSART.c
-
Thread
Verschenke ICs - 07/2013
2x C8051F121-GQ 2x C8051F123-GQ
1x MSM5127-20RS = 5127 = 6117 ... 2Kx8 SRAM DIP24 2x NE555 Timer 5x SDA2586 I2C EEPROM "Made in Austria" ;) 7x MC14066 Analog Switch 2x MAX232 SMD-SOIC
-
Artikel
AVR Typen
- 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100 ATxmega192a1 192 2 16 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100 ATxmega256a1 256 4 16 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
AT90PWM216 16 24 16 12 19 4 1 0 1 0 0 0 8 10 125 2 1 10 1 512 40 105 2.7 5.5 2.7 5.5 4 12 1 7 AT90PWM216 AT90PWM316 16 32 16 12 27 4 1 0 1 0 0 0 11 10 125 3 1 10 1 512 40 105 2.7 5.5 2.7 5.5 5 16 1 12 AT90PWM316
-
Thread
Logikanalzyer mit FT232BL
Mag sein das der AT24C04 auch funtioniert, ist aber im Datenblatt des CY7C68013A nicht aufgeführt. Mehr dazu, siehe Seite 14.
also zu langsam. Kennt jemand zufällig einen "schnelleren und pinkompatiblen" EProm als den : AT24c128 ?? Vielen Dank
-
Thread
Transistortester AVR
Hi Simone, at your diagram I noticed some differences to the original of Markus Frejek: your R11 (3.3k) is in original 33k (R10) your R10 (2.7k) is in original 27k (R7) your C4 is missing in original your C2 is
resulation schematic of "CLR-2313" by clicking on the picture of the given page or using this : http://c2.at.ua/_ld/0/43721197.gif Regards Smaeel
-
Thread
M24C64 Eeprom schnell auslesen und beschreiben
durchaus drin, wenn auch SEHR knapp ohne Spielraum. Na dann nimm einfach einen grossen EEPROM, z.B. 24C512 von Atmel, der hat 128 Byte Pages mit der halben! Brennzeit -> achtfache Geschwindigkeit. Oder nimm gleich SPI Dataflash, AT45DB011B, der hat auch 256 Byte Pages bei max. 20ms Brennzeit. Vorteil
ist auch nur TWI, nur welches Addressbit wohin kommt, musst du nochmal nachschlagen. Beispiel: AT24C512 hat word address A0-A15 und device address A0-A2 FM24C512 hat word address A0-A14 und device address A1-A2 + A15 von der word address. Also einfach die Adresse ein wenig anders zusammenschieben
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
63 fd sbrc r22, 3 1e1a: 71 bd out 0x21, r23 ; 33 1e1c: c3 9a sbi 0x18, 3 ; 24 1e1e: c4 9a sbi 0x18, 4 ; 24 1e20: bc 9a sbi 0x17, 4 ; 23 1e22: 21 e0 ldi r18, 0x01 ; 1 1e24: 30 ea ldi r19, 0xA0 ; 160 [/c]
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
flash.bin. Starting upload to STM32F103: Bootloader version 22 Chip id `['0x4', '0x10']' Write 256 bytes at 0x8000000 Write 256 bytes at 0x8000100 [...] Write 256 bytes at 0x8006000 Write 256 bytes at 0x8006100 Read 256 bytes at 0x8000000 Read 256 bytes at 0x8000100 [...] Read 256 bytes at 0x8006000 Read 256 bytes at 0x8006100 Verification OK Done! Now switch Boot0 pin and hit Reset. [/code] Vielleicht ist das ja noch für andere nützlich, daher poste ich die Anleitung mal hier :) (Ehrlich, für rund
-
Thread
C 'Zeitsteuerung', µS - 24h. Bitte mal ansehen
24 Stunden sind 1 Tag Macht insgesammt, (Moment muss zählen) 5 Variablen. > Außerdem, wenn das Timing in Software gemacht wird, kann ich um den > Faktor >256 weniger oft einen Sleep-Mode verwenden
Ah richtig. Du hast ja ein Ventil umgebaut. > Servo > 1s * 350mA = 350mAs = 0.1mAh > > µC > 5m * 3mA = 900mAs = 0.25mAh > 24h * 0.7mA = 16.8mAh > > > -> 1 Tag ~ 20mAh, eher weniger > > also mehr als 100 Tage gießen, dem 3-Monats-Urlaub steht nichts mehr im > Wege.. Ich hoffe, man
-
Thread
RGB-LED-Großmatrix
und dann brauchst du nur eine Steuerleitung. http://bleaklow.com/2012/12/02/driving_the_ws2811_at_800khz_with_a_16mhz_avr.html Da gibt's links zum sourcecode in C. Aber durch die Zeiten ist die Anzahl an LEDs pro Reihe begrenzt. Ich würde ein ATtiny mit i2C und 8x8 LEDs pro Modul machen und die
dann doch ein Tiny45 reichen. leider müsste man dann SoftUART/SPI/I2C zur Kommunikation mit dem Master selber machen. Der Tiny2313 hat das in Hardware, aber nur 128 Bytes RAM. Vermutlich wäre also der Tiny4313 der richtige - 256 Bytes RAM und Hardware UART/USI.
-
Thread
Speichergröße der Smart Cards mit dem AT24C von Atmel bestimmen
Hallo zusammen, ich stehe vor dem Problem, die Speichergröße der SmartCards mit AT24C EEPROMs zu bestimmen. Funktionsweise der Chips folgendermaßen: - Lesen/Schreiben via I2C - Direktes Lesen der Speichergröße nicht möglich - Wenn von einer Adresse oberhalb des Speicherbereichs
Inhalte vergleichen ist bei einer Rohkarte (alle Zellen 0xff) nicht möglich. Kartengrößen sind At24C 01, 02, 04, 08, 16, 32, 64, 128, 256, 512 @Magnus: Das ist nicht ganz richtig. Die Karten At24C 01, 02, 04, 08, 16 werden mit 11-bit adressiert. Die Karten At24C 32, 64, 128, 256, 512 mit 16-bit
-
Thread
8051*AT89C51CC03
Hi Leute, ich schreib euch nochmals wegen meiner Seriellen Schnittstelle. Ich betreibe meinen µC mit 24MHZ. Ich bekomme jetzt zwar eine Übertragung zustande - jedoch kommt entweder nur Müll an an meinem Hyperterminal oder ich sehe gar nichts. Hat jemand schon Erfahrungen mit 24MHz und serieller
an. Daher gehe ich davon aus dass ich irgendwelche Timing-Probleme habe. Code: #include "at89c51cc03.h" char uart_data = 0x00; void main (void) { SCON = 0x50; /* uart in mode 1 (8 bit), REN=1 */ TMOD = TMOD | 0x20 ; /* Timer 1 in mode 2 */ TH1 = 0xF6; /* 38400 Bds at 24MHz */ TL1 =
-
Thread
Wlan2Serial Modul für 5 euro
@Frank in dem du anstatt TCP den clienten mit UDP startest. [c] AT+CIPSTART="UDP","<ip>",<port> [/c] lg rudi ;-)
;-) warum so kompliziet? Du sagst ja auch nicht dem [c] AT+CIPSERVER=1,1000 [/c] dass er TCP als Server verwenden soll, oder? er macht lediglich den Server auf oder zu [c] AT+CIPSTART [/c] ist der Client! dem sollte man angeben, mit welchen protokoll
-
Thread
PTC-Widerstand mit Mikrocontroller nachbilden
Mann könnte auch z.B. ein X9C102 (siehe https://cdn-reichelt.de/documents/datenblatt/A200/X9C104_SO.pdf) verwenden. 5V Versorgung durch ein DC-DC isolieren, ebenso die UP/Down Signale
Austauschpflicht von bestimmten Heizkesseln, dem Einbau von >Effizienzpumpen ab 25 kW War es nicht Standard 24 kw bei solchen Heizungen. 25 KW erscheint mir so als ob die 24 KW extra erlaubt wurden.
-
Thread
MMC/SD ansteuern mit AVR
/S3C2410X/an_s3c2410x_rev10.zip
using FAT the whole cluster thing comes up. Can i do without it and just write sectors with the CMD24 command ? I'm making a logging device which is going to sample at a rate of 10Hz. Can the MMC/SD card handle this speed without holding up the measurement ? Norbert.
-
Thread
Gesucht: Counter / Timestamp Counter IC
Adam P. schrieb im Beitrag #7932060: > Oder wäre ein Slave µC die bessere Wahl? > Kenn da nicht die Stromverbräuche, aber vllt. etwas in Richtung ATtiny? Bei 3.3V und einem Uhrenquarz 2¹⁵Hz schafft selbst ein steinzeitlicher AT90S1200 weniger als ¼ mA im Idle
Norbert schrieb im Beitrag #7932082: > Adam P. schrieb: >> Oder wäre ein Slave µC die bessere Wahl? >> Kenn da nicht die Stromverbräuche, aber vllt. etwas in Richtung ATtiny? > > Bei 3.3V und einem Uhrenquarz 2¹⁵Hz schafft selbst ein steinzeitlicher > AT90S1200 weniger als ¼
-
Thread
Junkers CAN-Bus Protokoll
-Feb-21 17:47:54.008] - CAN: [020A] Data: 01 (1) >> Pumpe an [24-Feb-21 17:47:54.355] - CAN: [0252] Data: 14 (20) [24-Feb-21 17:47:55.344] - CAN: [0254] Data: 01 (1) [24-Feb-21 17:47:56.334] - CAN: [0255] Data: 8C (140) [24-Feb-21 17:47:57.008] - CAN:
interessant (https://www.nxp.com/docs/en/data-sheet/P8XC592.pdf): The main differences between P8xC592 and P8xC552 are: • 16 kbytes programmable ROM (P8xC552 has 8 kbytes) • Additional 256 bytes RAM • A CAN-controller instead of the I2C-serial interface. Mit anderen Worten die I2C Implementierung
-
Thread
EEPROM 24C256 und Standby Mode
Hallo zusammen, ich greife auf ein AT24C256 EEPROM zu und schreibe auch darauf. Es funktioniert vom MSP430 und auch von meinem Terminal aus wunderbar. Im Datenblatt steht: 5.4 Standby Mode The AT24C256C features a low power Standby
Andreas V. schrieb im Beitrag #5649044: > Hallo zusammen, > > ich greife auf ein AT24C256 EEPROM zu und schreibe auch darauf. > Es funktioniert vom MSP430 und auch von meinem Terminal aus wunderbar. > > Im Datenblatt steht: > > 5.4 Standby Mode > The AT24C256C features a low
-
Thread
Geht das auch einfacher?
); display.println("C"); display.setCursor(0,24); display.println("Feuchtigkeit:"); display.setCursor(79,24); display.println(l); display.setCursor(92,24); display.println("%"); [/c] mfg
"); writeAt(0,8,"Aussen:"); writeAt(41,8,a); writeAt(59,6,grad); writeAt(64,8,"C"); wrietAt(0,16,"Innen:"); writeAt(41,16,i); writeAt(59,14,grad); writeAt(64,16,"C"); writeAt(0,24,"Feuchtigkeit:");
-
Thread
Drehgeber auslesen
das (nachvollziehbarerweise) so: [C] rot_pos += tmp>>1; c8: 86 95 lsr r24 ca: 90 91 6a 00 lds r25, 0x006A ce: 89 0f add r24, r25 d0: 80 93 6a 00 sts 0x006A, r24 [/C] Der Knackpunkt ist
PS: Jetzt übersetzt er es so [C] rot_pos += tmp>>1; c8: 85 95 asr r24 ca: 90 91 6a 00 lds r25, 0x006A ce: 89 0f add r24, r25 d0: 80 93 6a 00 sts 0x006A, r24[/C] Also alles Klar!
-
Thread
Bausatz - Xilinx USB Platform JTAG Kabel
Woher wurden eigentlich die Coolrunner CPLDs bezogen? Also folgender: XC2C256-6VQG100C RS-Components hat die XC2C256-7VQG100C, jedoch haben die nun ein Problem, wenn man Student ist ... Digikey wäre eine Möglichkeit, aber dafür müsste ich noch etwas größeres dazu bestellen
Hallo, Habe noch 2 Sätze (Leiterplatte, CY7C68013A, XC2C256-6 und alle aktiven Bauteile) übrig und würde sie je 40,- Euro verkaufen.
-
Thread
Frequenzzähler 1Hz - 40MHz
nun der Prescaler 128 eingebaut und er sollte richtig verrechnet werden. Siehe config.h und main.c. Auf einem atMega48 werden nun noch benötigt: [c] text data bss dec hex filename 1902 16 27 1945 799 main.elf[/c]
und #ifdef .. #endif wieder finden. Vergessen habe ich ... |- * die F_CPU Abfrage auf 24 Bit in der |main.c|, die nun raus könnte. Neu hinzugekommen sind die 64Bit Funktionen von Matthias Hopf und eine Anpassung der bin2bcd Funktion auf 5 (6) Byte Argumenten. In der |main.c| sind nun
-
Thread
[V] Diverse überwiegend alte ICs
1 8-Bit Mikrocontroller (gebraucht) HY6264LP 7 8K x 8 Bit EEPROM NMC27C64 2 65,536-Bit (8192 x 8) CMOS PROM M2764A 1 NMOS 64 KBIT (8KB X8) UV EPROM HN613256P 4 32K x 8 CMOS Programmable ROM 2112A 8 256 x 4 Bit Static RAM 24C16N 4 16K x 8 I2C EEPROM UM62256A
Mikrocontroller (gebraucht) NMC27C64 2 65,536-Bit (8192 x 8) CMOS PROM M2764A 1 NMOS 64 KBIT (8KB X8) UV EPROM HN613256P 4 32K x 8 CMOS Programmable ROM 24C16N 4 16K x 8 I2C EEPROM UM62256A 4 32K x 8 CMOS SRAM EF6800P
-
Thread
AVR Daten an Excel übertragen
Prozessortakt und der Länge des Protokolls abhängig. Und bei 20MHz CPU Takt recht uninteressant Der EEPROM 24LC04B bzw. 08B hat 4 bzw. 8 Blöcke mit je 256kByt und ist für I2C Der 25LC040 hat 512 Byt und ist für SPI. Was hat das mit dem Blöcken auf sich? Muss ich etwa jedes mal den gesamten Block beschreiben
Nick Olaus wrote: > Der EEPROM 24LC04B bzw. 08B hat 4 bzw. 8 Blöcke mit je 256kByt und ist > für I2C > Der 25LC040 hat 512 Byt und ist für SPI. > > Was hat das mit dem Blöcken auf sich? > Muss ich etwa jedes mal den gesamten Block
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
ein STM32F051-Datenblatt offen: Table 42. Flash memory endurance and data Retention 1 kcycle (2) at T A = 85 °C -> 30a 1 kcycle (2) at T A = 105 °C -> 10a 10 kcycle (2) at T A = 55 °C -> 20a Endurance: T A = –40 to +105 °C 10kcycle
Marc V. schrieb im Beitrag #6174115: > Ein 24LC256 kostet als EinzelStück kaum mehr als 70 Ct., verträgt > über 1 Mio. Write/Erase Cycles und hat 32768 Bytes zum schreibe Wo du schon über kleine Ewigkeiten sprichst..... Die Verwendung eines
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
bis 250Hz) in 512 einzelnen Schritten zu Programmieren um da hinzubekommen habe ich das Fast PWM des AtMegas genommen und Setze die Grenzwerte so das während eines Signal Durchlaufes 512 Interrupts ausgelöst werden Davon werden bei 256mal immer die Positive Halbwelle verlängert und die anderen 256 diese
so aus: [c] uint16_t test2 = 0; const uint8_t test[] = { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27