-
Thread
Zeigt her Eure interessanten historischen Bauelemente
im Beitrag #4774568: > Marcus H. schrieb im Beitrag #4774564: >> Hier ein Cockpitphoto einer C172F, Baujahr 1965. > > Auch der Copilot hat eine Steuerungsmöglichkeit -falls mal in Länder mit > Linksverkehr geflogen wird. In allen ICAO Ländern sitzt der PIC generell im Flächenflieger links
frühes VFD aus den 50ern des vorigen Jahrhunderts, das die ASCII-Zeichen ! Hier als ! gezeigt) und . (.) anzeigen konnte ;-)
-
Thread
SPI-Master-Slave-Kommunikation - "ein Bit verrutscht"
zusammen, ich baue gerade an einer SPI-Kommunikation zwischen einem Atmega162 (master) und einem PIC18F46 (slave) Die Verleiterbahnung erlaubt keine SS-Synchronisation. Stattdessen werden vom Slave die empfangenen Bits gezählt und immer 8 Bits zu einem Byte zusammengesetzt. Da es sich um eine Daisy
einem > Byte zusammengesetzt. Wo und wie erfolgt das denn? Ich hätte vermutet, INTCONbits.INT0F wäre ein externer Interrupt, aber in dem Handler wird nirgends bis 8 gezählt. Du müßtest Deinen PIC-Code mal genauer kommentieren.
-
Thread
DSP-CIM Forum Pool
(* Priority queue *) 13 fun init() = (currentTime := Time.init(); PQ := Q.empty) 14 fun mod cmp f = let 15 val value = ref(fn() => raise unsetMod) 16 val wrt = ref(fn(v) => raise unsetMod) 17 val outEdges = ref(nil) 18 val m = fvalue=value, wrt=wrt, outEdges=outEdgesg 19 fun change t v = 20
outEdges := freader=run, 41 timeSpan=(start,(!currentTime))g 42 ::(!outEdges)) 43 in 44 run() 45 end 46 fun change(l: 'a mod, v) = write(l, v) 47 fun propagate'() = 48 if (Q.isEmpty(!PQ)) then 49 () 50 else let 51 val (edge, pq) = Q.deleteMin(!PQ) 52 val = PQ := pq 53 val freader=f,timeSpan=(start
-
Thread
LCD Adressen
Na da wissen wir ja wenigstens das es sich um einen PIC handelt. Die Frage ist nur welcher ?
pro Zeile intern Platz für 24 Byte: Zeile 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D OE OF 10 11 12 13 14 15 16 17 Zeile 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 40 41 42 43 44 45 46
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
Ich habe mir mal eine Schaltbox für meinen Schaltschrank gebaut. Wird von einem PIC18F67J60 über TCP/IP gesteuert und kann 12 Geräte schalten und zusätzlich 4 Rechner resetten und per Power-Taster an- und ausschalten. Läuft hier seit einigen Jahren 24*7. fchk
meine Lösung sieht so aus: PIC 18F misst mit TSIC30x Temperatur, die Info geht per RFM12 raus, zusätzlich könnte er noch Steckdosen ELRO schalten. Mit der CR2032 läuft das jetzt seit 4 Monaten, aller 5 Minuten wird gemessen und
-
Thread
MAX485 Pull Up/Down
hallo, PIC18F46K22 44Pin TQFP MPLAP 8.92 C18 3.41 für die RS485 Übertragung benutze ich den MAX485 wird bei dem Pin 1 "RX" der Widerstand an VCC oder GND angeschlossen? vielen Dank im voraus. schönen
-
Thread
Einfacher Wobbelgenerator mit AVR?
was gelernt... Helmut Lenzen schrieb im Beitrag #3936003: > 51PF ist ein Normwert, kannst ja 47pF + 3.3pF nehmen. ich dachte eher an 33+18 oder 39+12 :-) Helmut Lenzen schrieb im Beitrag #3935928: > Als Spulen nimmst du am besten SMD Typen. ich hätte mal die da gefunden: http://at.rs-online.com
Reinelt schrieb im Beitrag #3936325: > Helmut Lenzen schrieb: >> 51PF ist ein Normwert, kannst ja 47pF + 3.3pF nehmen. > > ich dachte eher an 33+18 oder 39+12 :-) Weil du sagtes du haettes 47pF da. Michael Reinelt schrieb im Beitrag #3936325: > ich hätte mal die da gefunden: > http://at.rs-online.com
-
Thread
Grundlegende Fragen zu SPI mit TPIC8101
ein paar Kleinigkeiten am Schaltplan aufgefallen: Der ATmega braucht von Vcc gegen Gnd noch 100 nF und der Kondensator (C14) an AVcc sollte auch 100 nF haben. Am Spannungsregler sollte man auch so nah wie möglich sowohl am Eingang als auch am Ausgang 100 nF hinbauen, das macht den Regler robust gegen Hochfrequenz. Auch parallel zu C9 sollten noch 100 nF sein. So große Kondensatoren wie C9 stabilisieren die Spannung nur bei niederfrequenter Last, der kleine 100 nF übernimmt die hochfrequenten Ströme. Die Kondensatoren am Quarz (C12 und C13) sind viel
-
Thread
DC-Elektromagnet Abfallzeit beschleunigen
möchte ich den Magneten schnell zum Abfallen bringen. Geschaltet wird dieser mittels N-FET von einem Pic-Controller, Freilaufdiode (Schnelle Schottky) ist auch drin. Trotzdem Ist die Abfallzeit nach der Stromabstellung mit ca. 2 Sekunden recht lang. Kann ich diese Zeit irgendwie verkürzen? Ich muß irgendwie
die mangelnde Sachkenntnis. Um einen käftigen Funken zu erzeugen muss man schnell abschalten. Mit 1nF und 560 Ohm an der Basis? Naja . . . MfG Falk
-
Thread
Object Oriented Forth
6469 6874 0c00 6568 6769 00000c0 7468 0600 636c 0064 6206 6675 0400 6266 00000d0 0600 7277 0069 2d2f 0b35 1382 2981 3582 00000e0 0308 2e30 0535 4812 6c65 6f6c 5920 6c61 00000f0 2075 2e58 3a20 292d 000a 4c8c 2e20 2601 0000100 4626 6b28 4720 2649 462c 472b 4525 6d46 0000110 5060 484a 8049 1b51 1602
00001d0 1a16 0e10 1b16 20b0 0100 1216 63b0 8201 00001e0 da30 1604 1c12 0d1d 1413 801e 2e1b 1224 00001f0 251f b100 1215 b3b2 b5b4 0436 b359 18b1 0000200 b413 18b1 5114 0063 [/code]
-
Thread
Mitstreiter für VFD-Modul mit AVR und SPI/I2C/UART Interfac
Mist, hab ich mir fast schon gedacht, dann vielleicht doch lieber gleich > mit Schieberegistern die 18V haben? Ich verwende auch normale CMOS ICs mit 18V, aber das wird teilweise nicht allzuhell, da 18V recht wenig sind. Laut Datenblatt sollten es rund das doppelte sein. Früher gab es mal den NE594
mit. Gitter/Anoden werden mit PNP-Transistoren über Schieberegister geschaltet. Steuerung über PIC18F2550 am USB. (Wenn die Firmware denn fertig wäre...) Leider keine Schaltpläne ö.ä. da alles planlos auf Streifenraster verlötet :) /Ernst
-
Thread
STM32Cube & Eclipse & GCC
: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:18: Error: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:19: Error
: junk at end of line, first unrecognized character is `<' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:46: Error: junk at end of line, first unrecognized character is `<' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:48: Error
-
Thread
S29GL064N mit TL866A und Adapter auslesen
festgestellt das die so an den Pfostensteckern verbunden sind: [code] 1 2 48 47 3 4 46 45 5 6 44 43 7 8 42 41 9 10 40 39 11 12 38 37 13 14 36 35 15 16 34 33 17 18 32 31 19 20 30 29 21 22 28 27 23 24
vielfaches besser sein als die vorherige Lösung mit einzelnen Dupon-Wires. Zudem habe ich den 100nF Abblock-Kondensator direkt auf der Unterseite des Adapterboards an Vss und Vcc gelötet. Den Puffer-Elko von 100uF oben zwischen Vss und Vio/Vcc. Vio habe ich nun einfach vom Vcc abgegriffen.
-
Thread
Bootloader startet überhaupt nicht
mit Galep zeigt auch einen ab 0x0000 leeren Puffer, aber Code an der richtigen Stelle: 1E000: 0C 94 46 F0 0C 94 63 F0............................... Schätze, das ist der Startup-Code. OK, um die Funktion des Bootloader-Codes mal grundsätzlich zu überprüfen, habe ich den Loader abgekürzt, und schlicht
mein Code: 1e282: 8e 9a sbi 0x11, 6 ; 17 1e284: 96 9a sbi 0x12, 6 ; 18 1e286: 96 98 cbi 0x12, 6 ; 18 1e288: 96 9a sbi 0x12, 6 ; 18 1e28a: 96 98 cbi 0x12, 6 ; 18 1e28c: fb cf rjmp .-10 ; 0x1e284 <main+0xc>
-
Thread
Vorstellung und erstes Projekt
8e e0 ldi r24, 0x0E ; 14 3e: 82 bb out 0x12, r24 ; 18 40: 81 9b sbis 0x10, 1 ; 16 42: 04 c0 rjmp .+8 ; 0x4c 44: 82 9b sbis 0x10, 2 ; 16 46: 02 c0 rjmp .+4 ;
; 18 52: f6 cf rjmp .-20 ; 0x40 [/avrasm]
-
Thread
PIC18F: Probleme mit CAN
Salu zusammen Ich habe ein kleines Problem mit meinem PIC18F46K80 und dem internen CAN-Bus. Der Treiber basiert auf dem von Microchip Maestro. Musste diverse Register ect. anpassen bis es sich kompilieren liess, aber das funktioniert nun. Ich muss dazu sagen
> #define PH_SEG_1 8 > #define PH_SEG_2 6 http://ww1.microchip.com/downloads/en/DeviceDoc/39977f.pdf Siehe Seite 446 So wird das nix: den sample point sollst Du auf >= 75% legen Also z.B. TQ = 500ns -> prescaler = 64MHz / 2MHz / 2 = 16 -> 15 ins Register bleiben 16 TQ für 125kBaud 4
-
Thread
Signalgenerator, Grenzen eines Atmega8
spezieller > Atmel-Fetischismus? Ich frage mich das auch immer. Ihm wäre ja auch schon mit einem dsPIC33F256MC802 geholfen. Gleiches Gehäuse wie ein Mega8, aber mindestens dreifache Leistung und zwei eingebaute 14 Bit DACs, die bis 100 kHz gehen und per DMA gefüttert werden können. Die Idioten sterben
avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <inttypes.h> #define F_CPU 8000000UL // Quarz mit 8.000.000 Mhz #define TIMERRELOAD 256 // Nachladewert des Timers 255? #define AUFLOESUNG 65536 // 16-Bit Counter 65535? const uint8_t sinustabelle[256] PROGMEM = {127,130,133,136,139,143,146,149,152,155,158,161,164,167,170,173,176,178,181,184,187,190,192,195,198,200,203,205,208,210,212,215,217,219,221,223,225,227,229,231,233,234,236,238,239,240,242,243,244,245,247,248,249,249,250,251,252,252,253,253,253,254,254,254,254,254,254,254,253,253,253,252,252,251,250,249,249,248,247,245,244,243,242,240,239,238,236,234,233,231,229,227,225,223,221,219,217,215,212,210,208,205,203,200,198,195,192,190,187,184,181,178,176,173,170,167,164,161,158,155,152,149,146,143,139,136,133,130,127,124,121,118,115,111,108,105,102,99,96,93,90,87,84,81,78,76,73,70,67,64,62,59,56,54,51,49,46,44,42,39,37,35,33,31,29,27,25,23,21,20,18,16,15,14,12,11,10,9,7,6,5,5,4,3,2,2,1,1,1,0,0,0,0,0,0,0,1,1,1,2,2,3,4,5,5,6,7,9,10,11,12,14,15,16,18,20,21,23,25,27,29,31,33,35,37,39,42,44,46,49,51,54,56,59,62,64,67,70,73,76,78,81,84,87,90,93,96,99,102,105,108,111,115,118,121,124
-
Thread
Controller in C rechnet falsch
zusammen, habe hier ein Problem, an dem ich jetzt seit Tagen nicht weiter komme. Ich habe einen PIC18F46K22 mit dem C18 Compilter und dem PICkit 3. Realisieren will ich einen Timer, dazu habe ich einen globalen Counter [c]unsigned int tick10msCount;[/c] der durch eine ISR alle 10 ms hoch gezählt
-
Thread
UV-Laserdrucker
Kühlung grossflächig auf einer Aluplatte auf. Auf der anderen Seite die Ansteuerung: Ganz links ein PIC32MX250F128 50Mhz/32k RAM,128k Flash. Die Stiftleiste darüber ist die ICP-Schnittstelle, links daneben der Laser-Sensor und die zwei PWM Kanäle für den Spiegelmotor. Darunter eine RS232 Richtung Host-Controller
vielleicht nicht gut aufgenommen , die Fussel stammen vom besprühen mit Positv20 - IC in der mitte -> PIC32MX695F512H-80 TQFP64 mit 0,5mm Pinnabstand - Belichtun bei pcb1.jpg ca. 9 min - keinere gehen natürlich schneller da nur die zu ätzenden Stellen gelasert werden. Frank
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
den Dingern eine Chance geben > trotz des hohen Preises und sie vergleichen mit Mega168 und STM32F1 in > genau der gleichen Anwendung - Sinus Ansteuerung einer dicken BLDC > Maschine. Der Xmega hat sich dank AWEX da gut geschlagen, aber gewonnen > hat der STM32F1 mit Advanced Timer. Ein STM32F4
https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger
-
Thread
Reichelt Lieferzeiten
Minute später die Bestätigung. Um 14:57 die Versandbestätigung. Am Freitag klingelte der Postbote um 8:46 :) Mfg Sascha
Habe einen PIC16F628-04SO bestellt. Auf der Tüte stands auch so drauf. Aber als ich ihn ausgepackt habe war ein PIC16F628A-04SO din. Hab ein Fax raus geschickt das ich den nicht bestellt hatte. Das Bauteil in eine
-
Thread
Klimaanlage für 29°C im Büro Gesperrt
Blind F. schrieb im Beitrag #7160709: > Stefan ⛄ F. schrieb im Beitrag #7160686: >> Ich bin für Gemeinschafts-Toiletten. Ich verstehe nicht, warum es einen >> Raum mit Kabinen für Männer und einen anderen
Blind F. schrieb im Beitrag #7160739: > Wer trägt heute zu Tage schon Rock. Brad Pitt
-
Thread
mein DSPIC-Synth ist fertig
hat 5 Voices wobei je ein DSPIC33fj64GP802 verantwortlich ist. koordiniert wird alles von einem PIC18f..... Ich benutze keinen externen Codec, sondern benutze die der DSPIC`s. Ich bin sehr stolz das es so weit geschafft habe, aber hört selbst und hinterlsst bitte einen Kommentar. Danke https
und dazu ein Klangbeispiel... https://soundcloud.com/klangwerkstatt-2/synth-new0-022022?si=710ff41f97ec46a2bc20a8915b71f24c&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
0x0000000804f091dc in g_cclosure_marshal_generic_va () from /usr/local/lib/libgobject-2.0.so.0 #18 0x0000000804f07bfa in ?? () from /usr/local/lib/libgobject-2.0.so.0 #19 0x0000000804f1d5f6 in g_signal_emit_valist
0x000000080873e064 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #17 0x000000080633f47b in ?? () from /usr/local/lib/libgtk-3.so.0 #18 0x0000000808727bfa in ?? () from /usr/local/lib/libgobject-2.0.so.0 #19 0x000000080873d5f6 in g_signal_emit_valist () from /usr/local/lib/libgobject
-
Thread
C versus Assembler->Performance Gesperrt
PCINT PinChange Interrupt //++++++++++++++++++++++++++++++++++++++++++ ISR(PCINT1_vect) { 866: 1f 92 push r1 868: 0f 92 push r0 86a: 0f b6 in r0, 0x3f ; 63 86c: 0f 92 push r0 86e: 11 24 eor r1, r1 870: 2f 93 push r18 872: 8f
r18 cpc r25,__zero_reg__ brge .L1 [/code] Ergebnis von Moby: [code] cpi r25,byte4(Konstante) brlo f1 brne end cpi r24,byte3(Konstante) brlo f1
-
Thread
DCF77 - Stunden werden nicht korrekt angezeigt
Der Link funst evtl. besser: https://oar.ptb.de/files/download/56d6a9c0ab9f3f76468b45a7
nicht mehre Pakete ausgewertet. Aber ICH hatte einfach keinen Platz mehr, in dem mit C vergewaltigten PIC16F84. :D
-
Thread
SkyRC MC3000 Erfahrungen (u.a. mit Firmware 1.25)
nennen darf, keine eigenständige Zug-/Druckmechanik für die Anpressung an den Akku. https://ae-pic-a1.aliexpress-media.com/kf/Se177e8438e1a46b5847eb9db1b7c136dX.jpg https://ae-pic-a1.aliexpress-media.com/kf/Sc4f1bfc8ed554505861394b929048d7a3.jpg Hier drüber die beiden wichtigsten Bilder von
Akku drin. Die restlichen 3x Bilder sind auch nur mit unterschiedlichem AkkuFormaten. https://ae-pic-a1.aliexpress-media.com/kf/S1991732689484cb79dbbfd37ba9f40204.jpg Im QuellCode der Seite sind die auch zu finden, anders waren die nicht zu ermitteln, da da eine Vergößerungsfunktion drüber lag.
-
Thread
LSC Smart Connect - neues Smart Home System bei Action
Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c sslpsk/_sslpsk.c -o build/temp.linux-armv7l-3.7/sslpsk/_sslpsk.o sslpsk/_sslpsk.c:19:10: fatal error: openssl/ssl.h: Datei oder Verzeichnis nicht gefunden #include
Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c sslpsk/_sslpsk.c -o build/temp.linux-armv7l-3.7/sslpsk/_sslpsk.o sslpsk/_sslpsk.c:19:10: fatal error: openssl/ssl.h: Datei oder Verzeichnis nicht gefunden #
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
2.6.26-2-686 Wed Feb 23 11:21:08 2011 7 42 days, 11:10:13 | Linux 2.6.26-1-686 Wed Apr 8 02:11:46 2009 8 42 days, 10:21:43 | Linux 2.6.26-1-686 Wed Apr 7 11:57:17 2010 9 39 days, 08:36:31 | Linux 2.6.26-2-686 Mon Jan 10 14:52:32 2011 10 34 days, 18:40:24 | Linux 2.6.26-1-686 Wed
ohne Widerstand. Über die Größe bin ich mir nicht ganz schlüssig, Aufschrift Wima FKP 1, 100/1600. 10nF? 100nF? Von der Bauform her könnte es ein 100nF sein. Ist aber kein geregelter Wandler, das Ding läuft feste 50/50 Prozent duty im Gegentakt. Die Regelung erfolgt über die zugeführte Spannung aus einer
-
Thread
Referenz Spannung ~1,6V mit LM336
Danke für die Antworten Es ist für ein Microchip PIC18F46K20. Die Genauigkeit ist mir nicht so wichtig. Es ist ein Hobby Projekt und so steht das lernen im Vordergrund.