-
Thread
Card12 mit EVAL-AD5781 verbinden
24 bit total */ mySPITrans(0xFC); /* Analog Value Byte3 LSB last */ } } [/c]
[c] ... DACValue = DACValue << 2; /* shift 2 needed Position in 24Bit Value */ ... [/c] Im linken byte der 24 bit steht im linken nibble das wir schreiben wollen in das Datenregister. das schreiben
-
Thread
ADC MCP3903 gibt zwischendurch Müll aus
am OSC1 und EXT_CLK im Register ist auf 1. Der Prescaler ist auf 1 gestellt. Oversampling ist auf 256 gestellt somit ist der ADC auf 24Bit gestellt (der Readout wurde auch auf 24 Bit gestellt). Der SPI Takt beträgt 3,8MHz. (bis zu 10MHz sind erlaubt und auch mit 2MHz auslesen bessert nichts) Per
Diese 3 DRCLK braucht auch der SINC. Ansonsten stelle ich ihn nur auf externen Takt, da der Takt vom µC kommt statt nem zweiten Quarz. Das sind 4MHz, daher ist im ADC der Prescaler auf 1. Zudem OSR auf 256 damit auch 24Bit gewandelt werden und das auslesen wird auf 24bit gestellt. Zum Debuggen hab ich
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Ben B. schrieb im Beitrag #7119596: > Ich erinnere mal an den C64 Immer noch "aktuell"! Siehe: https://www.youtube.com/watch?v=PSBo-TpEJ24
dsp24 u. abs24 möglich, was beim M16C nicht ging. MOV geht beim M32C.. auch mit 32 Bit (L-Spezif). Ausführungszeiten sind schneller, weniger Takte (gut das hat nichts mit der Breite zu tun). Die R8C-CPU
-
Thread
Netgear WAX214 DRAM Fehler
Beitrag #8006164: > Den SoC (MEDIATEK MT7621AT) und den DRAM (NANYA NT5CC256M16ER-c) habe Den DRAM gibt es aber nur bis speed grade DDR3L-1866 (933 MHz). Vielleicht wird der Stage 1 bootloader oder dessen Konfig falsch aus
DRAMC calibration failed > > Versucht DDR3L Kalibrierung bei 1200MHz. > Jan schrieb: >> Den SoC (MEDIATEK MT7621AT) und den DRAM (NANYA NT5CC256M16ER-c) habe > > Den DRAM gibt es aber nur bis speed grade DDR3L-1866 (933 MHz). > Vielleicht wird der Stage 1 bootloader oder dessen Konfig falsch
-
Thread
com schnittstelle mit c ansprechen
einem Microkontroller zugange ? . Mit FTDI CHIP ??? Hast du USB seiell Anschluss, oder normales V24-Port. Wen du immer sendest kan der Buffer 256 Byte überlaufen. Mit dem Event ist bei USB-V24 so eine sache. Ich muss das Prog erst mal an meiner Hardware testen. Ich kan dir auch ein Kleines
@Holger > Geht den die V24 PC<---->PC Kopplung > mit z.B Hyper-Term von PC auf PC ? > Wen du da am Keyboard tastest ?. Ja das funktioniert mit zwei hyperterminals problemlos > > Ich habe Microsft Visual Studio C++ V.6
-
Thread
8051 (nRF24LU1+) mit SDCC Compiler, Problem mit xdata und volatile
irgendwo überschrieben werden. Mein mem File: Internal RAM layout: 0 1 2 3 4 5 6 7 8 9 A B C D E F 0x00:|0|0|0|0|0|0|0|0|b|b|b|b|b|b|c|d| 0x10:|d|d|d|d|d|d|d|d|d|g|h|Q|Q|Q|Q|Q| 0x20:|B|B|B|B|T|a|a|a|a|a|a|a|a|a|a|a| 0x30:|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a|a| 0x40:|a|a|a|a|a|a|a|a|a|a|a|a|a|
Ok habe noch einige Tests gemacht. Wenn ich eine Adresse angebe zb [c] __xdata __at(0x8010) volatile uint8_t xvol_char[256]; __xdata __at(0x8000) uint8_t test_char ; [/c] funktioniert alles. Wie kann ich jetzt aber verhindern das ich mir Daten überschreibe? Wenn
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
strange... if you can measure a video signal on your converter, then you should measure a signal at PIN1 / PIN2 from TVP if the converter is connected to the board. maybe check your wiring on board with multimeter to capacitor C13 and from C13 to Pin1 of TVP and also the same for INPUT2
strange... if you can measure a video signal on your converter, > then you should measure a signal at PIN1 / PIN2 from TVP if the > converter is connected to the board. maybe check your wiring on board > with multimeter to capacitor C13 and from C13 to Pin1 of TVP and also > the same for INPUT2
-
Thread
gleitender Maximalwert - wie umsetzen?
erst noch richtig behirnen muss.... gedankenexperiment: Ich hab einen normalen Sample-Buffer mit 256 Byte. da sample ich mal rein, gleichzeitig merk ich mir den maximalwert, ich habe also nach 256 Samples einen Max-Wert. Diesen Max-Wert schieb ich jetzt in einen zweiten 256 Byte langen Sample-Buffer, wiederhole also praktisch Schritt 1. Nach 256*256 Samples habe ich dann den maximalwert über 65536 Samples. Ich hab also 65536 Samples untersucht, brauche aber nur 512 Byte Speicherplatz. Irgendwie sowas wie ein "kaskadiertes Downsampling" Das
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
> 8: 25 c0 rjmp .+74 ; 0x54 <__bad_interrupt> a: 24 c0 rjmp .+72 ; 0x54 <__bad_interrupt> c: 23 c0 rjmp .+70 ; 0x54 <__bad_interrupt
Compiler executable checksum: a8184b2ff31c5a915e800b494000c2c7 /usr/local/avr/lib/gcc/avr/4.1.1/../../../../avr/bin/as -mmcu=attiny24 -o /tmp/ cc4zujlS.o /tmp/ccrTCpBl.s /usr/local/avr/lib/gcc/avr/4.1.1/../../../../avr/bin/ld
-
Thread
Pollin Netbox
Letztendlich kommt das heraus LinBios 3.50f (C) Copyright NetGem 1996-1999 (Jan 16 NetBox 3.5 [DRAM: 08M] VGA: framebuffer at 0x889d000, size 652k VGA: mode=640x520x16, line_length=1280, tvstd=PAL, ESS at 0x220/0x388/0x330 NFTL: DOC found
ich per BIOS laden könnte, und könnte er es zur verfügung stellen, oder mir schicken ? TheCrow17 <at> gmx.de Gruß C.
-
Thread
ARM Daten Hilfe
zusammen, Hab da ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied
besser ab. "USB Schnittstellen" in Form eines USB Hosts findest du nur bei größeren ARMen, z.B. AT91RM9200 (ARM920T), EP93xx (ARM920T) oder AT91SAM926x (ARM926EJ-S). Aber auch die sind allesamt Full-Speed, also maximal 12 Mbps. Eine Ausnahme bildet da der LPC24xx (ARM7TDMI-S), der einen USB Controller
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Außerdem werden die Interrupts erst nach der Initialiserung der Hardware mit [c]sei();[/c] aktiviert.
sicherstellen, daß da keine > Konstanten im Ram liegen, und den Codeteil mit der PWM-Tabelle im Flash? [c] //selbsterstellter PWM Tabelle uint8_t pwm_time[256] PROGMEM = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3, 3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5
-
Thread
Präzise Pulse aus Arduino Leonardo
c] DDRB &= ~(1 << PB6); // Disable OUTPUT B6 [/c] [c] TCCR1A |= _BV(COM1B0) | _BV(COM1B1); // Set at match TCCR1C = _BV(FOC1B); // Force match [/c]
8 case 64 : tccr1b_setup |= (1 << CS11) | (1 << CS10); break; // prescaler 64 case 256 : tccr1b_setup |= (1 << CS12); break; // prescaler 256 case 1024 : tccr1b_setup |= (1 << CS12) | (1 << CS10); break; // prescaler 1024 [/c] Diese Kommentare sind ein Papagei
-
Thread
Wie realisiert ihr unkonventionelle Widersandsgrößen
" zusammengesetzt werden? Ich mach das mit Excel, wenn ich ehrlich sein soll. Einfach mit allen 24 E24 starten, und die nötigen parallel und Serienwiderstände berechnen. Die nächsten E24-Wert manuell eintragen und nach Abweichung vom Sollwert sortieren. Jaja, Stümperei, mir schon klar ;-) Eventuell
ihren Sollwert merken wenn sie abgeschaltet werden? Natürlich, massenweise: https://www.mouser.at/Semiconductors/Digital-Potentiometer-ICs/_/N-4c498?P=1z0jdpa Beispiel: https://www.mouser.at/datasheet/2/256/MAX5419-1513850.pdf Die gibts mit OTP, aber häufiger EEPROM. Man darf nicht immer
-
Thread
Optokoppler an 3-32V= (Galvanische Trennung Eingänge uC)
eher schwer von der Hand... Im Anhang sind zwei Skizzen, wie ich die Eingänge und die Ausgänge der AT90USB1287 galvanisch von der Außenwelt trennen möchte. Auf der uC-Platine befinden sich Pull-up bzw. Pull-down Widerstände. An den Ausgängen sind ULN2803, deshalb möchte ich auch hier am Optokoppler den
Hallo XL, ich wollte die Platine Ausgangsseitig für 12V und evtl. 24V nutzen, daher der große Bereich. Auf der Eingangsseite hast Du ja die Frage schon selber beantwortet, es geht los bei 3,3V und endet bei 24V... Ich wollte eben nur eine Platine machen. Gruß, Markus
-
Thread
(VS) 486er Adapter-board
eines i286 > passen. Wenn es dafür vorgesehen wäre, wäre es ein reichlich geniales > Stück HW. Ein AT mit 12 MHz würde damit einen gewaltigen Sprung nach > vorne machen. Sowas gab es tatsächlich mal - die c't hat (damals, als sie sich noch mit Hardware beschäftigte) ein entsprechendes Selbstbauprojekt
en.wikipedia.org/wiki/Cyrix_Cx486SLC Oder der 486SLC2, der intern mit dem doppelten Takt lief. Im 12-MHz-AT wären das immerhin atemberaubende 24 MHz gewesen ... Das wesentliche Problem aber war damit nicht lösbar: zu wenig Speicher. Selbst echte 386er waren nur sehr selten dafür vorgesehen, mit mehr als
-
Thread
Mehrere XMEGA über PDI
günstig. Dann benötige ich ein Programm für den XMEGAU der über 3 Unterschiedliche RS232 Verbindungen 3 µC ansteuern kann. Auf dem XPLAIN das ich besitze ist der AT32UC3B1256 Verbaut. Dieser ist mit 10$ schon recht teuer würde aber noch gehen. Dafür gibt es sicherlich eine Firmware von Atmel. Dadurch
, nen ARM (AT91SAM7S256,48MHz) für die höhere Intelligenz und nen ATMega48 für die Ansteuerung der Motoren und so. (Ganz schick das Teil, hat auch ne Menge Schnittstellen(Bluetooth,USB,I²C,RS485), habe aber noch
-
Thread
Tekway/Hantek/Voltcraft MSO
Testing write buffer coherency: ok net_namespace: 296 bytes NET: Registered protocol family 16 S3C2440: Initialising architecture S3C2440: IRQ Support S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics DMA channel 0 at c4808000, irq 33 DMA channel 1 at c4808040, irq 34 DMA channel 2 at
SoC Audio Codec asoc: UDA134X <-> s3c24xx-i2s mapping ok s3c2440-sdi s3c2440-sdi: powered down. ALSA device list: #0: S3C24XX_UDA134X (UDA134X) TCP cubic registered RPC: Registered udp transport
-
Thread
Problem mit einen AVR 2313 Kontroller
noch im Beta-Stadium. In der online Doku hab ich dies hier gefunden : Q: I can't read or write AT90S1200 device. I receive the error message: "Device missing or unknown device -24" A: Select "Ignore" button, if the final message is "Write succesful" you have a sample that doesn't reply to
website ? Wenn ja ist dir hoffentlich klar, dass dieser Programmer keine Versorgungsspannung fuer den uC liefert. Das Ding kann nur benutzt werden, wenn der uC in einer Schaltung mit eigener Stromversorgung steckt.
-
Thread
STM32F303 CAN und USB gleichzeitig
insert a NOP between consecutive write and read from addresses A and A+0x4000 respectively. With a C compiler, it is advised to limit the SRAM usage to 16 Kb instead of 40 Kb. The 8 Kb of CCM memory can also be used for data to have a 24 Kb total RAM space available. Revision Y devices: fixed --
STM32F302xD/E, STM32F303xD/E haben 1KB gemeinsam genutzten Speicher. Davon sind 768 Bytes für USB und 256 Bytes für CAN, wenn man beide Schnittstellen zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4
-
Thread
Gute alte Zeiten :)
der Rechner in Deutschland völlig unterschätzt. In UK hatte er im Hinblick auf die Popularität den C64 in den Schatten gestellt. Als ich mir dann für den Joyce eine Festplatte kaufen wollte, musste ich feststellen, dass ich für das selbe Geld einen AT bekomme... und damit habe ich mich dann aus der
vergaß, beim letzten Mal dazuzuschreiben: Mein Steckkarten-CP/M-Rechner besaß zum Schluss a) eine c't180-CPU-Karte mit auf 12MHz getaktetem HD64180, b) eine 256KB-EEPROM-Disk mit allen meinen Standard-Tools, und c) eine 1MB-RAM-Disk für die laufende Arbeit. Ich musste das Floppylaufwerk also immer
-
Thread
Display mit Touchscreen bei Pollin?
könnte aber auch um 24 erhöhen um pixelzeilenweise zu scrollen. Oliver schrieb: > Ich sehe auf deinem Bild dass du zwei Displays mit einem Inverter am > laufen hast.... ich habe den Inverter vom großen C... der sackt
; // writeadress high lcd_writedat(adress/256); } [/c] MfG Tony
-
Thread
Pause in AVR-Studio mit variable?
***********************/ .listmac ;delay 8 ... 65543 cycle .macro mdelay ldi r24, low( @0 - 8 ) ldi r25, high( @0 - 8 ) sbiw r24, 4 brcc pc - 1 cpi r24, 0xFD brcs pc + 4 breq pc + 3 cpi r24, 0xFF
------------------------------------- .equ xtal = 16000000 ;16MHz ;delay 1 ... 255, 256 ms ;input: R16 = 1 ... 255, 0 ;used: R16, R24, R25 delay_n_ms: mdelay (xtal + 500) / 1000 ;1ms dec r16 brne delay_n_ms ret ;-----------------
-
Thread
Fash als Ringbuffer aufbauen
Hab im Netz was gefunden? Weisst du was die damit anfangen? Hab den AT45Db011. AT45_DEVTAB at45_devt[] = { 00269 {512, 264, 9, 0x3C, 0x0C}, /* AT45DB011B - 128kB */ 00270 {1025, 264, 9, 0x3C, 0x14}, /* AT45DB021B - 256kB */ 00271 {2048, 264, 9, 0x3C, 0x1C}, /* AT45DB041B - 512kB */ 00272 {4096, 264, 9, 0x3C, 0x24}, /* AT45DB081B - 1MB */ 00273 {4096, 528, 10, 0x3C, 0x2C}, /* AT45DB0161B - 2MB */ 00274 {8192, 528, 10, 0x3C, 0x34},
-
Thread
Software-I2C
und anscheinend keine derartige Lib existiert, habe ich mir selber eine geschrieben. Sie ist in C; zugeschnitten für den 24C256. Gebe keine Garantie auf 100%ige Funktionssicherheit. Momentan kann Sie nur Byteweise lesen und schreiben (da mir dies im moment reicht). Im Anhang bedindet sich die
entfernt, sowie das Page-weise lesen und schreiben hinzugefügt! Bisher erfolgreich getestet mit AT24C256. (In Arbeit: 24C16 und 24LC02) Über Verbesserungsvorschläge bin ich dankbar! Gruß, _Techniker_
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
mir die Debuggerei des Assemblercodes einfach zu > mühsam geworden war. Meine erste Uhr hat nen AT90C4051 drauf, in asm geproggt. Nicht wirklich prickelnd das... Irgendwann bin ich dann über avr-gcc gestolpert. Hab mir den runtergeladen und ausprobiert, noch ohne Hardware. Und da war klar, daß ich
Jahren in immer neuen Formen baue. Und Du benutzt wirklich immer noch OTPs? Steck doch lieber nen AT89C51ED2 rein und progge über die UART. Peter
-
Thread
"Kleiner" Mikrocontrollrt für VGA-Display
Geraete haben ja heute eine HDMI Schnittstelle. Hat es schonmal einer geschafft den darin integrierten I2C-Bus getrennt zu verwenden? Olaf
haben möchtest, so kannst Du auch am Ausgang einen simplen Multiplexer anbringen welchen Du mit dem µC Takt schaltest. (den kannst Du bei vielen AtMegas über einen Portpin ausgeben lassen) Dann hättest Du jedoch 4 Register und nur noch 16 Farben. Die Register wären dann für alle 4 Pixelkombinationen
-
Thread
Attiny 4313 zu 'klein'
kann enorm viel Speicherplatz sparen. Wie das in Bascom ausschaut weiß ich nicht, ich bin nur mit C auf den AVRs unterwegs.
Es gibt die Meldungen: 21 Out of IRAM space 22 Out of SRAM space 23 Out of XRAM space 24 Out of EPROM space MfG Paul
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
Ein Tipp: nimm GROSSBUCHSTABEN nur für konstante Werte wie z.B. Defines. BTW2: diese Zeile [c] if (ADC_CH0_PIN >= (ADCA_CH_PIN_Anzahl + 1)) ... [/c] wäre so leichter les- und verstehbar: [c] if (ADC_CH0_PIN > ADCA_CH_PIN_Anzahl) ... [/c] BTW3: Dieser Kommentar sieht mir recht dubios nach einem hingebastelten Workaround aus: [c] //nur wenn größer Offsetwert um echten O Wert bekommen zu können [/c]
-
Thread
Webserver ATmega32/644DIP ENC28J60
: 192.168.1.1 AVR Einstellungen: //Umrechnung von IP zu unsigned long #define IP(a,b,c,d) ((unsigned long)(d)<<24)+((unsigned long)(c)<<16)+((unsigned long)(b)<<8)+a //IP des Webservers #define MYIP IP(192,168,1,18) //Netzwerkmaske #define NETMASK IP(255,255,255,0
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////
-
Thread
Phasenverschiebung bei PWM
wird (siehe Bild 2). Diese Signale sollen gleichzeitig gestartet werden. Ich verwende: dsPIC33FJ256MC710A µC dsPICDEM MCLV Developmend Board PCD Compiler von CCS Ich hoffe jemand kann mir helfen eine Phasenverschiebung bei einer PWM zu erzeugen. mfg
Magnus schrieb: > >> Das kriegt man auch mit einem Transistor hin. > > Kann man den auch in C programmieren? :-) Der weiß auch ohne Programm, was er zu tun hat, ist also eigentlich viel intelligenter als ein µC. ;-)
-
Thread
Warum ist der Raspbberry Pi plötzlich so teuer?
unter 10W, mit USB-Netzteil versorgbar, und ähnlicher > Formfaktor, wie Pi. https://geizhals.at/biostar-j3060nh-a1655515.html?hloc=at https://geizhals.at/mushkin-essentials-so-dimm-kit-8gb-996647-a568666.html?hloc=at 90.- BIs auf den Formfaktor vergleichbar... Meine letzten refurbished
gibt es immer noch Modelle für unter 20€. Schau selber: https://www.reichelt.de/einplatinen-computer-c8242.html?ACTION=2&GROUPID=8242&SEARCH=%2A&START=0&OFFSET=100&trstct=lp_1358_143017&r=1&SID=946b8c913f691e16482d614001fa2924290fbcbd5651937eaa799 Das Problem ist höchstens das einige Varianten ausverkauft
-
Thread
Auswahl des richtigen µc
Backup-Register (16 Worte) (über VBatt mit Goldcap / Auto-Batterie) Oder was externes: - EEPROM 24LC256 oder so über I²C-Bus. Falls technische Unterstützung erwünscht wird, kann ich gerne aushelfen. Einfach mir ein Mail schreiben.
Backup-Register (16 Worte) (über VBatt mit Goldcap / Auto-Batterie) >Oder was externes: >- EEPROM 24LC256 oder so über I²C-Bus. > >Falls technische Unterstützung erwünscht wird, kann ich gerne aushelfen. >Einfach mir ein Mail schreiben. Der Stm32F103RC hat 8 timer das ist schon richtig davon entfallen
-
Thread
Bauen oder nicht bauen ?
im I/O-Adressraum (zwei Latches, ein Dekoder) und setze die oberen Adressbits separat. Dann reichen 256 Bytes (8 Bit) im normalen Adressraum für 16 MB (24 Bit) Grafikadressraum.
binären Grenzen, an denen sich immer etwas verdoppelt/halbiert. Ich habe mich gewundert warum die C64-Sprites 24x21 Pixel haben - aber die vertikale Reduzierung auf 21 Pixel ist nötig damit die Sprite-Pixeldaten in einen 64-Byte-Block im Speicher passen (es sind aber nur 63 Bytes, ein Byte wird verworfen
-
Thread
23cm Yagi-Antenne
=CD=43mm Distance HI=GF=41mm Distance HA=GE=60mm Distance HB=GD=80mm Distance HC=GC=123mm Gap at HG=5mm Bend diameter BI=DF=25mm B C D /--------------|--------------\ A E \-------------| |-------------/ I H G
Distance HI=GF=40mm Distance HA=GE=60mm Distance HB=GD=80mm Distance HC=GC=123mm Gap at HG=5mm Bend diameter BI=DF=25mm B C D /--------------|--------------\ A E \-------------| |-------------/ I H G
-
Thread
Kompletter Einsteiger: welcher µC, um Knopfdruck an PC weiterzuleiten?
der Hersteller der Soundkarte bereits erledigt... Man kann auf dem gleichen Weg auch locker z.B. 256 Knöpfe realisieren. Dann wird es allerdings außen auch eher wieder ein µC werden müssen, da reicht ein 555er nicht mehr. Und natürlich ist auch der Decoder im PC dann schon eine kleine Herausforderung
Dir ist klar, dass man USB-HID mit einem DIL-Käfer + 1 Kerko umsetzen kann, wenn man den richtigen µC nimmt? Denk mal drüber nach: Erst einmal musst du 256 verschiedene Frequenzen mit dem NE555 erzeugen. Dann musst du eine Software schreiben, die dir die Frequenzen aus dem Audiosignal extrahiert
-
Thread
Datenblatt für Funcard
zusammen, ich möchte eine Funcard programmieren, habe dazu aber noch einige Fragen. Da ist ja ein AT-uC und ein Eeprom drauf. Wenn ich eine leere Karte kaufe, dann muß ich auch die Eeprom-Ansteuerung programmieren, um den Speicher anzusprechen, oder? Gibt es dafür bereits Standard-Routinen? Einen
Sind das wirklich 2 Mebi-BYTES? Die Funcard, die ich finden konnte, hat angeblich zwei 24LC1024 EEPROMs. Bei diesen seriellen EEPROMs gibt die Zahl hinter dem LC üblicherweise die Größe in Kibi-BITS an, d.h. besagte Funcard hätte dann 256 Kibi-BYTES. Kann das jemand bestätigen oder dementieren
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
_3/index.php?section=PC_Delphi_FT2232_AtmelISP.html Die folgenden Typen werden unterstüzt: - AtMega48 - AtMega88 - AtMega168 - AtMega164 - AtMega324 - AtMega644 - AtMega169 - AtTiny261 - AtTiny861 - AT90USB64 - AT90USB128 - AtMega8 - AtMega16 - AtMega32 - AtMega128 - AtMega8535 - AtMega644 - AtMega640 Weitere Typen können in der Datei "devices.ini" hinzugefügt werden. Gruß Andreas
-
Thread
Tick counter / Überlauf verarbeiten
at a time to prevent misaligned ret.v[2] = vTickReading[3]; // memory reads, which will reset the PIC. ret.v[3] = vTickReading[4]; return ret.Val; } [/c] Also
PIC24/dsPIC, and GetSystemClock()/1 for PIC32. Divisor may be different if using a PIC32 since it's configurable. #define TICKS_PER_SECOND ((GetPeripheralClock()+128ull)/256ull) // Internal core clock
-
Thread
Datenblatt MSP430F543x
Ich hab in meiner Diplomarbeit damals den MSP430 gegen einen PIC24F und einen M16C vergleichen. Siehe hier: http://supachris.homeip.net/Diplomarbeit.pdf Seite 26.
&fp=/products/mpumcu/slp_microcomputer/ aber auch einige R8C http://eu.renesas.com/fmwk.jsp?cnt=r8c_family_landing.jsp&fp=/products/mpumcu/r8c_family/ Toshibas TLCS-900/L1 http://www.semicon.toshiba.co.jp/eng/product/micro/900family/900l1/index.html Cyans
-
Thread
Sammelbestellung STR9-Dongle von STM
wobei mir etwas schleierhaft ist was an einer Anmeldung so schlimm ist). Egal: nimm z.B.: wswbln at freenet dot de
Hallo T. E., ich arbeite gerade an einer µC-Platine mit Ethernetanschluß. Da habe ich mir den STR912FAW42X6 und den AT91SAM7x256 ins Auge gefasst. Persönlich tendiere ich zum STR912FAW42X6. Kannst du mir was über dessen Lieferbarkeit sagen? Ich
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
ist eine private Eigenentwicklung. Habe alles daran selbst gemacht. Der Logger besteht aus: - C0283QGLD-T OLED mit 240x320 Pixel und TouchPanel - ST22 GPS-Modul - PIC24FJ256GB110 Microcontroller - AT45DB321D 32-megabit Flash von Atmel - ads7846 TouchScreenController - bq24072 Batterielade
<< 4); } } return 0; } [/c]
-
Thread
Problem beim SRAM testen
: 93800118 STS 0x0118,R24 Store direct to data space 283: iAdress = (unsigned char*)iAadress; // Adresse übernehmen +000004A0: 01C9 MOVW R24,R18 Copy register pair +000004A1: C001
: 93900117 STS 0x0117,R25 Store direct to data space +000004C3: 93800116 STS 0x0116,R24 Store direct to data space 275: if(iTempRamAdress > RamE) +000004C5: 5080 SUBI R24,0x00 Subtract immediate +000004C6: 4095
-
Thread
DDS erster Versuch
32 $swstack = 16 $framesize = 32 Const Cycles = 9 Const Multiplier =(_xtal / Cycles) / 2 ^ 24 Dim Wave(256) As Byte At &H100 Dim Tmpw As Word Dim F_out As Long Dim Tmpl As Long Dim Singl As Single ' Ddrc = &B00000000 Ddrd = &B11111111 Portc = &B11111111 Singl = 1000 / Multiplier
: Tmpw = 1 Do Read Wave(tmpw) Incr Tmpw Loop Until Tmpw > 256 Loadadr Wave(1) , Z ldi r29,$00 ldi r28,$00 lds r24,{F_out+0} lds r25,{F_out+1} lds r26,{F_out+2} Gen: add r28, r24
-
Thread
MiniLA Version MockUp
VHDL-Code muss ja dafür nicht geändert werden, > oder? > > Gruß, Guido Guido, ich habe mit XC2C256 versucht, man muss schon einiges umstellen damit es reinpasst (nur fw_timeanalysis_1.7 probiert) - am ende verworfen. Mit dem XC2C384 passt die fw_timeanalysis_1.7 rein, natürlich müssen contraints
Dafür USB HS (480 MBit) oder Ethernet für die Anbindung. ARM 9 mit 400 MHZ mit 128MB DDR2 Ram 16Bit at 133Mhz + 256MB NAND 256MB DDR2 32Bit Bus am PLD
-
Thread
Hackbarer(?) 21 EUR Quadcopter
") wiederspricht. [1]https://bitbucket.org/PhracturedBlue/deviation/src/c960b8ea4e774154ef09968dd187c07651b7f9fc/src/protocol/v202_nrf24l01.c?at=default
des V202 Protokolls in der Deviation firmware (https://bitbucket.org/PhracturedBlue/deviation/src/c960b8ea4e774154ef09968dd187c07651b7f9fc/src/protocol/v202_nrf24l01.c?at=default) -> es handelt sich um das V202 Protokoll Zum Channel Hopping: * jedes Packet wird zweimal versendet * es immer
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
PUBLIC-SCHEMATIC.pdf "For best performance use external 3.0V shunt ref (eg. LM4040) For lower offset (at expense of noise) connect VREF to 3V3 with lower resistance" Versuche es mal mit einem 'geeigneten' C an VREF. Aber ich wiederhole mich ...
Glas mit Wasser stehen. Es wurden 60 Messungen in Abstand von 10 sek ausgewertet (umgerechnet in °C). Mittelw 21,3 Stdabw 1,8 Max 27,5 Min 16,6 Delta 11,0 Mittelw 21,7 Stdabw 1,1 Max 26,5 Min 18,0 Delta 8,4 Mittelw 21,5 Stdabw 1,4 Max 24,3 Min 17,0 Delta 7,3 Obwohl die Mittelwerte
-
Thread
RAM Erweiterung über I²C?
ändere die Daten im 20 min Takt, da > wäre EEPROM nicht das richtige :-( Warum nicht? Für z.B. den 24C64 werden 1 Mio. Schreibzyklen garantiert. Wenn du alle 20 Minuten schreibst, sind das pro Tag 72 Mal. Das Teil hält also locker 38 Jahre oder mehr. Hält dein Gerät überhaupt so lange? ;)
wechsel doch zu ARM CPUs. z.B. Den AT91SAM7S256/512 oder wenn es noch mehr RAM sein muss, der 512er hat schon 128kb, dann nimm den AT91SAM7SE. Der SE hat nämlich einen speicher hereaus geführt. Ich hoffe ich konnte helfen.
-
Thread
24 bit - 3byte Variable in C
Byte sind zu viel und 2 Byte zu wenig --> daher fallen INT und LONG mal weg... Ich programmiere in C mit CVAVR und verwende eienn AT Mega8... Gibt es da eine Möglichkeit, dass ich mir eine Variable mit 3Byte/24Bit zusammenbastle? Kann ich diese dann noch Problemlos in meinem Array verwenden?
; [/c] Ein sizeof() davon belegt aber auch 2 Byte. Weiterhin habe ich auch noch [c] typedef struct { BYTE High; BYTE Middle; BYTE Low; }my24bitData; [/c] probiert. Auch hier belegt
-
Thread
Bascom mit I2C Speicher
maximal 16kBit angesprochen werden. Möchte z.b. einen ST 24C256 verwenden. Wer hat damit Erfahrung bzw. einen Tip wie es geht??? Im voraus schönen Dank Wünsche allen ein frohes Fest Ralf
bei A0 = 0 und A1=0 schreiben: ' Adresse: 10100000 = 160 ' Lesen Adresse: 10100001 = 161 ' ' der 24c128 und 24c256 brauchen für die Adressierung 2 Byte ' Den High-Byte der Adresse und den Lowbyte der Adresse. ' Einfach, da die soviel Speicher habn :o) Const Addressw = 160