-
Thread
Auf element außerhalb array zugreifen
Code mit out-of-bounds Zugriff, d.h. für -O2 [code] exists_in_table: mov r3, #0 .L2: cmp r3, #4 bgt .L6 ldr r2, .L7 ldr r2, [r2, r3, lsl #2] cmp r2, r0 beq .L5 add r3, r3, #1 b .L2 .L6: mov r0, #0 bx lr .L5: mov r0, #1 bx lr .L7: .word .LANCHOR0 table: .word 1 .word 2 .word 3
-
Thread
µC Speed
den superschnellen 75MHz Cygnal 51er einsetzen und brauche eine Lösung, wie ich den Befehl LEA.L $02(A6,D0.L),A3 entsprechend formuliere; er braucht nur wenige Taktzyklen. Das müßte doch ganz einfach sein, schließlich ist der 8051 ja Industriestandard. Wieviel Taktzyklen braucht der 51er
@Michael, "LEA.L $02(A6,D0.L),A3" ??? Diese Frage kann Dir wohl nur einer beantworten, der sich in der 68k-Syntax auskennt bzw. Du must schon mit Worten beschreiben, was da passiert. Wenn ich mich aber nicht
-
Thread
ADC auswertung
While Adcsra.adsc = 1 ' eine ADC-Wandlung Wend A_l = Adcl2 A_h = Adch2 * 256 Adc_ergeb = A_l + A_h End Sub [/code] mit Bascom-originalbefehle funktioniert, also ist die Hardware beiderseits in Ordnung: [code] $regfile = "M644pdef.dat
Ohne jetzt Bascom an dieser Stelle zu kennen A_l = Adcl2 A_h = Adch2 aber der Teil kommt mir Spanisch vor. Warum Adcl2 bzw. Adch2? Der Mega hat doch nur einen ADC. Welchen Sinn soll es haben da hinten jetzt noch eine 2 anzuhängen? A_l
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Kolja L. schrieb im Beitrag #5404856: > Warum nicht gleich so: 0180 4 100 100 Weils mit dem Weckanruf über 11833 noch einfacher geht. ;-)
Alternativ geht auch das hier (ich habe das aber selbst noch nie ausprobiert): 6.2.4 Internal 128 kHz Oscillator The 128 kHz internal Oscillator is a low power Oscillator providing a clock of 128 kHz. The frequency is nominal at 3V and 25C. This clock may be select as the system clock by programming
-
Thread
Näherung für ArcusTangens?
Johann L. schrieb im Beitrag #6028910: > Für atan verwende ich momentan die [6/6] in [0,1], die du oben gepostet > hattest. Ok. Johann L. schrieb im Beitrag #6005855: > Zum Abschluss noch meine Näherung
http://gcc.gnu.org/viewcvs/gcc/trunk/libgcc/config/avr/libf7/libf7.c?revision=279994&view=markup#l2113
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
the Arm Cortex-M0 and Arm Cortex-M23 cores. MDK for STMicroelectronics STM32F0, STM32G0, and STM32L0: The MDK for STMicroelectonics STM32F0, STM32G0, and STM32L0 is a license paid by STMicroelectronics. It is free-to-use for software developers working with STM32 devices based on the Arm Cortex-M0
einzeln, ohne Email-Adresse und trotzdem original: https://github.com/STMicroelectronics/STM32CubeL0/tree/master/Drivers/CMSIS/Device/ST/STM32L0xx/Include https://github.com/STMicroelectronics/STM32CubeL4/tree/master/Drivers/CMSIS/Device/ST/STM32L4xx/Include usw.
-
Thread
Kleinster und einfachster Linux Prozessor
8IQAAOSw4GVYUP1w Da habe ich ein - gut es ist kein Arm - aber immerhin 580 MHz 32 Bit cpu mit 128 Mb Ram. WLAN ist direkt auf dem Board - Antenne dran - fertig. Ethernet Phy ist auch mit drauf. Vor allem kann man dann auch Anwendungen mit richtig Datendurchsatz drauf laufen lassen im gegensatz
Wollte mal Rückmeldung geben: habe mir ja eines der erwähnten Boards mit > MT7688 geholt. > Dazu 128Mb RAM und 32 Mb spi-Flash wie man es überall bekommt. > > > Ich bin ehrlich gesagt restlos begeistert. Hallo Martin, das klingt ja sehr gut. Hast Du ein Devboard bestellt wo noch ethernet
-
Thread
FT232RL schluckt erstes Byte der Übertragung
Hannes schrieb im Beitrag #2975409: > @Michael L. > > Nun komm mal wieder runter...wenn Du nicht helfen willst, spar Dir solch > blöde Kommentare. OK, das hat dem TO jetzt aber ganz bestimmt geholfen. ;-) > Warum bist Du so aggressiv?
Michael L. schrieb im Beitrag #2975450: > > Ich werde von ihr immer gut behandelt. Nur den Ausdruck "Frauchen" kann > sie nicht ausstehen, schließlich ist sie erwachsen. Da hättest du dir im > RL wohl
-
Thread
Fragen zu einer Audion Schaltung
PN-Übergang aufbauen kann, so dass dieser im Knickpunkt der Diodenkennlinie arbeitet. AC176, AC128 ? Igitt-igitt, das olle Germaniums-Zeugs gehört doch längst ins Museum, willst Du mit dem Schrott wirklich noch was Basteln?
GroberKlotz schrieb im Beitrag #2468768: > LTSpice-Modelle AC127 und AC128. Kann man die Modelle auch irgendwie bei TINA (der Freewareversion) einbinden?
-
Thread
Easy TCP/IP
so gut geworden, > das es einwandfrei auch mit 2,7V funktioniert bekommt´s den stempel > mit dem L, sonst ohne. ausschuss geht natürlich in die tonne... Also wenn dies so ist, dann müsste ein L Chip ja auch mit den gleichen Taktfrequenzen arbeiten wie ein Nicht-L Chip. Allerdings sieht man in den
besitzt und somit automatisch auch ein L Typ ist. Dies würde auch erklären warum die meisten L Typen auch billiger statt teuerer sind ! Gruß Hagen
-
Thread
ST7565R mit PIC33F
DOGM128SEND(0x40); DOGM128SEND(0xa1); DOGM128SEND(0xc0); DOGM128SEND(0xa6); DOGM128SEND(0xa2); DOGM128SEND(0x2f); DOGM128SEND(0xf8); DOGM128SEND(0x00); DOGM128SEND(0x27); DOGM128SEND(0x81); DOGM128SEND(0x16); DOGM128SEND(0xac); DOGM128SEND(0x00); DOGM128SEND(0xaf); DOGM128DESELECT(); [/c]
-
Thread
868MHz detektieren
Günter L. schrieb im Beitrag #8065443: > Wenn man keine Germaniumdioden hat sondern nur Siliziumdioden, > kann man der Diode auch eine 0,7V Vorspannung geben. Kleine Schottkydiode nehmen.
Günter L. schrieb im Beitrag #8065716: > Läst sich der Sender für Testzwecke nicht dazu > bewegen mal einen Dauerträger zu senden? Lässt er sich .... aber dazu müsste man ja ein paar Zeilen Programmcode
-
Thread
Neue Version von XC3SPROG
ich in der Beschreibung kein Beispiel. Ich habe es jetzt wie folgt probiert. xc3sprog -c ftdi -L -v -s USB <-> Serial Converter test.mcs:w::MCS Dies funktioniert aber nicht. Wenn ich den -s Parameter weglasse dann funktioniert der Firmwareupload. xc3sprog -c ftdi -L -v test.mcs:w::MCS
Sebastian schrieb im Beitrag #3029826: > Ich habe es jetzt wie folgt probiert. > > xc3sprog -c ftdi -L -v -s USB <-> Serial Converter test.mcs:w::MCS Mal mit Anführungszeichen probieren: xc3sprog -c ftdi -L -v -s "USB <-> Serial Converter" test.mcs:w::MCS
-
Thread
Konfiguration eines FPGA-PCs
wenig verbrauchen. Das interessanteste ist aber, dass beide eine Iris Grafik und damit auch einen 128MB großen L4-Cache integriert haben, der in manchen Anwendungen für einen ordentlichen Leistungsschub sorgen soll, da der L4-Cache nicht exklusiv vom Grafikchip verwendet wird. Mit einem Z97-Board kannst
. Er bietet 6 Kerne und hat ein 4-Kanal-Speicherinterface, so dass du mit 16GB Modulen auf maximal 128GB RAM kommst. Wie die Broadwells hat auch der i7-5820k nur einen geringen Basistakt. Du kannst ihn aber auch mithilfe des Multiplikators übertakten. In den gängigen Computer-Foren habe ich schon
-
Thread
AVR Atmega128L EEPROM schreiben/lesen mit IAR-Compiler
meinem Projekt Parameter in das EEPROM speichern und im Programm auch wieder auslesen. µC: Atmega128L Compiler: IAR Debug: AVRStudio Schnittstelle: JTAG Ich habe beim GCC gelesen, dass das im Prinzip gleich funktioniert wie das Arbeiten mit normalen Variablen. Nur weiß ich nicht, wie die Syntax
-
Thread
DNS auflösung mit Wiznet 3100A + Atmega128L
Hallo, ich möchte mit einem Atmega128 + IIM7010A Modul einen String an einen Server im Internet senden & die Antwort des Servers auswerten. Das Problem ist, der Server hat keine feste IP-Adresse, daher muss ich vorher noch die DNS-Auflösung machen. Ich habe zwar einen Beispielcode gefunden, diesen aber bisher noch nicht ans laufen gebracht. Meine Frage ist jetzt: hat jemand sowas schonmal gemacht? Lässt sich das implementieren ohne das die IP des DNS-Servers bekannt ist? schöne Grüße Siggi
-
Thread
Uart Problem die 2te
Hi! UBRR0L UBRR0H sind falschrum geschrieben, erst H-Byte dann Low-Byte! Oder ist das beim 128iger nicht mehr so? MFG Uwe
Moin, das ganze will einfach nicht klappen ! habe UBBR0L UBBR0H umgedreht, geht auch nicht. Hat nicht zufällig jemand den Atmega128 mit einem lauffähgen UART Prog. ? Ist das immer so schwer mit dem UART ? ;) Gruß Hans
-
Thread
Heimcomputerszene in der DDR
Sven L. schrieb im Beitrag #5985344: > Tja heute braucht man auch für alles 'ne "App" Brauchte dein selbstgestrickter Bastel-PC früher kein Programm um eine Aufgabe zu lösen? > aber keiner von denen
lustig gewesen. :-) why not? auch im apple2+ gab es CP/M mit z80 & RAM DISK Ich hatte zwei 128KByte? Karten gestapelt http://www.applelogic.org/files/AIIMEMEXPHIRES.jpg
-
Thread
Problem mit pgmreadbyte
articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 data = pgm_read_byte(&Font6x8[0]); Der ATmega128 hat ein 128 KB Flash und wenn du nicht garantieren kannst innerhalb 64 KB zu bleiben, kannst du auch statt pgm_read_byte pgm_read_byte_far benutzen. Wie schaffst du das Programm auf den ATmega128
init_rs232(unsigned int baud0,unsigned int baud1) { UBRR0H= (unsigned char)(baud0>>8); UBRR0L = (unsigned char) baud0; UCSR0A = (1 << RXC1); UCSR0B=(1<<RXEN)| (1<<RXCIE) ; UCSR0C = (1 << UCSZ10) | (1 << UCSZ11); UBRR1H= (unsigned char)(baud1>>8); UBRR1L = (unsigned char
-
Thread
Einschaltung und Löschung OLED Display
Schreibroutinen ein: [avrasm] Write_Instr: wdr cbi PortC,6 ; D/C (H:Data; L: Command) cbi PortC,5 ; CS nop nop call SPI_Senden nop nop sbi PortC,6 ; D/C (H:Data; L: Command) sbi PortC,5 ; CS ret Write_Data: wdr sbi PortC,6 ; D/C (H:Data; L: Command) cbi PortC,5 ; CS nop nop call SPI_Senden nop nop sbi PortC,6 ; D/C (H:Data; L: Command) sbi PortC,5 ; CS ret [/avrasm]
-
Thread
Abschaltung AM-Rundfunksender, 2.
auch für das Bremsgitter. Siehe z.B. http://www.jogis-roehrenbude.de/Leserbriefe/Burkhards-2SH27L-Radio/Tetroden-Audion.htm ein Audion mit der 2SH27L, quasi als Tetrode geschaltet. Kainka hat hier (zunächst versehentlich) das Bremsgitter mit der Anode vertauscht und erklärt auch, warum das den
den Sender > nochmal "wegdrücken" ? Kommt schon hin, denn laut Radiomuseum ist die ZF bei nur 128 kHz.
-
Thread
Einsteiger FPGA board
. Ich habe noch keine FPGA-Design-Software gesehen, die 100% fehlerfrei läuft. Egal ob X, A/I oder L... Duke
Schnittstellen. Das verwendete FPGA ist relativ langsam, dafür sehr stromsparend und hat viel onchip SRAM (128kByte).
-
Thread
I2C Adresse ermitteln
1 geschoben erfasst man halt nicht so schnell. Genau genommen gibt es *doch* 256 I2C Adressen. 128 zum lesen und 128 zum schreiben;)
der Code zum Scannen (in C): > https://github.com/groeck/i2c-tools/blob/master/tools/i2cdetect.c#L58 > Von den zwei geschachtelten for-schleifen nicht verwirren lassen, das > kommt daher dass die Ausgabe in 16 Spalten erfolgt: Also dieser hier
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Damit kann man die Pufferanforderungen deutlich senken. Der doppelte Speicher ist im Zeitalter von 128GB++ SD-Karten nebensächlich.
Die STM32L4+ haben sogar 640 kByte Ram...
-
Thread
Lokalität von Registerwerten?
adc @0H,@1H .endm .macro subw sub @0L,@1L sbc @0H,@1H .endm .macro sbcw sbc @0L,@1L sbc @0H,@1H .endm .macro cpw cp @0L,@1L cpc @0H,@1H .endm .macro cpcw cpc @0L,@1L cpc @0H,@1H .endm .macro
T0L sbrc EH, 0 add T0L, EL lsr T0L sbrc EH, 1 add T0L, EL lsr T0L sbrc EH, 2 add T0L, EL lsr T0L sbrc EH, 3 add T0L, EL clr T0L sbrc EH, 4 add T0L,
-
Thread
Wie groß muss die Vektortabelle des Cortex-M sein?
Servus! 32, 64, 128, 256 oder 512 Worte? Andere Werte kommen garnicht in Frage. Die M4-CPU kann ziemlich sicher max. 240 Interrupts,, die M7 evt. mehr. Aber real sind vielleicht nur 50 oder 100 auf dem Chip verdrahtet
Bauform B. schrieb im Beitrag #6081908: > Servus! > 32, 64, 128, 256 oder 512 Worte? Andere Werte kommen garnicht in Frage. > Die M4-CPU kann ziemlich sicher max. 240 Interrupts,, die M7 evt. mehr. > Aber real sind vielleicht nur 50 oder 100 auf dem Chip verdrahtet
-
Thread
Tiny24A 128khz Stromverbrauch
Hallo, habe zum Verständnis ein paar Fragen. Ich lasse meinen Tiny 24A mit dem 128 khz WDO (Int. RC-Os.) laufen und er verbraucht so um 1mA Strom. Laut Datenblatt S. 185 sollte der Stromverbrauch bei 4,5V ca. 80yA sein. Wenn ich jetzt noch den AD-Wandler abschalte, sollte der Verbrauch
Es hilft Ihnen zwar nichts, aber ich messe hier an einem ATtiny84A-PU (1127) bei 5.0 V und 128 kHz eine Stromaufnahme von 82 uA.
-
Thread
Website mit Mikrocontroller
Dominik L. schrieb im Beitrag #5197814: > Die Vorgaben der Pflichtaufgabe kann sicherlicht fast jeder moderne > Mikrocontroller: Das sagen euch die Datenbätter. Dominik L. schrieb im Beitrag #5197814:
Dominik L. schrieb im Beitrag #5197814: > Das benötigt natürlich einen Mikrocontroller der > 1.) Viel Speicher für die Website (ca. 1-5MB) hat > 2.) Die nötige Rechenleistung Das benötigt weniger als Du
-
Thread
C String an Terminal ausgeben
)){ int i; for(i = 0; i <= sizeof(c); i++) { c[i] = blueToothSerial.read()-128; // um 128 Stellen nach hinten verschieben } UDR0 = c[i]; _delay_ms(200); } [/c] Wenn ich noch eine if-Bedingung rein haue, ist nur jede 2. Eingabe richtig (sowohl Ziffer,
// um 64 Stellen nach hinten verschieben else c[i] = blueToothSerial.read()-128; // um 128 Stellen nach hinten verschieben } UDR0 = c[i]; _delay_ms(200); } [/c] Wie gebe ich danach einen String aus zB 10 Characters richtig ans Terminal? btw
-
Thread
String splitten (Programmiersprache: C)
hinkopieren. Fall 2a: Die Zielstrings (die Teile vom µC-String) sind statische Arrays: char teil1[128], teil2[128]; // hier wird genug Platz allokiert, // daher muss man sich nicht um die Länge kümmern *semi = '\0'; strcpy(teil1, instr); strcpy(teil2, semi+1); *semi = ';'; // den µC-String
brauchst, kannst Du auch diesen kopieren und weiter mit der Kopie wie im Fall 1 arbeiten: char instr[128], kopiestr[128]; char *semi; . . . strcpy(kopiestr, instr); semi = strchr(kopiestr, ';'); if (semi!=NULL) { *semi++ = '\0'; // Testausdruck printf("Teil 1: %s\nTeil 2: %s\n", kopiestr
-
Thread
LCD Display Bargraph
:Integer;text:ansistring):Boolean; var temp:integer; begin temp := 128+(Spalte-1)+(Zeile-1)*64; USB_LCD_Command(temp,0); //1. Zeile 1.Zeichen USB_LCD_Data(PCHAR(text),length(text),0); result := true; end; [/code] Display wurde davor initialisiert. Es ist
WideString. > > MfG Spess Ein normaler String wird hier aber zum Verhängnis, da ein Hello dann zu Hello. Die Funktion nimmt halt einen ANSIString und so kommt dann ein Hello ;
-
Thread
Worin liegt der Unterschied "UCSRC"
0056 8AB9 out 42-0x20,r24 100 .LM16: 101 0058 80E8 ldi r24,lo8(-128) 102 005a 80BD out 64-0x20,r24 103 .LM17: 104 005c 1630 cpi r17,lo8(6) 105 005e 01F0 breq .L9 106 .LVL6: 107 .LM18
,lo8(-126) 122 0076 00C0 rjmp .L19 123 .L10: 124 .LM20: 125 0078 84E8 ldi r24,lo8(-124) 126 007a 00C0 rjmp .L19 127 .L11: 128 .LM21: 129
-
Thread
C-Code optimieren (passt nicht in Attiny2313) :( Gesperrt
Sortiere mal Funktionen aus, die du nicht benutzt. Das macht der Compiler nicht unebedingt selber. da1l6
? "A " : "I " ); > utoa( hv, ausgabe, 10 ); > lcd_string( ausgabe ); > lcd_string( lv == 128 ? ",0" : ",5" ); > lcd_string( GRAD_CHAR "C " ); > } So ist es jetzt tatsächlich kürzer :) 98,3% :)
-
Thread
Einfacher Osziloskop - Bascom
hinzukommen, da der Mega 32 noch nicht ausgelastet ist. Display habe ich das Toschiba TLX-1391 (T6369) 128x128 genommen. Sollte 100µs für eine Messung machen und eine Messreihe hat 770 Messungen. Für Anregungen und Tips wäre ich Dankbar, vielleicht sogar eine Erweiterung. Später kommt es auf www.comwebnet.de
Da sind doch 10BitWandler drinne, wieso ist dann 8Bit schneller das wird doch nur auf Zwei ADCH + L Register reingepackt und ich lese bei 8Bit nur ADCH aus (S.203) Sehe ich das soweit richtig?
-
Thread
Wer gleicht ein altes Autoradio ab?
Dietrich L. schrieb im Beitrag #5520084: > Mein Versuch > eines Abgleichs hat zwar leichte Verbesserungen gebracht, aber zufrieden > bin ich damit noch lange nicht. An ZF und Dekoder sollte man tunlichst
Dietrich L. schrieb im Beitrag #5521654: > lediglich der UKW-Empfang ist deutlich verbesserungswürdig vielleicht ein Antennen Masse Problem zur Karosserie?
-
Thread
BCM flackert beim dimmen
BCM Periode übernommen werden. https://www.mikrocontroller.net/articles/Soft-PWM#Intelligenter_L.C3.B6sungsansatz "Dieses Prinzip wird oft angewendet. Würde man allerdings einfach am Ende die Zeiger tauschen käme es zu einem Crash! Der Interrupt kann jederzeit aktiv werden. Wenn dann die Zeiger
bit 1 = 129 Taktzyklen sollte sein: 64 Taktzyklen > bit 2 = 191 Taktzyklen sollte sein: 128 Taktzyklen > bit 3 = 321 Taktzyklen sollte sein: 256 Taktzyklen Der Witz einr BCM ist ja, dass man die unteren Bits meistens NICHT über mehrfache ISR Aufrufe macht sondern direkt nacheinander
-
Thread
EOL ATmega328p
48 MHz laufen In der Spezifikation steht aber bis 32 MHz. Sehr professionelle Vorgehensweise. LoL.
Christian schrieb im Beitrag #7301456: > [ ] Du hast verstanden, worauf ich hinaus wollte. LoL.
-
Thread
Die andere Firmware für AVR-NET IO
DNS Namen. Zum Test habe ich auch mal diese Zeilen genommen: unsigned long myip = IPDOT( 192l, 168l, 1l, 100l ); while( 1 ) { // mit IP auf Port 21 verbinden SOCKET = Connect2IP( myip, 21); // Verbindung okay ? if ( SOCKET != NO_SOCKET_USED ) break; if ( i > MAX_NTP_FAILED )
Namen. > > Zum Test habe ich auch mal diese Zeilen genommen: > > unsigned long myip = IPDOT( 192l, 168l, 1l, 100l ); > > while( 1 ) > { > // mit IP auf Port 21 verbinden > SOCKET = Connect2IP( myip, 21); > // Verbindung okay ? > if ( SOCKET != NO_SOCKET_USED ) break; > if ( i > MAX_NTP_FAILED
-
Thread
eDip240-7 Programmierung
x, uint8_t y, char *buf) { // example: // unsigned char ctdchars[] = {13, 0x1b, 'Z','L',1,1,'D','i','s','p','l','a','y', 0x10 }; // unsigned char i, j, bcc; unsigned char test; //DEBUG j = strlen(buf) + 6 ; // 6 = esc + Z + L + xpos + ypos + NUL i2c_start_wait(i2cDestination
4. test += i2c_write('Z'); // send 'Z' bcc += 'Z'; //5. test += i2c_write('L'); // send 'L' bcc += 'L'; //6. test += i2c_write(x); // send xpos bcc += x; //7. test += i2c_write(y); // send ypos bcc += y; //8. for(i = 0; i <
-
Thread
Multiplizierer Hardware Aufwand
www.richis-lab.de/cpu04.htm Die CPU hatte natuerlich Hardware-Multiplikation fuer 32-Bit-Integer (MUL{B,W,L}) und auch DIV{B,W,L}), allerdings schon sehr frueh im Microcode. Das ist nur fuer Integers, Floats wurden mit der 78032-CPU in Software emuliert. DEC entwickelte dann eine Floating-Point-Unit (DEC78132
cpu04.htm > > Die CPU hatte natuerlich Hardware-Multiplikation fuer 32-Bit-Integer > (MUL{B,W,L}) und auch DIV{B,W,L}), allerdings schon sehr frueh im > Microcode. Wie man an den Bildern sehr schön sehen hat das µ-Code-Rom bei den alten Gurken sehr viel Platz verbraucht. Jim Keller (https
-
Thread
Servos zittern - Warum? Problemlösung?
Ich habe schon alle möglichen Steps (in µs) durchprobiert. Die Servos sind direkt an einen ATmega128 angeschlossen und mit dem folgenden Code (BASCOM BASIC) initialisiert: ---------------------- 'Initialisierungsroutine für die Servos Config Servos = 2 , Servo1 = Portb.7 , Servo2 = Portb.4 , Reload
Nein, das geht leider nicht. Dazu kommt auch noch, dass ich beide UART-Schnittstellen des Mega128 nutze.
-
Thread
Frequency vs. Vcc beim Atmega128L mit 3.3V
Hi, laut Datenblatt ist beim Atmega128L bei 3.3V ca 11MHz im sicheren Bereich möglich, aber wie siehts in der Praxis aus... Hat man bei 3.3V Vcc mit einem 14.745600MHz Quarz Probleme? Danke und Gruß
>Was mir weiterhelfen könnte, wäre jemand, der zB einen Atmega128 oder >megaXX bei 3.3V mit über 11MHz betreibt und sagen kann wie sicher der >Aufbau bei Ihm läuft... Das kann dir keiner sagen. megaXX hab ich noch nicht probiert, aber übertakten würde ich nur
-
Thread
Welchen Mikrocontroller CAN-Bus
Thomas L. schrieb im Beitrag #2985624: > stm32f103 oder grösser. Eher nur größer, beim stm32f103 geht CAN und USB nicht gleichzeitig. Tach schrieb im Beitrag #2985670: > Lpc11c-Serie hat glaube ich schon
Thomas L. schrieb im Beitrag #2986133: > Roland H. schrieb im Beitrag #2986128: > >> >> Je nachdem, wie kaufmännisch Du Deine Zeit bewertest, könnte sich ein >> USB-CAN-Dongle für 100 EUR schnell amortisieren
-
Thread
[V] DDR-Elektronikbücher
Autoren W.Müller Militärverlag der DDR Pos.16 Schaltnetzteile 1. Auflage 1987, 128 Seiten Autoren J.Jakob Militärverlag der DDR Pos.17 Elektronische Modellfernsteuerung 3. Auflage 1982, 640 Seiten Autoren G.Miel Militärverlag der DDR Pos
Autoren G.Miel Transpress Verlag Pos.19 Automodellsport Grundlagen 1. Auflage 1982, 128 Seiten Autoren Autorenkollektiv Transpress Verlag Pos.20 Modellbahnelektronik 2. Auflage 1983, 128 Seiten Autoren H.Jakubaschk Transpress Verlag 2 x vorhanden
-
Thread
USART - Problem
an dieser Usart Verbundung verbracht und bin immer noch nicht weitergekommen. Transmitter: Atmega128, 16Mhz externer Quarzoszillator. Receiver: Atmega128, 16Mhz externer Quarzoszillator Beide befinden sich auf einzelnen Leiterplatten. Die USART Verbindung erfolgt über ein Flachbandkabel, somit
Atmega128-Alarmglocke: ATmega103 Compatibility Mode Selected by a Fuse Werkseinstellung ist Atmega103!!! Die taktrelevanten Fuses sind natürlich auch immer wieder gern genommene Fehlerquellen. mfg.
-
Thread
FAT16 Problem beim schreiben
saveFile); done=0; while (fopen_((unsigned char*)datname,'r', &lFile) && !done) { fclose_(&lFile); saveFile += 1; sprintf(datname, "ses_%d.ggp", saveFile); if (saveFile >= 254) {
status_record = 0; fclose_(&lFile); DOG_STRING(0, 0, " "); } } if (~IO_INPUT & (1 << BT_MOD) && status_record == 0) { while (~IO_INPUT & (1 << BT_MOD))
-
Thread
Warum wird Variable wegoptimiert?
r0, r1, r2 8000ad2: f000 f9a5 bl 8000e20 <__aeabi_ui2d> 8000ad6: a320 add r3, pc, #128 ; (adr r3, 8000b58 <L_LOOPUS_203+0x14>) 8000ad8: e9d3 2300 ldrd r2, r3, [r3] 8000adc: f000 fa16 bl 8000f0c <__aeabi_dmul> 8000ae0: f000 fc26 bl 8001330 <__aeabi_d2uiz> 08000ae4
r1, [r3, #16] if(RS) 8000af8: b10e cbz r6, 8000afe <L_LOOPUS_161+0x1a> SetBits(GLCD_CTRL_GPIO,GLCD_DI); //GLCD_CTRL_PORT |= (1 << GLCD_DI); // Data 8000afa: 2280 movs r2, #128 ; 0x80 8000afc: e001 b.n 8000b02 <L_LOOPUS_161
-
Thread
UKW Abschaltung, nun doch?
#5381887: > 1W Leistungsaufnahme zum Dekodieren http://d1jy6p8pks3hof.cloudfront.net/datasheets/T2L4A/Product%20Specification_T2-L4A-8650C__I_20130527.pdf 60 mW
Stefan H. schrieb im Beitrag #5381926: > http://d1jy6p8pks3hof.cloudfront.net/datasheets/T2L4A/Product%20Specification_T2-L4A-8650C__I_20130527.pdf > > 60 mW Nö. Drei Betriebsspannungen nötig und der typ. Strombedarf des KeyStone Chips ist im DAB Betrieb lt. Datenblatt: 1,2V : 48mA 1,8V
-
Thread
Referenzspannung herunterteilen - Wert von Spannungsteiler egal?
dessen Widerstandsbeschaltung ebenso stabil sein muss. Der PGA sollte mindestens eine Verstärkung von 128 haben. 128 deswegen, weil ich dann die Referenzspannung von 4,096V direkt an den ADC legen könnte und die Differenzspannung der Messbrücke ausreichend verstärken kann, damit der Messbereich gut genug ausgenutzt werden kann. 128*35mV ist zwar mehr als 4,096V aber dann eben hier mit A=64. Ích habe mehrere dieser Zellen, welche sich in ihrer Ausgangsspannung auch noch unterscheiden. Maximal 128 wäre also eine gute Verstärkung