-
Thread
TCP/IP Stack Micrchip EEPROM Includen
CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210/PIC24HJ256GP610/dsPIC33FJ256GP710/PIC32MX360F512L/PIC32MX460F512L/PIC32MX795F512L/possibly others, AC164136-4 MRF24W Wi-Fi PICtail/PICtail Plus
CFG_INCLUDE_EX16_MRF24WB) || defined(CFG_INCLUDE_EX16_MRF24WG) // DM240001 Explorer 16 board, PIC24FJ128GA010/PIC24FJ256GB110/PIC24FJ256GA110/PIC24FJ256GB210/PIC24HJ256GP610/dsPIC33FJ256GP710/PIC32MX360F512L/PIC32MX460F512L/PIC32MX795F512L/possibly others, AC164136-4 MRF24W Wi-Fi PICtail/PICtail Plus
-
Thread
ATTiny13 dreht völlig durch!
Achso, hätte ich fast vergessen, die Fuses sind auf 128khz Oszi-Frequenz eingestellt! Was meinst du mit dem volatile?
>Achso, hätte ich fast vergessen, >die Fuses sind auf 128khz Oszi-Frequenz eingestellt! Das ändert nix. Ich habe Deine Frage beantwortet und dir den Grund, warum das Programm nicht das macht du willst, genannt.
-
Thread
von SD Karte auf RAM
dsPIC33. Gibt es sonst noch Möglichkeiten um sowas elegant zu lösen? Freue mich auf Input. lG
implementierung an. Bei z.B. einem Projekt und dessen implementierung wären z.B. bei einzelbyte(128 Aufrufe)statt einen aufruf für 128Byte Block wegschreiben/lesen: Datenrate auf ~5% vom theoretischen max. im Block mit einem Aufruf bei ~90% Hätte man bei jedem einzelaufruf statt Adr++ noch
-
Thread
AVR ASCII Video Terminal - 40 x 25 - BAS Signal
.EQU TxtL = 12 ;Anzahl TextZeilen .EQU CpL = 28 ;Anzahl Zeichen pro Zeile ok, sorry. There is something more to adapt. .EQU TxtL = 12 ; Textrows Count .EQU CpL = 28 ; Chars per Row CpL maybe 5? TxtL also 5? RandOben = 30? RandLinks = 80?
-
Thread
WIZ810 (WIZ5100) an XMEM Interface (AVR)
möchte ich das WIZ810 Modul verwenden (Hab es von Circuit Cellar bekommen). Jetzt hab ich am Mega128 in den unteren 32kB des XMEM Interfaces einen SRAM (A0 - A14). Das Wizent Modul beinhaltet selbst 32k an adressierbaren Speicher. Das möchte ich im oberen Block des µCs anschließen. Nur wie schaut
TSSOP kein Problem. Hier findest du eine gute Anleitung: http://www.mikrocontroller.net/articles/SMD_L%C3%B6ten Eventuell könnte ich eine komplette Platine löten. Gruß Robert
-
Thread
Was tun mit altem Zeitzeichenempfänger
Noch ein Messergebnis: Ich habe die Oszillatorspule (L8/L9/L10) durchgemessen (siehe Schaltbild HF-Teil https://www.mikrocontroller.net/attachment/536177/HBB-Schematic.gif ) Jeweils mit einem 3500pF-Kondensator parallel messe ich für L8 205.1 kHz, L9
egal, ob auf der Seite von L8 oder L9 angeschlossen. Fazit: L8 = 172µH, L9=16.9µH, L10=15.7µH, K=0.834 in allen Fällen. L10 sitzt symmetrisch auf L8+L9. Induktivität L8+L9=279µH und die Anzapfung liegt etwa bei 0.24, auch die
-
Thread
Sinusberechnung auf Controller STM32F030
Falls es immer wieder dieselben Werte sind. Ich wuerd mir aber eher 2^N Werte abspeichern. Also 64, 128, 256, das machts dann einfacher mit Wrap-aroud
cos x, sin x" (Danmarks tekniske Hojskole, Mai 1978, via Lampe-Jorke-Wengel): y:= x * (K*x^2 + L + M / (x^2 + N)); mit K = 0.15625 L = -11.45242628 M = 480.1488517 N = 38.55864669 Der reicht für 6 Stellen bei single. Aber bitte auf den 1. Quadranten herunterbrechen. W.S.
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil2) Gesperrt
new Schon recht lange ist, habe ich den mal gesplittet! Bitte hier weiterschreiben. Danke :-) l.G. Roberto
Thread gefallen... > Sollten wir hier vielleicht mal wieder eine neue Seite anfangen ? (Teil3 > ?) > l.G. Roberto Mach es einfach!!! Es kommt dann auch uns Gästen zugute :-) l.G. Jürgen
-
Thread
ADC des ATMega16 defekt?
Tom L. schrieb im Beitrag #3051915: > AREF=GND Das macht man nicht!
finished } void ADC_vInit(void){ //ADCSRA = (1<<ADIE); ADCSRA |= (1<<ADEN)|ADC_PRESCALER_128; ADMUX = (1<<REFS1); ADC_vStartConv(1); //Init with ADC1 } [/c] uchar8 bezeichnet uint8_t und ADC_PRESCALER_128 ist (1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0). Das Bitflag wird in der Main ausgelesen
-
Thread
[3D Druck] Wer kann kleines Zahnrad (1x) drucken ?
Patrick L. schrieb im Beitrag #7070023: > Frohes Lesen. Danke fürs zusammenschreiben, aber wer ist der "Zahnradkreator"?
Patrick L. schrieb im Beitrag #7090670: > Eine Glimmlampe ist keine /Blitzlampe/ ;-) Einmalig schon :-)
-
Thread
Plattenspieler bauen
Josef L. schrieb im Beitrag #7218654: > https://www.google.com/search?client=firefox-b-d&q=familienbenutzer Der ist aber entnehmbar, soweit ich mich erinnere.
Josef L. schrieb im Beitrag #7219059: > Muss er rot sein? Was meinst Du denn, warum der wohl rot ist?
-
Thread
Was tun mit 200 Mikrocontrollern?
/M30627FHPGP-U3C/M30627FHPGP-U3C-ND/964961 - 384kB Flash - 31kBytes RAM - 16 Bits - 24MHz - 128Pin LQFP Mir fehlen die Ideen
Jan L. schrieb im Beitrag #5173048: > Temperatursteuerung über Takt? :-) Es gab doch hier einen, der damit regelbare LED-Konstantstromquellen gebaut hat. Die werden auch immer gebraucht. Und man braucht
-
Thread
Waage-Terminal emulieren mit STM32 development board + 2.4 inch TFT
Hallo ManiB! Das STM32L Discovery Board hat ein LCD Display einen Touchslider zwei Leds und einen Userbutton samt ST LinkV2 Programmieradapter um ~10,- Euro. Das STM8L Discovery Board hat ein LCD Display zwei Leds und einen
Programmer. > > LG Stefan > > [1] https://www.olimex.com/Products/ARM/EnergyMicro/EM-32G880F128-STK/ da gibt's ja tolle Produkte!!! hier sogar mit einem STM32L152VBT6 https://www.olimex.com/Products/ARM/ST/STM32-P152/ ...leider auch ohne direkte Debug-Schnittstelle;( Welches ARM JTAG
-
Thread
x86-RP2040-Kombinationsboard, neuer Renesas-Mikrocontroller, neues Rohde-Oszilloskop
MHz): engineering samples will be available starting December 15, 2025. [/c] ### Renesas – RA0L1 mit kapazitivem Touch und Cortex M23-Kern Im Hause Renesas steht ein neuer Chip ante Portas. Die als RA0L1 bezeichnete Lütte platziert sich im Familienstammbaum wie in der Abbildung gezeigt. !
supported, 64GB eMMC 5.1 with Win11 IoT Ent License 16GB LPDDR5 4800MT/s with IBECC supported, 128GB eMMC 5.1 16GB LPDDR5 4800MT/s with IBECC supported, 128GB eMMC 5.1 with Win11 IoT Ent License • Display: HDMI 2.1, up to 4096 x 2160@60Hz eDP 1.4b, 2 Lanes, up to
-
Thread
LIN-Bus AppNotes
kann?, wie sollte das Programm Struktur ausgesehen?. PS: als Controller habe ich die AT90CAN128 und 2 Atemega128 Als Lin-Transceiver die ATA6661 von Atmel
void) { // Reload: Set Timer Value for a Tbit overflow TCNT1H = _8MHZ_TCNT1H; TCNT1L = _8MHZ_TCNT1L; if(19200 == CmdCtr) { CmdCtr = 0; } else { CmdCtr++; } l_sch_tick(); //call lin slave handler }
-
Thread
Frequenz messen mit Timer 1
Also hier habe ich ein LC-Messgerät welches über Frequenzmessung L und C erechnet. Es Wird auch die Frequenzausgegeben. Die Frequenz wird über T1 gezählt. Das Programm ist noch nicht fertig, die Frequenzmessung und Messung von L und C geht aber. Du kannst die wesentlichen
' $regfile = "m32def.dat" '$baud = 19200 $hwstack = 128 $swstack = 128 $framesize = 128 Const Version = "1.1" Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0 Cursor
-
Thread
Linux ist endlich vom C89 Standard weg
> [c] > char a = 1234; > [/c] > -> undefined behavior > das würde ich auch für > [c] > int<-128,127> a = 1234; > [/c] > erwarten. das sagt dem Compiler lediglich, dass er platz für Ganzzahlen > zwischen -128 und 127 bereitstellen soll. Diesen Bereich nicht zu > verlassen liegt dann in der
++ noch Python interessieren. ;-) $ find /usr/src/linux/linux-source-5.4.0/ -iname '*.py' | wc -l 105 ;-)
-
Thread
RC Ladegerät 6-PIN ISP. kennt jemand die pin belegung?
jeodch müsste es doch auch so gehen. Eine ISP schnittstelle scheint es zu geben der µC ist ein Atmel128L Ich hatte mich an diesen thread gehalten http://www.mikrocontroller.net/topic/68459 jedoch kann wird der µC nicht erkannt bzw. sagt Burn-O-Mat nen timeout an. Durch nachverfolgung der beschaltung
Im Datenblatt des ATmega128(L) wirst du herausfinden, dass die ISP MISO und MOSI Pins auf einem UART ( UART0 wenn ich mich nicht irre ) liegen und nicht am SPI. Wenn ich mich recht erinnere waren das PE0 und PE1, aber zur Sicherheit
-
Thread
Pedalkraftmessung am Fahrrad
z.B. hier bekommt man sowas: http://www.fahrrad-krause.de/Innenlager_Thun_X-Cell_R_Einbau_123-128mm_999999-832240.html für kleines Geld (<100€) Damit hat man alles was man braucht, Drehmoment und Winkelgeschwindigkeit. Für das Geld baust du das nicht selbst.
für 170€ http://www.linergy-shop.de/product_info.php?info=p876_thun-x-cell-rt-4-kant-tretlager-136l-136mm-digital.html was auch < 200€ ist
-
Thread
ADC am ATMeha644p geht nicht
: [c] #include <stdlib.h> #include <avr/io.h> #include "uart.h" #define F_CPU 16000000L void main(void) { //init UART uinit(); //ADC aktiv, ADC starten, Freerunning mode, Prescaler = 128 //ADCSRA = (1<<ADEN) | (1<<ADSC) | (1<<ADFR) | (1<<ADPS0 ) | (1<<ADPS1) | (1<<ADPS2);
= (1<<REFS1) | (1<<REFS1) | (1<<MUX0); //ADC aktiv, ADC starten, Freerunning mode, Prescaler = 128 ADCSRA=(1<<ADSC)|(1<<ADEN)|(1<<ADATE)|(1<<ADIE)|(1<<ADPS2)|(1<<ADPS1); [/c] immer noch 1023...
-
Thread
Speicherbausteine - Die Bilder
Cypress Semiconductor CYK128K16MCCB, ein PSRAM (Pseudostatischer RAM): https://www.richis-lab.de/RAM11.htm
Motorola MCM21L14, ein 4096 Bit SRAM: https://www.richis-lab.de/RAM18.htm
-
Thread
Falsche Adresse PCF 8575 ?
>Lt. meinem Datenblatt hat der PCF8575 die Adressen 0x40/41, 0x42/43, ... I2C slave address L H L L A2 A1 A0 R/W Da frag ich mich auch wie man auf 0x32 bis 0x39 kommt;)
falsch ist ...) Mit 7 Adress-Bit kann man aber keine 1024 Adressen abbilden - es sind theoretisch 128 möglich, von denen aber 16 reserviert/nicht nutzbar sind (wenn man von der möglichen 10-Bit-Adressierung absieht) - also max. 112 unterschiedliche Slave-Adressen.
-
Thread
µC Auswahl mit Ethernet und CAN
PIC32MX764F128L PIC32MX764F128H PIC32MX775F256L PIC32MX775F256H PIC32MX775F512L PIC32MX775F512H PIC32MX795F512L PIC32MX795F512H Teils 2 CAN-Schnittstellen. MCU Core (vom PIC32MX775F256L): 80MHz
Michael Skropski schrieb im Beitrag #2828833: > PIC32MX775F512H > PIC32MX795F512L > PIC32MX795F512H > > Teils 2 CAN-Schnittstellen. Den gibts z.B. mit CAN auf dem Olimex Duinomite Mega Board bzw. auch dann mit Ethernet auf dem Olimex Duinomite eMega. Fuer den Mega gibts
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
Clemens L. schrieb im Beitrag #4950795: > Heutzutage übliche Familien wären z.B. 74AHC/VHC oder 74LVC. Damit kann man auf dem Steckbrett hervorragende Störsender aufbauen, selbst, wenn die eigentliche Schaltung
PCF8574T-I2C-8-Bit-IO-GPIO-expander-module-/182486156352?var=&hash=item2a7d05c440:m:mFdPIwe2gxOjz4RRdL18KtQ
-
Thread
UART UBRR setzen ATMEGA
Könnte ich eigentlich auch schreiben [c]UBBR0H = BAUD_Wert >> 8; UBRR0L = BAUD_Wert;[/c]
nur bei den AVRs, wo die High-Adresse = Low-Adresse+1 ist. Also z.B. nicht bei Atmega8, 16, 32, 64, 128.
-
Thread
Gesucht: Ältester IC im Forum
Ralf L. schrieb im Beitrag #5057352: > LM741 Baujahr 1975 (ohne Foto) Ich kann mich noch an einen xx709 erinnern, den Vorläufer des 741. Im runden Metallgehäuse. Müsste aber lange suchen.
Werner H. schrieb im Beitrag #5063064: > Ich glaube, ich habe die ältesten: > > Ein paar RT µL 914, erschienen um 1970 Wo ist das Foto?
-
Thread
Windows 11, AVR-GCC: Pfade setzen
Ein (fehlgeschlagener) Aufruf von make: [pre] avr-gcc -O -g -Wall -ffreestanding -mmcu=atmega128 -c -o twitest.o twitest.c avr-gcc: fatal error: cannot read spec file 'device-specs/specs-atmega128': No such file or directory compilation terminated. make: *** [<builtin>: twitest.o] Error 1
makefile hinzugefügt. Hier die Ausgabe: [pre] avr-gcc -v -O -g -Wall -ffreestanding -mmcu=atmega128 -c -o twitest.o twitest.c Using built-in specs. Reading specs from device-specs/specs-atmega128 avr-gcc: fatal error: cannot read spec file 'device-specs/specs-atmega128': No such file or directory
-
Thread
Neue Cortex-M0+-Familie von Atmel
AVR kommt eher ein CortexM4 entgegen (DSP) und Atmel hat ja schon seit längerem die low power SAM4L Serie im Angebot, trotzdem hat sowohl Samsung als auch Microsoft den UC3L den Vorzug gegeben - hätte der 32Bit AVR keinen Markt dann wäre er also schon lange verschwunden denke ich. UC3L im Microsoft
sich denn überhaupt noch sich mit zb.8Bit AVR zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
-
Thread
Schaltung zerstört, aber warum?
werden hierbei dann Flanken von 4V gesendet. Der ADE7755 bekommt seine 5V durch einen verbauten 78L05. Nun dachte ich, wunderbar, das kann ich direkt an Schaltung 2 an einen Interrupt eingang (INT0) von einem AT90CAN128 hängen um die Pulse dann dort zu zählen. Als ich es angeschlossen habe, ist
dem entwicklungsboard auswerten. Das Entwicklungsboard ist ja auch nicht kaputt gegangen. der 78L05 generiert eine 5V irgendwie aus den 220V. K.a. das hab ich auch nicht kapiert. Laut Datenblatt sollte der 78L05 damit aber kein Problem haben
-
Thread
C Code Optimierung für LCD (AVR32)
@ Johann L. (gjlayde) Benutzerseite >> Was meint ihr? >Die Frage wird dir nur ein Blick in den erzeugten Code bringen, und ob >der Compiler die Sequenz (quasi) optimal übersetzt bzw. die Maschine >optimal
@ Johann L. (gjlayde) Benutzerseite >Jeder der sich etwas mit AVR auskennt würde folgenden "optimalen" Code >hinschreiben: >gcc 4.3.2 mach sowohl bei Optimierung auf Codegröße als auch bei >Optimierung
-
Thread
CNC3020 gbrl
:10.000,0.000,0.000|Bf:15,128|FS:0,0|WCO:10.000,0.000,0.000> [/code]
Sven H. schrieb im Beitrag #7796108: > G10 L20 P0 X0 Y0 Z0 L20, was soll das sein??? Laut RepRap gibt es das nicht. https://reprap.org/wiki/G-code Deinen Plotter schau ich mir morgen an, versprochen:). OK, G10 L20 : LinuxCNC <> grbl
-
Thread
Schaltplan zu Yamaha Rx797 Receiver
my3dprinter.wordpress.com/tag/heizbett/ https://www.conrad.de/de/temperatursicherung-112-c-1-a-250-v-l-x-b-x-h-4-x-52-x-22-mm-eska-700117-n3-1-st-534129.html Die sind meistens direkt unter der obersten Lage der Isolierpappe versteckt, die muss man mit Teppichmesser vorsichtig aufschneiden, damit man
schrieb im Beitrag #4585257: > 125 grad sind ok. http://www.reichelt.de/Temperatursicherungen/MTS-128/3/index.html?ACTION=3&GROUPID=3304&ARTICLE=57706&OFFSET=500&
-
Thread
Pollin Gutschein 5€
Clemens L. schrieb im Beitrag #5671672: > EFDAEC Steht dick und fett auf der Webseite. Und?
Clemens L. schrieb im Beitrag #7771757: > "Fest-Spar-Gutschein" > 7DEC1B > bis 29.12., MBW 15€ Komisch, hier kam am Sa. 09.12.24 ein "Fest-Spar-Gutschein" 33ACFD bis 29.12. mit MBW 29 €uro.
-
Thread
Datenstruktur bei vielen Ein/Ausgängen
man am geschicktesten die Entprellung und Zustandsänderungserkennung der (mit reichlich Reserven) 128 Eingangstaster? Lieber x für sich vollständige Abbilder als 128er Bitfeld-Structures nehmen, wo dann Abbild x-1 (x-2) das Abbild des (vor)vorherigen Schleifendurchlaufs enthält und zusätzlich Abbilder
Status_Signal: (Zh, Zl = 2 Bit für vier Zustände (Hp0, Hp1, Hp2, Dunkel)) Z_akt_h, Z_akt_l; Z_neu_h, Z_neu_l ; Vormerkung_Z_h, Vormerkung_Z_l; Z_-1_h, Z_-1_l; Blockiert, Freigabe, Blinkmerker, Reserve, Reserve, Reserve, Reserve, Reserve = 16bit => 2 Byte => 16 Signale = 32 Byte Status_Weiche
-
Thread
S1D13700 Probleme (jaja ich weiß, wie so oft bei lcds)
_SAD3L); GLCD_WriteData(S1D13700_SAD3H); GLCD_WriteData(S1D13700_SAD4L); GLCD_WriteData(S1D13700_SAD4H); GLCD_WriteCommand(S1D13700_CSRFORM); GLCD_WriteData(S1D13700_CRX); GLCD_WriteData
_SAD3L); GLCD_WriteData(S1D13700_SAD3H); GLCD_WriteData(S1D13700_SAD4L); GLCD_WriteData(S1D13700_SAD4H); GLCD_WriteCommand(S1D13700_CSRFORM); GLCD_WriteData(S1D13700_CRX); GLCD_WriteData
-
Thread
Festplatte enstören
Anlaufstrom, danach geht diese recht schnell in "standby". bei MP3 ist dieser wechsel (gerade mal 128 128Kbit/s=0.5KByte/s) Bufferbedingt u.U. sehr schnell)). Das beste wäre ein Trafo mit 2*9V Wicklungen, einmal für die Platte und die zweite Spule für den Analog Teil.
eben so wie bei dir. Außerdem hatte ich das Geräusch vor allem auf einem Kanal. Nachdem ich dieses C-L-C Filter mit der Conrad Induktivität aufgebaut habe, war es verschwunden.
-
Thread
Warum brauchen Android Apps so viel Speicher
vergleichbare Leistung wesentlich mehr an Hardware-Ressourcen braucht als WinCE-Zeugs. Ein Navi mit WinCE, 128 MB Ram und 400 MHz ARM ohne GPU funktioniert - eines mit Android würde bei der HW-Ausstattung unbenutzbar lahm sein. W.S.
bei apks unter sagen wir 5MB. Aber eine App unter 1MB mit mehr als einer Handvoll größerer Icons (>128*128*4bytes) ist sehr schwierig zu erreichen, übrigens auf fast jedem System.
-
Thread
Battery-Refresher im Auto?
hält so eine Batterie (100Ah) 3 Jahre, dann reicht der Strom in der Kälte nicht mehr aus, um den 4L V8 Diesel anzureißen. Im Sommer kein Problem, aber wenn's im Winter dann doch mal paar Grad miese sind, braucht man Starthilfe - oder eine neue Batterie. Völlig egal welche Batterie man kauft, Bosch,
fünf Jahren schlapp gemacht. Dann habe ich eine 63Ah eingebaut. Die passte viel besser zu einem 1,8l Diesel und hat auch viel länger gehalten.
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
(pinOutM, OUTPUT); pinMode(pinOutU, OUTPUT); readT1Register(Serial); analogWrite(pinOutM, 128); analogWrite(pinOutU, 128); readT1Register(Serial); } void loop(void) { } void readT1Register (Stream &out) { out << "TCCR1A " << _BIN(TCCR1A) << endl; out << "TCCR1B " << _BIN
von! Der Beweis: https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/wiring.c#L297
-
Thread
Get HSV value from RGB value
Hallo, in QT versuche ich einen RGB Wert in einen HSV Wert zu konvetieren. bei der Farbe R=48 G=128 B=0 QT sagt H=97 S=255 V=128 aber es müsste H=98 S=100 V=50 Sein Wieso macht es die QColor Class anderes und wie komme ich auf den richtigen Wert? Danke
Michael L. schrieb im Beitrag #6503552: > Gibt es da einen Trick wie ich automatisch von 255 auf 100 komme Warum willst du das? 255 verschiedene Stufen sind doch besser als nur 100. Und wenn du schon mit
-
Thread
Bitte um Platinencheck und tipps
Hallo Forum, ich habe da ein Projekt mit dem ATMega128 und hoffe ihr könnt mir mal wieder helfen. Es geht um einen Platine die ich gerne kontrolliert hätte bevor sie "gemacht" wird. Auf der Platine ist folgendes Enthalten: -ATMEGA 128 - 32 KB Ext
vom Target versorgt werden. 78L05 max 100mA, Verlustleistung max ~330mW
-
Thread
ARM Development Board
einfach portieren. Das was ich machen will könnte man theoretisch auch mit 4 einzelnen AVRs des Typs 128 realisieren. Ich möchte es aber gerne verbinden und die Lösung soll nicht so langsam werden wie ein AVR 128. @Dominic: Wieso sollte ich 1GB Speicher haben wollen? So viel Speicher brauche ich für
benötigt der Prozessor ausserdem entweder SRAM oder irgend eine Form von schnellem "Zwischenspeicher" - L1 Cache bei vielen "grossen" ARMs, oder z.B. ein "Memory Accelerator Module" wie die LPC2000, das mehrere Datenworte vom 128-bit breiten Flash puffert. Der PII braucht zwar bei einigen Befehlen auch
-
Thread
Wo ist in meiner Berechnung der Fehler?
Johann L. schrieb im Beitrag #7671868: > Nicht automatisch, z.B. auf ATmega328: > > uint32_t Division: ca. 615 Cycles > float Division: weniger als 500 Cycles und was ist mit flash und sram Verbrauch,
Johann L. schrieb im Beitrag #7671897: > Wirklich nachmessen tut wohl keiner. Doch, ich zum Beispiel schon vor langer Zeit. Darum nutze ich FP auch nur wenn es mir wirklich etwas bringt.
-
Thread
STM32F4 Discovery Audio DAC CS43L22
Hallo, ich versuche zurzeit erfolglos den CS43L22 auf dem STM32F4Discovery-Board dazu zu bringen, ein Sinussignal vom DAC des STM32F4 mit einer Frequenz von 250Hz und 0 bis 2,5V auf der Headphonebuchse verstärkt auszugeben. Der CS43L22 wird per I2C
Register 7.7 Passthrough x Select: PassA (Address 08h), PassB (Address 09h) Seite 42 im Manual vom CS43L22 richtig gesetzt ?
-
Thread
avrDude mit USBTinyISP
1024 4 0 9000 9000 0xff 0xff flash 33 6 64 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 2000
Verbose output. -v -v for more. -q Quell progress output. -q -q for less. -l logfile Use logfile rather than stderr for diagnostics. -? Display this usage. avrdude version 6.0.1[/c]
-
Thread
avr910 und m88
: can't set attributes for device "/dev/micro/mySmartUSB": Inappropriate ioctl for device # ls -l /dev/micro/mySmartUSB crw-rw-r-- 1 root uucp 189, 130 31. Mär 20:34 /dev/micro/mySmartUSB Das Device gibt es auch. Nun hab ich mal angefangen zu suchen. Dabei bin ich auf folgendes gestoßen. Der
, efuse value: 0 avrdude: safemode: efuse reads as 0 avrdude: safemode: Fuses OK avrdude: Send: L [4c] avrdude: Recv: . [0d] avrdude done. Thank you.[/code]
-
Thread
Library für alle AVRs erstellen
Die cases für JOB_start_sda0 und JOB_start_scl0, jetze in der ISR, sehen so aus: [avrasm] .L120: sbi 0x5,1 ; 238 *sbi [length = 1] ldi r24,lo8(2) ; 13 movqi_insn/2 [length = 1] rjmp .L117 ; 704 jump [length = 1] .L121: sbi 0xb,7 ; 247 *sbi [length = 1] ldi
cmphi/7 [length = 3] ldi r18,-1 cpc r25,r18 breq .+2 ; 227 branch [length = 2] rjmp .L117 rjmp .L100 ; 707 jump [length = 1] ... .L117: std Y+6,r24 ; 412 movqi_insn/3 [length = 1] .L100: /* epilogue start */ pop r31 ; 551 popqi [length = 1] pop r30
-
Thread
AD Wandler AD9876
Bit D/A Converter (TxDAC+®) 64/32 MSPS Input Word Rate Interpolating LPF or BPF Transmit Filter 128 MSPS DAC Output Update Rate Wide (26 MHz) Transmit Bandwidth 10-/12-Bit 50 MSPS A/D Converter Fourth Order Low-Pass Filter 12 MHz or 26 MHz –6 dB to +36 dB Programmable Gain Amplifier Internal
L is the multiplier programmed through the serial port. L can have the values of 1, 2, 4, or 8. Also muß die Taktfrequenz vom FPGA mindestens 1/8 der DAC-Samplingrate sein
-
Thread
Loxone Link - CAN-Bus
Robert L. schrieb im Beitrag #5288165: > Problem ist, sobald das ganze "populär" wird, loxone das jederzeit > unterbinden kann (dank Firmware Update) Und wenn schon... das schöne an eigener HW ist ja, das
ATMega + MCP2515 sind dabei so meine Controller gewesen. Dank der can_lib läuft's aber auch auf AT90CAN128.
-
Thread
Attiny2313 USI Schieberegister will nicht
;Timer 0 Voreiler 1 ldi temp1, 0b01000000 out OCR0A, temp1 ;Timer 0 Compare 128 ldi temp1, 0b10000000 out OCR0B, temp1 ;Timer 0 Compare 128 ldi temp1, 0b00000111 out TIMSK, temp1 ;Timer 0 Interrupt enable ldi temp1, 0b00101010 out USICR
Allerdings geht bei TWI ohne Pull-Up-Widerstände nichts. SCL und SDA können die Leitungen nur auf L ziehen, aber kein H ausgeben. MfG Spess