-
Thread
Verständnisfrage CAN-Bus
Der 82C250 macht aus dem TTL-kompatiblen Pegel einen symmetrisches Signal. Man könnte ihn mit dem MAX232 vergleichen vom Prinzip her; von den elektrischen Eigenschaften natürlich nicht. Der MCP2515 organisiert die Kommunikation auf dem Bus. im Prinzip müsste es möglich sein, MCPs untereinander ohne
ja schon recht, wenn mal die kleineren CAN32/CAN64 kommen würden (so sie denn billiger sind), den 128er habe ich noch nie nennenswert füllen können :-)
-
Thread
Dämpfungswiderstände für TFT-SPI Display notwendig?
schrieb im Beitrag #7918804: > Das hängt von Leitungslänge und Frequenz ab. Leitungslänge ist max. 1,8cm und die max. Frequenz beträgt 6 MHz (für meine Anwendung kann ich die Frequenz jedoch auch noch auf 3 MHz runter drehen). Soul E. schrieb im Beitrag #7918804: > Also mach 0402-Pads drauf
Ralph S. schrieb im Beitrag #7918831: > Leitungslänge ist max. 1,8cm und die max. Frequenz beträgt 6 MHz (für > meine Anwendung kann ich die Frequenz jedoch auch noch auf 3 MHz runter > drehen). 1,8cm sind SEHR kurz, da braucht man auch bei sehr kurzen Anstiegszeiten
-
Thread
DSO Nano Opensource!
Hi ist noch viel schlimmer: > Max sample rate 1Msps 12Bits Also misst man bei einem 1MHz Signal nur noch Mist. Sinnvoller Einsatz so bis etwa 200kHz. Das Innenleben wäre aber schon mal interessant. Kann man evtl. was richtig sinnvolles
eignet sich wohl der primer besser, kost nur 44.- > http://www.sander-electronic.de/es0027.html 128x128 Pixel sind allerdings etwas weniger als 320x240. Auch nett ist 200418638806 aus der Bucht. > ansonsten: oben steht "opensource" -> wo gibts denn die source ??? > ich hab nix gesehen...
-
Thread
Problem mit INA128 - Shunt verstärker
In welcher Relation steht denn dein "Netzteil+" zum Common-Mode Voltage Range des INA128?
Es gibt spezielle Highside-Strommess-ICs, bspw. den INA168/169. Der ist zwar mit max. 60V für das 60V-Netzteil nur mit viel Optimismus einsetzbar, geht aber schon einmal deutlich weiter als der INA128
-
Thread
Entwicklungsboard ATMEL ATmega128A
Hallo ich hab mal eine Frage zum Pollin Entwicklungsboard ATMEL ATmega128A. Und zwar, das Bord hat ja Spannungseingang 5Volt. Diese werden über einen Spannungswandler auf 3,3Volt runtergeregelt. Laut Datenblatt des Atmega128a arbeitet dieser mit 2,7 - 5,5Volt. Meine Frage
Beitrag #4608668: > Hallo > > ich hab mal eine Frage zum Pollin Entwicklungsboard ATMEL ATmega128A. > Und zwar, das Bord hat ja Spannungseingang 5Volt. Diese werden über > einen Spannungswandler auf 3,3Volt runtergeregelt. > Laut Datenblatt des Atmega128a arbeitet dieser mit 2,7 - 5,5Volt. Meine
-
Thread
ATMega8 schaltet LED nicht
Page Polled Memory Typ Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff flash 33 10 64 0 yes 8192
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff
-
Thread
Sinus aus PWM - X-Mega Problem
will aus zwei PWM über eine H-Brücke einen Sinus erzeugen. So weit so gut. Ich benutze einen X-Mega128D3 und benutze die PWM-Ausgänge OCRA und OCRB am PortF. Ich arbeite mit einer Sinustabelle in der die jeweiligen PWM-Werte drin stehen. In Anlehnung an dieses Projekt: http://www.mikrocontroller.net
könntest versuchsweise deine PWM Werte mal > (entsprechend gekürzt) parallel auf den DAC geben Xmega128D3 hat keinen DAC.
-
Thread
Speicher AT90CAN128
nicht drum herum..) http://www.atmel.com/Images/doc7679.pdf da steht sowas drinnen wie: * 32K/64K/128K Bytes of In-System Reprogrammable Flash (AT90CAN32/64/128) * 1K/2K/4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles) (AT90CAN32/64/128) jetzt kannst du mal raten wieso es mitm eeprom nicht
auslagern. Die 8Pinner gibts bis 8MB, da hast Du reichlich Platz. Allerdings laufen die nur bis max 3,3V. Peter
-
Thread
[V] kleiner Restbestand der ATxmega128A1-Experimentierplatine
Sourcen und Quellen werden in einem Online-Repo verwaltet: http://viewvc.coremelt.net/viewvc/atxmega128a1_board/trunk/ dort findet sich auch das (noch unfertige Handbuch): http://svn.coremelt.net/atxmega128a1_board/trunk/doc/manual/precompiled/xmega128a1_board_manual.pdf Wer eine Platine bestellt
runterladen, genauer gesagt, in diesem Verzeichnis hier: http://viewvc.coremelt.net/viewvc/atxmega128a1_board/trunk/pcb/cad/ Warum also dieses ständige Gemotze? Einige Leute sollten mal etwas anständigere Manieren lernen.
-
Thread
AD-Wandler Free Running - Mega8
dieser Interrupt-Routine weiter verarbeiten. Ich dachte da (bei 16MHz Takt) an einem Prescaler von 128 (9.6KHz Samplingrate bei 13 Takte/Umwandlung und 5kHz bei 25 Takte/Umwandlung)
| (1 << REFS0); // Enable ADC, AD-Wandlung starten, FreeRunning,AD-Interrupt Enable , Divisor 128 -> 125kHz ADCSRA |= ( 1<<ADEN )|( 1<<ADSC ) | (1<<ADFR) |( 1<<ADPS0 )| (1<<ADPS1) |( 1<<ADPS2 ); } uint16_t getADC(void){ // ohne AD-Wert Verlust (max. 13 Takte warten) //while (ADCSRA
-
Thread
Zusammenhang SPI - ISP
Es hängen tatsächlich noch LED-Treiber(max7221) an SCK. Möglicherweise gibt es da ein problem. vielen dank
MOSI und MISO statt über TX und RX programmiert wird. Du hast offenbar noch nie mit dem Mega64/128 zu tun gehabt.
-
Thread
3D Scanner von 3D Digital Corp - zu irgendwas zu gebrauchen?
(Transfer: Bulk / Synch: None / Usage: Data) 0x0002 wMaxPacketSize (2 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x02 bmAttributes
(Transfer: Bulk / Synch: None / Usage: Data) 0x0008 wMaxPacketSize (8 bytes) 0x00 bInterval Microsoft OS Descriptor is not available. Error code: 0x0000001F -------------------------------- String Descriptor Table -----------------
-
Thread
Näherung für ArcusTangens?
das Intervall [0:0.25] kommt eine ganz brauchbare Näherung heraus. [code] ratlsq iteration= 1 max error= 4.821e-06 ratlsq iteration= 2 max error= 2.017e-06 ratlsq iteration= 3 max error= 7.303e-04 ratlsq iteration= 4 max error= 3.086e-04 ratlsq iteration= 5 max error= 1.670e-02
+ q2*x^4 + ...) [/code] Z.B. mit Grad 4 / Grad 4 in [0:tan pi/12] [code] ratlsq iteration= 1 max error= 3.617e-06 ratlsq iteration= 2 max error= 6.183e-07 ratlsq iteration= 3 max error= 1.008e-03 ratlsq iteration= 4 max error= 1.937e-05 ratlsq iteration= 5 max error= 1.340e-01
-
Thread
Letzte Hoffnung: PIC
Hallo Leute, ich laborier schon seit langem an der Inbetriebnahme einer Schaltung mit einem PIC24HJ128GP206 rum. Den PIC konnte ich vor Einlöten nicht testen und dazu kommt das ich bisher Atmel programmiert hab (vom C166 mal abgesehen) und schon bisl eingerostet bin. Also ich hab nach hochtrabenden Zielen
Also, ich hab nun folgendes Programm: [code] #include "p24HJ128GP206.h" #include <libpic30.h> _FBS(RBS_NO_BOOT_RAM & BSS_NO_BOOT_CODE & BWRP_WRPROTECT_OFF); // Boot Segment _FSS(RSS_NO_SEC_RAM & SSS_NO_SEC_CODE & SWRP_WRPROTECT_OFF); // Secure Segment _FGS
-
Thread
mk2 unter windows 10
: 0 bEndpointAddress: 82h bmAttributes: 02h wMaxPacketSize: 64 bInterval: 0 bRefresh: 0 bSynchAddress: 0 bEndpointAddress: 02h bmAttributes: 02h wMaxPacketSize: 64 bInterval
AVRDUDE den AVRISP mk2 Clone anzusprechen (avrdude -c avrispv2 -P usb -p m32 oder bei einem ATMega128, avrdude -c avrispv2 -P usb -p m128), bekomme ich folgendes: avrdude: stk500v2_command(): command failed avrdude: stk500v2_recv_mk2: error in USB receive avrdude: stk500v2_program_enable():
-
Thread
Frage zu Setup & Hold verschiedener Clock-Domains
sind gegenüber Parameteränderungen. Im ungünstigsten Fall springt aber der Wert von 127 nicht auf 128 sondern auf 255 und dann auf 128, weil das MSB zu früh erwischt wurde und die Abfrageschleife eine Weile braucht, um wieder diesen asynchronen Port zu erwischen. Dann hat man mehrere ms lang einen falschen
platzmässig eng wird, wahrscheinlich auch tun). Wenn Du das optimieren willst, musst Du mit set_max_delay rumfummeln (und das ist ein gewaltiger Mist, nach meiner Erfahrung).
-
Thread
AES Verschlüsselung mit ARM Cortex M3
übertrieben, das Fahrzeug muss die Berechnung in seinem Fahrzeugleben ja genau einmal machen. Gruß, Max
Knacken nie ganz verhindern, sondern nur den Aufwand so hoch treiben, dass es sich nicht mehr lohnt. Max
-
Thread
Suche nach bestimmtem Teil
Max schrieb im Beitrag #7365154: > Falls irgendwer eine Idee hat wie sich mein Problem lösen lässt oder > doch weiß wo man so etwas her bekommt, wäre ich mehr als dankbar. Warum nicht entsprechende
ist. Also Server und Workstations, ich habe hier auch eine Dell Workstation mit Xeon Prozessor und 128GB ECC RAM in Verwendung.
-
Thread
Unterprogramme gleichzeitig?
Ich persönlich programmiere alle meine AVRs mit AVRco. Es gibt da eine freie Version, die kann max. 4Kb und eine spezielle Version für den Mega8 die ist recht günstig. Die Standard Version ist aber recht teuer für einen Privatmann.
) Bitmuster := b0001 IF (c=64) Bitmuster := b0011 IF (c=64+5) Bitmuster := b0010 IF (c=128) Bitmuster := b0110 IF (c=128+5) Bitmuster := b0100 IF (c=192) Bitmuster := b1100 IF (c=192+5) Bitmuster := b1000 Inc(c) ; springt bei "255 -> 256" automatisch auf Null out PORTX,
-
Thread
Programm bzw. Ablaeufe steuern
Lösungsansätze sammeln. Konkret geht es um folgendes: Ich habe ein Transpondersystem per RS485 mit meinem Mega128 verbunden. Die Kommunikation steht und funktioniert soweit. Das Ganze ist ein Master/Slave System --> Master Mega128. Nun habe ich die Abläufe bis jetzt in meinen Programmen immer mittels hochzählen
Task { uint8_t currentState; ExecuteFnct execute; }; struct Task AllTasks[8]; #define MAX_TASKS ( sizeof( AllTasks ) / sizeof( *AllTasks ) ) void RegisterTask( uint8_t Nr, ExecuteFnct fnct, uint8_t StartState ) { if( Nr < MAX_TASKS ) { AllTasks[Nr].currentState = StartState;
-
Thread
ATMEL (Microchip) erhöht die Preise
ist. Dadurch kommt der Watchdog schneller als gedacht. Ist leider in Spec, weil die Frequenz des 128kHz RC überhaupt nicht spezifiziert ist. Gruß, Nikias
Naja, mehr beunruhigen mich so Sachen wie: Der Max 3232 im Soic kostet statt 98ct bei meiner letzten Bestellung plötzlich 2,85. Das nenn ich mal Inflation...
-
Thread
AVR reagiert nicht
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 128 0 no 4096 8 0 9000 9000 0xff 0xff
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 128 0 no 1024 4 0 9000 9000 0xff 0xff
-
Thread
AVR Eingangspin galvanisch trennen von externen Geräten
angegeben, dass du am Eingang zwischen 4,5 und 5,5V anliefern musst. Am Ausgang gibts dann 5V bei max. 200mA, auch mit ein paar Toleranzen. Also direkt so verwendbar, wie du dir das überlegt hast.
RS232-Pegel ignorieren, kein Hardware-Handshake). Ansonsten gibt es z.B. bei Maxime ein IC-Paar MAX250, MAX251, das im Prinzip ein durchteilter MAX232 mit zusätzlichem integrierten DC/DC-Wandler ist. Vier Optos und ein Übertrager dazwischen ergibt eine RS232-Isolierung mit sauberen RS232-Pegeln.
-
Thread
WD-Reset und Reset Pin erzeugen nicht das selbe wie Power off
nicht zurücksetzt. Durchaus möglich! Wobei ich mir aber recht sicher bin, dass es keinen AT90Can128 Arduino gibt.
Umständen nicht lang genug LOW ist. Stattdessen sollte ein Reset-Generator verwendet werden, z.B. ein MAX701.
-
Thread
TVM802A pick and place aus China
Wie fixiert ihr die Stencils? Mit Klebeband direkt auf der LP, oder habt ihr einen Rahmen o.ä.? Max
@Max Ja, deswegen habe ich nach Erfahrungen gefragt. UU ist es besser um 3200 über Ali zu kaufen. @Bürovorsteher Wie viel hat deine Maschine gekostet? Wie lange brauchst du dies zu verdienen? Max
-
Thread
atmega162 TIMER3 Interrupt
= {255, 255,255,255,255,255, 0, 0, 0, 0, 0, 0, 160, 160, 255, 255, 255}; uint8_t cg[] = {0, 0, 128, 128, 255, 255, 255, 255, 144, 2555, 0, 0, 0, 0, 0, 0, 255}; uint8_t cb[] = {0, 0, 0, 0, 0, 0, 0, 0, 144, 255, 255, 255, 255, 255, 255, 255, 255}; uint8_t cw[] = {0, 128, 0, 128, 0, 128, 0, 128, 0, 0,0, 128, 0, 128, 0, 128, 255}; DDRB = (1<<PB0) | (1<<PB1) | (1<<PB2); // Ausgang DDRD = (1<<PD5); // Ausgang DDRE = (1<<PE2); // Ausgang DDRC &= ~( ( 1 << DDC0 ) | ( 1<<DDC1
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
die zahlreichen Anregungen. Da heutzutage selbst relativ kleine Mikrocontroller inzwischen locker 128 KB Flash und 8 KB RAM haben können, würde ich schon gerne in C programmieren. Neben STM32 werde ich mir auch nochmal die "alten" PICs ansehen, ich habe z.B. einen PIC18F57Q43 mit 128 KB Flash und 8
zahlreichen Anregungen. Da heutzutage selbst relativ > kleine Mikrocontroller inzwischen locker 128 KB Flash und 8 KB RAM haben > können, würde ich schon gerne in C programmieren. Neben STM32 werde ich > mir auch nochmal die "alten" PICs ansehen, ich habe z.B. einen > PIC18F57Q43 mit 128 KB
-
Thread
Mega 128 --- Fuse für Takt falsch gesetzt --- benötige Inf
Verfahren vor 14 Tagen erfolgreich getestet. Ergebnis: absolut baustellen- und servicetauglich. Nen max232 ist meist zur Hand ;-)
meiner kiste gelassen weil ich zu faul war einen oszillator zu organisieren. der trick mit dem max232 signal klappte super!
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Arduino Clones Oder dort als Original: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-tqfp-44-atmega-1284p-au-p112737.html
Der Programmspeicher wird in Words adressiert Datenblatt: ...the Flash is organized as 32K/64K/128K × 16 2. Wozu braucht der ATMega 24560/2561 einen 17 Bit Programmcounter Datenblatt: ...Program Counter (PC) is 15/16/17 bits wide, thus addressing the 32K/64K/128K program memory locations
-
Thread
TCNT0 anhalten oder "einfrieren"
umkehrt. Das steht übrigens so nicht nur im AT90S8535 - Handbuch, sondern auch im Handbuch des ATMega128 .... e.
MIN/MAX? huups hab ich garnicht, wohl vergessen...
-
Thread
Prob mit MAX 232 Schaltung
Hi, Habe ein Problem mit einem MAX 232 von Maxim S016 SMD. Die Daten kommen vom Mega128 sauber raus (mit Ozi überprüft +5Volt Rechteck).Ich habe die Schaltung benutzt wie im AVR Tutorial unter UART. VOM 128iger geht PD3 zum MAx an Pin 11. PD2 zum MAX an Pin 12. MAX Pin 14 an RS 232 pin 2 MAX Pin 13 an RS232 Pin3 am MAX 232 PIN 14 bekomme ich 0 Volt sollten da nicht +12 Volt kommen. Wenn ich am Max 232 PIN 13 Messe und etwas über den Terminal
-
Thread
JTAG problem
0xF1</DevId> </Device> </ID> <Size unit="gbit">1</Size> <Sector uniform="true" secure="false"> <MaxSector>1024</MaxSector> <Size unit="kbyte">128</Size> </Sector> </Flash> meine datei: <?xml version="1.0" encoding="utf-8"?> <Flash maker="Toshiba" name="Toshiba TC58NVG0S3ETA00" type="NAND
0xD1</DevId> </Device> </ID> <Size unit="gbit">1</Size> <Sector uniform="true" secure="false"> <MaxSector>1024</MaxSector> <Size unit="kbyte">128</Size> </Sector> </Flash> habe noch ein print screen angehängt.
-
Thread
Suche das richtige Messgerät
Kickstarter das so bei > 500-1kEuro lag. siehe mein anderer Post. > Man kann sich mit dem MAX4080 etwas basteln das immerhin 40-50V > rumschweben kann wenn man es aus einer Batterie versorgt. Hat dann > 250khz Bandbreite. Hier noch eine andere Selbstbau-Variante für die Strommessung:
eignen. Rechne mal mit 1k Bürdenwiderstand, mit einer Auflösung von 0,01µA, bei 4 1/2 Stellen und max. 2mA. Wenn dir das ausreicht, sollte es so gut wie jedes 4 1/2 Stelliges mit Datenlogger tun. Gemittelt auf ~2Wochen, sollte das sicher ausreichend genau werden.
-
Thread
Reparieren einer SSD mit ext4 Superblock Fehler
Was sagt fdisk beim nächsten Aufruf? Hatte die Platte tatsächlich 128 Partitionen?
irgendeinem Parameter aufrufen, sagt mir dann fsck. Das ist allerdings noch ein klassisches Filesystem mit max. 4 Partitionen auf CompactFlash.
-
Thread
Effektives Entwicklungsboard für AVR
"Ich habe seit 4 Wochen ein sehr gutes Entwicklungsboard mit dem M128 ,ext 128 K SRAM und zusätzlichem 32 k ser EEPROM" Och, warum immer gleich mit Kanonen auf Spatzen schießen ? Das meiste habe ich bisher mit den AT89C2051/4051 gemacht, der hat 128Byte SRAM.
Und mit Bootloader macht das Programmieren doppelt Spaß. Kein Programmieranfänger ist in der Lage 128kB Flash/SRAM auch nur zu 10% sinnvoll zu nutzen. Mein sehr effektives Entwicklungssystem ist also ATMega8 + MAX202 auf Lochraster oder gleich auf Ziel-Layout und WINAVR. Peter
-
Thread
Projekt LED-Cube 8x8x8
verwende ich: Die 74HC574 sind unterdimensioniert, die 100 Ohm wohl zu hochohmig. Nicht jder MAX232 Typ kommt mit 100nF aus.
Vorwiderstand deiner Wahl an +5Volt anschliessen und das Ergebnis selber beurteilen. > > Nicht jder MAX232 Typ kommt mit 100nF aus. Ich verwende einen MAX232CSE und bei dem funktioniert das.
-
Thread
ATTiny13A ADC - Was ist falsch im Code?
Hallo Spess - Also den Prescaler ADPS vom ADC auf max (128)? Mir würde sehr helfen was ich konkret ändern soll - oder ein Codebeispiel für den Tiny13 mit funktionierendem ADC... zu viele Möglichkeiten für mich hier! :)
Alex schrieb im Beitrag #2818530: > 1. 9,6MHz ist zu schnell. Wenn ich den maximalen ADC Prescaler (128) > ansetze - geht das dann? Einfach mal 9,6MHz durch 128 teilen und im Datenblatt überprüfen ob du damit im gültigen Bereich landen würdest. > 2. ADC Interrupt Enable (Bit3 im ADCSRA) benötigt
-
Thread
DCF77-Modul von Pollin
Eingang des PIC zieht? Ist der Parameter "Input Leakage Current" der richtige? Dann würde das ja mit max. 1µA funktionieren. Wie lange denkst du denn, dass das Signal prellt? Sven
hier mal mein Code: [pre] $regfile = "M8def.dat" $crystal = 4000000 $baud = 9600 $hwstack = 128 $swstack = 128 $framesize = 128 '///////////////PORT Zuweisungen//////////////////////// 'Port C =6543210 Ddrc = &B1111111 '0 = Eingäng; 1 = Ausgänge
-
Thread
Atmega128 und 16 bit D/A converter
aus, dann wird die Tatsache, daß der Mega128 seine Ports nur nacheinander beschreiben kann (das ist ein 8-Bit-Prozessor, der pro Instruktion nur jeweils 8-Bit-Daten in I/O-Register schreiben kann, zu undefinierten Zuständen oder Spannungsschwankungen
500 nsec, DAU max : 500 nsec = "2 MHz" 1 Byte ausgeben = 1 Befehl (out) 4 Byte ausgeben = 2x 16 Bit = 4 Befehl Falls er 16MHz macht, bedeutet dies: 500nsec/8 pro max. Takt des DAU 4x "out" nur um
-
Thread
Programmer funktionieren nicht
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 512 4 0 3600 3600 0xff 0xff
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 16384 128 128 4500 4500 0xff 0xff
-
Thread
Eine Zeile Code, 2K flash
Max G. schrieb im Beitrag #5096214: > Nochmal zum Mitmeißeln: warum um alles in der Welt brauchst du die > Division? Weil ich hier durchaus im Bereich von 20ppm rechnen muss, da ist ein Fehler von
Außerdem stören da die 2KB überhaupt nicht, der Chip hat 256KB Flash. Selbst mit Softdevice bleiben IIRC 128KB frei.
-
Thread
Arduino Text programmieren Gesperrt
your message and colors char* Text[]= {" "," "}; const uint16_t colors[] = { matrix.Color(0, 128, 0), matrix.Color(100, 255, 0), matrix.Color(255, 255, 0),matrix.Color(0, 0, 255), matrix.Color(128, 0, 0), matrix.Color(255, 69, 0), matrix.Color(0, 255, 0)}; int brightness = 15; // End Edit
Text[mode],20); } // this does the magic of scrolling void scroll(char* message,int delays) { maxDisplacement = strlen(message) * pixelPerChar + matrix.width(); if(++line_pass > matrix.width()) line_pass = 0; matrix.print(String(message)); if(--x < -maxDisplacement) { x = matrix.width
-
Thread
Viele Drucktaster und LEDs ansteuern
58 Taster und 116 LEDs. Das ginge mit z.B. 8 kombinierten Spalten, 8 Zeilen für die Taster -> max. 8x8=64 Taster 16 Zeilen für die LEDs -> max. 16x8=128 LEDs. Der ATmega2560 hat mehr als genug Pins dafür und ist gut erhältlich - bei Bedarf auch auf Lochraster-freundlichen Boards.
Duo-LEDs sind dabei etwas tricky. Über die muss man nochmal extra nachdenken und braucht noch eine bis max. drei zusätzliche Farben)
-
Thread
Gericom Webgine Festplatte mit wieviel GB nachrüstbar?
dann unterstützt das BIOS kein LBA-48. Das aber ist Voraussetzung dafür, Festplatten mit mehr als 128 GiB (~137 GB) ansprechen zu können.
kann ein Problem sein. Wenn das Notebook-BIOS kein LBA48 unterstützt, dann sind Platten mit mehr als 128 GiB ein Problem. Es mag spezielle Bootmanager (Ontrack?) geben, die das Problem lösen. Irgendwelche "Garantien" sind albern, wenn das Notebook mit 40 GB klarkommt, kommt es auch mit 128 GiB klar.
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
@Max, bei welcher application meinst du das? Wenn du ein eigenes programm schreibst ist es möglich ja.
type = Interrupt (3) reserved = 0 wMaxPacketSize = 64 bInterval = 8 [/C]
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
Bei Atmels AVRTiny gibts max 28 Pin DIP, bei Atmels AVRMega gibts max 40 Pin DIP. Wenn es nicht sehr schnell sein muss, (LED_Anzeige, ...) kann man mit Serial-In / Parallel-Out Schieberegistern noch einiges mehr ansteuern
Ich habe vor Jahren mal ein ILI9525-basiertes Display in einem kommerziellen Projekt an einem 90CAN128 eingesetzt. fchk
-
Thread
Cypress FX2 libusb
nur auf so niedrige Raten. Wir erreichen die 40MB/s knapp, wenn wir richtig große Blöcke abholen....128kiByte beispielsweise. Achso, die Rechung: Bei 1024 Byte pro Transfer ist ein Microframe nur mit 1024 Byte gefüllt. Bei USB 2.0 HighSpeed wird alle 125µs ein Microframe generiert. Ist der nur mit
Ich habe gerade auch mit dem Chip zu tun. Wie sind eure Erfharungen, in wie weit wirkt sich die MaxPacketSize auf die Transferrate aus? Bei kelienren Paketen wird der prozentuale Anteil des Overheads größer. Kommt sonst noch etwas dazu? Viele Grüße, Tilo
-
Thread
brauche Digitale IO an Standard PC
Der Parallelport kann max. 2.4MByte/s im (mist, hab den modinamen vergessen) jedenfalls mit DMA.
erweiterungsfähig sein. Stelle mir die TTL Signal auf ner Backplane für ein 19" gehäuse vor. Leiterlänge jeweils max. 1m. Funktioniert das so, oder hat das letzte Modul gar kein Pegel mehr?
-
Thread
Wer sagt eigentlich immer, dass QFN für Bastler nicht geht? :-)
Max M. schrieb im Beitrag #1677756: > Wird wohl Zeit für eine neue Identität, hab ich den Eindruck. > Tschüs, ihr Mobber. Sind wieder die anderen Schuld? Nein, Max, Namen ändern ist die falsche
, Max, da muste durch.
-
Thread
486er
geht der Spaß also los und das ist schon unterste Messlatte. Ich hab hier nen alten 200MMX mit 128MB für sowas abgestellt auf dem W98SE läuft. Is keine Rennkiste aber für die Controller reicht es allemale aus. Ich war auch mal so vermessen dort W2K aufzuspielen aber dann wirds arg langsam wenn
und die Anforderungen, die auch hier erwähnt wurden, einfach übertrieben. Man braucht nicht immer max. Rechenleistung, sondern kann auch bei bewussten Einsatz von älterer Hardware, das gewünschte erreichen. Gruß Sebastian