-
Thread
miniLa Software
Die Daten (Gerber usw.) und einen Link zur aktuellsten SW (0.62; 0.61 müsste mit Häkchen bei "USB Delay" auch gehen) gibt es weiter oben...
Spannungsregler abgekocht ist, habe ich mir eine Adapterplatine geätzt (siehe Bild) auf dem ich dann einen LM317 als Spannungsregler habe und ich direkt die Treiberplatinen aufstecken konnte. Leider haben sich noch einige kleine Routingfehler eingeschlichen und die Positionierung einiger BT muss noch korrigiert
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
besten mit zwei Netzgeräten oder halt zwei Spannungen arbeiten. Leg mal 24 V bei der Versorgung beim LM358 und bei VDD an. Leg dann an eBus+ eine Spannung von ~ 9V an ->welche Spannung ist am Ausgang des LM358 Leg dann an eBus+ eine Spannung von ~ 15V-24V an, welche Spannung ist am Ausgang des LM358
Hmm, also wenn ich 12V drauf gebe, liegen am Ausgang vom LM358 9,5V an. Es ist doch richtig, dass die Spannung IC2P die Versorgungsspannung des LM358 ist (Pin8)? Liegt in meinem Fall (mit den 12V über Netzteil) bei 10,8V. Im Netz hab ich nun gelesen, dass die
-
Thread
Elektronikerecke
benötigt, allerdings sind die Preis auch erheblich günstiger als beim Einzelkauf. Bsp. bei Elpro.org 50x 61 Werte 24,90 € oder 10x 61 = 6,79€. Bei Kondensatoren würde ich nach den Bausatzprinzip vorhgehen, wie es Kai vorgeschlagen hatte. Hier sind die Sortimente nicht lohnend (=zu teuer, zumindest für Schüler
brauchst du aber feinere Abstufungen der Werte. Viele Elektronikhändler bieten E12-Sortimente (61 Werte von 10 Ohm bis 1 MOhm, je 10 Stück) für etwa 10 Euro an (z. B. KS-E12 von Kessler Electronic für 8,50). Kondensatorsortimente kenne ich keine guten. Entweder sind sie zu fein abgestuft und
-
Thread
Funktionsaufruf mal gehts, mal nicht?
20:xtc_src/BattOptions.c **** uint8_t mmEntries = 0; 163 .stabn 68,0,20,.LM1-.LFBB1 164 .LM1: 165 0016 1B82 std Y+3,__zero_reg__ 21:xtc_src/BattOptions.c **** 22:xtc_src/BattOptions.c **** tElement* MenuElements[MAX_OPT_MENU_ENTRIES];
FLOAT_PARAM, "Entl. Sp. %4.1f V", pBatteryOptions->DisChgC 172 .stabn 68,0,27,.LM3-.LFBB1 173 .LM3: 174 0024 E981 ldd r30,Y+1 175 0026 FA81 ldd r31,Y+2 176 0028 8081 ld r24,Z 177 002a 9181 ldd r25,Z+1 178 002c A281
-
Thread
Was hört ihr für Musik ?
Highway 61 erneut revisited https://youtu.be/qNW0pioGSFU
Adagio for Bassoon https://www.youtube.com/watch?v=r66ovvLmWs4
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
I;%25;:NEXT 54 J=AR(3):I=AR(4):GOS 91:COL 6,0 55 E=100+21*AR(0)+AR(1) 56 IF AR(E)=42 THEN GOSUB 61 57 IF AR(E)=46 THEN GOSUB 60 58 DA E,0:? @1+AR(0),4+AR(1);%26; 59 DA 3,AR(0),AR(1):RET 60 NO 104: P=P+1:Q=Q-1:RET 61 NO 120: P=P+10:G=50:RET 62 63 'Draw playfield and set data 64 DA 0,15,10,1,0,0,10,9,1,0,0
oder 16 Bit hin, evtl. unter Verzicht auf einen Teil der Bildschirmausgabe.... Die Frequenz von ca. 61Hz passt ja, den Rest (Trimmung des Servo) kann man sich ja dann in Basic programmmieren. Gruss Roger
-
Thread
mal wieder ein neuer
main.cc -std=gnu99 -MD -MP -MF .dep/main.elf.d main.cc --output main.elf -Wl,-Map=main.map,--cref -lm cc1plus.exe: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++ cc1plus.exe: Warnung: Kommandozeilenoption "-std=gnu99" ist gültig für C/ObjC, aber nicht
: Fehler: verirrtes »\252« im Programm main.cc:60: Fehler: »R« bezeichnet keinen Typ main.cc:61: Fehler: expected unqualified-id vor »--«-Zeichen make.exe: *** [main.elf] Error 1 > Process Exit Code: 2 > Time Taken: 00:03 das program ist im anahng lgg
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
ength:0000005712 0060 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 69 ..Content-Type:i 0070 6d 61 67 65 2f 6a 70 65 67 0d 0a 43 6f 6e 6e 65 mage/jpeg..Conne 0080 63 74 69 6f 6e 3a 63 6c 6f 73 65 0d 0a 0d 0a ction:close.... [/pre] Für ein JPEG Bild siehts bei mir so aus.
ich den enc dazugebastelt hab. Da läuft der 168er mit 5V und den enc versorge ich separat über einen LM317 regler mit 3V3. Ich gehe also davon aus, dass die hardware in ordung ist, denn ich habe auch schon erfolgreich andere TCP implementationen ausprobiert.(zB Ulrich Radigs version) Außerdem wie gesagt
-
Thread
Problem mit RC-glied vorm ADC (Avr)
100µF Siebelko. Je nach Belastung kommen hier 8-12V Gleichspannung raus. Der AVR wird über einen LM317 mit 3,6V Versorgt. Hinter dem LM nochmal ein 10µF Kondensator der das ganze abrundet. Mit der Versorgungsspannung des AVR habe ich keine Probleme, die ist soweit auch stabil. Der ADC nutzt die
Wenn das mit dem LM so funktioniert können wir den Thread hier auch dicht machen bzw. zum nächsten Problem übergehen. lg PoWl
-
Thread
ATtiny2313 aus 6V Batterie versorgen
der Batterie, was bei fast leeren Batterien kein Problem ist, aber bei vollen reicht das nicht. LM2941 wäre wohl ne Möglichkeit, finde den aber auf die schnelle nirgends (Reichelt, Conrad) und ich brauche eine Lösung bis Morgen :-( Jemand noch eine Idee für einen LDO einstellbar wenn Möglich oder
dafür ausgerechnet den fast einzigen AVR ohne ADC? Besser geeignet: Tiny26 und Nachfolger Tinyx61 mit 20 Pins, oder auch Tinyx4 mit 14 Pins. Eine UART (wozu eigentlich?) ist in Software einfacher ersetzt als ein ADC.
-
Thread
Anregungen fuer einen Rauschgenerator
Wenn du noch Bauteile besorgen muss dann nimm wie im Schaltplan angedeutet einen besseren OP als den LM324. Stichwort: Rail to Rail Op. z.B. TS912 oder OPA2340 und einen TLC555 als Timer Ausserdem empfehle ich dir eine Saubere Masseführung damit dir die Ladungspumpe nicht ins Signal streut. Gruss
Welchen 1K hast du denn geaendert und in welchen Wert? Noch ein Tipp fuer dich: Wenn du denn LM358 gegen einen TS912 Rail to Rail OP austauscht gibst am Ausgang einen hoehren Pegel daher du kannst den ADC Werte bereich besser ausnutzen falls es dir was nuetzt. Die Widerstandswerte die Ich dir
-
Thread
Suche Chargepump, 12V auf 15V DC, max. 6A
webench.national.com/ss1/ss?VinMin=10.0&VinMax=15&O1V=15&O1I=6&op_TA=30 schlägt den 10A Sepic-Wandler LM3478 bei 1MHz vor Was hast Du damit vor, wenn ich fragen darf?
12-V-Bordnetz einen Akku mit 14,4 Volt zu laden. Siehe z.B. hier http://remo.movera.com/?navID=61&pID=2537&tpl=details
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hallo Gerd G. Es stimmt der ENC28J60 nimmt recht viel Strom auf. Ich habe deshalb auch selbst den LM317 gekühlt, und nicht den LM78S05. Gruß Ulrich
Ulrich, >Es stimmt der ENC28J60 nimmt recht viel Strom auf. Ich habe deshalb auch >selbst den LM317 gekühlt, und nicht den LM78S05. Mache ich auch. Aber auf dem Foto ist es anders herum. Da war der Kühlkörper am 7805, oder sehe ich das falsch? Ansonsten ist der Aufbau sehr einfach. Ich habe
-
Thread
Bluetoothmodul BTM-222
Einschalten steigt die Spannung zwischen Pin16(VCC) und GND von 3,3V auf 6,2V?! Die 3.3V werden durch einen LM2937-3.3 erzeugt.
sein. Schön daß es jetzt läuft. >Welchen Regler für die 3.3V benutzt Du denn? Ich nutze einen LM2937-3.3 zur Erzeugung der 3,3V. Gibt es hierfür geeignetere Kandidaten?
-
Thread
Netzteil mit Audioverstärker?
ein paar OP's gefunden, besonders letzterer wäre interessant (aber leider nicht vom Preis, kostet 61 Euro) http://www.st.com/stonline/products/literature/ds/1316/l149.pdf http://www.national.com/ds/LM/LM12CL.pdf Gruß Roland
-
Thread
pointer struct parameter übergabe / fehler?
extra mit -O0, damit er die Variable nicht wegoptimiere) Ich hatte -Os benutzt und nicht gegen -lm gelinkt. Nachtrag: Hab jetzt nochmal mit -O0 compiliert. Gleicher Effekt. Ich hab hier den WinAVR-20070525
push r28 94: df 93 push r29 96: cd b7 in r28, 0x3d ; 61 98: de b7 in r29, 0x3e ; 62 9a: 80 91 60 00 lds r24, 0x0060 9e: 90 91 61 00 lds r25, 0x0061 a2: 01 96 adiw r24, 0x01 ; 1
-
Thread
eBus CRC Berechnung nachvollziehen
char) 0x8B, (unsigned char) 0xBD, (unsigned char) 0x26, (unsigned char) 0xFA, (unsigned char) 0x61, (unsigned char) 0x57, (unsigned char) 0xCC, (unsigned char) 0x3B, (unsigned char) 0xA0, (unsigned char) 0x96, (unsigned char) 0x0D, (unsigned char) 0xE3, (unsigned char) 0x78, (unsigned char) 0x4E
seiner Invertierung der Signale die Daten verfälscht. ?? Daraufhin habe ich die Pin's 2 und 3 am LM358 vertauscht. Die Daten sahen aber noch identisch aus. Ich vermisse in den geloggten Daten die Zeichen AA, 00 und evtl. FF. Mit welchem Programm hsat du die Daten mitgeloggt? Gruß Christoph
-
Thread
ATmega128 double Werte in Flash (PROGMEM)
Tabelle ist eine konstante Struktur, da es sich um die relative spektrale Empfindlichkeit einer BPX61 handelt, da diese in der Hardware "fest" eindesigned ist, braucht man diese nicht ändern können. Also, wo mache ich den Denkfehler, weil ich habe es getestet mit int8_t, mit int16_t und int32_t, jeweils
Da ist es wieder ;) -Wl,-u,vfprintf -lprintf_flt -lm
-
Thread
sign extension bei unsigned?
Compiler sich dabei denkt, sowas zu machen... 47 .L2: 48 .LM9: 49 001a 85B7 in r24,85-0x20 50 001c 8062 ori r24,lo8(32) 51 001e 85BF out 85-0x20,r24 52 /* #APP */ 53 0020 8895 sleep 54
0024 8F7D andi r24,lo8(-33) 58 0026 85BF out 85-0x20,r24 59 .LM10: 60 0028 8091 0000 lds r24,adcval 61 002c 9091 0000 lds r25,(adcval)+1 62 0030 880F lsl r24 63 0032 892F mov r24,r25 64 0034 881F rol r24 65 0036
-
Thread
Array aus Unions - geht das?
de bf out 0x3e, r29 ; 62 62: cd bf out 0x3d, r28 ; 61 x = 0x1234; 64: 84 e3 ldi r24, 0x34 ; 52 66: 92 e1 ldi r25, 0x12 ; 18 68: 90 93 61 00 sts 0x0061, r25 6c: 80 93 60 00 sts
0x0062, r24 DDRB = x & 0xff;; 7c: 80 91 60 00 lds r24, 0x0060 80: 90 91 61 00 lds r25, 0x0061 84: 87 bb out 0x17, r24 ; 23 PORTB = x >> 8;; 86: 80 91 60 00 lds r24, 0x0060 8a: 90 91 61 00 lds r25, 0x0061 8e:
-
Thread
Bleiakku-Lader 12/24V
noch einiges ändern, da ich in der endgültigen Version statt eines 7805 wegen "Überhitzung" einen LM 317 verbaut habe und diverse andere kleinere Änderungen. Sobald die Platine (in den nächsten Tagen hoffentlich) fertig wird, stelle ich alles zusammen ins Forum. Gruss Hanno
. Bei Änderung von I_Charge von 124 auf 160 ergibt sich nur eine Erhöhung auf ca. 1,2A. AREF=3,61V Vin=30V stabilisiert R9, R91=0,22 Ohm R8, R10= 3K R7, R11=22K Was kann da das Problem sein ? LG Herbert
-
Thread
GCC: Sehr langes C-Programm für Zielsystem PC
und generiert ein Programm, welches blblabbbb ausgibt. Kompiliert mit "gcc gcd.c -o gcd -lm -Wall", gcc version ist 4.1.2 irgendwas. gcd.c:7: warning: return type defaults to ‘int’ In file included from gcd.c:14: vo.txt:78751:6: warning: no newline at end of file gcd.c: In function ‘main
kompiliert das Dingens und generiert ein Programm Oh, ich muss mir an den Kopf fassen. Es war das -lm. Richtig, da sind sqrt und pow drin.
-
Thread
AVR. Batterie ist sehr schnell leer
Ich habe die SC23 12SRWA und eine "6LR61" von Alkline
nimm statt des 7805 einen Low Drop Regler z.b. LM2940-CT5 und 5 NiMH Zellen in Reihe. Dann wird schonmal wesentliche weniger am Spannungsregler unnütz verheizt. Oder gleich ein kompaktes Schaltnetztteil kaufen. Bei Pollin z.b. für wenige Euros.
-
Thread
AVR-GCC Deoptimierung
.LM2: 45 0002 980F add r25,r24 46 .LBE2: 47 .LM3: 48 0004 892F mov r24,r25 49 0006 9927 clr r25 50
Z3addcc 34 _Z3addcc: 35 .LFB42: 36 .LM1: 37 /* prologue: frame size=0 */ 38 /* prologue end (size=0) */ 39 .LBB2: 40 .LM2: 41 0000 860F add
-
Thread
GPS Receiver Furuno / Tecsys GH-79
keine Datensätze empfangen. Betriebsspannung verrauscht: kann ich auch ausschliesen, benütze einen LM1086 und Oszi bestätigt meine Vermutung. Antwort auf GPclr -> keine! Pin WakeUp: ist nicht beschaltet!
>benütze einen LM1086 und Oszi bestätigt meine Vermutung. wie sieht den das Oszibild aus? Hast Du hinter dem 1086 noch irgendwelche Filter? benütze mal den, oder sieh ihn Dir mal an... http://www.national.com/pf
-
Thread
neues WinAVR macht Probleme
*/ lcdtxt(0xA0); /* */ lcdtxt(0xA0); /* */ lcdtxt(0xA0); /* */ lcdtxt(0x61); /* a */ lcdtxt(0x75); /* u */ lcdtxt(0x73); /* s */ lcdtxt(0x73); /* s */ lcdtxt(0x65); /* e */ lcdtxt(0x6E); /* n */ lcdtxt(0xA0); /* */ lcdtxt(0xA0); /* *
-MMD -MP -MF .dep/AVRTel21.elf.d AVRTel21 --output AVRTel21.elf -Wl,-Map=AVRTel21.map,--cref -lm AVRTel21: In function `__bad_interrupt': ../../../../../avr-libc-1.4.5/crt1/gcrt1.S:123: multiple definition of `__bad_interrupt' c:/progr-mcu/winavr070122/bin/../lib/gcc/avr/4.1.1/../../../../avr
-
Thread
Pulsuhrempfänger LC-Schwingkreis
Nachtrag: In der Pulsuhrempfängerschaltung wird ein TL 074 angegeben, kann man auch einen LM 324 nehmen ?
Kopfhörer hörbar sein, irgendein hochohmiger Kristall-Ohrhörer belastet den Operationsverstärker nicht. LM324 hat 1 MHz, TL074 3MHz Verstärkungs-Bandbreiteprodukt, das sollte aber bei 5 kHz und 100facher Verstärkung noch nicht viel ausmachen. PS: Der Schmitt-Trigger wird vermutlich nur auf dieser Webseite
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
-Leitung nSEL=0 ; Modul selektieren Initialisieren an SDI: CC00 ? was macht das? 8B61 Config. Setting commands (CLK - Pin - Frequenz, ...) A640 Semdefrequenz D040 ???? C823 Baudrate C220 enable TX, ... C038 Power - Amp., Disable CLK-Pin, ... 4 mal 0xAA (preamble
ganzen Werken hier sollte es keine Probleme geben ;) Meine RFM-Module sollen ADC-Werte (3x Temp. mit LM35 (Displayausgabe funktioniert schon) + 6 versch. Spng. (6 Cellen LiPo) + Strommessung (Wie am besten bis 150Amp messen?) Übertragen. Echt saubere Arbeit von euch, weiter so. MFG Timo S.
-
Thread
Bootloader und ATmega128
main.o -std=gnu99 -MD -MP -MF .dep/main.elf.d main.o --output main.elf -Wl,-Map=main.map,--cref -lm -Wl,--section-start=.text=0x1FC00 c:\winavr\bin\..\lib\gcc\avr\4.1.1\..\..\..\..\avr\bin\ld.exe: address 0x20060 of main.elf section .text is not within region text make.exe: *** [main.elf] Error 1
Dein Bootloader ist mindestens um 0x61, also 97 Bytes zu gross.