-
Thread
die gemeinsten Fallstricke in C
=0; Jap. Wenn man seinen src aber generell so auslegt, dass man (fast) ausschliesslich mit 'i < MAX' Vergleichen arbeitet, vereinfacht man sich vieles.
unterscheidet sich von allen möglichen Werten für /char/, die da nämlich 0 ... 255 (bzw. -128 ... +127) sein können. Die gültigen Zeichen decken damit die Bitmuster 0x0000 bis 0x00ff ab, während EOF 0xffff (oder 0xffffffff auf einer 32-bit-Maschine) ist. Wenn man das verfrüht auf 8 bit verkürzt
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
Der Fred "Max5053...welche Induktivität?" passt imho überhaupt nicht zum Betreff hier -> Frank ist doch kein Anfänger im Sinne von neu hier ;-) [Nebenbei: das Stichwort "Nettiquette" spricht "schnelles Denken"
Sowas regt mich einfach mal sowas von auf Denen sollte man mal sagen sie sollen die Festplatte von 127.0.0.1 neu formatieren, dann brauchen sie sich nicht wundern
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
den Flash >löschen kann. Das hier gibt die Tool information aus: Atmel-ICE Debug host 127.0.0.1 Debug port 51159 Serial number J41800039355 Connection com.atmel.avrdbg.connection.cmsis-dap Features 1 Firmware Version 1.1c Hardware Version 0 Beim ersten
devices over the SWD interface can be clocked at up to ten times the CPU clock (but limited to 2MHz max)" Wenn die DEBUG CLK sehr langsam ist, kommt der Debugger eventuell direkt nach dem Reset rein, vor der PLL. Dann könnte man sich eventuell das beschriebene Anschliessen eines externen langsamen
-
Thread
Umfrage: Eure Studiendauer
Uni-Ing. schon diskriminiert. Deshalb auch meine Aussage, ein Uni-Studium lohnt sich für 5% bis max. 10% aller Erstsemeter. Eben weil es 80% gar nicht schaffen und die Hälfte aller Abolventen rein formal aufgrund von Noten und Studiendauer erst mal durch alle Raster fällt.
spielt sicher auch eine nicht unerhebliche Rolle. Falls jemand Bafög bekommt, bekommt er dies auch max. für die Regelstudienzeit. Wenn für jemanden absehbar wird, dass er einige Semester länger braucht, muss er u.U. das Studium abbrechen oder nebenher (evt. fachfremd) arbeiten, was das Studium häufig
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Kunstwerke (2)" > > Ist ein bisschen zu "dick" für ein allgemein verwendbares Mini-Board: > >> MAX3223 RS232 Transceiver mit Anschluss Flag > Unnötig, man hat USB Hat ja einen USB port drauf. Rs232/485 ist für mich notwendig. > >> TMP101 Temperatursensor + (Interner STM32 Die Sensor ist auch
Neue Überraschung: [c] Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Open On-Chip Debugger > reset halt target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x00004e22 msp: 0x2000038c
-
Thread
ultra low cost esp8266 alexa heimautomatisierung
mit google beschäftigt. Noch schlimmer die ganze Sache ... das viel mir negativ auf... - jwt max 24h gültig wenn abgelaufen disconnect - disconnect bei inaktivität > 20min, folge keepalive <20min (was soll dieser Mist bitte schön ?) - clientID setzt sich umständlich zusammen - als password
dann auch Dimmen möglich. Also bei "Alexa, schalte die Lampe auf 50 %" bekommt man einen Wert von 127 zurück.
-
Thread
Raum Köln: Wer kann mit SDR/Spektrum eine Auffälligkeit sichtbar machen?
47–49 Hz frühere Safe-&-Sound-Pro-II-Aufzeichnungen im Bereich 200 MHz–8 GHz mit auffälligen Peak-/Max-Werten; Gerät ist inzwischen nicht mehr da vorhandene Zeitfenster, Audio/Video und Phyphox-/Handy-Sensordaten zur zeitlichen Zuordnung Die gesundheitliche Seite ist leider real bei mir; ich lag
www.deutschlandfunkkultur.de/das-sound-shirt-konzerterlebnis-fuer-gehoerlose-100.html * https://youtu.be/PQjgMF_20dE?t=127 Oft wird auch von "Stör-Schall" gesprochen, den das menschliche Trommelfell nicht wahrnehmen kann, Infraschall bspw. (unterhalb 20 Hz).
-
Thread
Low Cost Spectrum Analyzer - Aaronia Spectran?
Screens von normalen 2.4GHz WLAN Signalen machen? Also am besten auch im live-modus und nicht nur max-hold. Nen Signalgenerator hast Du nicht zufälligerweise? :) Oder sonst irgendwas was bei bekannter Frequenz und Pegel sendet? MfG, Spekki
sweep speed of BB60...he told me : that the BB60 for 100kHz RBW/10kHz VBW, performed a sweep speed of 127ms ( span set to 1GHz)..... As I know, none of the Aaronia's HF analyzer can't do this....WHY ??????????
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
defined _WIN32 || defined __CYGWIN__) #define INT8_MIN (-128) #define INT16_MIN (-32768) #define INT8_MAX 127 #define INT16_MAX 32767 #define UINT8_MAX 0xff #define UINT16_MAX 0xffff " [/code] und was hat die Option [/code] --build=`../config.guess` [code] für eine nähere Bedeutung? Baut er
-
Thread
IRMP auf einen PIC18F4520 portieren
35c33 < # define F_INTERRUPTS 15151 // interrupts per second, min: 10000, max: 20000, typ: 15000 --- > # define F_INTERRUPTS 15000 // interrupts per second, min: 10000, max: 20000, typ: 15000 105,106c103,104 < #elif defined (PIC_C18)
F_INTERRUPTS -# define F_INTERRUPTS 15000 // interrupts per second, min: 10000, max: 20000, typ: 15000 +# define F_INTERRUPTS 15151 //15000 // interrupts per second, min: 10000, max: 20000, typ: 15000 #endif /*------------------------------------
-
Thread
Fukushima Chronik eines Desasters
bei diesen Konzepten ist, dass Strom dafür zu billig ist. Ich verbrauche in einem 5 Personenhaushalt max. für 100€ Strom schon teilweise mit Wärmepumpe im Monat, wenn man durch Einsatz von Verlagerung, Einspeisen etc. 20€ spart, ist das den Aufwand letzlich nicht wert. Selbst mit einem E-Auto würde sich
vergisst erstaunlich schell. Und DIREKT betroffen sind ja "nur" ein paar hundertausend Japaner von 127 Millionen, also bestenfalls 1%. >Die Aussage, dass IRGENDWANN IRGENWER kommt, der IRGENDWIE die Probleme >löst, führt eben zu nichts und ist reine Philosophie. Wer hat sowas gesagt? >Also
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
adressiert werden müssen. Wenn man aber sieht, dass ein STM32L oder STM32F Entwickler-Board 10€ bis max. 49€ kostet... Nicht quatschen sondern kaufen, spielen, testen, entwickeln. Niemand kann nun zu 100% sagen, ob Dein Projekt besser in die oder jene Struktur passt und niemand kann Dir sagen ob dir
letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM dazubekommen.
-
Thread
Max233: Falsche Characters
Hi, das der Max233 mit 3,3 Volt habe ich in mehreren Beschreibungen/Schaltungen gesehen. Der kommt auch ohne Kondensatoren aus. Man brauch nur einen zwischen GND und VCC. Hier noch das Datenblatt und meine Schaltung
ich habe schon all gängigen Baudraten durch. Kann mir nicht vorstellen, das das Problem ist, da der Max233 bis zu 115200 kann. Nebenbei wüßte ich auch nihct wie ich die verstellen könnte. Danke und Gruss Thomas
-
Thread
Kann man einen Parallelschwingkreis mit einem nanoVNA ausmessen und die Ergebnisse nachvollziehen?
Messfrequenz: 455 kHz Kapazität C: 175 pF Windungszahl n1/Draht-Ø: 31/0,07 Windungszahl n2/Draht-Ø: 127/0,07 Windungszahl n3/Draht-Ø: 4/0,07
funktioniert aber in keinem Bereich. Die völlige Übereinstimmung im Messbereich müsste eine leicht (max. 20%) variable Kapazität bringen. Ein Programm was das automatisch anpasst (kleinste Quadrate usw.) habe ich nicht, und ist mir auch zuviel der Ehre für den alten Prügel.
-
Thread
Atmega 32 und AD7788 (SPI)
ganzen 2,5 Tage SPI ans laufen zu bekommen. Aber ich schaffe es nicht. Es kommen immer Werte wie 255, 127, 0 und ab und an auch 95 raus. Anbei mein Programm, darin steht auch wo ich was angeschlossen habe. Ueber die Suche habe ich leider nichts zum AD7788 (16 Bit) oder AD7789 (24 Bit) gefunden.
fCPUI/O braucht das rausschieben dann ca 4µs pro byte, wenn die SPI mit halbem CPU-Takt läuft (also max-speed in dem Fall -> 4MHz).. Kann dein AD7788 4MHz per SPI lesen? > Die Geschwindigkeit vom Takt habe ich auch schon reduziert, ohne Erfolg, > ja sogar ganz ohne Aenderung. > > Wenn ich MISO
-
Thread
DVB-C Generator
1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142
ziemlich LUT-fressend dann, ist ja klar. Wieso keinen IP-Core? Die sind sehr effizient gemacht. Die max. 70% Füllgrad sind ein Erfahrungswert meinerseits. Ich hatte bisher bei allen FPGA Designs, die mehr als 70 oder 75% belegen, Schwierigkeiten beim Routing. Erstens mal dauert das dann ewig und zweitens
-
Thread
[V] Viele Bauteile 3. OPs,T,....
3x LMC6484IN je 0,5E. 4x LMC567CN je 0,3E. 2x NE570N je 2E. 2x LM2574HVN je.1E. 1x Max1242 je .1E. 4x RC4136N je 0,3E. 3x MC14051BCP je.0,3E. 2x ADM691AN je 2E. 4x LT1010je.0,5E. 4x EFG7189 je.0,3E. 12x DS1488N je.0,2E. 30x TDA4100 = A4100 RFT je.0,2E. 20x TDA4200
mir ein Angebot für alle zusammen. 8x TIP29 25x TIP122 19x TIP121 4x TIP126 29x TIP127 8x MTP2955 9x TIP30C 6x IRF730 6x IRF740 4x IRF640 4x IRF530 6x IRF830 6x BUX85 8x MPSA63 8x ZTX792A 9x ZTX712 53x BD237 3x SMW14N50F 12x 2N3440 15x 2N2905A 8x 2N2907A
-
Thread
Mehrfachabfrage mit if und else oder besser?
back to your programming language is do-able. OK,. I assume 16 steps. By the following you have a max. of 4 steps, rather than performing all 16 steps checking the value of "A": [pre] If A < 9 then '1 .. 8 If A < 5 then '1 .. 4 If A < 3 then '1,
[c] #include <stdio.h> typedef int (*Funptr_t)(int); int mach_nr_0(int b) { return b - b - 127; } /* dummy */ int mach_nr_1(int b) { return b + 2; } int mach_nr_2(int b) { return b - 2; } int mach_nr_3(int b) { return b * 2; } int mach_nr_4(int b) { return b / 2; } int main(void) {
-
Thread
False Turn On bei Synchron Buck mit eGaN FETs
Source des LS FET) miteinader zu verbinden. "Ah ja - noch was: mach die Osziaufzeichnungen mit der max. Speichertiefe, die das HDO6054 hat. 25k sind ein bischen wenig und es treten da ggfs schon Messfehler auf (LeCroy ist da ein bischen... eigen)" Ok, danke. "Und weil ich die ganze Zeit nur
gelesen, dass die Gateinduktivität aus Ciss und der Oszillationsfrequenz ermittelt werden kann (S.127). Ist diese Vorgehensweise korrekt und üblich? Das ist bisher die einzige Quelle die Lgate derart errechnet. Das scheint dann wohl auch nur für das Ausschalten zu gelten, gell? Im Anhang, einmal
-
Thread
Ladderfilter berechnen und bauen
ist jedoch eine Quarzfrequenz von 12 MHZ nötig. Das kommt in etwa hin, bei 10,7 MHz wäre ich auf max. 7 kHz gekommen, hab mich dann aber auf 6 kHz beschränkt. Für 8 kHz Bandbreite würde ich lieber ein Filter zukaufen, zumal bei meinen 10,7 MHz verfügbar. Die Schmalband-FM-Filter sind leider schon zu
der AD9834 (c) läuft nun auch mit 75MHz Quarzoszillator, damit liegt dann die Ausgangsfrequenz bei max. 30 Mhz. Zwei Module habe ich am laufen. - http://www.qrpforum.de/index.php?page=Thread&threadID=6976
-
Thread
Allererster Versuch - Frequenzteiler
1024? Dein Ansatz mit 1...1024 braucht ein Flipflop mehr als meiner mit 0...1023 (oder 1..128 vs 0..127). Überleg mal, warum die Zählbereiche auf meiner HP meist auf -1 enden (range 0 to 25000000-1 oder auch range o to 2**8-1). Und gerade im CPLD kommt es auf /jedes/ Flipflop an. Da sind eh so wenige
dieser Suche: http://www.mikrocontroller.net/search?query=mit+std_logic+rechnet+man+nicht&forums[]=9&max_age=-&sort_by_date=1 findet man dann leicht den http://www.mikrocontroller.net/topic/161722 [vhdl] signal led_counter : integer range 0 to 50000000:=0; elsif led_counter = 50000000 then
-
Thread
ATtiny85 mit Arduino ISP flashen
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 12 4 0 no 512 4 0 4000 4500
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 32 0 yes 8192 64 128 30000 30000
-
Thread
Einfache Sensortaste
achja und wie groß sollte die kläche max. sein?
DDRF = d2; // discharge Cs _delay_ms(50); DDRF = d1; burst = 127; while (burst) { DDRE &= ~(1 << PE0); PORTF = p2; DDRF = d2; DDRF = d1; PORTF = p1; DDRE |= (1 << PE0); burst--
-
Thread
Neue (Hybrid-) Heizung für's Haus
helfen da ungemein. Die Gasheizung wird irgendwann durch eine Luft-Wasser-Wärmepumpe ersetzt mit max. 9kW, die ebenfalls in den Puffer lädt. Anschlüsse sind genug vorhanden und gut gedämmt ist er auch. Der Wärmeverlust ist ca. 6K in 12 Stunden. Das Ganze haben wir schon seit knapp 10 Jahren, ohne
eine geschönte Kurve im Bereich der kalten Temperaturen: https://www.udo-leuschner.de/basiswissen/SB127-05.htm Mehr der Realität entspricht diese Kurve: https://www.dein-heizungsbauer.de/ratgeber/energie-sparen/wirkungsgrad-waermepumpe/ Es handelt sich hierbei um eine Wärmepumpe, die die eigene
-
Thread
STK600 8bit LED-Logik?
Zählvariable nutze, so: [code] uint8_t i=0; uint8_t j=0; uint8_t LED[9] = {1, 3, 7, 15, 31, 63, 127, 255}; for(i=0;i<8;i++) { //j = j | i; PORTE = ~LED[i]; _delay_ms(10); } [/code] Alles gut soweit, denn er lässt jede LED-Stelle somit addiert aufleuchten. Damit
Max D. schrieb im Beitrag #3451042: > Das STK600 wird die LEDs gegen Plus geschaltet haben, deswegen leuchten > die wenn du eine Null ausgibst. Demnach muss ich alles was ich mit den Board anstelle
-
Thread
Meinungen und Erfahrungen zur Wilhelm Büchner HS
127.0.0.1 schrieb im Beitrag #4491641: > ...Mit dem Bedarf der Industrie hat das hingegen nix zu tun, > heute hat bereits jeder Fliesenlegergeselle im Mittel deutlich größere > Einstiegschancen als ein
Max P. schrieb im Beitrag #4207358: > Private FH ist vom Niveau billig. Wenn man neben dem Job das macht > ok. Gerade für Facharbeiter in Konzernen interessant. > Die gelernte Praxis reicht für normale
-
Thread
UART Protokoll für µC
Werte, keine uint16_t oder uint32_t - dann sieht die Rechnung wie folgt aus: 2048 Mögliche Werte * max. 3 Stellen (Byte) = 6144 Byte Dies würde das 3 Fache an Übertragungsdauer kosten + die Konvertierung von Binär -> ASCII und wieder zurück... Wer's will - bitte - aber in meinen Augen ist es sinnlos
Geräte. Zum einen tut sich die Steuersoftware der Kunden mitunter schwer mit Nullbytes oder ASCII über 127, zum anderen ist es halt unheimlich praktisch, wenn man mal schnell ein Terminal aufmachen und die Steuerung händisch überprüfen kann, ohne dafür das Debug-Interface zu benötigen, welches zuhause auf
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
command invoked Info : dropped 'telnet' connection [/code] [code] $ telnet localhost 4444 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Open On-Chip Debugger > flash banks #0 : NuMicro.flash_aprom (numicro) at 0x00000000, size 0x00000000, buswidth 0, chipwidth 0 #1 : NuMicro.flash_data
nulink_usb.c:483 nulink_usb_reset(): nulink_usb_reset Debug: 279 5876 nulink_usb.c:1552 nulink_usb_open(): max page size: 1024 Debug: 280 5876 hla_interface.c:127 hl_interface_execute_queue(): hl_interface_execute_queue: ignored Debug: 281 5876 core.c:729 jtag_add_reset(): SRST line released Debug: 282 5876
-
Thread
Autobatterie mit Megapulse Gesperrt
der Einsatzbereich für SAkkus die doppelt so alnge halten ähre einfach riesig!!! Blei Akkus halten max 800 zyklen (GEL) das würde bedeuten bei 2000 ode rmehr Zyklen würde der Hersteller keine Akkus mehr verkaufen?!?! Ja ne is klar...deshalb sind auch alle Herstelle Pleite sei es in den 60er oder NICD
fristete und anschließend mindestens 1 Jahr, eher länger, bei mir im Keller lag. Typ Panasonic LC-R127R2PG (12V/7,2Ah). Der Akku besaß noch 3,8V Klemmenspannung. Ich hängte ihn ans Labornetzteil und stellte 20V ein. Der Anfangsstrom betrug 18mA, erhöhte sich nach 30min. bis auf 50mA und stieg nach drei
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
Datenblatt vom 18s20 ist da ziemlich eindeutig (S.13f): Für eine 0 den Bus für mindestens 60µs (und max. 120µs, siehe Fig. 11) auf low ziehen. Für eine 1 den Bus auf low ziehen und nach frühstens 1µs und spätestens 15µs wieder "loslassen". Zwischen 2 Werten eine recovery-time von mindestens 1µs einhalten
zwischenzeitlich habe ich auch schon versucht eine Temperatur auszulesen, ich habe im Terminal immer nur eine 127.0 oder eine 85.0 ausgeschrieben bekommen.
-
Thread
Eclipse Plugin für Fujitsu 16bit µcs Gesperrt
werden integriert, inklusive der 16LX. Dafür hat die XML-Datei nun auch ca 20.000 Zeilen (und davon max. 1000 von den eigentlichen Tool-Defs und der Rest für die einzelnen MCUs ;) ). Auch ein Grund, warum es da bald einen kompletten Rewrite geben muss. Grüße, Chris /EDITH: Hab gerade gemerkt
-newlog -msgok -P:FW-Motion.mhx make: flashly: Command not found make: *** [flashlydummy] Error 127 make: Target `all' not remade because of errors.[/code] Die ersten beiden Zeilen müssen aber immer da sein, sonst ist in Eclipse schon was falsch eingestellt und er versucht gar nicht FLASHly aufzurufen
-
Thread
Gute alte Zeiten :)
weil ja zukunftsicher, so wie VLB...eher museumssicher...) 256MB RAM, 10GB ATA-IBM-HD...Matrox G450MAX-DH 6. P4-3000 1GB RAM, inzwischen >1TB HD, irgendne Monstergrafikkarte wegen Directx9... Bis zum Athlon waren die alle passiv gekühlt, wobei der Apple auch schon recht warm wurde... Der Thread
bis die Zahl 132-4=128 Stellen (3 Stellen brauchte ich für das Numerieren) lang war (2^422=1,083074e+127). Später kaufte ich ein TV-Terminal (64x16 Zeichen), eine Cherry-Tastatur und einen Lochstreifenleser / -Stanzer). Das verbanden wir mit einem System, dessen Prozessor noch auf zwei ICs verteil war
-
Thread
Smarte Heizkörperventile, dumm gelaufen
/file/89b086775ad5a470056bedef899dd4c7/MIGD-698_Mosaic.part1.rar.html https://rapidgator.net/file/127a60f40424c173a1e9aaa62db1f868/MIGD-698_Mosaic.part2.rar.html https://rapidgator.net/file/85383f83a25f4ea9a386749f2af7a824/MIGD-698_Mosaic.part3.rar.html https://rapidgator.net/file/96f1d6e5add2f851b04c2ddc75a30575
Meine inzwischen fast 20 Jahre alten "Max!"-Ventile funzen wie am ersten Tag. Jeden Sonntag morgen gegen 3 Uhr fahren die einmal ganz auf und ganz zu, eben um das Festrotten zu verhindern. Als "Basis-Temperatur" habe ich überall 17 Grad
-
Thread
Alte Musiktruhe - Superhet Reperatur
Röhren messen kann: [code] | alt | neu a | 294 V | 292 V k,s | 0 V | 0 V d1 | -127mV | -122mV d2 | -7mV | -8mV g1 | -250mV | -270mV g2 | 292 V | 290 V g3 | -460mV | -470mV [/code] Beide werden warm und glühen, beide sehen für mein untrainiertes Auge optisch in Ordnung
verkleinern. Dabei immer das mA-Meter im Auge behalten, der Gesamtstrom sollte deutlich unter 16mA (max. Kathodenstrom) bleiben. Nun kann man beginnen den Rest der Schaltung wieder zusammen zu bauen. Im ersten Schritt Schirmgitter wieder anschließen. Es sollte weiterhin Anodenstrom fließen. Die Einzelströme
-
Thread
eeprom funktion aus quelltext entfernen - data im flash speicher
register int x1,y1,bit; if(value>122) { switch(value) { case 228 : value = 127; break; case 246 : value = 128; break; case 252 : value = 129; break; case 196 : value = 130;
Danke für die Ansätze !! Ich habe den Font entsprechend der Info von Rainhard Max angelegt. [c]#include <avr/pgmspace.h> const unsigned char PROGMEM font[] = { /* hier die Werte einfügen */ }; [/c] Doch wie ändere ich den "eeprom_read_block". Ich habe versucht dort
-
Thread
automatischer Vorschub für Drehbank
unschlagbar gut. Damit meine ich einen stufenlos einstellbaren DC-Mot. (hinreichender Größe für den max. erforderlichen Vorschub) gekoppelt mit einer Kugelrollspindel. Wenn es um höchste Präzision geht, kann nicht mal im Entferntesten dagegen ein Schrittmotor-Vorschub "anstinken". Und ein hydraulischer
eine Bewegung über mehr Schritte als die Hälfte der Variablenbreite erfolgt (also bei 8 Bit mehr als 127 Schritte), kannst Du das eh nicht mehr sagen. Da schlägt das Abtasttheorem voll zu. Und mit dem "Trick" des Überlaufbits hast Du dieses Wissen nur eine Stelle nach links geschoben (dann hättest Du
-
Thread
Speicher Voll Attiny2313
PWM_Raw1 = i2c_buffer[1]; PWM_Raw2 = i2c_buffer[2]; // Normieren // 0 ~ 1000 // 127 ~ 1500 // 255 ~ 2000 PWM_Norm1 = (PWM_Raw1 * 4) + 1000; PWM_Norm2 = (PWM_Raw2 * 4) + 1000; // Ausgang setzen OCR1A = PWM_Norm1; OCR1B = PWM_Norm2; }
< Virtual buffer address register */ #if (buffer_size > 254) #error Buffer to big! 254 bytes max. #elif (buffer_size < 2) #error Buffer to small! 2 bytes min. #endif #if defined( __AVR_ATtiny2313__ ) #define DDR_USI DDRB #define PORT_USI PORTB #define PIN_USI
-
Thread
Hammond B3 Clone mit ATMega
einen Load-Puls erzeugen und anschließend n Bits per SPI empfangen. Der SPI läuft beim AVR iirc mit max f_clock/2, also braucht es bei 16MHz min 2*ceil(n_tasten/8)*8/f_ck, also ca 1µs pro 8 Tasten. Anschließend liegen alle Tasten als Bitmap im Mastercontroller vor.
Aufbau des Telegramms war 1 Byte Adresse (=Position in der Kette + MSB) + 3 Byte Farbdaten RGB (=0..127), da haben wir das auch so gelöst. Der Controller wartet auf ein Byte mit gesetztem MSB und prüft ob es seine Adresse ist. Falls ja werden 3 Byte empfangen und an die LED ausgegeben, falls nein wurde
-
Thread
LCD T6963 an ATXMEGA128A1
8] Mit dieser Funktion können Sonderzeichen erstellt werden. Dazu gibt man den Speicherplatz 0..127 an und ein Byte-Array mit 8-Bytes. Diese erzeugen dann im Zeichengenerator das Zeichen für den Textspeicher. Das Zeichen kann dann an beliebiger Position mittels LCD_WRITECHAR() als Zeichen 0xA0h ..
Pixelposition im Grafikspeicher. Die linke obere Position ist x=0,y=0. Die rechte obere Position ist x= maxX,y=0. Die rechte untere Position ist x= maxX,y= maxY. uc_x= 0 löscht das Pixel. uc_x= 1 setzt das Pixel. LCD_SETPIXEL() -------------- P(ui_x,ui_y) Die Funktion ruft LCD_PIXEL() auf und setzt
-
Thread
PC virenfrei ohne Neuinstallation?
Autoren ihre Arbeit nicht richtig gemacht haben. Bekanntlich mit weit schwerwiegenderen Folgen. Es steht max 1:1 > Mit Linux wär das nicht passiert. Muß man nicht weiter kommentieren...
mindestens zwei Netzwerkschnittstellen, nämlich die mit dem Netzwerk verbundene sowie "localhost" (127.0.0.1). >> 3.) wird Software, die aufgrund ihrer hohen Komplexität zu >> Unsicherheiten neigt, durch Hinzufügen von zusätzlicher Komplexität >> nicht sicherer, > richtig, aber bringt es etwas
-
Thread
[V] Quarz-Oszillatoren, EPROMs, PALs, TTL-ICs und mehr
Stk) à 0,2 EUR 74LS442 (55 Stk) à 1,2 EUR 74LS533 (30 Stk) 74LS640 (32 Stk) à 0,2 EUR 74LS654 (127 Stk) 74LS-Familie in SMD-Ausführung ------------------------------ 26LS31 (20 Stk) 26LS32 (77 Stk) 74LS157 (90 Stk) 74LS367 (33 Stk) 74LS368 (35 Stk) 74ALS-Familie ------------- 74ALS32
COM8046 (4 Stk) D71071C (17 Stk) D8251 (138 Stk) DP8304 (54 Stk) DP8308N (36 Stk) F8708 (25 Stk) MAX691EPE (14 Stk) à 0,5 EUR MC146818P (16 Stk) MC1488 (= SN75188) (48 Stk) à 0,05 EUR SMD MC1488N (=SN75188) (199 Stk) MC1489 (=SN75189) (99 Stk) SN75176P (39 Stk) SN75189 (97 Stk) SMD SNC2681A
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
hl_interface_open(): hl_interface_open Debug: 126 5 hla_layout.c:40 hl_layout_open(): hl_layout_open Debug: 127 5 stlink_usb.c:3697 stlink_open(): stlink_open Debug: 128 5 stlink_usb.c:3709 stlink_open(): transport: 4 vid: 0x0483 pid: 0x3744 serial: Debug: 129 5 stlink_usb.c:3709 stlink_open(): transport:
auch nur dessen Berechtigungen sind relevant. Unter Linux geht das über die "libusb", wie das bei Max aussieht, weiß ich nicht. Vielleicht fehlt da auch genau diese Bibliothek: ldd /usr/bin/openocd | grep usb libusb-1.0.so.0 => /usr/lib64/libusb-1.0.so.0 (0x00007fa270480000)
-
Thread
SPI interface zu SD karte für STM32F0
--*/ static uint8_t wait_ready(void) { uint8_t res; uint16_t timeout = 100; //try 100 times max. //Timer2 = 50; /* Wait for ready in timeout of 500ms */ rcvr_spi(); do { res = rcvr_spi(); } while ((res != 0xFF && timeout--)); // && Timer2); return res; } /*------
(((uint32_t)RTC_DateStructure.RTC_Year + 20) << 25) // bit31:25 Year from 1980 (0..127) | ((uint32_t)RTC_DateStructure.RTC_Month << 21) // bit24:21 Month (1..12) | ((uint32_t)RTC_DateStructure.RTC_Date << 16) // bit20:16 Day in month(1..31
-
Thread
Arduino mit NetBeans IDE
‘void __vector_18()’: /usr/local/arduino-1.0.5/hardware/arduino/cores/arduino/HardwareSerial.cpp:127:21: warning: unused variable ‘c’ [-Wunused-variable] /usr/local/arduino-1.0.5/hardware/arduino/cores/arduino/HardwareSerial.cpp: In member function ‘void HardwareSerial::begin(long unsigned int, byte
beschaeftige mich jetzt schon seit 2 Tagen mit dem Problem und komm einfach nicht mehr weiter :-( lG, Max
-
Thread
Probleme beim Programmieren des STM32F107 über JTAG Adapter und OpenOCD
J-Link caps 0xb9ff7bbf Info : J-Link hw version 80000 Info : J-Link hw type J-Link Info : J-Link max mem block 9464 Info : J-Link configuration Info : USB-Address: 0xff Info : Kickstart power on JTAG-pin 19: 0xffffffff Info : Vref = 3.267 TCK = 1 TDI = 0 TDO = 1 TMS = 0 SRST = 0 TRST = 0 Info
.. Debug: 126 10 command.c:364 register_command_handler(): registering 'ocd_stm32.cpu'... Debug: 127 10 command.c:364 register_command_handler(): registering 'ocd_stm32.cpu'... Debug: 128 10 command.c:364 register_command_handler(): registering 'ocd_stm32.cpu'... Debug: 129 10 command.c:364 register_command_handler
-
Thread
Programmierbeispiele
equ DRAM = 121 .equ DEEPROM = 122 .equ DROM = 123 .equ ALLFL = 124 .equ ECHO = 127 ;Sende Datentyp zurück, der in den Daten st. ;*************************************************************************** ;Daten, welche eigentlich im Eeprom liegen sollten .equ selbst = 0x10
99: 1 Byte, Typ der Daten(7=1=Flash, SYS=1, RAM=121, EEPROM=122) ;6. ....: die eigentlichen Daten (max 0x8000) ;X. 7788: Prüfsumme (2Bytes: an,von,Bytezahl und Daten) ;Die Bedeutung der Einzelbits des Flagregisters flag1: ;Bit0=1: TX-Betrieb ist zur Zeit aktiv! ;Bit1=1: RX-Betrieb aktiv! ;Bit2=1:
-
Thread
ffmpeg, v4l, snd_aloop … sound asyncron (alsa buffer xrun)
: VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default) Metadata: handler_name : SoundHandler Codec AVOption preset (Configuration preset) specified for output file #0 (/dev/video0) has not been used for any stream. The most
Metadata: encoder : Lavc57.64.101 libx264 Side data: cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1 Stream #0:1: Audio: aac (LC) ([10][0][0][0] / 0x000A), 48000 Hz, stereo, fltp, 128 kb/s Metadata: encoder : Lavc57.64.101 aac Stream