-
Thread
PIC18 : Problem mit serieller Kommunikation UART mittels Interrupt
Hallo, ich habe einen PIC18F2685 vorliegen, der u.a. seriell kommunizieren kann. Die serielle Kommunikation ist über Interrupts gelöst. Mein Problem besteht aktuell darin, dass nach Senden des Stopbits des letzten Byte die
Net F. schrieb im Beitrag #6155622: > Auch nach dem Senden wird TXIF=1 sehr oft gesetzt, obwohl > keine Kommunikation mehr stattfindet Genau dafür ist es ja da. (TXIF zeigt an, dass das TXREG frei ist
-
Thread
Temperatursensor mit Meldung auf's Handy
jeden Sensor damit auszustatten. Die Lora Module mit UART wie E32-868T20D oder E32-868T30D gibt es ab 8-12€.
Bodenanker löten. Das Kabel zur Antenne habe ich in ein Kupferrohr verpackt. Hardware war teils ein PIC16F1824 in Assembler und teils ESP8266 in Micropython, DS18B20 und LoRa-Module von HopeRF auf 433 MHz, 886 hatte zu wenig Reichweite. Ohne Antenne keine Reichweite. Ich habe eine Groundplane aus
-
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
Wie ist eine Hochleistungstankstelle für E-Autos aufgebaut?
als Delivery Charge und $31.82 für 335kWh/Monat plus $5.35 Administration Charge. Die kWh wird mit 8.069ct berechnet. Im November war die kWh noch 6.8ct. Hier wäre dann die praktische Bilanz: 335kWh für die Wohnung, $27.03 @ 8.069ct 300kWh für 1000km Fahren, $24.20 @ 8.069ct Administrationsgebühr
ein ICCB für 10A mit Schuko Stecker. Dieses ICCB habe ich aus dem Kabel geschnitten und mit einem PIC 12F683 Eines für 16A gebaut. Dazu gibt es CEE Blau, CEE Rot 16 und CEE Rot 32A Adapter im Auto. Eine CEE Blau Dose findet man halt nur auf Campingplätzen oder in Yachthäfen, bei Freunden und Kunden
-
Thread
AVR Zuverlässigkeit
24 mal am Tag das komplette EEPROM um-schreiben, hieße 100.000 Stunden Betriebsdauer: 100.000 / 8.760 = 11,4 Jahre. Schaltet man den TV nur 6 mal am Tag ein/aus, hätten wir 45 Jahre. Ich schalte meist nur 1 - 2 mal täglich ein-aus, erwarte aber nicht, dass das Gerät nach 135 ... 270 Jahren
Wenns interessiert: Ich "quälte" vor 15 Jahren den EEPROM eines PIC18F452 bis zum "Verrecken". Der Arme brachte es auf 14e6 Schreibvorgänge innerhalb von zwei Tagen auf dieselbe Adresse. Die zwei benachbarten Adressen gingen auch kaputt obwohl die restlichen Zellen
-
Thread
Mikrocontroller aussuchen
minimale Komplexität. Deshalb fahren wir eine Doppelstrategie: Wir haben sowohl ARM Cortex als auch PIC (8-Bit) im Einsatz. Bei jedem Projekt klären wir ab, ob ein PIC ausreicht. Die mögliche Auswahl beschränkt sich derzeit auf insgesamt 5 verschiedene Typen in den Serien PIC12 bis PIC18. Können wir
und danach die Lösung minimaler Komplexität nehmen. Und nicht überraschend: Oft heisst diese Lösung 8-Bit - viel öfter als mancher 32Bit-Apostel glauben würde! Ob es dann ein AVR oder PIC oder 8051 ist, ist dann wohl eher eine Frage der Verfügbarkeit und Gewohnheit.
-
Thread
Daten aus I2C zum PC, grosse Distanz
das wird für 1 Jahr schon halten. Alternativen: WLAN fällt aus (s.o.), RS232 etc ebenso. Ein PIC18F97J60 kann zwar Ethernet, die Entwicklung und Programmierung eines Boards wäre wesentlich aufwändiger und teurer. Hat jemand von Euch dazu Ideen bzw eine preiswertere Lösung?
Harald schrieb im Beitrag #6121779: > Ein PIC18F97J60 kann zwar > Ethernet, die Entwicklung und Programmierung eines Boards wäre > wesentlich aufwändiger und teurer. Schwer vorzustellen, schlimmstenfalls halt Arduino oder ähnliches nehmen.
-
Thread
SDCC 4.0.0 release candidate 1
weder der XC8 für die PIC noch der avr-gcc nur annähernd mithalten können.
. Schade, dass weder der XC8 für die PIC noch der avr-gcc nur > annähernd mithalten können. Weder XC8 noch Keil-C51 sind frei. Aber die zukünftige Unterstützung für PIC is in der Tat fraglich. Bei MCS-51 sieht es nochmal
-
Thread
Multiple UART (SPI/I2C) für µC
Der STM32F091 hat 8 UART, reicht das? Ein Umsetzer in eine beliebige Schnittstelle sollte leicht möglich sein.
3.6MHz Quarz und kostet über 10 Euro. Von NXP finde ich nur 2-fach UARTs, zwei Stück kosten ca. 7 Euro. PIC oder STM32 gibt's für 2 bis 3 Euro und die brauchen keinen Quarz. Der PIC hat 4 UARTs und 64 Pins, ein STM32L071KBT hat 5 UARTs mit nur 32 Pins und 0.8mm Pitch. Damit steht mein Testsieger fest.
-
Thread
PWM Frequenz um 1/4 kleiner als berechnet
programmieren und damit die Fragen und Probleme... Hardware: Pololu P-Star 25K50 Micro Microchip PIC18F25K50 Internally clocked at 48 MHz, resulting in execution speeds up to 12 million instructions per second (MIPS) Precision 16 MHz crystal Software: MPLAB X IDE v4.01 XC8 v4.44 Ich habe
Ist die Aussage diverser Quellen falsch, das der Quarztakt für die Rechnung zu nutzen ist? [c]// PIC18F25K50 Configuration Bit Settings // 'C' source line config statements // CONFIG1L #pragma config PLLSEL = PLL3X // PLL Selection (3x clock multiplier) #pragma config CFGPLLEN = ON //
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
betrete. In meiner Arbeit wird eine "bessere" Version des https://www.microchip.com/wwwproducts/en/PIC18F67J60 benötigt. Dieser wurde in der Vorgänger Version implementiert ist aber leider wohl zu schwach im Internen RAM Speicher. Meine Arbeit ist es, diesen zu ersetzen dafür habe ich verschiedene
MC. Dann wird Power Converter LM2594HVM3.3 verwendet um die Spannung vom LTC auf 3.3V für den MC PIC18F67J60 zu bekommen. Die 3.3V wandelt er dann mit einem Spannungsverdoppler und Spannungsregler in 5V. Dann wird der MC verschaltet und am Ende kommt der PEI Konnektor. Zusätzlich gibt es noch eine
-
Thread
LCD 4x20 2004A auf Zeilen schalten
nix tun. lcd_print("ABCD"); Hier wird nun ab Pos10 weitergeschrieben. Ändere die 30 auf 18.
Als "Kopiervorlage": [c] #define F_CPU 16000000UL (falls nicht im Projekt eingetragen) #define LCD_LINES 4 #define LCD_DISP_LENGTH 20 #define LCD_LINE_LENGTH 0x40 #define LCD_START_LINE1 0x00
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
R17 ;Accu im INT .def tick = R20 ;INT-zaehler .def key = R21 ;Tastenzaehler .def blink = R18 ;Blinkbyte .def time0 = R19 ;Zeitzaehler low .def time1 = R28 ;Zeitzaehler high .def ssave = R29 ;Rettungszelle SREG .equ zk = 0xF8 ;Zeitkonstante ergibt INT etwa alle 8 ms .equ led
versehentlich die Daten killen. >µRKL Ein PIC10F200 steuert 6 LEDs im Charlieplex, die auf einem Sikutrecker als Rundumkennleuchte fahren. >fLight Ein Blitzer mit 3 LEDs an einem PIC10F200 für einen Mikroflieger eines Kumpels. Mit einem Komparator
-
Thread
Attiny Programmierung
für alle die von mir benutzten Controller ein solches "Makefile - Template"... die da sind MCS-51, PIC16F, STM8, AVR, MSP430, STM32 und NXP. Das ist so einfach, dass ich manchmal "nachsehen" muss, auf welchem Controller ich mich bewege (weil ich logischerweise den Bibliotheken und die Funktionsnamen
für mein Flashershield in https://www.mikrocontroller.net/attachment/376277/flashershield_with_pic16f676.png Natürlich wieder ein Konsolenprogramm, aber unterm Strich ist es vollkommen Wurst, ob ich mit der Mouse grafische Buttons oder Textmodebuttons klicke solange der Effekt der gleiche ist.
-
Thread
Auseinandergenommene Geräte
https://www.youtube.com/user/20000000VOLT/playlists https://www.youtube.com/channel/UCjzKo74tD8KNIANycqK45cA/videos https://www.youtube.com/channel/UCVRkN0kY4fvVVi4syIvwWmQ/playlists https://www.youtube.com/channel/UCOgLejsj_k8ow16F6XLrlKg/playlists https://www.youtube.com/user/kuttiization
auf 5,4V aufgeladen werden. 2. R4 von 1k auf 470R 3. Low ESR Kondensator von 10mF auf 1mF. Den Rest muss ich noch analysieren, falls dies kein anderer in meiner Muttersprache, mit dieser PCB-Version getan hat. https://www.youtube.com/watch?v=RSrlXqFxhp8 https://www.youtube.com
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Der Aufbau ist ziemlich einfach: Eingangs- und Ausgangssignal sind hart durchverbunden, ein STM32F103C8T6 tastet das Signal unmittelbar ab, das klassische Nokia-5510-Display dient als Anzeige, ein Drehgeber mit Taster zum Nullen der Anzeige und für die Menüsteuerung. Weil ich noch so viele davon habe
sind fest verdrahtet. Das hatte ich vergessen zu schreiben ich habe auch schon Thermometer mit DS 18B20, Atmega 8 und LCD Display 2x16 gebaut.
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
Zusätzlicher Artikel zum Warenkorb oben: https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=8ed125619f Warenwert: 8,64 € Sammelwert: 204,18 € (Mein Gesamtwarenwert: 36,26 €)
Die beiden Spaßvögel "Bergeo" (Einrastschalter 653-D2F-01F) und "ditmothy" (Flash 512 RAM 579-PIC18F4321-I/P) mögen sich doch bitte bei mir melden.
-
Thread
Temperatur Messen mit SPS PT100 NTC PTC?
/sensors/DS18B20.html Gibts auf Aliexpress in verschiedenen wasserdichten Varianten. https://www.aliexpress.com/item/32860832147.html?spm=a2g0o.productlist.0.0.92d360581cSL40&algo_pvid=3e1f0eb2-8c24-4efa-9e66
.0.0.92d360581cSL40&algo_pvid=3e1f0eb2-8c24-4efa-9e66-b39771eddb4c&algo_expid=3e1f0eb2-8c24-4efa-9e66-b39771eddb4c-51&btsid=40c0a7da-b2e8-4757-b0dc-2702f124a4ab&ws_ab_test=searchweb0_0,searchweb201602_10,searchweb201603_53 Gibt auch
-
Thread
geeigneter Microcontroller gesucht
Dann wäre ein FPGA wohl die bessere Wahl. µC mit mehreren I²S Schnittstellen gibt es zwar, aber 8 habe ich noch nicht gesehen. Es sei denn, deine 8 Stereo-Signale sind unabhängig. Dann kannst du natürlich einfach 8-mal das Gleiche bauen.
Microelektronic Dresden) gemacht. Zu void: meine bisherigen Projekte gehen von Z80 über diverse PIC18 bis zum ESP32. Ich mache die Sachen halt nur nicht täglich im Gegensatz zu einigen Profis hier, da fällt mir die Marktorientierung und Leistungseinschätzung bei aktuellen Controllern schwer.
-
Thread
IC Schaltung
Joe F. schrieb im Beitrag #6083167: > Naja, wenn das 18-pin IC ein einfacher Treiber (ULN2803) ist, dann > steckt in dem anderen Ding ziemlich sicher ein Mikrocontroller (PIC? > ATtiny 2313?)... > Selbst
den 20 PIn ic, der hat ja 20 Pins davon sind in Nutzung auch nur wirklich 10 Stück... GND, V+ und 8 Pins wo die verbunden sind mit den 8 Pins von dem 18 Pin ic..
-
Thread
ATmega809 Timer CMP Interrupt funktioniert nicht
Versionen, wenn Optimierung aktiviert ist (außer mit -Og): [avrasm] 00000102 <__vector_9>: 102: 8f 93 push r24 104: 80 e2 ldi r24, 0x20 ; 32 106: 80 93 a7 04 sts 0x04A7, r24 ; 0x8004a7 10a: 80 e1 ldi r24, 0x10 ; 16 10c: 80 93 0b 0a sts 0x0A0B, r24 ; 0x800a0b 110: 8f 91 pop r24 112: 18 95 reti [/avrasm] Warum der Hardwarehersteller keinen aktuellen Compiler verteilt, entzieht sich meiner Kenntnis. Dass der Code so groß ist, liegt jedoch
-
Thread
Entwicklerboard für PIC
Peter schrieb im Beitrag #6081587: > Habe hier mal ein Board gemacht das für PIC Mikrokontroller > ist. Es ist offenbar nur für den PIC18F45K50 gemacht (soweit man das aus den geposteten Bildern ersehen kann). Und es ist - in Relation zum PIC - auch extrem umfänglich. Es paßt
W.S. schrieb im Beitrag #6081612: > Es ist offenbar nur für den PIC18F45K50 gemacht Bei den PICs kann man fast jeden PIC18 und evtl. auch PIC16 im gleichen Gehäuse (hier DIP40) ohne große Änderungen einfach tauschen. Abgesehen von den jeweiligen Spezialitäten (hier
-
Thread
Elektronik Leifheit Dry & clean
Werner F. schrieb im Beitrag #6072393: > Noch ein nicht korrigierter Fehler LD1 ist falsche Polarität D5 ein Widerstandssymbol und wohl sowieso anders, 304 wären 300k, zu viel.
auswerten kann. R20 hat R020 Ohm also 0,02Ohm und der Motor zieht 1,5A (~30mV). Gemessen wird mit R18(222)-D5(304)-R17(101), für mich völlig verrückt. Leider kann ich auch den MC nicht wirklich identifizieren (so etwas wie SN8(oder B)A???AS). Finde aber kein pendant im Internet. Ein PIC 16F688 würde
-
Thread
Denglisch sprechender Kollege Gesperrt
Freizeitbeschäftigung suchen, Kickboxen auf akademischen Niveau beispielsweise: https://youtu.be/iz8X7XxAVcQ?t=499
Fremdwörter, 漢字/Kanji für Wortstämme. Romaji sieht man naürlich auch. Ich habe Euch mal spaßhalber ein PIC16F8x Datenblatt hochgeladen. Aber eigentlich wollte ich fragen, ob jemand meine griechische Microsofttastatur kaufen möchte? Erinnerungsstück aus Kreta, praktisch unbenutzt, zu schade um im Schrank
-
Thread
Datenlogger 10Kanal
> bessere Empfehlungen gibt ? 8 Kanaele von 0 - 5 V macht ein kleiner PIC 16F684 fuer 50 ct ja schon. Da noch einen EEPROM drangehaekelt und fertig ist die Laube. Mit acht 4051 Muxen laesst sich das ganze auf 64 Kanaele aufblasen
display.print("run: "); display.println(runcount); display.setTextSize(1); display.setCursor(0,18); display.print("count: "); display.println(count); sensor = analogRead(0); uint16_t sensorgraph = sensor / 8; // 1.023 -> 127 display.drawFastHLine(0, 29, sensorgraph, WHITE);
-
Thread
STM32 Einstieg
trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20170511121231%26meid%3Db5964d4be0c14b6a9e847c5a18db6dfd%26pid%3D100675%26rk%3D1%26rkt%3D15%26sd%3D254449568407%26itm%3D254449568407%26pmt%3D0%26noa%3D1%26pg%3D2380057&_trksid=p2380057.c100675.m4236&_trkparms=pageci%3A2f9ccafc-1b80-11ea-9783-74dbd1805957%
(z.B. STM32) anzufangen, da diese Mikrocontroller aktueller Stand der Technik sind. Die kleinen 8 Bit Mikrocontroller, insbesondere PIC, MCS51 und AVR sind einfacher, weil sie weniger Funktionen haben. Aber wenn man nicht gleich alles auf einmal benutzt, die die kleinen STM32 Modelle (F1, F3, L0,
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
gut), ich > suche noch ein kleineres Board Es gibt die kleinen Nucleos mit 32 pins (z.B. Nucleo-F303K8, Nucleo-G031K8, Nucleo-G431K8 etc.). Da gibt es halt keines mit dem STM32F103, der auf den Bluepill boards drauf ist.
//robotdyn.com/stm32f103c8t6-stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-ea0be366-c911-11e7-86fd-10c37b90f38d.html
-
Thread
Lötspitze nimmt kein Lötzinn an
Stefan F. schrieb im Beitrag #6064525: > Lötspritzen Wie weit spritzten die denn? Und womit? Mit Zinn? :-)))
clmb-pa-senior-tip-cleaner-non-metal-product-1196-category-11.html https://m.youtube.com/watch?v=PNAO8_fHvB4 Sieht interessant aus. Das könnte ein weiteres Selbstbauprojekt werden...
-
Thread
DiseqC (22kHz) messen
aufmoduliert ist? Ja, AM, 0,5Vpp. > Und ist > das das einzige Signal auf der Leitung? DC (14/18V) und HF (1-2GHz) noch.
Es gab da mal einen guten Artikel inkl. Firmware für einen 16F628 hier: https://www.elektormagazine.com/magazine/elektor-200609/18370
-
Thread
Knifflige Frage suche Klemmblock Vakumqueschung oÄ
Gtx F. schrieb im Beitrag #6048485: > mach 0Ohm Widerstände zum Verbinden > dazwischen Der TO verlangt 0,000000000000000ohm, wo bekommt man solche Widerstände? Georg
Rohrschelle, Flach-Kupfer in Deinen Abmaßen) und Du hast quasi eine Schiene mit 58 Kabelschwänzen (Pic-Tails)
-
Thread
Fehlersuche Schaltnetzteil
Netzteils, also die Klemmenspannung an der angeschlossenen Batterie, geht, solange die PWM läuft, auf 13,8V hoch. Nach Abschalten des Reglers, fällt sie wieder auf 12,8V. Was ich nicht verstehe: Error Amp INV (1) kommt über viele R's und C's vom Ausgang des Netzteils, ist also ein Feedback. Wenn die Regelspannung
So, jetzt verstehe ich etwas besser, was hier passiert: Einschalten: Mikrocontroller (PIC16C716) schickt digitalen Wert an D/A-Wandler Ausgang D/A-Wandler 0V -> 1V Signal geht weiter an OP Ausgang OP 0V -> 5V über Dioden und RC's weiter zum Schaltregler Pin 8 (Soft Start) Soft Start
-
Thread
Lötstation JBC ?
wenn man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.
damit sehr zufrieden https://de.aliexpress.com/item/32781116333.html?spm=a2g0o.productlist.0.0.f060724aHFuc1b&algo_pvid=1b73021b-bdf1-4799-8692-cd87527f67ec&algo_exp_id=1b73021b-bdf1-4799-8692-cd87527f67ec-8&pdp_ext_f=%7B%22sku_id%22%3A%2264195466501%22%7D&pdp_pi=-1%3B30.6%3B-1%3BEUR+31.73%40salePrice
-
Thread
Warum "Interrupt-Vektoren" und nicht "Interrupt-Adressen" ?
nested" Interrupts. Das können jedenfalls viele der uralten Mikrocontroller. Mir fallen spontan die Z8- oder 8051er-Serien ein.
ist auch z.B. beim 68HC05 so. Eine variable Priorisierung ohne Verschachtelung hat z.B. der alte PIC18F84. Die von mir bereits genannten Z8 oder die 8051er haben variable Prioritäten und erlauben Verschachtelungen bis zum Stackoverflow.
-
Thread
AVR Mikrocontroller zum Anfang
W.S. schrieb im Beitrag #6025709: > Und Fujitsu ist zu allgemein. Welche Reihe? 8/16 Bitter oder FR? Wenn es > FR sein sollte, dann lies lieber was über die Motorola 68K, denn da ist > AVR einfach voll daneben. Es handelt sich um einen 16-Bitter. Um genau zu sein um den MB96F346RSB
STM32 oder NXP oder wasauchimmer, aber ich finde die Software bei TI extrem brauchbar. Alternative: PIC32. Ist MIPS statt ARM, quasi wie Pepsi statt Coke. Vorteil dabei: Du kannst Dir Dein Board auf einer Lochrasterplatine zusammenbauen. Die 28-Pinner wie z.B. PIC32MX270F256B gibts auch in DIL. Jeweils
-
Thread
Unbekanntes Bus System entschlüsseln
diff: 0 34, 34, diff: 0 64, 64, diff: 0 16, 16, diff: 0 24, 24, diff: 0 6, 6, diff: 0 8, 8, diff: 0 24, 24, diff: 0 44, 44, diff: 0 84, 84, diff: 0 F4, F5, diff: -1 F5, F6, diff: -1 74, 74, diff: 0 irgendwo ist noch ein kleiner Fehler im Code oder bei der Aufnahme der Daten
. ;-) S. R. schrieb im Beitrag #6014117: > Ich tippe ja schlicht darauf, dass ein 8 Bit-Protokoll verwendet > wird > und das neunte Bit fürs Framing benutzt wird. Das kann der PIC16F1619 nicht, zumindest habe ich nichts in diese Richtung im Datenblatt gefunden.
-
Thread
Bekannt, welcher IC in LED Timer 6h verbaut?
https://de.aliexpress.com/item/32918286135.html?spm=a2g0o.productlist.0.0.19602e762nxykr&algo_pvid=07ec8dca-ff63-4f06-bdae-2f26fc906e5a&aem_p4p_detail=2022010202164970753059385920021478955&algo_exp_id=07ec8dca-ff63-4f06-bdae-2f26fc906e5a-27&pdp_ext_f=%7B%22sku_id%22%3A%2266000317287%22%7D&pdp_pi=-1%3B0.99%
html?spm=a2g0o.productlist.0.0.19602e762nxykr&algo_pvid=07ec8dca-ff63-4f06-bdae-2f26fc906e5a&aem_p4p_detail=2022010202164970753059385920021478955&algo_exp_id=07ec8dca-ff63-4f06-bdae-2f26fc906e5a-27&pdp_ext_f=%7B%22sku_id%22%3A%2266000317287%22%7D&pdp_pi=-1%3B0.99%