-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
Image_ICON_BMP[] PROGMEM = { 128, 64, 255,255,255,255,255,243,243, 3, 3,243,243,255,255, 63, 31,159, ...usw } Funktion in dogm_graphic.c einfzuügen: void draw_partialpic(PGM_P progmem_image, uint8_t xPos, uint8_t yPos) { uint8_t k, p, c, y; uint8_t height, width; uint8_t LcdData
Hallo, habe mal vor ein paar Jahren folgende Dateien verfasst. Atmega644 und DOGXL160/I2C //LCD_RST PC2 Display RST PIN 29 //SDA PC1 Display SSA PIN 31 4,7K an 3,3V //SCL PC0 Display SCK PIN 32 4,7K an 3,3V // Display D6 PIN 26 an 3,3V //
-
Thread
Zeitkritisch ?
bewusste Sequenz [avrasm] temp = temp-((2*temp)/(4*(schrittZaehler - endeRampe3)+1)); 14c: 20 91 60 00 lds r18, 0x0060 150: 30 91 61 00 lds r19, 0x0061 154: e0 91 71 00 lds r30, 0x0071 158: f0 91 72 00 lds r31, 0x0072 15c: c8 01 movw r24, r16 15e: b7 01
99 1f adc r25, r25 168: 2e 1b sub r18, r30 16a: 3f 0b sbc r19, r31 16c: 22 0f add r18, r18 16e: 33 1f adc r19, r19 170: 22 0f add r18, r18 172: 33 1f adc r19, r19 174: 2f 5f subi r18, 0xFF ; 255 176: 3f
-
Thread
Neue RFM Module
www.hoperf.com/pdf/RFM22.PDF RFM23 (13dBm transceiver): www.hoperf.com/pdf/RFM23.PDF RFM31 (-118dBm receiver): www.hoperf.com/pdf/RFM31.PDF RFM42&43 (17dBm transmitter): www.hoperf.com/pdf/RFM42&43.PDF
kleine Leistungen nicht vernünftig messen (auch weil diese kurz gesendet werden)! Hat jemand ein Tip?
-
Thread
Schnittstelle fürs Programmiereneines 80C31
>80C31X2-UM Den kannst du gar nicht programmieren. Der ist ROMLESS. Du brauchst ein Eprom oder ein Flash wo das Programm rein kommt.
> 80C31X2 Der? http://www.datasheetcatalog.org/datasheet/philips/P80C32X2BN.pdf Der hat kein ROM, weder OTP noch Flash noch sonstwie programmierbar. Wenn er es wirklich ist, stellt sich die Frage
-
Thread
LCD kaputt? Text bleicht aus
Also: Locate 1 , 9 Lcd Fusing(g , "#.##") ; " VCC Hinten" Locate 2 , 9 Lcd Fusing(c , "#.##") ; " VCC Vorne" Waitms 50 verringert das flimmern nur leicht
Lc As Byte Dim I As Byte Dim Hello As Bit Dim G As Single Dim X As Single Dim B As Single Dim C As Single Dim D As Single Dim An As Bit Dim Vcc As Bit Dim L As String * 10 Dim Z As Word , Channel2 As Byte Dim W As Word , Channel As Byte Bin bei 31 % Flash
-
Thread
Stepdown Wandler 15 Ampere für Solarpanel
Ja, sind die mpp Werte. Ansonsten: Isc = 8,3 A Uoc = 31 V Hängt ja alles auch von Licht und Temperatur ab, daher dies nur als Anhaltspunkt.
Spannungsmäßig in die Knie zwingen. MPPT wäre mir zunächst nicht so wichtig. Dann könnte ich auch auf den µC verzichten. Ich brauche also eine irgendwie manuel regelbare PWM mit FET und Spule. Kann mir vielleicht jemand ELKOs empfehlen die so 100KHZ glätten können? Grüße
-
Thread
Die Kleinen hängt man, den Großen wirft man die Milliarden nach Gesperrt
Ach ja - auf der Seite: http://www.amazon.de/Nicht-klagen-k%C3%A4mpfen-Mittelstandsgeldanlagen-Arbeitspl%C3%A4tze/dp/3936617554 Bitte auch mal 'runterscrollen, die "Produktbeschreibung" ist lesenswert. Ich zitiere aus einer anderen: "Was er mit Banken, Behörden
beherzigen. Aber in deinem Falle ist das Zwecklos http://de.wikipedia.org/wiki/Antisoziale_Pers%C3%B6nlichkeitsst%C3%B6rung
-
Thread
Motorrad-Boardcomputer, Display, Netzteil Frage
fast hinlegen, alleine schon wegen der Spannungsquelle. Es hat eine Auflösung von 128x64 bei 61x31mm Bildgröße und soll laut Datenblatt bis -30°C funktionieren Der SSD1325 ist Parallel/Seriel ansteuerbar, Contrast per Register, Stromverbrauch auch einstellbar VFD wäre auch noch eine Möglichkeit, aber die sind noch Teurer. Danke Thomas für den Tip! Das mit dem Stromverbrauch hat sich auch erledigt, hab ich mir ja selbsterklärt da oben.
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
25AT, BD, E-test, Brutto : 471.36 EUR 2 * 140/80 board, standard, 8AT, kein e-test, Brutto : 81.31 EUR - also locker 500 eur drin beim 12 eur * 100 stk µC CSD angebot 639.60 EUR für 100 stk - also locker 100 drin beim 100 * 7.5 eur > Ich verdiene daran auch NICHTS, ich zehle mein Board
=avr --disable-nls --prefix=/opt/avr-cross-4.3.3 --with-gnu-ld --with-gnu-as --enable-languages=c,c++ --disable-libssp --with-dwarf2 Thread model: single gcc version 4.3.3 (GCC) [/pre] und targets: [pre] Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1
-
Thread
OP-Grundschaltung ->Spannungsfolger
-> Ua des Impedanzwandlers: 0,4204V -> 0,5508V -> Verst. = 1,18 0,1198V -> 0,1420V -> Verst. = 1,31 Ich mach mal den C am Ausgang raus und messe nocheinmal...
etwas mehr sehen). Deswegen einen R in Reihe zw. Ausgang und C setzen (falls der C unbedingt sein muß) damit der OPV nicht direkt den C sieht (die Gegenkopplung muß natürlich direct vom Ausgang ausgehen, nicht vom C)
-
Thread
USB-HID Report Descriptor
0x02, // Input (Data, Variable, Absolute, No Null), 0xc0 // End Collection }; [/c]
Hat den niemand einen Tip?
-
Thread
PIC16F876 Problem mit Tabelle
;Februar retlw .32 ;März retlw .31 ;April retlw .32 ;Mai retlw .31 ;Juni retlw .32 ;Juli retlw .32 ;August retlw .31 ;September retlw .32 ;Oktober retlw .31
Jens das war ein guter Tip! Ohne Tabelle läuft es durch. Ich werde mmich jetzt Stück für Stück heran tasten bis es durch läüft. Übriigens habe ich das Programm auf der suche nach einer LCD-Anzeige im Internet gefunden und war
-
Thread
UART mit USB Seriell Adapter benutzen?
würde dann diesen bestellen, wenns funktioniert: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C6993;GROUPID=3349;ARTICLE=78847;START=0;SORT=preis;OFFSET=10;SID=31YXB5AawQAR8AAA-st7c8a1b5e90d1d99e3b6a298bdc2ba9b91d
funktioniert könnte man den auch programmieren... Wenn ja welches Programm gibts da? Ich möchte in C programmieren
-
Thread
FPGA-Entwicklung unter Linux
/10.1/ISE/libusb-driver.so' from LD_PRELOAD cannot be preloaded: ignored. Release 10.1 - iMPACT K.31 (lin) Copyright (c) 1995-2008 Xilinx, Inc. All rights reserved. ERROR: ld.so: object '/opt/Xilinx/10.1/ISE/libusb-driver.so' from LD_PRELOAD cannot be preloaded: ignored. Release 10.1 - iMPACT K.31 (lin) Copyright (c) 1995-2008 Xilinx, Inc. All rights reserved.
-
Thread
Logikanalzyer mit FT232BL
den 8051 benutzen willst, nimm z.b. PSoC - Cy8C24794, ist M8C core, am besten sample von Cypress bestellen - hab auch so gemacht ( board oben - ohne debug chip noch - kommt noch ein CY8C24094-24AXI , sample gerade bekommen ). Ob ein FX2
R/C habe ich wie im Schaltplan des AX aus dem bakannten Forum.. Besteht aus R 10K parallel zu Diode in Sperrichtung an Vcc und 1 µF nach GND. ABER... im Schlatplan ist für C1/C2 ein 22pF drin. Siehe USBee
-
Thread
Linar reglung schwingt
Dein Gegenkopplungs C C24 hat so keine Wirkung da der Eingang des OPs mit C27 auf Gnd liegt. Was will der C24 mit 1nF gegen 1uF vom C27 ausrichten ? Mach mal einen Widerstand (10..47K) von deinem Ausgangsfilter mit C27 und
Also : dein OP_0A ist ein Regler. Ein PI-Regler. Lass C24 weg - Der macht den Regler langsamer. Der belastet nur den Ausgang des OP-Amp. Deswegen schwingt es noch mehr Ersetze C31 durch eine Reihenschaltung von vielleicht 20pF und 100 Ohm Simuliere deine
-
Thread
Flugzeug-Daten auf 1090 MHz empfangen
Unter C0126x gibts in meiner icao24plus.txt keine Skyhawks. Meinst du diese: C01295 C-FHAY C172 Cessna 172 Skyhawk/Cutlass C012C0 C-FHCP C172 Cessna 172 Skyhawk/Cutlass ? Wenn ich deren icao24 als
Hallo Michael, nein ich meinte folgende Maschinen: C01266 C-FGZD A4 McDonnell Douglas A-4N C01267 C-FGZE A4 McDonnell Douglas A-4N C0126A C-FGZH A4 McDonnell Douglas A-4N C0126B C-FGZI A4 McDonnell Douglas A-4N C01271 C-FGZO A4 McDonnell
-
Thread
Data2Mem - Ax8 - BMM
---------------------------------- // BMM LOC annotation file. // // Release 10.1i - Data2MEM K.31, build 1.5.7 Nov 8, 2007 // Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved. // // Created on 04/16/09 01:55 pm // /////////////////////////////////////////////////////////////////
, hat viele bugs leider die man reparieren muss aber eigentlich sollte es doch laufen noch ein tip: mach ein ROM module, in dem du entweder das bram module einbindest oder dann einen VHDL rom mit einem rom generator (zv das von ax8 distri), dann fur sim nimm das vhdl ROM, guck nach es lauft
-
Thread
Bertrandt gut?
Elektrotechniker verfüge ich über unzureichende Programmierkenntnisse. Ich muss jetzt noch ein Monat in C einarbeiten, dann findet das Endgespärch statt. Danke für den Hinweis
m.stuttgarter-nachrichten.de/inhalt.autohersteller-der-geldregen-trifft-laengst-nicht-alle.b0246581-e120-408c-960c-5458d3eb9911.html
-
Thread
Operand 2 Out Of Range
Timer1 sbis PortC, 0b00000010 rjmp Timer2 sbis PortC, 0b00000100 rjmp Timer3 sbis PortC, 0b00001000 rjmp Timer4 sbis PortC, 0b00010000 rjmp Timer5 rjmp loop ; ;::::::::::::::Timer
WGLOOP21 dec R18 brne WGLOOP11 dec R17 brne WGLOOP01 ldi R17, $02 WGLOOP31: dec R17 brne WGLOOP31 nop nop ;:::::::::::::::::::::::::::::::::::::::: pop r16 out PortC, r16 rjmp Timer1 Timer2A: ldi r16, PortC push r16 ldi r16
-
Thread
PIC18F1220 Anfänger
muss es assembler sein? um die ersten schritte in der uC-welt zu machen, würde ich dir den C18 und MPLAB empfehlen (beides gratis von Microchip). ein einfaches tutorial findest du bei www.sprut.de -> C-Compiler ich würde zuerst mit einem einfachen LED-blinklicht
LED's with the 18CXXX" > Naja egal ich werd mal das Tutorial durchmachen obwohl ich nicht mit C18 > sondern Assembler arbeiten wollte. Sorry, hatte ich bei der Sache mit dem Linkerscript vergessen. Für Assembler sind sie hier: C:\Programme\Microchip\MPASM Suite\LKR Bei Problemen empfiehlt
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
Die Meldungen 1oxxxxxx könnten digitale Werte sein. Ich habe da letztes Jahr sowas aufgenommen: [c] Wed Dec 10 19:38:31 2008 1o40901002190000a Wed Dec 10 19:38:34 2008 1o009010021900006 Wed Dec 10 19:38:41 2008 1o40901002190000a Wed Dec 10 19:38:44 2008 1o009010021900006 Wed Dec 10 19:38:51 2008
140 140 23 140 100 100 100 100 100 100 125 125 15 0.0 0.0 0.0 10.0 0.00 0.00 0.0 0.00 33 49 65 81 31 47 63 79 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 200 300 120 0 cf1 0 ffff 5c 0 In Summe sind dies knapp 90 Werte. Die ersten korrelieren mit den Angaben weiter oben. Was mich auch interessieren
-
Thread
Wittig(welec) DSO W20xxA Hardware
external clock output is determined by using the following equation: fglobal/external= fin* (m/(n*c)) fIN is the clock input to the PLL and C is the setting on the c0, c1, or c2 counter. Zu 2.) Wie ebenfalls im Cyclon II Device Handbuch nachzulesen ist: "The Cyclone II PLL supports up to three
arbeite mich selber gerade auf I2C ein, weil ich da ein Gerät auslesen soll mit unbekanntem Bus (vermutlich I2C) Hier mal ein Diagramm von einem I2C Adapter für den PC (RS232) mit dem ich den I2C-Bus ansprechen will. Mir scheint aber
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
Programmieren Jetzt sieht es so aus wie http://www.mikrocontroller.net/attachment/49782/Ch1_ohne_R31uR32-Slog_V1_3_.jpg Nach Neustart des Gerätes ist der Zauber wieder vorbei USB Blaster deinstallieren, damit sich das Oszi wieder als HID meldet Backup des 24C64 ist nicht nötig Mfg, Kurt
/ '0' '1' '2' '3' '4' '5' '6' '7' '8' '9' ':' ';' '<' '=' '>' '?' 39, 30, 31, 32, 33, 34, 35, 36, 37, 38, 68, 67,-127, 89,-127,-127, // '@' 'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'I' 'J' 'K' 'L' 'M' 'N' 'O' -1, 50, 64, 62, 52, 42, 53, 54, 55,
-
Thread
Display mit Touchscreen bei Pollin?
rcall touch_speichern_x ; XWert in ZL(Touchwerte) z_laden Touchwerte ldi disdata1, 0x0c ldi disdata2, 0x53 rcall sende_daten ldi disdata2, 0x31 rcall sende_daten ld disdata2, z rcall sende_daten ;;;;;;;; z_laden Touchstatus inc adhigh
den LC7981 irgendwie überlisten, wie weiß ich leider nicht. So funktioniert es im Textmodus: [c]lcd_write_command(0x01,0x77); //Hp=8 stellt die pitch-Werte ein lcd_write_command(0x02,20 - 1); //Anzahl Zeichen pro Zeile (minus 1) [/c] Frage 1: hat jemand einen Tip, wie ich auch 26 Zeichen
-
Thread
Transistor verliert Stromverstärkung Gesperrt
des KK: Tkk=3W*8.5K/W+30°C=55.5°C Gehäuse des TIP, Übergangswiderstand von 0.2 K/W angenommen Tc=3W*0.2+55.5°C=56.1°C Und zu guter Letzt auf dem Chip: Tj=3W*1.92K/W+56.1°C=61.87°C und knapp 62°C sind nicht zuviel
diese 80° am KK gemessen wurden sind es innen um 100° was >zuviel ist. Laut Datenblatt darf der TIP122 bis zu 150°C innen heiß werden. Das ist also noch bei weitem nicht zuviel.
-
Thread
-
Thread
fehlende Rechenschritte in listfile aus C
SPDR = DISPL_NR_CODE[k]; } void foo2 () { SPDR = DISPL_NR_CODE[((~EEDR)+1) % 10]; } [/c] dann ergibt sich i.W. folgendes Kompilat (mit -S) [pre] foo1: in r24,64-32 neg r24 ldi r22,lo8(10) rcall __udivmodqi4 ldi r30,lo8(DISPL_NR_CODE) ldi r31,hi8(DISPL_NR_CODE)
r30,r24 subi r30,lo8(-(DISPL_NR_CODE)) sbci r31,hi8(-(DISPL_NR_CODE)) ld r24,Z out 78-32,r24 ret [/pre] Die zweite Version unterscheidet sich von der ersten durch einen (impliziten) Cast aufgrund des C Sprachstandards. Vielleicht liegt
-
Thread
Transistortester mit AVR Gesperrt
noch nicht (außer natürlich ganz zu beginn des Projekts...) Ich habe gerade einen 2N3773 und einen TIP31 je in allen 6 möglichen Kombinationen angeschlossen. Es hat jedes Mal funktioniert. Übrigens: Ein extra NE555 ist doch eigentlich überflüssig. Der AVR hat noch viele freie I/O-Pins. Und die Timer
>Das Werkzeug, das C in Assembler-Code umwandelt, nennt sich übrigens C-Compiler ;-). In AVR Studio gibts es ja einen, aber ich weis nicht wie man den in so einem Fall anwendet. Hätte jemand einen Tip? MFG
-
Thread
crc16 in qbasic berechnen
2 geteilt. Dabei rundet QBASIC bei ungeraden Zahlen auf. 15/2 = 8 aber sr(&H0f,1) soll 7 geben. c: CRC-16 init=0 final=0 http://www.zorc.breitbandkatze.de/crc.html d: CRC-16 after http://www.lammertbies.nl/comm/info/crc-calculation.html crc& = &H0 a& = &H31 crc& = crc& XOR a& PRINT "nach
shift right", HEX$(crc&) END IF NEXT i0% PRINT "Ergebnis =", HEX$(crc&) nach xor 31 nach xor A001 A019 nach xor A001 F00D nach xor A001 D807 nach xor A001 CC02 nach shift right 6601 nach xor A001 9301 nach xor A001 E981 nach xor A001 D4C1 Ergebnis = D4C1
-
Thread
Probleme mit volatile struct * und gcc
(); } } [/c] Der gcc generiert mir aus der Schleife folgendes: [avrasm] void bridge_mainloop(void) { 2ba: e0 91 57 02 lds r30, 0x0257 2be: f0 91 58 02 lds r31, 0x0258 2c2:
Z+53, r1 ; 0x35 2ce: e0 91 57 02 lds r30, 0x0257 2d2: f0 91 58 02 lds r31, 0x0258 2d6: f6 cf rjmp .-20 ; 0x2c4 <bridge_mainloop+0xa> 000002d8 <bridge_tick>: wdt_reset(); } } [/avrasm] Das Problem: Solange die if-Bedingung
-
Thread
suche Code-Beispiel für Poti PIC30F2020
programmiet. Und jetzt möchte ich dem ganzen noch die Krone aufsetzten: Ich habe nämlich zwei uC die gleichzeitig arbeiten müssen, und deswegen müssen sie irgendwie miteinander kommunizieren...der eine muss immer wissen, was der andere gerade so für Spannungen misst.... Wie können sich zwei uC
ede wrote: > Der uC scheint ab und zu einen Befehl zu überspringen.... > > Bei diesem einfachen Programm sollen die drei Pin's als Ausgänge > deklariert werden, aber die daran angeschlossenen LED's sollen nicht(!)
-
Thread
Ganz kleine Photodioden zum Einlöten ?
Bauteile. Weiß da jemand einen Typ, Hersteller, Händler oder hat einer irgendeinen brauchbaren Tip wie ich zu Daten von den Teilen kommen kann ? Gruß Uli
-120 Hallo Joe, a) der Beitrag ist aus 2009, meinst du Uli braucht nach 12 Jahren noch den Tip? b) dein Bauteil ist aus DDR Produktion, die DDR gibt es genau heute seit 31 Jahren nicht mehr. Gruss
-
Thread
eDIP kein 'DC1' in Antwort
Nimm die gedrehten IC-Sockelleisten: http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=C131;GROUPID=3215;ARTICLE=19400;START=0;SORT=artnr;OFFSET=100;SID=22GhRAMX8AAAIAACsiPYQ040218c60ad08b99eb988a5f0fdb54bb Peter
; int bar[]={0x0011,0x05,0x1B,0x42,0x41,0x01,0x2f,0x00,0xff}; int text[]={0x11,0x09,0x1b,0x5a,0x4C,130,40,0x31,0x32,0x33,0x00,0x00,0xff}; //Am display soll an die Stelle x 130 und y 40 1 und 2 stehen unsigned long test; int adwert=0; int bcc; /*-------------------Hauptprogramm--------------
-
Thread
Teile des Programmspeichers unter Bascom auslesen
Noch ein Vorschlag: Ich habe in einem ähnlichen Fall ein 24C512 als externen Speicher benutzt. Werner
Disassembler auf. Und wenn man nicht versteht, wie die Register des MC zu verwenden sind, hilft einem auch C nix...
-
Thread
Netzteil, LM317, Strombegrenzung und Anzeige!
schwingt der Spannungsregler wie verrückt Kein Wunder, siehst du die ganzen 10-470pF Kondensatoren C28,C29,C30,C31,C32,C33,C34 und 10uH Spulen L3,L4 ? Das Ding war schon bei der Konstuktion instabil und wurde noch noch irgendwie "gerettet", mit Werten die so klein snd, daß sie vom Aufbau und den jeweiligen Bauteilnebenwerten abhängen. Mit C24, C36, C57, C42 hat man es passend zum LM358 erst mal so langsam gemacht, daß es gar nicht mehr regelt. Die Schaltung taugte von vorneherein nichts. Das stand übrigens auch drauf: ELV. Du wirst
-
Thread
Hochspannungstastkopf Tek P6015
://de.wikipedia.org/wiki/1,2-Dichlor-1,1,2,2-tetrafluorethan (Siedetemp 3,8°C, Dampfdruck 1,8 bara bei 20°C) Es könnte auch R114a gemeint sein, muss ich nochmal nachschauen. Willst Du wirklich Spannungen über 13 kV messen? Ein ähnliches Isoliergas ist das ebenfalls schädliche
Philipp C. schrieb im Beitrag #4845015: > Würde mich sehr interessieren das würde mich auch interessieren.
-
Thread
Moodlight Sourcecode hilfe
[c] while(1) { for(i=0;i<31;i++) { pwm_setting[0]=pwmtable[i]; } } [/c] Wie lange dauert ein durchlauf der Schleife ? Wie schnell änderst Du den Helligkeitswert ? Wie schnell ist das
Ähhh ? [c] while(1) { for(i=0;i<31;i++) { pwm_setting[0]=pwmtable[i]; Dein_delay(deine_verzögerung); } for(i=0;i<31;i++) { pwm_setting[1]=pwmtable[i]; Dein_delay(deine_verzögerung
-
Thread
s: Bestückungsautomat
Feeder-Port hat einen 9Pin Stecker. 2x 19/12V Kurzschlußfest 2x 5V Kurzschlußfest 2x I2C Optocouptler (3x), auch 1Wire auf SDA 2x ID, 4 Adressen, mit I2C Bausteinen verbunden, fix Verdrahtet 1x I/O t.b.d. Je Platine sind 4 solcher Feeder-Port realisiert. Auch kann die Spannung
Kamera diffus anstrahle. > Was ich dir wärmstens empfehlen würde, wäre die Geschwindigkeit im uC zu > realisieren, sonst bist du dauernd dabei, die Geschwindigkeit aufgrund > der gefahrenen Winkel zu ändern. Hmm, da stehe ich jetzt auf der Leitung. Die Rampen etc. werden natürlich vom uC