-
Thread
Projekt - universelle analoge Oszilloskop-Vorstufe
die Projektseite: http://www.mikrocontroller.net/articles/Projekt_Universeller_Analogeingang_f%C3%BCr_FPGA-basiertes_Oszilloskop
Lösung eleganter, macht jedoch ein Stück Intelligenz notwendig. Hier böte es sich an einen kleinen µC (Tiny o.ä.) zu spendieren, der als Input SPI und/oder I2C besitzt und ausgangsseitig die drei Schnittstellen anspricht. Oder hat jemand eine noch schönere Lösung parat? branadic
-
Thread
5V aus 20V, 40mA - Längs- oder Schaltregler?
Längstregler, ist einfacher. Verlustleistung am Regler: 15V * 0,04a = 0,6 W
Wie währe denn die Verwendung a: anderer Trafo oder b: nur eine Halbwelle und etwas dickeren C, wenn a: nicht geht.
-
Thread
Ersatz für veraltetes 24C02 EEPROM
Offenbar sind die EEPROMS 24C02 im Aussterben begriffen. Zumindest als Nicht-SMD-DIL8 hat Reichelt diese nicht mehr im Programm und Distrelec verkauft die Reste ab. https://www.distrelec.de/de/eeprom-256-bit-dil-st-m24c02-wbn6p
Man kann auch 24C04 oder 24C08 einsetzen. Wieviel brauchst Du denn? Ich hätte noch ca. 30-40 Stück davon.
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil2) Gesperrt
[code] C:\welec\firmware>make # 2009.10.25.13:04:13 --- (Note: to make for Nios 16, try "make clean all M=16") # 2009.10.25.13:04:13 --- Compiling nios-elf-gcc -I ./inc -I ./src -I ./inc -I . ./inc -I ..
gefunden), ob seine SW mit einer > bestimmten Hardware Version am besten funktioniert. Meine ist 8C7.0E > (siehe Bild). > Beim Lesen hier bin ich noch ueber 8C7.00, 8C7.0F, 8C7.0G, 8C7.0H und > 8C7.0L gestolpert. > Welche davon passt am besten zu Hayo's SW? Oder ist das egal? Generell sollte
-
Thread
Bilineare Interpolation mit Festkomma
, r24 278: 2c 81 ldd r18, Y+4 ; 0x04 27a: 6e 81 ldd r22, Y+6 ; 0x06 27c: 26 17 cp r18, r22 27e: 09 f4 brne .+2 ; 0x282 <calcBilinearInterpolation+0x14
ldi r23, 0x01 ; 1 2bc: db 01 movw r26, r22 2be: ae 1b sub r26, r30 2c0: bf 0b sbc r27, r31 2c2: 89 81 ldd r24, Y+1 ; 0x01 2c4: 90 e0 ldi r25, 0x00 ; 0 2c6: a8 9f mul r26, r24 2c8: 90 01 movw r18, r0 2ca: a9
-
Thread
Digitales Signal aus 3 Bedingungen
CD4xxx an um Dir ein Bild zu machen worauf das hinauslaufen koennte. Mit Einzeltransistoren und lC geht das auch.
an und 700ms aus. Die grüne LED und der Schalter sind ein Eingang und Ausgang eines ATMEL ATSAM4S16C AU. Die rote LED müsste eigenltich auch über den µC geschalten werden, konnte den genauen Pfad jedoch noch nicht feststellen. Zumindest die Kathode war hier nicht auf gleiche Masse wie die der grünen
-
Thread
Linux lässt sich nicht installieren
kopiert, sda sieht nach normalem MBR aus und sda1 beginnt mit eb 52 90 NTFS [code] 00000000 33 c0 8e d0 bc 00 7c 8e c0 8e d8 be 00 7c bf 00 |3.....|......|..| 00000010 06 b9 00 02 fc f3 a4 50 68 1c 06 cb fb b9 04 00 |.......Ph.......| 00000020 bd be 07 80 7e 00 00 7c 0b 0f 85 0e 01 83 c5
nvidia noch, > https://www.nvidia.de/download/driverResults.aspx/123843/de Es ist ein Xubuntu 18.04 könnte aber auch 16.04 noch mal testen mit Version 304.137
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
Uhrzeit aus einem DS3231 => läuft, wird aber später durch Batteriepufferung der RTC des H7 ersetzt I2C-EEprom für sich öfter ändernde Status-Daten => läuft (kommt aber später evtl ins QSPI-Flash wenn mir was zum Wear-Leveling einfällt. Einige digitaler Is (24V) und Os (24V 1 –bis5 A) => läuft PWM
er auch. Das erfolgt aber mittels NetX-Modul von Hilscher => läuft Was noch kommt: Externer 24Bit-ADC => bin ich gerade dabei… Ein paar digitale Temperatursensoren (0-100°C) Luftfeucht-Sensor Der M4-Kern macht noch garnix – aber warum soll ich den H743 nehmen, wenn der H745 auch nicht
-
Thread
NFC tag emulieren
ST hat da ein nettes Evalkit fuer den 24S64. Ein I2C-EEPROM mit NFC-Air-Schnittstelle.
0x03<\n> NFC-FIFO: 0x01: 0x00<\n> NFC-FIFO: 0x02: 0xA4<\n> NFC-FIFO: 0x03: 0x00<\n> NFC-FIFO: 0x04: 0x0C<\n> NFC-FIFO: 0x05: 0x02<\n> NFC-FIFO: 0x06: 0xE1<\n> NFC-FIFO: 0x07: 0x03<\n> NFC-FIFO: 0x00: 0xB2<\n> was erwartet das Lesegerät als Antwort ? was bedeutet die Parameter Kombination 00,0C
-
Thread
Highside, FET wird heiß
Wie weiß ich wieviel 2 Unzen Kupfer sind? Guckst du hier: https://de.wikipedia.org/wiki/Unze#Gew%C3%B6hnliche_Unze
-Orig_EIN-Taster---------|--->|----| | | Komp_EIN von uC Kleinleistungsend(|)stufe---+ | | +5--------1N4148+---<|---+ 2k2 | | | | Taster gedrückt zum uC---+-
-
Thread
taugen elektrische Unkrautvernichter was?
Unkraut wegbrennen, z.B.: https://www.amazon.de/dp/B00GHGFI62/?tag=glv-21&ascsubtag=f926b1cc-5528-4d48-aa24-27b6c777ba16&th=1&linkCode=osi Hat jemand Erfahrungen mit so einem Teil? Ich kannte sowas bisher nur mit Gasflamme, vor kurzem habe ich zufällig jemand gesehen, der sowas in elektrischer Ausführung
wegbrennen, > z.B.: > https://www.amazon.de/dp/B00GHGFI62/?tag=glv-21&ascsubtag=f926b1cc-5528-4d48-aa24-27b6c777ba16&th=1&linkCode=osi Es geht aber auch anders: Rasentrimmer (nicht zu klein/schwach) bzw. Motorsense/Freischneider. Sicher freut man sich, wenn das Ding weder zu wenig Leistung noch
-
Thread
Schrittmotorbetrieb mit Raspi
angeschlossen ist. "Logic Supply" alleine reicht nicht. Der Schrittmotor, ein Trinamic SH4218-51-10-04 (der größte im unten verlinkten Datenblatt), läuft. Aber mit der Performance bin ich überhaupt nicht zufrieden. Bei einer Versorgungsspannung von 24V komme ich gerade auf etwa 8 U/sek (=1600Imp/sek)
> Sind diese Werte plausibel? => Wie kommen die im Schrittmotordatenblatt dann auf 10000U/min bei 24V (Abbildung 4.3) Datenblatt Schrittmotor: https://cdn-reichelt.de/documents/datenblatt/C300/QSH4218_manual.pdf
-
Thread
uint32_t bit für bit interpretieren - wahrscheinlich typ problem
Hallo, ich habe einen 24Bit wert den ich seriell senden möchte. Mit einer For-Schleife gehe ich bit für Bit durch den uint32_t "code" (in dem die 24Bit liegen) durch. Allerdings scheint er nur mit 16Bit klar zu kommen. Denn
Dirk H. schrieb im Beitrag #3399306: > for (bit=24; bit>0; bit--){ //24Bits to send send highest bit first > if ( (code & (uint32_t)(1<<(bit-1))) > 0 ){ Wozu bloß diese Verrenkung? Meine Version: long mask; mask = 1<<24; //oder wer
-
Thread
Kennt oder besitzt jemand dieses Philips Netzteil PE1540 DC
vorher: 14.04.2024 19:41 16.04.2024 19:46 nachher 19.04.2024 20:52
Zwischenschaltung eines Multimeters im 200mA-Bereich und langsames Aufdrehen des Wendelpotis. Es muss bis auf ca. 24 Volt "aufgedreht" werden. So, jetzt aber...
-
Thread
Digikey Sammelbestellung
dazu noch: 25x 122-1388-ND (XC9572XL-10VQG64C)
Teil schon weg währe weil ich denke die hatten da schon > großzügig geplant... Habe ich doch am 24.04.2007 um 16:22 Uhr gesagt ;)
-
Thread
Gefunden Oder: Material zum Nulltarif
Beispiele zu meinem Kommentar: MD 2.8/24mm wird teilweise für 100-200€ gehandelt, weil es ein kompetent konstruierter manueller Weitwinkel ist der gut zum APS-C-Format passt. MD 1.4/50mm ist ein ordentliches kurzes Porträttele an APS-C,
https://www.schrott24.de/altmetall-ankauf/elektronik/?gclid=EAIaIQobChMIzPeNkvOs7QIVmeFRCh04VgG5EAAYAyAAEgKKqPD_BwE Leider nicht die Aufkauf stelle bis jetzt gefunden, welche ich immer Nutze.
-
Thread
Passives Bandpassfilter bei 1 kHz mit Q = 1000
weit unten. Dist inch L mh Q -0.147 25.58 150 0 25.62 160 0.25 25.37 160 0.5 24.74 150 0.75 23.74 160 1 22.58 150 1.25 21.29 150 usw.
erreichen. > > Du bist aber sehr optimistisch. Warum glaubst du mir nicht? Die HF-Litze 100x0,04 ist natürlich auch ganz was Feines, das sich nur Profis leisten können...
-
Thread
Stack Überschreiber beim Rechnen mit uint64_t
r26, 0x03 ; 3 fcee: 8c 91 ld r24, X fcf0: 13 97 sbiw r26, 0x03 ; 3 tempCTRLA = (tempCTRLA & ~USART_DREINTLVL_gm) | USART_DREINTLVL_OFF_gc; fcf2: 8c 7f andi r24, 0xFC ; 252
ld r24, Y fd0a: 8f 5f subi r24, 0xFF ; 255 fd0c: 8f 73 andi r24, 0x3F ; 63 fd0e: 88 83 st Y, r24 } } fd10: df 91 pop r29 fd12: cf 91
-
Thread
Preise für Evalboards
PSK 254/2W 0.05 1 SPL 20 0.26 2 BL 1X20W 2,54 1.05 1 3,6864-HC18 0.24 1 TASTER 3301B 0.08 2 GS 28P-S 0.33 1 METALL 1,20K 0.08 3 RAD 47/16 0.04 2 SMCC 10µ 0.19 1 MKS-2 100N 0.07 3 PSS 254/2G 0.09 1 7806 0,17 1 ----------------------------- Warenwert: 9.45 nur
33K 0.08 4 METALL 4,7K 0.08 2 METALL 10K 0.08 3 RAD 47/63 0.06 2 KERKO 100N 0.07 3 KERKO 22P 0.04 4 KERKO 330N 0.07 3 RAD 4700/16 0.11 1 RAD 4,7/63 0.04 4 ZF 5.1 0.03 2 BAT85 0.11,1 B80C800DIP 0.18 1 µA 7805 0.17 1 BC576 0,04 1 PLCC 44 0,35 1 GS40 0,11 1 MAX 232 CPE 0.40 1 WSL 10G 0.07
-
Thread
Taugt der ODROID-XU4 für mehr als Basteleien? GigE Kamera z.B.
braucht) lässt sich einigermaßen flüssig bedienen. Bei mir läuft ein XU4 seit einem viertel Jahr (24/7) ohne Probleme als Backupserver mit einer USB3 Festplatte und storeBackup (Ubuntu 15.04). Einzig der Lüfter brummt ab und zu, d.h. man sollte eine dämpfende Unterlage benutzen oder ihn aufhängen
ein 8280SE System anbietet: http://www.quoka.de/hifi-audio-tv-video-foto/digitalkameras-webcams/c7285a132793388/kamera-ueye-ui-6280se-c.html Aber ohne C++ geht unter Linux auch nichts, wenn man mehr als die Demos benutzen will.
-
Thread
Weigu AVR-Assemblerkurs Modul A
[code] cpi yl,$00 brne _NEXT [/code] kannst du dir sparen. Wenn YH das erste mal 0x04 wird muss YL = 0 sein.
$04 ldi yl,$00 _NEXT: st -y,r16 cpi yh,$00 brne _NEXT cpi yl,$60 brne _NEXT nop .EXIT [/avrasm] *4962* Takte Hatte irgendwie noch aus alten C64-Zeiten im Sinn,
-
Thread
Helligkeit einer LED-Beleuchtung elektronisch steuern
mir auf einer Leitung folgende Spannungen wahlweise stabil raushauen kann (ca.): 3,11V / 2,65V / 2,24V / 1,95V / 1,66V / 1,41V / 1,20V / 1,04V / 0,91V / 0,79V / 0,66V Damit will ich jetz die Helligkeit der LEDs steuern, und zwar sollen wenn die Steuerungselektronik 3,11V ausgibt die LEDs maximale
einer > Leitung folgende Spannungen wahlweise stabil raushauen kann (ca.): 3,11V > / 2,65V / 2,24V / 1,95V / 1,66V / 1,41V / 1,20V / 1,04V / 0,91V / 0,79V > / 0,66V KEINESFALLS aber mit Spannung. LEDs brauchen einen Strom eingeprägt. Die Spannung passt sich dann gem. dem Ohmschen Gesetz dazu
-
Thread
Controller mit 16bit A/D konverter
Mit 16 und 24 bit hat Analog devices die ADuC 's Das sind eigentlich ADC's mit angeflanschten 8051-ern oder ARM's. Da gibt es glaub ich Demoboards und ein abgespeckten Keil dafür.
in C programmiert wird. Wieder 'n Beutelschneiderei vom 'C'. Als 24-Bit ADC kann ich auch den AD7711 empfehlen, ist mit I²C.
-
Thread
KiCAD 8 verfügbar
KiCAD für die Schaltungs-Erfassung und Allegro für das eigentliche Layout kritischer Printplatten: [c] , the schematic editor now supports exporting netlists in Cadence Allegro format (Youbao Zhang, David Schneider), supporting Allegro users who want to use KiCad as a schematic capture tool. [/c]
die offiziellen Paketquellen (immer noch) Version 7 enthalten. Heute habe ich das Update auf Ubuntu 24.04 LTS erledigt. Gleich zu Beginn teilte der Update-Manager mit, dass Kicad 8 entfernt wird, ohne Ersatz. Ein paar Doc-files waren aber noch geblieben. Nach diesem Text (für Ubuntu "noble = 24.04"
-
Thread
[Verlosung]RaspberryPi Modell B + Gehäuse - Deadline Freitag 22.01 - 18 Uhr
http://www.xorbin.com/tools/sha256-hash-calculator gehasht habe. Das ergibt folgender Hash: 7c37fe14a5cb47151b9db9b886b6c9b02c30beae662fcc3d68abb940e3c75cd4 Um nun das Modulo zu rechnen, hab ich folgenden C#-Code genutzt: [c] BigInteger a = new BigInteger("7c37fe14a5cb47151b9db9b886b6c9b02c30beae662fcc3d68abb940e3c75cd4", 16); BigInteger b = new BigInteger(57); MessageBox.Show((a % b).ToString(10)); [/c] genutzte Bibliothek: http://www.codeproject.com/Articles/2728/C-BigInteger-Class Als Ergebnis kommt 20 heraus, wegen der Index-Verschiebung noch +1 ("0-Index" vs "1-Index") und somit ist *Platz
-
Thread
Logiksignale nur durchlassen, falls nicht mehr als eine 1
-) > Und "kleinsten" möchte ich mal in Frage stellen. Leg mal an eine 5V-Relaisspule für 200ms 24V an. Und dann mach das mit einem uC. Was ist der Unterschied? Zum Hintergrund: 24V sind genauso wie 5V überaus gebräuchliche Spannungen.
Lothar Miller schrieb im Beitrag #2386162: > Leg mal an eine 5V-Relaisspule für 200ms 24V an. Und dann mach das mit > einem uC. Welcher Schwachkopf macht denn sowas? Nenn' mir mal einen Grund, warum ich das machen sollte. Um danach festzustellen, daß der Controller kaputt ist und das Relais
-
Thread
avrdude schreibt keine Fuses bei ATmega8
Atmega8-16PU mit dem STK500 die eingestellten Fuses noch einmal geschrieben: $> avrdude -p m8 -c stk500v2 -B 8 -vv -U lfuse:w:0x24:m -U hfuse:w:0xD9:m avrdude: Version 6.1, compiled on Sep 11 2014 at 20:00:34 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
: > $> avrdude -p m8 -c stk500v2 -B 8 -vv -U lfuse:w:0x24:m -U > hfuse:w:0xD9:m ??? Mal ist es avr911, mal stk500v2. Probiere ganz einfach die Reihenfolge der Fuses umzudrehen, also zuerst die hfuse und dann die
-
Thread
VNWA nach DG8SAQ
post60070 ff. Daher hier nur kurz noch die TCXO-Daten: 3.2x2.5mm, 36MHz, +/-0.5ppm, -30...+85°C, +3.3VDC (2.3 - 3.7V), max. 1,5mA Ich hoffe wir kommen auf mind. 100 Stück, damit sich die Aktion auch lohnt, das werde ich aber sicherlich innerhalb der nächsten 2 Wochen wissen. branadic
http://www.qrpforum.de/index.php?page=Attachment&attachmentID=11518&h=0f3f0a5aa2fec6aec3de432baa98ed8c24dee6ac branadic
-
Thread
Es'hail2 - erster geosationärer Amateurfunk-Satellit
genommen. In der Rückwand wäre noch genug Platz für Erweiterungen, z.B. für ein Display zur DiSEqC-Bedienung.
reichen, aber für die Schmalband-Transponder alle Mal. Außerdem soll ja so ein WLAN-Korb [1] bis zu 24 dBi haben, damit kann man zumindest ordentlich Kabeldämpfung kompensieren. 73! [1] https://www.wlan-shop24.de/24GHz-WLAN-24dBi-Grid-Richtantenne-Wetterfest
-
Thread
TLC5947 Ansteuerung
Adafruit für den Arduino mit TLC 5947 eine Referenzimplementierung für meinen ATmega328P vorgenommen. [c] /* * TLC5947_Adafruit.c * * Created: 12.04.2015 19:56:15 * Author: Joe Test with the Adafruit TLC5947 Breakout Board and a ATmega 328P Controller R(Iref) = 3k3 => 15mA per channel
writePWM(void) { PORTB &= ~(1 << XLAT); //digitalWrite(_lat, LOW); // 24 channels per TLC5974 for (int8_t c=24*numdrivers - 1; c >= 0 ; c--) { // 12 bits per channel, send MSB first for (int8_t b=11; b>=0; b--) { PORTB &= ~(1 << SCK);
-
Thread
Speicher aus alten E-Auto Akkus
selbst wenn nur ein Teil dieser Projekte kommt.[/code] https://montelnews.com/de/news/8458570b-24b0-46c0-9fb4-e9c881de5660/unb-verzeichnen-161-gw-an-batterie-anschlussanfragen
mittels Ikea PARASOLL smart gemacht und ins Home Assistant eingebunden hab) Die Temperatur fällt bei -3°C außen dabei von 24,5 auf 23,5°C innen. Dicke Dämmung und dicke Wände, da wird so schnell niemand erfrieren. Den Stromausfall den du beschriebst, hätte ich nur dahingehend bemerkt, wenn ich Betroffener
-
Thread
Infos/Handbuch zu EEPROM-Brenner gesucht
Abbildung (das sechste Bild von oben, der mit dem seriellen Anschluss) und folgender Beschreibung: "24Cxx, 93Cxx and 25xxx Eeprom Programmer Description: Technical characteristics of the programmer: * Support 24C01, 24C02, 24C04, 24C08, 24C16 I2C Bus EEPROM * Support 24C32, 24C64, 24C65, 24C128, 24C256, 24C512 I2C Bus EEPROM * Auto detect 24XX EEPROM capacity * Support 24C325 and 24C645 I?C Bus EEPROM *Detect the bank roll over capability of some old 24XXEEPROM * Support 93C06, 93C46, 93C56, 93C57,
-
Thread
12V KFZ Versorgungs-Schaltung aus de.dse-faq
, die Schaltung ist jetzt ein wenig modifiziert. D1 hat zwei Funktonen a) Verpolungsschutz und b) C5 kann sich, im Falle eines Spannungsabfalls, nicht ins Bordnetz entladen. C4 und C6 bringen ein wenig ruhe rein und dienen dem EMV D2 fängt die Überspannung ab L2 glättet die kurzen Spitzen (Der
Bülent C. schrieb im Beitrag #4514368: > Tippfehler meinerseits, es waren 26V, so wie auch im Test Protokoll von > souleye angegeben. 26V für 1 Minute sind der Jump Start (LV124-1 E-04). Da wird simuliert
-
Thread
UNGEWÖHNLICHER Hohlstecker 7,2x4,5mm
Querschnitt 4,00 12,57 4,20 13,85 4,40 15,21 4,60 16,62 4,80 18,10 5,00 19,63 5,20 21,24 5,40 22,90 5,60 24,63 5,80 26,42 6,00 28,27 6,20 30,19 6,40 32,17 6,60 34,21 6,80 36,32 7,00 38,48 7,20 40,72 7,40 43,01 7,60 45,36 7,2 x 4,5? Darf's etwas mehr sein? mit
welche erhältlich sind. Hier das 169-seitige Users Manual des Routers: https://device.report/m/f04f85cce09373cd8548f3e0c64d4f8a15d09efffc9edbcf40775b39ccd5f8a7.pdf
-
Thread
ADCs - Die-Bilder
LTC2412, ein 24Bit-Delta-Sigma-ADC: https://www.richis-lab.de/ADC06.htm
Richard K. schrieb im Beitrag #7981020: > ein C500 aus dem Halbleiterwerk Frankfurt Oder Da werden Erinnerungen wach :-) Im Funkamateur gab es mal als Projekt ein Eigenbaumultimeter, basierend auf dem C500, C502 und einigen großen Lichtschachtanzeigen
-
Thread
[V] Verkaufe WIFI OTG Shield - Alternative bei fehlendem USB OTG Android / Robotic
auch hier etwas von Sure Electronics http://www.ebay.com/itm/Wifi-Web-Server-Module-w-TF-Socket-PIC24F-MRF24WB0MB-/251319125731?pt=Bauteile&hash=item3a83c986e3 http://dangerousprototypes.com/2011/04/05/review-sure-electronics-wifi-web-server-module/
auch hier etwas von Sure Electronics > http://www.ebay.com/itm/Wifi-Web-Server-Module-w-TF-Socket-PIC24F-MRF24WB0MB-/251319125731?pt=Bauteile&hash=item3a83c986e3 vergiss den bitte - meine Meinung - hab hier zwei stck abzugeben wer diese haben will - 20 EUR das Stck - kann jeder gerne sofort haben
-
Thread
Belichten per SLA
Quelle dafür angeben. https://www.3djake.at/elegoo/lcd-display-2 https://www.amazon.de/ELEGOO-geh%C3%A4rtetes-Displayschutzfolie-LS055R1SX04-Lichth%C3%A4rtung/dp/B07X4CLL4Q Das wäre ein 2k Display. EDIT: https://www.3djake.at/anycubic-1/lcd-display-1 EDIT2: Gute UV Quellen habe ich aber.
ich ein Display das dumm ist. https://www.amazon.de/ELEGOO-gehärtetes-Displayschutzfolie-LS055R1SX04-Lichthärtung/dp/B07X4CLL4Q Und hier steht ja: SHARP LS055R1SX04 Da sollte man IMHO was zu finden. Zumindest zu den TreiberICs auf dem Glas. Ausserdem findet man MIPI haeufiger. Hier mal ein Datenblatt
-
Thread
Was sind eure Lieblings-ICs?
praktischer LiPo-Charger für USB TPS709 : Ein dazu passender Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck
XMega256A3U alles was I²C spricht LMC7107 als OP
-
Thread
Funktion mit gleichbleibender Ausführungszeit
Hallo zusammen, ich habe eine relativ einfache Funktion, die einen analogen Wert klassiert: [c] // Mittelwerte der einzelnen Tastendruecke abfallend sortiert #define N_KEYVALUE 6 static const uint8_t keyvalue[N_KEYVALUE] = {255,159,101,63,24,0}; /* Gedrueckte Taste an Widerstandsreihe
__asm ("cp %1, %2 $ sbc %0, %0" : "=r" (a) : "r" (a), "r" (b)); return a; } // a < b ? c : d; uint8_t select (uint8_t a, uint8_t b, uint8_t c, uint8_t d) { uint8_t mask = m1 (a, b); return (c & mask) | (d & ~mask); }[/c] [avrasm]select: cp r24, r22 $ sbc r24, r24 mov