-
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
-
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
[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
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
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
-
Thread
Logic Analyzer bauen
Preis ist natürlich top. Alternative Farnell: AS7C34098-12TCN (256K X 16; Zeit, Zugriff:12ns;) für 13,17 wäre das nahe liegenste, oder eben AS7C31026B-12TCN (64k x 16, 12ns) für 4,99 . Viele Grüße Olaf
zB. CY7C1327B-133AC TQFP100, 4M, 256Kx18, 3,3V, 4ns, 375mA, 0 bis 70 für sagenhafte 11,60 oder CY7C1360A-150AJC TQFP100, 8M, 256Kx36, 3,3V, 3,5ns, 460mA, 0 bis 70 unglaubliche 21,65 . Any comments
-
Thread
dsPIC33E mit ECAN - Geht es auch ohne DMA?
Wenn ich eines der Beispiel-Projekte für den dsPIC33EP256MC506 übersetzen möchte, erhalte ich folgende Fehlermeldungen: (ich habe bereits #include "p33exxxx.h" in ECAN1Config.c ergänzt, ist scheinbar original nur für PIC24 und PIC33F verwendbar) In file
), manche (wie C1RXFUL1) scheint es zu geben, aber der C Compiler kennt sie nicht... Und dann noch die Meldung "space(dma) not supported on this target", wobei der dsPIC33EP256MC506 aber DMA können sollte? Hat
-
Thread
winziger Webserver mit enc28j60+mega32
ja, da ist noch ein fehler drin (logger geht nur von 0-24 uhr, von 24-25:30 zeigt er 0xFF an -> >50°C) *ggg* Bye, Simon
bughunt version *** build 1107 *** - internal bughunt version *** build 1109 *** - clock.c: new way to calc next time - logger.c: add security check for eeprom bug (h>24 -> out of bound -> hang!) - lm75.c: do not return 0xFF as valid temp - logger.c: do not use lm75 temp register, added
-
Thread
TFT Ansteuerung mit Atmega16
-5MHz, d.h. aller 200ns muss ein neues Pixel an das Display geschickt werden. Ob das nun 1bit oder 24bit Farbtiefe hat, spielt erstmal keine Rolle. Dafür dürfte so ziemlich jeder normale uC zu langsam sein. Von Microchip gibt es einige PIC24 mit eingebautem Grafikkern oder von Epson die üblichen LCD-Controller
teuer ist, würde ich gerne den nehmen. Im Datenblatt steht [code] TFT single scan display Up to 24 parallel data lines are used to shift data to successive horizontal lines one at a time until the entire frame has been shifted and transferred. The 24 data lines are divided in three bytes that define
-
Thread
115200baud mit 19.6608Mhz
übertragen und bislang > hat kein Byte gefehlt. Mit 460800Bit/s / 10Bit = 46kByte/s und 1000 * 256Byte = 256kByte gibt das 256k / 46k/s = 5,5s pro Durchlauf. Du hast also einige 5,5 Sekunden lang Daten übertragen... Das ist m.E. noch nicht /so richtig/ viel ;-)
übertragen und bislang >> hat kein Byte gefehlt. > Mit 460800Bit/s / 10Bit = 46kByte/s > und 1000 * 256Byte = 256kByte > gibt das 256k / 46k/s = 5,5s pro Durchlauf. > > Du hast also einige 5,5 Sekunden lang Daten übertragen... > Das ist m.E. noch nicht /so richtig/ viel ;-) immerhin mehrere Minuten
-
Thread
28C256 programmieren
Das gilt anscheinend für den Microchip AT28C256. Im Datenblatt von Xicor gibt es keinen Chip-Erase. Die Adresse oben geht auch kürzer: https://www.jameco.com/Jameco/Products/ProdDS/74878XICOR.pdf
Christoph db1uq K. schrieb im Beitrag #7824778: > Das gilt anscheinend für den Microchip AT28C256. Korrekt. > Im Datenblatt von Xicor > gibt es keinen Chip-Erase. Die Adresse oben geht auch kürzer: > https://www.jameco.com/Jameco/Products/ProdDS/74878XICOR.pdf Ja da gibts nichts
-
Thread
R8751H Vintage Clock Basteltagebuch (War: [8051] XTAL1 und XTAL2)
VPP (beim AT89C51-RC) benötigt man deutlich weniger Strom, weshalb ich denke, dass es da auch keine Probleme geben sollte.
Hardware-Fix ... Mal das Datenblatt studieren und andere Hersteller ankucken. *edit*: Sonderbar - der AT89C51 braucht die 6,5V nicht ... Gibt wohl echt erhebliche Unterschiede zwischen AT89C51, AT89C51RC1 und AT89C51RC2. *edit2*: ich brauche wohl den AT89S51. Der AT89C51 ist obsolete, der S51 kann parallel
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Die Sensor ist auch vorhanden) > Braucht man selten, interner Sensor ist auch da Der mißt nur die uC Temperatur. Da ist ein externer Sensor doch besser geeignet > >> AT24C08 EEPROM > Unnötig, man kann den internen Flash beschreiben Hatte dazu meine Gründe. Abgesehen davon hat der interne FLASH
at file "/usr/share/openocd/scripts/target/swj-dp.tcl", line 26 in procedure 'ocd_bouncer' at file "embedded:startup.tcl", line 20 [/c] Mit Deiner Datei: [c] $ openocd -f board.cfg Open On-Chip
-
Thread
XMEGA reif für den produktiven Einsatz?
Heiko vG schrieb im Beitrag #2379657: > Aber kennt ihr einen anderen µC der PWM mit 128MHz kann (die neuen > USB-Typen sogar 256MHz!!) ? könntest Du das belegen ?
umgestellt (neue Layouts, Firmware). Die Produktion kam glücklicher Weise nicht ins stocken. Der P89C668 war auch zeitweise abgekündigt und dann doch wieder im Programm und jetzt ist er wohl entgültig abgekündigt. Glücklicher Weise gibt es von Atmel den AT89C51RE2, der ist fast kompatibel. Wenn unser
-
Thread
SPI und at91sam7x256 Probleme
Hallo zusammen, ich arbeite mit einem Olimex Board "SAM7-EX256" mit einem at91sam7x256 µC. ich benutze SPI_1 um Data von 2-ADCs zu lesen. ich habe die SPI1 wie folgt initialisiert: void Spi_Init(void) { // Init SPI1 //set functionality to pins:
] = 0x00001F02; //8bit, CPOL=0, ClockPhase=1, SCLK = 18Mhz/32*31 = 18kHz s_pPDC->PDC_PTCR = AT91C_PDC_TXTEN | AT91C_PDC_RXTEN; s_pSpi->SPI_PTCR = AT91C_PDC_TXTEN | AT91C_PDC_RXTEN; } auf die Pins ist weden Clock noch Daten zu sehen. ist die Initialisierung in Ordnung? Danke im Voraus
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
Harald K. schrieb im Beitrag #7453215: > IBM verwendete halbe 256-kBit-DRAMs für die Bestückung von Teilen des > Arbeitsspeichers des AT, die hatten dann die sonst unlogische Kapazität > von 128 kBit. Das ist aber ein halbes Jahrhundert her. Heutige Prozessausbeuten
der 5 Typen nicht genug nachgefragt werden und wieder hinten runterfallen. Ich bin bereits mit den AT89S8252, AT89C51RE2, P87C751, P89C668 auf die Nase gefallen.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
den Code beliebig verwenden und verändern so lange die damit erstellte Software für ein Microchip µC bzw. Schnittstellenbaustein benutzt wird. Was du halt nicht darfst ist den Microchip USB Stack zu nehmen und den auf einen AT90USB einsetzen. (In den meisten Fällen ist soetwas ja auch recht Sinnbefreit
nach einer ersten Abschätzung mit einem großen 16Bitter wie dem PIC24FJ256GB zu beginnen. Dann aber, weil die Bestellung für fünf Tage in den Rückstand geht und keine 24fj256 mehr im eigenen Bestand sind, statt des 24ers einen PIC32MX795 (selbes PinOut) auf das Entwicklungsboard
-
Thread
Bascom I2C Eeprom
Hallo, ich habe ein 24C256 und versuche dies anzusteuern allerdings funktioniert das nicht. Ich habe den Code aus dem Internet war aber auf allen Seiten gleich (bedeutet für mich das dass der einzig richtige ist) ich benutze
auf dem Avr Evaluationsboard von Pollin (Version:2.0.0). Hier der Code: [code] '============I2C EEprom schreiben/lesen ================================== ' =========== Für 24C256 EEprom ===================== ' 8MHz Quarz ' LCD auf Port B , ' $regfile = "m32def.dat" $crystal = 8000000
-
Thread
WS2812 Ansteuerung per Bitbanging für AVR und ARM von 4 Mhz-60 Mhz
: 98 e0 ldi r25, 0x08 ; 8 000000e6 <loop42>: e6: 28 bb out 0x18, r18 ; 24 e8: 87 ff sbrs r24, 7 ea: 38 bb out 0x18, r19 ; 24 ec: 88 0f add r24, r24 ee: 00 00 nop f0: 00 c0 rjmp .+0 ; 0xf2 <loop42+0xc> f2: 38 bb out 0x18, r19 ; 24 f4: 9a 95 dec r25 f6: b9 f7 brne .-18 ; 0xe6 <loop42> f8: f1 cf rjmp .-30 ; 0xdc <ws2812_sendarray_mask+0x1c> [/c]
-
Thread