-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
:50: error: for each function it appears in.) ../interrupts.c:52: error: 'uint8_t' undeclared (first use in this function) ../interrupts.c:52: error: expected ';' before 'pwm' ../interrupts.c:54: error: 'ACSR' undeclared (first use in this function) ../interrupts.c
: In function 'ISR': ../interrupts.c:148: warning: type of 'TIMER1_COMPA_vect' defaults to 'int' ../interrupts.c:150: error: 'uint16_t' undeclared (first use in this function) ../interrupts.c:150: error: expected ';' before 'ocr_tmp'
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
und Auswertung/LCD-Darstellung per M168. Er läuft > auch schon, mißt aber Mist. Nimm lieber nen PIC16Fsonstwas und nen EInzelgatter-Bustreiber als Tor, denn die PIC's haben nen asynchronen Vorteiler schon eingebaut und der Trick von Microchip zum Heraustakten des Vorteiler-Standes ist genial einfach
Hallo W.S. > Nimm lieber nen PIC16F Das kann ich bestätigen, mit einem PIC geht das einfacher. Der kann auf einen Rutsch ohne Vorteiler bis 50 MHz messen. Aber das Forum hier ist halt AVR-lastig, und nicht jeder hat das entsprechende
-
Thread
Foucaultsches Pendel
Schalter werden mit einer höllischen Geschwindigkeit abgefragt. Wenn du zum beispiel einen aktuellen PIC16 Controller (20Mhz) benutzt, hast du immerhin 5 Millionen Befehle pro Sekunde. Billige Atmel AVRs sind bei gleicher Taktfrequenz sogar 4 mal so schnell. Hier ein guter Artikel über AVRs und Schieberegister
Wäre es jetzt overkill hier PCF8574 (oder die 16-Bit SMD-Variante PCF8575) vorzuschlagen? Sind I2C Expander und können aber auch einen Interrupt auslösen bei Änderung. Meine Idee: 3 PCF8574 in "Input mode" schalten, sprich die Ports auf H setzen
-
Thread
PT1000 an RP2040-pico-Board
angepasstes Programm für Arduino-IDE und eine beispielhafte .log-Datei, die Temperaturen im Bereich -54 °C bis +385 °C mit 1 K Auflösung aufgezeichnet hat. Da sich beim RP2040 Ein- und Ausgangssignale durch Setzen eines CTRL-Bits invertieren lassen, sind hier beim UART1 die Signale invertiert. Das TxD1
Ich habe sie nicht gefunden; vielleicht gelingt es Dir. Der ADC-Wert 2560 abzüglich des Offsets von 16 ergibt 2544. Dazu werden 170 °C errechnet wie auch zu 2543, da keine Nachkommstelle angezeigt wird. Die "Ausraster" könnte man kompensieren, indem man an den kritischen Stellen einen kleinen Offset
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html
Ein paar Fehler in display.h Falsch: [c] struct WordIllu { word row; word col; word len; }; [/c] Richtig: [c] struct WordIllu { uint16_t row; uint16_t col; uint16_t len; }; [/c] Denn "word" gibts es nur unter Windows, sonst
-
Thread
Infrarot Sendeleistung fürchterlich
goto Ubersprungen endif 'if b10 = 1 then 'enabletime 'endif if pinC.3 = 1 then pinC.1 = 1 endif if pinC.3 = 0 then pinC.1 = 0 endif 'if time = 3 then 'pinC.1 = 0 'endif 'if time = 4 then 'pinC.1 = 0 'let time = 0 'endif Ubersprungen: readadc10
'-------------- pinc.0=bit3 pulsout c.1,1 '-------------- pinc.0=bit2 pulsout c.1,1 '-------------- pinc.0=bit1 pulsout c.1,1 '-------------- pinc.0=bit0 pulsout c.1,1
-
Artikel
AVR In System Programmer
Speicher-Management (stellt Funktionen zum Flashen bereit) und der Speicher selbst. Data 1 2 VCC Clock 3 4 N.C. Reset 5 6 GND Standard TPI connector used on e.g. STK600 and AVRISP mkII. PDI. Atmel Board-Schnittstelle & AVRISP MkII. Für Mikrocontroller-Boards schlägt Atmel einen 6-Pin Header, 2,54 mm Raster, mit
ist ein ATtiny85, der im Gegensatz zu allen ATmegas und fast allen ATtinys auch über den internen RC-Oszillator mit 16 MHz betrieben werden kann. Ein Quarz ist daher nicht erforderlich. Die für V-USB erforderliche Genauigkeit erreicht der Programmer über einen Synchronisationsschritt, der bei jedem
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
gepachte firmware. Die dso.exe im hex editor laden und folgende werte anpassen: 0F beim hex 32E6C, 32E7C, 32F44, 32F54 12 beim hex 32EB4, 32EC4 15 beim hex 32ED8, 32EE8, 32EFC, 32F0C, 32F20, 32F30 Diese werte sind nix anderes als die timebase position, 0 ist 2ns/div, 1 ist 4ns/div und so
#3055250: >> Alternativen? > > Jep: > http://www.zeitech.de/Signalklemmen-36-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer > Sind günstiger und entspricht der Menge für 2 Geräte. > > http://www.zeitech.de/Test-Kabel-16-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer > 2x 8Pin (-> Signale) und 1x 2Pin (-> GND):
-
Thread
Modifizierter Laminator - 1A Ergebnis
Profi Laminator,360W) umgebaut. Gereglet war dieser mit 2 mechanischen Festtemperaturregler 95°C für 80Mic 110°C für 100-125Mic Temperaturbegrenzer schaltet bei 145° ab und 54° wieder ein und eine Temperatursicherung 192° Nachersten Versuchen stellte ich fest,daß die Temperatur wohl zu niedrig
- und die 1N4148 verträgt je nach Hersteller bis zu 175°C oder gar 200°C. Brauche also gar keinen KTY84, der bis 300°C verträgt. Und ADC gibt's auch bei PIC10, Comparator reicht auch, wenn man noch 'nen Kondensator und 'nen Widerstand dazu nimmt. Aber dazu
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
push hl 49 002A D5 push de 50 002B 2B dec hl 51 002C C3 09 00 jp i_2 52 002F .i_3 53 002F C1 pop bc 54 0030 C1 pop bc 55 0031 C1 pop bc 56 0032 C9 ret
oder serielle Schnittstelle an deinem Terminal kaputt. Als nächstes prüfe die Lötstellen um den 16C550 und den DB9-Anschluss herum und löte notfalls einmal alles kurz nach. Da du die Ausgaben siehst, ist ein Großteil des Boards funktionsfähig. Schlimmstenfalls ist dein 16C550 kaputt, den könntest
-
Thread
SAM-Controller, Einstieg und Auswahl
Ich benutze inzwischen ganz gerne die C21, die C20 sind die Variante davon ohne CAN, das müssten so ziemlich die aktuellsten M0+ von Atmel bzw. Microchip sein. Das TQFP32 von denen hat 7x7 mm mit 0,8mm Pitch. Danach kamen die D5x/E5x auf
allerdings gerade ein Rätsel, denn nur GCLKGEN0 verträgt die 96MHz und da hängt der Core dran. Beim C2x ist das ab Kapitel 45.6, Seite 1155. Und da sieht man schon, dass der C2x anders ist, GCLKGEN0 bis 2 laufen mit bis zu 96MHz und 3 bis 8 laufen mit bis zu 66MHz. Beim D/E5x ist das ab Kapitel 54.6
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
Korrektur: es sind 6+6+4=16 FETs BUZ355 (SIPMOS Power Transistor (N channel Enhancement mode Avalanche-rated) 800 V 6 A 1.5 Ohm TO-218 AA C67078-S3107-A2 (damals gab es noch nichts besseres). Habe gestern das Gerät in Test-Betrieb
Ich leistete mir jetzt zwei Vacuubrand-Vakuummeter, ein VAP5 (1µbar - 1000mbar, Pirani-Sensor, 8051-µC) und ein DVR2 (1-1080 mbar Al2O3-Kapazitätssensor und PIC-µC)- sie ergänzen sich ideal, da das VAP5 im oberen Bereich nur 50 mbar Auflösung hat. Aber was ich nicht bedachte: sie sind nicht kalibriert
-
Thread
USB AVR ISP
Das was Dude dazu sagt ... C:\WinAVR-20071221\bin>avrdude -v avrdude: Version 5.5, compiled on Dec 19 2007 at 21:17:54 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration
der Treiber nicht im System installiert ist? "error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc" Oder habe ich dich jetzt falsch verstanden?
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
50 03 16 01 4A 00 13 09 5C 13 88 02 5C 03 64 00 F2 D4 14:42:57.644 -> Received 24 bytes channel 23: 89 63 50 03 16 63 50 03 16 01 4A 00 13 09 5C 13 88 02 5C 03 64 00 F2 D4 [/c] Hauptsächlich jedoch kommt
18 bytes channel 61: 88 63 50 03 16 63 50 03 16 00 03 00 00 00 00 00 00 8B Received 24 bytes channel 3: 89 63 50 03 16 63 50 03 16 01 3E 00 15 09 52 13 8A 02 9C 08 51 01 A5 02 [/c] Payload zusammengebaut: [c]Payload (32): 00 03
-
Thread
TEKWAY DST1xx2B Oszilloskop
auf die LOGIK Analyzer würde ich als günstige aber wirklich brauchbare Lösung mal die ZEroplus LAP-C in den kleineren Versionen ins Spiel bringen... Der Lap C 16032 als kleinstes Modell mit 16 Kanälen kostet etwa 100 Euro und ist durch ein einfaches Software-Update auf das Modell 16128 erweiterbar,
Hallo Leo, Leo C. schrieb im Beitrag #2731786: > Die Änderung von rcS macht ein awk-Script. danke, Sachen gibt es - kommt mir so vor wie 'warum einfach wenn es auch kompliziert geht' ;-) > Wenn das awk-Script
-
Thread
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
White) b) 3800-4300K (Daylight White) c) 5800-6500K (White) 3) RS-TL10D16-288 *42,00 Euro* (<50 Stück) 1213x30mm, 288 DIP-LEDs, 16,5W, ~1500lm (White) Aluminium und klar durchsichtig a) 2800-3300K (Warm
Empfänger. > Hintergrund der Frage: Ich will den Smart-Stripe schon mit eigenem µC > ansteuern. Für die einstweilige schnelle Inbetriebnahme und zum > Beobachten mit dem Oszi wäre ein "Original"-Controller trotzdem > hilfreich. Dann wirste den SSL-RC6SM-12V benötigen. > Viele
-
Thread
Was hört ihr für Musik ?
/watch?v=rHTxYT67yv4&list=PL49AD7C4307688D47&index=16 https://www.youtube.com/watch?v=R_mqt_q-7yg&list=PL49AD7C4307688D47&index=1
(16x16, 25x16 ..) John Lee Hooker, Carlos Santana and Etta James - Blues Boogie Jam (Official) https://www.youtube.com/watch?v=jRMzVMe18cA (7:22) FLEETWOOD MAC. NEVER GOING BACK AGAIN. https://www.youtube.com
-
Thread
Datenlogger Pendeluhr
Für fast alle Wettersensoren gibt's ebenfalls Libraries und Module. Ein SHT35 kümmert sich um °C und %rF, der BMP280 kann mmHg, beide passen zusammen an einen I²C-Port. Ein FRAM mit MB85RC256 passt ebenfalls noch mit an den I²C und hat 32kByte Platz. Achtung: je nach Arduino brauchts einen Pegelwandler
Hallo Bernd F. schau mal in Inet nach Tom van Baak. LeapSecond.com. Er hatte mal picPet angeboten. Ein Pic 16F628 der die Daten Seriell mit 19k2 ausgibt.Eventuell ist es für die Pendelabweichung ja genau was du suchst.
-
Thread
AVR für wenig Geld im LAN
fue RC5 TCCR0B = 1<<CS02; //divide by 256 fuer RC5 [/c] direkt vor -> [c] #endif return; [/c] ACHTUNG obere Register sind für Mega644P also evtl. anpassen für M32! ----------------------------------- Das wird in die config.h eingetragen [c] #define xRC5_IN PINA #define xRC5 PA1 // IR input low active extern volatile unsigned int rc5_data; // store result [/c] ----------------------------------- Dann habe ich
-
Thread
WordClock mit WS2812
anfangen... Flashen ging auch Problemlos mit den open-source tools. Anpassen müsste ich display.c da meine Matrix (16*16) anders verdrahtet ist. Auch sind meine ws2812 'richtigrum' also rgb und nicht grb.
funktionierte auch einwandfrei, bis ich das ST-Link absägte... - R35, R37, SB62, SB63 sind geschlossen - SB16, SB50, SB54, SB55 sind offen - C33, C34 mit 22pf bestückt - X3 bestückt (habe hier X1 vom ST-Link verwendet) Beim Booten bzw. Drücken des Resttasters leuchtet nach ca. 1 Sekunde die Led LD2 grün
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
im Quellcode sehen. https://github.com/micropython/micropython/blob/master/ports/rp2/machine_adc.c [c]STATIC uint16_t adc_config_and_read_u16(uint32_t channel) { adc_select_input(channel); uint32_t raw = adc_read(); const uint32_t bits = 12; // Scale raw reading to 16 bit value using a Taylor expansion (for 8 <= bits <= 16) return raw << (16 - bits) | raw >> (2 * bits - 16); } [/c] Manfred M. schrieb im Beitrag #7008179: > Inzwischen steht ein Oszi auch noch auf meinem Schreibtisch. Es ist > überraschend was
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
might not be 8080 compatible! ~/Work/zmac $zmac test.z ~/Work/zmac $hd clrscr.bin 00000000 c5 d5 e5 21 00 e0 54 5d 13 01 e7 03 36 20 ed b0 |...!..T]....6 ..| 00000010 e1 d1 c1 c9 |....| 00000014 ~/Work/zmac $hd test.bin 00000000 c5 d5 e5 21 00 e0 54 5d 13 01 e7 03 36 20 ed b0 |...!..T]....6 ..| 00000010 e1 d1 c1 c9 |....| 00000014 [/pre] Zumindest zmac scheint nicht als Paket verfügbar zu sein. Ich
-
Thread
Kleines Tiny13 Sensorboard
Flexibilität sind per Definition nicht gewollt. Aber zum Topic: Man könnte doch solche Zeilen [c] ldi r16,8 ;SYSTEMINT-Init (TIMER 0 Compare INT) [/c] derart abändern, dass anstatt der magischen "8" die die Bitnamen im Code auftauchen. Dann könnte man sich auch den Kommentar sparen,
möchte, bleibt diese Zeile unverändert so stehen. Den Befehl ldi r16,4 muss ich jedoch bei Wechsel auf einen ATTiny84 beispielsweise in ldi r16,2 abändern. Schade: Nicht nur C, sondern auch Assembler bietet einiges (in gewissem Rahmen) an Portabilität
-
Thread
Lötstation JBC ?
ein 128x64 OLED Typ sein. Bei mir tut es ein 1602-LCD. > UC wahrscheinlich ein STM32 oder DsPIC > da ich mit denen beruflich zu tun habe Das ist wohl ziemlich egal, für _jeden_ µC ist eine Heizung unendlich langsam. Bei mir steckt ein A*-Nano drin.
drahtlos über 433MHz Funk lösen. Nur ist mir noch keine zufriedenstellende Methode eingefallen den Funk-uC im Lötstand beim Einlegen und Entfernen vom Schlaf aufzuwecken damit die CR2032 Zelle ein paar Jahre durchhält. (Der PIC 12F683 uC verbraucht im Schlaf unter 0.2uA) Bis dahin wird man eine Kabelverbindung
-
Thread
Nokia 6100 Ansteuerung in C
Meine Funktion sieht jetzt so aus: void glcdPrintOffset(const char *text, uint8_t flashstored, int16_t offset, int16_t length) { uint8_t width; char c; if(flashstored) { c = pgm_read_byte(text); } else { c = *text; } // So viele Zeichen überspringen, bis offset erreicht
6100-display mit dem Epson Controller zum laufen zu bringen? MyMeisle schrieb am 06.01.2005 12:54 >1. Hat einer schon einen C-Code für das Ansteuern des EPSON-Controllers geschrieben? Falls nicht, dann werde ich mich wohl versuchen müssen. hat sich da was getan??? ich glaube Hagen wollte
-
Thread
Pollin Geigerzähler Bericht
Werner Schubert schrieb im Beitrag #3124114: > - Fehlerhafter RC Glied im Interrupt Signal mit R11 und C7 tau = 470k * > 100 nF > Dadurch beträgt die maximale Zählrate nur 20 Impulse pro Sekunde. > Ich habe es umgangen mit Diode D4 Kathode ablöten und an Kathode
R11, C7 zu groß, tau=470k*100nF=47ms - R16 ist überflüssig - Montageloch zu nah an D1 (Hochspannung, kein Platz) - ISP Stecker für AVR wäre nett gewesen, Platz ist ausreichend vorhanden - Kontrastspannungseinstellung