-
Thread
Drehcodierschalter automatisiert testen
Drehcodierschalter mit 255 Stellungen gesehen? Link? > > Georg Ok, 255 war rein rhetorisch. Aber 128er gibt durchaus: http://uk.farnell.com/bourns/eaw0j-b24-ae0128l/encoder-rotary-128pos-8-bit/dp/9358234
-
Thread
Suche kleines Echtzeitbetriebsystem für at90s8535
Von der Seite von femtoOS: Ports (Atmel) mega128 mega3250 mega88P mega1280 mega3250P tiny2313 mega1281 mega325P tiny24 mega1284P mega48 tiny25 mega162 mega48P tiny261 mega164P mega64 tiny43U mega168 mega640 tiny44 mega168P mega644
der FAQ For microcontrollers, TinyOS supports the Texas Instruments MSP430 family, Atmel's Atmega128, Atmega128L, and Atmega1281, and the Intel px27ax processor. There is work underway to support the Cortex M3. Ebenfalls aus der FAQ It's been designed for very reasource-constrained devices
-
Thread
AREF ist ein Ausgang?
An AVCC wird die Versorgungsspannung angeschlossen, ggf. gefiltert durch ein L/C-Glied. AREF kann Eingang wie Ausgang sein, abhängig von der Einstellung der Referenzspannung. Deine Schaltung ist prinzipiell richtig, aber AREF darf nicht stark belastet werden. Siehe Doku.
Funktioniert leider nicht, egal mit was für einem Wert ich den vom ADC gemessenen vergleiche (0,128,255), immer leuchtet die LED. (Siehe mit !!!!! markierte Zeile). Das kann ja nicht sein. Sieht jemand einen Fehler? .include "m8def.inc" .def temp1 = r16 .def adlow = r17
-
Thread
Port F und G beim ATmega128 verwenden
hab das m128def.inc verwendet. welche settings müssten denn noch umgestellt werden? bisher hab ich nur die ports A-E genutzt. und da hatte alles funktioniert.
als Ports anzusprechen. Kann es sein, dass du im Makefile nicht angegeben hast, dass Du einen mega128 benutzt?
-
Thread
Arduino Nano lässt plötzlich keinen Code mehr hochladen
fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\david\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\david\\AppData\\Local\\Arduino15
4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
AVR Atmega88: async. Timer + ISR + Powersave
wieviel sich die mittlere Stromaufnahme erhöht? Klar, habe ich das nachgerechnet. Die ISR wird mit 128Hz aufgerufen: Atmega88 @ 8Mhz und 5V Active Supply Current: 5mA Power-Save Supply Current: 8µA ISR mit 128Hz Takt und 10µs Dauer: Ieff = 14µA (100%) ISR mit 128Hz Takt und 30µs Dauer: Ieff =
denn es ist seit Jahren Dein Bulletproof Debounce Code, der mich dazu bewegt, alle RTCs von 1Hz auf 128Hz hochzutreiben. Der nächste Prescaler kommt auf 16Hz, das macht die Tasten recht träge.
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
verfügung stellen, dass ich probieren kann? npm list -g : https://pastebin.com/UwqYQLDJ dpkg -l | grep blue : https://pastebin.com/reh9ywZj dpkg -l | grep kernel : https://pastebin.com/KhFVW3vG symptom: es schaut für mich so aus wie wenn der reconnect zum türschloss nicht mehr funktioniert,
derweil schaut es vielversprechend aus. ; set frequency to 40MHz board_build.f_flash = 40000000L
-
Thread
avr register ausläsen und umwandeln zu ascii, wie?
+ 1 -> 1 '2' 10 * 1 -> 10; + 2 -> 12 '8' 10 * 12 -> 120; + 8 -> 128 '3' 10 * 128 -> 1280; + 3 -> 1283 Der Vorteil: mann muss die Zeichen nicht erst in einem String zwischenspeichern.
test0[6] = "Hallo"; // ist das gleiche wie char test1[6] = {'H', 'a', 'l', 'l', 'o', '\0'}; // ist das gleiche wie char test2[6] = {72, 97, 108, 108, 111, 0}; [/c] Sagen wir also mal, du hast von mir aus einen ADC-Messwert von 0x86. Das ist 134 in dezimal. Du musst
-
Thread
TLS1.2/TLS1.1 ist schon wieder aus
welche Ciphers der Client bei 1.0/1.1 mag. In 1.0/1.1 bietet der Server nur ECDHE_ECDSA_WITH_AES_128/256_CBC_SHA an. Wer das bei 1.0/1.1 nicht verdaut, sondern z.B. auf die älteren RSA/DHE Varianten besteht, der hat Pech.
> In 1.0/1.1 bietet der Server nur ECDHE_ECDSA_WITH_AES_128/256_CBC_SHA an. Jau, das wird es sein - CBC wird exklusiv nur bei Verfahren mit Elliptischen Kurven angeboten, die mein Browser nicht kann. Schon verrückt: Clients die EC können, können auch
-
Thread
16-Bit µC gesucht
Also die Abstände der Pins des Atmega128 betragen 0,8mm. Und da beide Prozessoren hier vor mir liegen sieht das TQFP(mit 64 Pins) Gehäuse humaner aus als das LQFP(mit 160 Pins). Aber Danke für den Tip mit den Header Boards.
Ob nun 4-, 8-, 16-, 32-, 64-, 128-Bit CPU ist nun wirklich sowas von schnurz. Viel wichtiger ist ne ordentliche Projektvorbereitung, also rausfinden, wo ist der Flaschenhals und kann dabei ne höhere Datenwortbreite überhaupt helfen
-
Thread
Kryptowährungen Gesperrt
Abradolf L. schrieb im Beitrag #5491807: > Wäre mir neu eben
Abradolf L. schrieb im Beitrag #5491892: > ● J-A V. schrieb im Beitrag #5491874: >> Abradolf L. schrieb im Beitrag #5491807: >>> Wäre mir neu >> >> eben > > Also, wo sind die Quellen wo Obama Reps niederschießen
-
Thread
Vorstellung OpenHC - zum PHC-Bus von Fa Peha kompatibel
Robert L. schrieb im Beitrag #3877721: > hatte eine V2 Steuerung (und eine V1 als Reserve) > hab ich komplett raus geschmissen und durch Arduino ersetzt > > d.h. ich verwende weiterhin die I/O Module von
@Robert-L, mir persönlich geht es hauptsächlich um die Aufgabe und die Möglichkeiten, die sich dadurch für das OHC System ergeben können - und aus Sentimentalität ;) Gruß Michael
-
Thread
C++ oder C auf uc
Johann L. schrieb im Beitrag #2438284: > Attribute wie PROGMEM tun es eben nicht, wie brauchet es einen > Qualifier, alto etwa auf der gleichen Ebene wie volatile oder const. Stimmt, das war schlecht ausgedrückt
nicht dafür verschwendet. Soweit ich mit erinnere wird dieses Modell bei den AVRs mit mehr als 64KW/128KB Flash verwendet, die ja ein recht ähnliches Problem haben.
-
Thread
Wo Adapter von TQFP auf DIL erhältlich?
erhältlich sein. Wie macht ihr so was denn? Gruß R A L F
Hi, bei http://www.w-r-e.de/shop/index.html gibt's fertige Mega128 auf Testplatinen zu günstigen Preisen. Sebastian
-
Thread
Assembler oder C
Paul L. schrieb im Beitrag #2178945: > Welche Sprache ist außerdem in Firmen gefragter? Hallo, naturgemäss ist das proportional zur Schwierigkeit: C ist gefragter als Basic, und Assembler ist gefragter
@ Paul L. (Gast) >Hallo! Was meint ihr, welche Sprache für Atmel-Mikrocontroller ich >lernen sollte? Ich schwanke zwischen Assembler und C, wobei ich eher zu >C tendiere, da es doch etwas einfacher zu verstehen
-
Thread
AVR ISP MK II + avrdude + linux | Nur mit sudo möglich
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no
erst zugeordnet hast, bitte einmal abmelden und wieder anmelden. Ansonsten, was sagt denn 'ls -l /dev/usb' ? Und was sagt: 'groups' ?
-
Thread
[V] SMD-Widerstandssortimente 0603 YAGEO E12/E24
/180828797605?ru=http%3A%2F%2Fwww.ebay.de%3A80%2Fsch%2Fi.html%3F_from%3DR40%26_trksid%3Dp5197.m570.l1313%26_nkw%3D180828797605%26_sacat%3DSee-All-Categories%26_fvi%3D1&_rdc=1
auch in Biozym-Röhrchen füllt: Anbei findet Ihr passende Kleber als Inkscape-SVG für die Zweckform L6019REV.
-
Thread
char initialisierung in C
benutzen. Dann ist das "unsigned" freilich nicht sinnvoll. ASCII-Zeichen: char Ganzzahlen von -128 bis +127: signed char Ganzzahlen von 0 bis 255: unsigned char
Matthias L. schrieb im Beitrag #4263943: > Warum sollte man da signed verwenden? weil es Compiler geben kann, die char als signed definiert haben. Damit musst du sonst immer casten.
-
Thread
RIP AtmelStudio
Johann L. schrieb im Beitrag #6591327: > Wenn dein AVR deine C++ Quellen ausführt, dass dast du's gepackt. Wenn du gelernt hast, Sätze sinnentnehmend lesen zu können, hast du es gepackt. Bloss weil ein
Johann L. schrieb im Beitrag #6591318: > Oder wird da das selbe Die genommen, und post Production ein paar Fuses > durchgeschmurgelt Unterschiedlich. Per Fuses kann man natürlich alles Mögliche machen
-
Thread
STK500-Taster abfragen
sorry! habe was falsches kopiert. Das ist angekommen: a0b0c0d0e0f0g0h0i0j0k0l0m0n0o142p-10330
vorzeichen. Hier der Terminal-Ausdruck, nachdem alle Taster nacheinander gedrückt wurden: a213b30121c128d-12895e63f11358g12h30918i49j-11897k166l19707m233n-18894o142p3595a213b30121c128d-12895e63f11358g12h30918i49j-11 897k166l19707m233n-18894o158p3595 Hier nochmal der gesamte Code: [ c ] int main
-
Thread
CAN-Bus Sorgen
Terminierung hab ich, 2x 120 Ohm an beiden Enden zwischen CAN_H und CAN_L.
Hardware benutzt, musste also nur Software Fehler suchen. Elektrisch ist es so, das im Ruhezustand CAN-L und CA-H gleiche Pegel haben. Beim Senden eines Bits geht das Potential von CAN-H ungefähr 1V rauf (Differentiell zu CAN-L). Dabei werden "High" und "Low" auf dem Bus als "Dominant" und "Rezessiv" übertragen
-
Thread
ATMega8 schaltet LED nicht
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 lfuse 0 0 0 0 no
-
Thread
Spectrum Analyzer
Hans-Georg L. schrieb im Beitrag #5449080: > Oder etwas fertiges kaufen aber das müsste möglichst unter 500€ sein. > Hat jemand noch eine andere Idee ? Also, wenn du kein Geld ausgeben willst, dann bleibt dir
Hans-Georg L. schrieb im Beitrag #5449080: > Hallo, > ich könnte einen Spectrum Analyzer gebrauchen, hauptsächlich um die > Qualität von Oszillatoren für private Zwecke zu bewerten. Frequenz der > Oszillatoren
-
Thread
8Bit Grafikkarte für µC
Grafikkarte und an dem AVR eine GameBoy Camera angeschlossen. Die GameBoy Camera macht eine Auflösung von 128x128Pixel. Der SourceCode und 3Bilder sind im Anhang. Mfg Ulrich
BildSchirmLöschen+ Bsl_plus: ld r0,#Adr_h clr X clr Y Bsl_plus_w1: ;Anfang SBP ld r1,#Adr_l ldc @rr0,X inc r1 ldc @rr0,Y inc r1 ldc @rr0,Farbe ;Ende SBP djnz X,Bsl_plus_w1 djnz Y,Bsl_plus_w1 ret [/pre]
-
Thread
PWM interrupt am LPC2148
[sp, #-4]! mov ip, sp stmfd sp!, {r2, r3, fp, ip, lr, pc} sub fp, ip, #4 ldr r3, .L7 ldr r3, [r3] ldr r2, .L7+4 str r3, [r2] ldr r3, .L7+4 ldr r3, [r3] and r3, r3, #1 cmp r3, #0 beq .L6 ldr r3, .L7+4 ldr r3, [r3] add r3, r3, #1 ldr r2, .L7+4 str r3, [r2] .L6: ldr r3, .L7 mov r2, #255 str r2, [r3] ldr r3, .L7+8 mov r2, #0 str r2, [r3] mov r0, r0 @ nop sub sp, fp, #20 ldmfd sp, {r2, r3, fp, sp,
-
Thread
MySQL Experte gesucht um DB auf Raspy zu optimieren
qler schrieb im Beitrag #4584664: > MySQL Version 4.1.22mysql4-log armv7l is EOL please upgrade to MySQL 4.1 > or later Das 4.1 scheint mir auch ein wenig alt?
max_heap_table_size = 512M query_cache_type = 1 query_cache_size = 128M query_cache_limit = 128M thread_concurrency = 8 max_connections = 4
-
Thread
MSP430 Launchpad - RAM und Programm Flash, wieso ist das RAM kleiner?
Beim MSP430 Launchpad werden ja zwei MSP430 µC mitgeliefert. Beide haben 128 Byte RAM und 2 KByte Flash. Der Flashspeicher wird für den Programmcode verwendet. Wie aber muß man sich das dann auf dem Device bei der Ausführung eines Programms vorstellen? Beim klassischen
von dort nur in den RAM geladen. Wie ist das aber beim MSP430 Launchpad? Das Ding hat ja nur 128 Byte RAM, also viel zu wenig um ein 1 KB großes Programm, daß z.B. im 2 KB großen Flashspeicher gespeichert ist komplett in den RAM zu laden. Wird das nur Stückchenweise in das RAM geladen oder ist
-
Thread
Problem bei If Bedingung
Versuchs mal mit "unsigned char vol_l=0xFF;"
Char ist signed geht von -128 bis +127. Siehe http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ganzzahlige_.28Integer.29_Datentypen Ich weiss nicht wie "char vol_l=0xFF" umesetzt wird, allerdings kann 0xFF = 255dez nicht
-
Thread
Umwandlung von ASCII-Zeichen, die Hexzahlen darstellen
(c++,(wert-= 10000000)>=0);if(c)l='0';if(l!=' ')putch(l+c); c=10;while(c--,(wert+= 1000000)< 0);if(c)l='0';if(l!=' ')putch(l+c); c=-1;while(c++,(wert-= 100000)>=0);if(c)l='0';if(l!=' ')putch(l+c); c=10;while(c--,(wert+= 10000)< 0);if(c)l='0';if(l!=' ')putch(l+c); c=-1;while(c++,(wert-= 1000)>=0);if(c)l='0';if(l!=' ')putch(l+c); c=10;while(c--,(wert+= 100)< 0);if(c)l='0';if(l!=' ')putch(l+c); c=-1;while(c++,(wert-=
-
Thread
Günstig platinen ätzen lassen...
Wie genau kannst du Platinen ätzen ? Ich habe eine Platine mit einem QFP15 IC (0,4mm Pinraster, 128Pins).
sehr zufrieden. http://www.ebay.de/itm/271233661597?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1555.l2649
-
Thread
UART receive - Data Overflow
Thomas L. schrieb im Beitrag #2291403: > Dazu eine generelle Frage: Soweit ich das sehe, muss man in einer ISR > die Interrupts nicht deaktivieren, richtig? Nein, muss man nicht. Zu Deiner Frage: 1, 3
Thomas L. schrieb im Beitrag #2291403: > 3. Fehlerhafte Kabel (durch Kabelbruch schnellere, fehlerhafte > Flankenwechsel Das Timing hängt allein von der Baudrate ab, nicht von dem empfangenen Signal. Ob
-
Thread
avr C asm -- brauche hilfe
.L73 in r24,0x6 st -Z,r24 rjmp .L63 .L73: ldi r30,lo8(captured_data+1281) ldi r31,hi8(captured_data+1281) mov r25,r30 com r25 .L65:
ist eine preprozessor constante. [code] .L63: in r24,0x6 st -Z,r24 adiw r??:r??,1 brcs .L73 rjmp .L63 .L73: [/code]
-
Thread
BIOS Update für mehr RAM
Laut Kingston gehen 4GB: https://www.kingston.com/de/memory/search/model/56307/hp-hpe-pavilion-a828l
Michael L. schrieb im Beitrag #7629877: > Na, frei von Ahnung kann man sowas durchaus verbreiten. Naja, wohl nicht völlig frei von Ahnung. Athlons gibt es schon sehr lange. Gab es insbesondere schon zu K7
-
Thread
womit füllt atmel bit shift (>>) die neuen bits auf?
allerdings nicht mit einem Compiler, der schon 6 Jahre alt ist -- das: [avrasm]foo: ldi r28,0 .L2: subi r28,lo8(-(-1)) mov r24,r28 lsr r24 out 0x1b,r24 ldi r24,lo8(1) call sleep_sec rjmp .L2 [/avrasm] Ergo: 1) Es wird nur mit 8 Bits gerechnet, was allerdings der C-Spezifikation
Johann L. schrieb im Beitrag #3590114: > $ avr-gcc foo.c -Os -S -mmcu=atmega162 > > liefert -- allerdings nicht mit einem Compiler, der schon 6 Jahre alt > ist -- das: Der mit dem ich dasselbe Experiment
-
Thread
Genaue Ölmengenmessung Heizung
Durchflussmesser Flow Meter FCH-m-POM-LC von BIO-TECH erhältlich bei Conrad. Verwendet den mit 0,01-3,5l/min ohne und 0,01 - 1l/min mit Düse. Der hat Gewindeanschlüsse. Damit bin ich schon beim nächsten Problem. Die Durchflussmesser haben 1/8" Gewinde meine Verschraubungen der Ölanlage haben 3/8" Gewinde
Liter aufzulösen. Da keine besonderen Vorkehrungen getroffen sind (nur eine gleitende Glättung über 128 Messungen), rauscht das ganze ungefähr +-1 Liter. Es ist allerdings zum Bewässern, da sieht man tatsächlich das 50l/min rausgepumpt werden. ("geeicht" mit Wasseruhren) Beim Einfüllen aus dem Brunnen
-
Thread
AVR Datenblätter voller Fehler
Geht nicht das Datenblatt ist Kopiergeschützt. Also alles abgetippt: ldi temp, 25 out UBRR0L, temp ldi temp, 0 out UBRR0H, temp ldi temp, (1<<TXEN0) out UCSR0B, temp Nur leider läuft der Code so nicht: Building project... AVRASM: AVR macro assembler 2.0.28 (build 121 Jan
Adresse 0x20 hinzuaddieren, oder ? Das Beispiel wäre also so korrekt ? ldi temp, 25 sts UBRR0L+0x20, temp ldi temp, 0 sts UBRR0H+0x20, temp ldi temp, (1<<TXEN0) sts UCSR0B+0x20, temp
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
>> 1; } } } if(l*5+m >= 9){ bitlen=6; ************************************* /* Now read the security fuses*/ jtag->shiftIR(&ISC_READ); jtag->shiftDR(preamble,0,2,0,false); jtag->shiftDR(i_data,o_data
0xfe XC95288 ##Atmel #list should not care for the version part 0970203f 4 0x1 ATmega128 0978103f 4 0x1 AT90CAN128 0960203f 4 0x1 ATmega64 0950103f 4 0x1 ATmega323 0950203f 4 0x1 ATmega32 0940303f 4 0x1 ATmega16 0940403f 4 0x1 ATmega162
-
Thread
Audiowidergabe Grundlagenverständnisproblem
nach oben geschoben werden. int16_t array[LAENGE] ausgabe = ((int32_t)array[position] + 32768L) >> 4 mfg mf
wo das mit den 128byte her kommt.
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
include/units/percent.h:36: mValue = rhs.mValue; sts z,r22 ; z.mValue, tmp56 .L9: rjmp .L9 ; .size main, .-main [/c]
unsigned char, unsigned char): /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 { cp r24,r22 ; value, min brlo .L7 ; , cp r20,r24 ; max, value brlo .L5 ; , mov r30,r24 ; , value
-
Thread
Zusammenhang Impedanz und Signalanstiegszeit
Zo = Wellenwiderstand = Wurzel(L'/C') für f > 100 kHz gilt für die Wellen-AUSBREITUNG, wird also vom mechanisch- geometrischen-isolationsmaterialabhängigem Aufbau der Leitung (oder von den Leiterbahnen auf dem Leiterplattenmaterial
wäre dann Frage 1: Nein, bei Leitungen bewirkt ein kleineres C keine Erhöhung der Bandbreite! L, C und R = Zo = Wurzel(L'/C') müssen nur auf der ganzen Strecke im PASSENDEN Verhältnis vorliegen, weil nicht nur Reflexionen unterdrückt werden sollen, sondern - besonders bei Rechteck - die Grundfrequenz
-
Thread
Atxmega128a1 bzw tqfp100 löten
hab' ich mal kein programmiertechnisches Problem. xD Ich brauche für mein Projekt einen ATxmega128a1a. Der ist im TQFP100 Gehäuse (0,5mm pitch). Das Problem ist das Löten. Könnt ihr mir ein paar Ratschläge geben bzw. Methoden nennen, die am erfolgversprechensten sind? P.S: Ich habe vor
Lötstellen überprüfen. Text ist von hier kopiert: http://www.mikrocontroller.net/articles/SMD_L%C3%B6ten#L.C3.B6ten_von_.28T.29SSOPs_und_QFPs mfg Patrick
-
Thread
Diskette aus alter SUN lesen
Es gab auch diesketten mit 128 byte/sektor (sd) die werden gern auf 512 aufgefüllt wenn das prog diese formate nicht kennt ich habe hier ein FS da sind die ersetn 4 sectoren 128 Byte lang während die folgenden eine sectorlänge von 128,512 oder 1024 Byte je sector auffeisen können dies wurde in den ersten 4 sekctoren vermerkt allerdings verwendete diese DOS ()ATARI 8 BIT zunächst nur 5 1/4 zoll disketten. die Standert dir war 8+3
-
Thread
Ramerweiterung
Hallo Rudolf... Wenn ich mich nicht irre, haben SRAMs /CS-Anschlüsse (Chip select, L-aktiv), mit denen man einen von mehreren parallel geschalteten SRAMs selektieren kann. Falls du genügend Portleitungen frei hast, kannst du jeden einzeln ansteuern. Ansonsten Decoder LS/HC(T)238 oder
siehe Frage von Chris) verbauen? Wenns nur viel Speicher sein soll, dann ginge auch ein 628128 (128kx8) oder ein 628512 (512kx8). Bei den Preisen würde ich mir das dekodieren mit Demux usw. schenken. Die freien Adressleitungen A16 beim 128er bzw. A16, A17, A18 beim 512er kannst Du dann direkt mit
-
Thread
VDRIVE2 VNC1L bug
-> Ich kann nur 255 Dateien speichern. Wird die 256te Datei "data.tmp" angelegt, so verschwinden 128 bereits gespeicherte Dateien, entweder die ersten 128 oder die letzten 128. Wenn ich am PC 255 Dateien *(nicht 8.3)* auf den Stick übertrage, so kann ich trotzdem weitere 255 Dateien (8.3) anlegen, die 256te Datei zerschießt nun zufällig Dateien auf dem Stick, so dass wieder nur 128 Dateien übrig sind. Wenn ich am PC 255 Dateien *(8.3)* auf den Stick übertrage, so zerschießt die Anlegung der "data.tmp" bereits gespeicherte Dateien. So verschwinden wieder die ersten 128 oder
-
Thread
Vorteile 32 Bit Controller
Man kann einfacher mit größeren Zahlen als von -128..127 bzw 0..255 rechnen. Wer schon mal probiert hat ein Videosignal auf einem Tiny15 in Echtzeit zu berechnen stößt schnell darauf das es mehr als 255 Zeilen gibt....
alles zwischen 16 und 256 Bits, je nachdem auf welchen Bus du dich beziehst (Integer-ALU, SSE-ALU, L1-Cache, L2-Cache, Bus-Bridges, Speicherbus, Hypertransport). Wenn man den externen Bus betrachtet sind also die aktuellen AMD-CPUs gleichermassen 16-Bitter (Hypertransport) und 128-Bitter (Speicher
-
Thread
Wechselschalter im Flur - wie Bewegungsmelder einbringen?
haben (abgefallen: Speisung aus der linken Seite möglich, angezogen: Speisung direkt aus dem eigenen L2).
Und natürlich braucht der BM eine eigene L-Leitung. (Konnte nicht mehr editieren)
-
Thread
Frage abfrage ob ausgang geschaltet
Hi, Ich habe folgendes Problem. Ich will die Ports C0-4 beim 128iger abfragen ob diese High oder Low sind. DDRC|=(1<<PC0)|(1<<PC1)|(1<<PC2)|(1<<PC3); PORTC&=~(1<<PC0)|(1<<PC1)|(1<<PC2)|(1<<PC3); Portc 0-3 ausgang Portc 0-3 low wie kann ich abfragen
PINC0))status=0;//LOW geht aber nicht es ist immer 0 auch wenn ich Portc C0 auf high ziehe und die lED ANGEHT. Mach ich da was falsch??? Danke
-
Thread
GCC Assembler und Thumb Code
Registerfile konkurriert beim Flächenverbrauch dank der vielen Ports mit einen vielfach grösseren L1-Cache und wird dadurch auch nicht unbedingt schneller. Dann nochmal das Ganze für einen zweiten SMT-Kontext...
A. K. schrieb im Beitrag #1819494: > Worin liegt der effektive Vorteil, aus 128 Registern 512 zu machen, bei > denen man so oder so nur auf 32 zugreifen kann? Gut, so tief geschachtele Prozeduraufrufe wird man am Ende nicht haben, stimmt. Die 128 werden für einen großen Teil
-
Thread
ATmega128 Problem
int x; UCSR0B= 0b00011000; UCSR0C= 0b00000110; UBRR0L=87; // Initialsierung // Interupt DDRC.4 = 1; DDRC.5 = 1; warte(); while(1) { PORTC.4=1; PORTC.5=0; //putchar('2'); for (x=0;x<25000;x++) { }
programmiert ist. Dachte ich mache nichts falsch, wenn ich die programmiert lasse. Dies führt wohl bei 128-Programmen zu oben beschriebenen Problemen.
-
Thread
Drehzahlmessung und senden über CAN
? [c] ISR(TIMER1_CAPT_vect) // Flanke an ICP pin { if (pulse == 0) { cap.i8l = ICR1L; // low Byte zuerst, high Byte wird gepuffert cap.i8m = ICR1H; timestamp = cap.i32; } pulse++; //INCREMENTING FLAG if (pulse == PulseProUmdrehung) { cap.i8l = ICR1L; // low Byte zuerst, high Byte wird gepuffert cap.i8m = ICR1H; // overflow verpasst, wenn ICR1H klein und wartender Overflow Interrupt if ((cap.i8m < 128) && (