-
Thread
Vorteile einer echten seriellen Schnittstelle gegenüber einer virtuellen
mal eben den USB seriell Konverter zu tauschen. Profi Systeme haben auch den vollen Spannungshub (+/-12V - statt +/-5V bei den USB Wandlern) damit einen besseren Störabstand. Galvanisch trennen ist einfach und Diagnose mit einer LED bzw Prüfstecker ebenso. Die Länge lässt sich via RS422 Konverter auf Kilometer
bevor der PC die Daten ausliest. Selbst schon in der Form gehabt: USB über RS232-Konverter an einen PIC-Controller verbunden; der Controller hat die Daten ohne Berücksichtigung der Puffergröße übertragen - bei einem "richtigen" PC kein Problem, das Netbook war aber damals zu langsam. Wenn o.a. Latenzzeit
-
Thread
low-power Oszillator mit 74HC1G14 : Reinfall !
Datenblatt von Nexperia, 12 Waveforms, Table 9. Das sind die Messbedingungen, hier der Flanken zu den Diagrammen mit den Überstrompeaks beim Kippen gehoeren.
>Datenblatt von Nexperia, 12 Waveforms, Table 9. Das sind die >Messbedingungen, hier der Flanken zu den Diagrammen mit den >Überstrompeaks beim Kippen gehoeren. Was hat "12 Waveforms" (bei mir ist es übrigens "13 Waveforms
-
Thread
UDN2981-Ersatz: gibt es IRLML6244 auch 8-fach?
8 Treiberstufen verbaut. IRLML6244 ist ein einzelner Mosfet. 8 Stück IRLML6244 kosten 8x 0.14=1.12. Das liegt damit in derselben Preisklasse wie ein UDN2981. Nun die Frage: Gibt es solche Mosfets auch preisgünstig zu 8 Stück zusammengefasst in einem chip was ggf. schneller zu bestücken wäre?
Lösung wo nicht die AVR-Pins direkt am Bus liegen. es gibt diverse Projekte wo direkt AVR oder PIC am GPIB-Bus hängen. Das ist ok für manche Fälle.
-
Thread
HDMI an Arduino
beschickt, heillos überfordert. Die meisten, aber nicht alle. Wenns also ein anderer µC sein darf: Ein PIC32MZ(DA) hat eine GPU und 32MByte RAM sowie ein LCD-Interface. Dafür dürfte man HDMI-Tranceiver bekommen. Selbst damit wollte man sich aber vermutlich auf kleiner Auflösungen beschränken. Auch mit
läuft auf allen Plattformen. Dann gibt es eben noch diese Lösung: https://codeandlife.com/2012/12/27/raspberry-pi-as-arduino-hdmi-shield/ Aber anscheinend sind sogar ältere Rapsis teurer als dieser HDMI-Shield, da tut man alles aus der Not heraus...
-
Thread
timer Probleme ctc OCRA/B
n; byte m=++n; word w = HZ60?4166+(n&1):5000; putch('A'+n); if(n>=(HZ60?12:10)) n=0,OCR1B=w; else OCR1B = w*n; millis_+=HZ60?16+(m&1):20; read_thermoR(m); } [/code]
ctc > > Dreizehn? Ja, ist octal , in hex wäre es 0xb , ist dasselbe als: TCCR1B = (1 << WGM12) | (1 << CS10) | (1<<CS11) ; Was ich absolut nicht verstehe ist der zweimalig Aufruf von COMPA. Ich habe dat putch('A') auskommentiert und es kommt wirklich nur vom A interrupt.
-
Thread
Spannungsunterbrechung erkennen
werden.Siehe https://www.elv.at/cmos-cd4013-philips.html Den S-Eingang mit einem Kondensator auf die +12V und einen Widerstand gegen 0V, den R-Eingang mit dem Taster auf +12V und einem Widerstand gegen 0v beschalten. Am Q-Ausgang ist die Leuchtdiode über einen Vorwiderstand an 12V anzuschließen.
dass das nicht so richtig der Weg ist. Tatsächlich könnte man nämlich sehr wahrscheinlich auch den PIC mit dem 2. Widerstand anstelle der Z-Diode zufrieden stellen. Nur leider kenne ich das DB nicht so aus dem EffEff wie das des Tiny, um das positiv bestätigen zu können. Wer unbedingt einen PIC verwenden
-
Thread
DCF77-Uhr - Programmierer gesucht!
Sieben-Segment-Anzeigen anzeigt. Diese werden so angeordnet, jede Ziffer ist eine eigene Anzeige: 12:00 [Std+Min] 10,54 [Sec] Das DCF77-Signal wird von einem Pollin-Empfänger empfangen. Als Microcontroller möchte ich einen ATmega oder ATtiny verwenden. Welchen genau soll ich aber kaufen? Da ich
2 Monoflops sollte es deutlich einfacher zu fädeln sein. Meine Uhr hab ich ganz profan 94 mit Pic und 2*16 Zeichen-Display gemacht. Das Faszinierende m.E. ist, dass man mit einer einfachen LED am Empfänger und der Kurzbeschreibung direkt "live" den Zeitgeist atmet, die Impulse mitzählen kann,
-
Thread
Raspi Alternativen - Liste Einplatinenbastelrechner
zu den Notebooks, als Mediacenter sind FireTV und Co überlegen, als einfacher Controller sind die PIC, AVR und STM einfach schon zu leistungsfähig, vom Verbrauch ganz zu schweigen.
den Notebooks, als Mediacenter sind FireTV und Co > überlegen, als einfacher Controller sind die PIC, AVR und STM einfach > schon zu leistungsfähig, vom Verbrauch ganz zu schweigen. Ich habe zur Zeit 2 im Einsatz: 1) Raspberry Zero W in Verbindung mit einem 7" Bildschirm als Fotorahmen, der mir
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
ankommen, dann reicht mir das. alternativ hatte ich auch schon mal dran gedacht, das mit einem PIC zu machen. aber so ein arduino-uno ist einfach "handlicher". (auch wenn ich die IDE/compiler-kombination streckenweise schon aetzend finde und er aus einem sprintf-float einfach kommentar- und fehlermeldunglos
Kondensatoren für <= € 1. Das ist doch nicht teuer? Die 2.Schaltung unter: http://mino-elektronik.de/mt12_iic/mt12_iic.htm Wicki W. schrieb im Beitrag #5799137: > sollte jetzt beliebig viele encoder gleichzeitig mit bis > zu 20kHz verarbeiten zu koennen. "Beliebig viele" ist etwas hoch gegriffen.
-
Thread
Embedded Linux oder FreeRTOS?
sicheren Zustand bringen und dem Einplatinenrechner mitteilen, dass was schiefgelaufen ist. neuer PIC Freund schrieb im Beitrag #5796666: > Wie groß ist denn deine GUI? Vielleicht 1024x768? Und für Tastatur > und > Maus brauchst du USB-Host. Da fallen die 8-Bitter raus. Ein > kostengünstiges Orange
alle 10 ms eine Nachricht per RS232 gesendet werden. Der ADC hat angenommen (steht noch nicht fest) 12 bit Auflösung, also müssten die Daten in zwei RS232 8-Bit-Pakete aufgeteilt werden. Mit einer Bitrate von >= 50.000 Bit/s sollte das doch drinnen sein?
-
Thread
Avr 8bit VGA
lines x 80 characters or an extended resolution of 36 lines x 80 characters ... Zeichen mit einer 6x12-Matrix darstellt. Da ist das übertaktete AVR-Terminal mit einer 8x16-Matrix attraktiver.
nen FT245 nehmen und das Ganze per Terminalprogramm benutzen. Und JA! mit Asssembler auf Z80 und PIC16Fxx tut man was zur Selbstbildung - jedenfalls was das Grundlagenwissen und Können betrifft. W.S.
-
Thread
PIC ASM: obere Adressbytes in Code verwenden
Lade dir mal die MICROCHIP App.Note AN556 runter. Ist zwar für PIC16 geschrieben, aber die prinzipielle Vorgangsweise bei Tableaccess über Seitengrenzen hinweg ist dort gut beschrieben und lässt sich sicher für PIC18 anpassen.
Assembler ermittelt selber Highbyte/Lowbyte der Startadresse. Das Auslesen des Flashs ist bei den PIC18 wesentlich komfortabler als bei den PIC16. Wraparound an 256Byte-Grenzen gibts mit TBLPTR nicht.
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
Aber was schlägst du vor? RS485. Bei 50m funktioniert das auch mit Telefonkabel (RJ11 oder RJ12 mit Flachkabel) Oder mal das uralte 10BASE2 wieder reaktivieren :-)
. Wie waer's mit Leistungs I2C, statt UARTs? Ich stell mir da jeweils 2x 'nen 2N3055 vor, der auf 12Ohm 50Watt Pullup-Widerstaenden gegen 24V arbeitet ;-) SCNR, WK
-
Thread
STM32F3 MAX7219 SPI
ich benutze zwar keinen STM32F... aber den MAX7219 an PIC Controllern in Assembler. Damit er da funktioniert muss ich den Serial Port am PIC so einstellen, dass mit steigender Clockflanke gesendet wird und die Clockpolarität auf: Clock Idle State high.
GPIOC, &PORT); GPIO_PinAFConfig(GPIOC, GPIO_PinSource10, GPIO_AF_6); PORT.GPIO_Pin = GPIO_Pin_12; // 12:MOSI->DIN PORT.GPIO_Speed = GPIO_Speed_Level_1; PORT.GPIO_Mode = GPIO_Mode_AF; PORT.GPIO_OType = GPIO_OType_PP; PORT.GPIO_PuPd = GPIO_PuPd_NOPULL; GPIO_Init(GPIOC, &PORT); GPIO_PinAFConfig
-
Thread
ST-Link V2 aus China
eher kB sein) pages mindestens 20ms und maximal 40ms angegeben. Das sind bei 256 Pages mal eben 5,12s bis 10,2s nach Datenblatt. Kapitel 6.3.10 Da ist auch eine "Mass erase time" angegeben, nur ohne Bezug oder Erklärung.
der nicht auf STM32 beschränkt ist. Neben ARMs von diversen Herstellern gibt es auch Support für PIC32, EFM8, Renesas RX und RV32. Als einzige Einschränkung fallen mir die 3,3V Target-Spannung ein. Aber nun ja, das stört mich gerade nicht so.
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
hardwaremäßig ausrichten? Kommt auf die Schaltung an. Wenige Schaltausgänge, keine Sonderfunktionen -> PIC12Fxxx sollte genügen. Mehr Schaltausgänge, Hardware-PWM usw. -> PIC16xxx oder PIC18xxx wenn man keinen speziellen Anwendungszweck hat, finde ich 32bit imho etwas überdimensiert. Für übliche Sachen
hast, spricht nichts dagegen, die weiter zu nehmen, zumal sich in den letzten Jahren die Familie mit PIC12/PIC16 und PIC18 erheblich erweitert hat. Ich beschäftige mich sowohl mit AVR als auch mit PIC, ohne da einen Glaubenskrieg zu entfesseln. Die grosse Verlockung für STM32 waren mich die Discovery
-
Thread
SCN8049H Prozessor
auch > nicht viel klüger als der Sack Holz. Darum geht es doch gar nicht. Auch heute noch werden PIC12 verwurstet, der Befehlssatz ist schlauer, aber die hornalte GeneralInstruments Architektur ist völlig vergriesgnaddelt. Vergleiche gehen immerhin, aber für die Konfiguration ein und des selben integrierten
8048 is only a matter of taking its EA > line high up to 12V, keep RESET low and apply a 12 bit address. > Then you must release the RESET (making it high), and the ROM byte > will be presented on the DB port of the processor. Die 12 Adressleitungen kann
-
Thread
SW läuft aber nicht im gdb server
} --- read(4, "$m11f18,4#fe", 8192) = 12 ptrace(PTRACE_PEEKTEXT, 553, 0x11f18, [0xe1a05001]) = 0 write(4, "$0150a0e1#ed", 12) = 12 _newselect(5, [4], [], [4], NULL) = 1 (in [4]) --- SIGIO {si_signo=SIGIO, si_code=SI_KERNEL} --- read(4, "$m11f10,4#f6", 8192) = 12 ptrace(PTRACE_PEEKTEXT, 553, 0x11f10, [0xe92d4070]) = 0 write(4, "$70402de9#ff", 12) = 12 _newselect(5, [4], [], [4], NULL) = 1 (in [4]) --- SIGIO {si_signo=SIGIO, si_code=SI_KERNEL
-
Artikel
Ethernet-Controller
Ethernet MAC µC mit Ethernet-Interface. Atmel AT91SAM7X256 Atmel AT91SAMSAM9260 / 9261 Freescale MC9S12NE64 Freescale MPC5200 Lantronix/GridConnect DSTni-LX / DSTni-EX (Turbo186 core mit 2x AM79C960 (1x PHY) ) Luminary Micro LM3S6xxx und LM3S8xxx (MAC+PHY) NXP LPC2378, LPC1768 STMicroelectronics STR912
core) STMicroelectronics STM32F2x7X (Cortex M3 core) STMicroelectronics STM32F407X (Cortex M4 core) PIC18F97J60 MAC+PHY PIC32MX795F512H mit Starterkit und sämtlicher Software (TCPIP Stack mit Webserver) TI Sitara AM335x (Cortex-A8 Core)(2xMAC MII) TI Tiva C TM4C1294 (Cortex-M4 Core) (MAC+PHY) LaunchPad
-
Thread
OCXO mit (fast) beliebiger Frequenz mit GPS disziplinieren
dem von Brooks Shera implementierten Algorithmus auseinandergesetzt: https://k6jca.blogspot.com/2018/12/simulating-brooks-shera-w5ojm-gpsdo.html
https://www.analog.com/media/en/technical-documentation/application-notes/an19fc.pdf Seite 72 "12. Didn’t Read the Data Sheet Then you shall have no pie."
-
Thread
PIC16F877A ADC-Messung Messwertumrechnung
#pragma config WRT = OFF #pragma config CP = OFF #include <xc.h> #include <pic16f877a.h> #include <stdio.h> #include <stdlib.h> #define _XTAL_FREQ 4000000 // XT //#define _XTAL_FREQ 8000000 // HS #define vref 5.000 /* Reference Voltage is 5V*/ #include "../lib/ol_pic_lcd204
Bei den PIC16 und PIC18 ist fast alles pinkompatibel! Christian M. schrieb im Beitrag #5766894: > Geht das bei Dir überhaupt? So hast Du den ganzen Port A als > Analogeingänge, weil Macht ja nichts, wenn
-
Thread
[ULP] Akkuspannung mit µC-ADC stromsparend überwachen?
Hallo, wie überwacht man die Akkuspannung (3,5 .. 4,2V) mit einem µC-ADC (12Bit, Uref = 3,3V, Csh = 16pF) stromsparend (<3µA)? Dabei sollen auch noch kurze (2 .. 10ms) Spannungseinbrüche (<50mV) am Akku erkannt werden während der µC etwas tut (nicht schläft). Möglichst
Spannungsteiler siehe: [[Batteriewächter]] https://www.mikrocontroller.net/articles/Datei:BMON_1048_PIC.PNG Gruß Anja
-
Thread
UPDI, 12V und andere Funktionen
UPDI-Neuling schrieb im Beitrag #5760201: > Da zur Einleitung der Programmierung per > UPDI ein 12V-Impuls auf den Eingang gegeben wird Nein. Den 12V Impuls brauchst du nur dann, wenn du den UPDI Pin per Fuse auf GPIO oder /RESET umkonfiguriert hast.
Du wirst jedesmal zum Programmieren die 12V applizieren müssen, wenn du den Pin als GPIO (/SS) verwendest. Mit einem 12V-Impuls teilst du dem Tiny kurzfristig und vor Fuses/FW mit, dass der Pin jetzt UPDI sei. Es mag niedlich erscheinen, wenn
-
Thread
Sent Protokoll nachbilden
Das hat mit PWM oder Periodendauer eigentlich nichts zu tun. Anbei mal ein Beispiel mit einem PIC12F683 im 8-Pin Gehäuse der 2 Poti-Signale ausgibt. Gruß Anja
J2716 wo irgendwas von PWM oder Duty-Cycle drin steht. Bei mir steht da nur 5 Ticks low time und 12-27 Ticks Gesamtdauer für ein Nibble. Samuel schrieb im Beitrag #5756581: > -Gegeben: Synchronization Pulse = 56 Ticks und T_tick =15 µs. In der Norm steht aber T_tick between 3 and 10 us (nominal
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
gezeigt. > Es geht um 64 Servos Dann brauchst du 4 Timer und genügend I/O Pins. Egal ob AVR, PIC oder ARM Controller. Schau Dir mal die XMega Controller an, die sind mit Timern sehr großzügig ausgestattet. Zur Not kann man das auch auch alles per Software (anstatt PWM Timer) mit einem einzigen
Also genommen habe ich früher diesen hier: https://de.aliexpress.com/item/16-Channel-12-bit-PWM-Servo-Driver-I2C-interface-PCA9685-for-arduino-or-Raspberry-pi-shield/32710084048.html Es gab Signalstörungen. Wenn ich acht MG995 Servos und acht billige 9g Servos anschließe, dann werden die
-
Thread
Kosten für Sat-Anlage im Neubau
neuer PIC Freund schrieb im Beitrag #5749028: > Dann noch ein Cat (1GB) Kabel zum > Switch, und es ist modern. Mit Kupferkabel soll das modern sein?
interessanter Blog mit vielen Details fuer eine Unicable Anlage https://www.meintechblog.de/2015/12/vu-plus-solo-4k-und-jess-multischalter-acht-unabhaengige-sat-tuner-ueber-ein-kabel/ Und die extrem minimalistische Version: https://www.meintechblog.de/2017/04/sat-anlage-fuer-bis-zu-24-teilnehmer-mit-nur-einem-kabel-minimalinstallation-mit-maximalleistung
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
zur Hand? Hier gibt es ein Programm nebst Beschreibung (2. Schaltung): http://mino-elektronik.de/mt12_iic/mt12_iic.htm
den kenne ich gar nicht. Wollte eigentlich bei AVR bleiben. Bei den genannten Start ups wird ein PIC verwendet. Mit PIC habe ich auch keine Erfahrung
-
Thread
Leistung messen an 230V von 1W bis 2000W
-Bit Wurzel, Multiplikation oder Division auf dem ATMEGA geht nicht schnell genug. Ich habe einen PIC32MX beschäftigt, das klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das natürlich auch, oder ein AVR32. Die Softwareseite ist in folgender Appnote beschrieben: https:
Oder viel einfacher waere es, wenn Du vor dem Wechselrichter von 24 oder 12V auf 230V den Strom mißt. Dann reicht ein billiger Datalogger oder Digitalmultimeter. Ggf. noch ein OP als Verstaerker.
-
Thread
Alte VFD-Anzeige übrig, möchte gerne eine Uhr damit bauen
LED-7-Segmentanzeigen völlig üblich. Wenn du nicht multiplexen willst, musst du sowjetische ИВ-12 nehmen. :-) http://tec.org.ru/board/ehlekrovakuumnye_pribory/indiuvtornye_pribory/iv_12/185-1-0-2076
https://www.mikrocontroller.net/topic/445478#5318099 Das ist übrigens die Schaltung "meiner" 12-41A. Danke für Tip. ciao gustav
-
Thread
Optimaler Zweidrahtbus
Ausschnitt aus dem PCA82C251 Datenblatt an. > D.h. der Receiver arbeitet von CANL = -7V bis CANH = 12V. > Ein Ground-Shift von +/-5V ist also völlig problemlos. Das Problem verstehe ich jetzt nicht. Für die Spannungsversorgung muss doch je eine Ader für z.B. 12V oder 24V und eine für GND verwendet
Controller gibt es entweder extern, oder man nimmt einen uC mit CAN. Eigentlich hat jede uC-Familie (AVR, PIC, STM32Fxxx, PIC32, usw.) mindestens einen Chip, der auch CAN kann. Die Spannungsversorgung habe ich so realisiert, dass die Knoten alle einen Schaltregler haben, mit weiter Eingangsspannung. Ich
-
Thread
Bauteil gesucht! UQZH
Die geht wohl mit einer Zelle (Li) und hat noch so etwas wie einen kleinen Prozessor, PIC, Rechenleistung a la Caliope auf der Platine.
für deinen Kommentar, ist nur leider überhaupt nicht zielführend ;) Die Lampe hat 3s und die LED 12V daher Buck / Boost.
-
Thread
ATmega mit mehr Leistung?
Tastern und so weiter bin ich gerade bei 1,7ms angekommen. Allerdings auf dem SAMC21 mit dem SPI auf 12MHz. Und um den Touch kümmert sich EVE auch noch, statt nur Koordinaten bekommt man die Information, welche Objekt-Gruppe berührt wurde.
Schlecht und schon verloren. Der ATMega kommt über 10 Bit nicht hinaus" Schwachsinn..es gibt auch 12Bit AD beim AVR..Attiny und die neuen Mega wenn man nicht auf dem Laufenden ist ...# AVR hast für nahezu jeden Bereich das Richtige.erst recht wenn Du bei Automotive schaust
-
Thread
Transistor/Fet/Keine Ahnung was gesucht
Falsch. Emitter auf GND, Last mit der einen Seite an den Kollektor, mit der anderen Seite an +12V.
ist ein einzelner Transistor völlig ausreichend. stimmt ja, aber hattest du nicht gelesen? 12V, keine Ahnung -> viel Fehlermöglichkeiten!
-
Thread
Tauchlampe mit Ausfällen (PIC?)
Leuchtmittel direkt am Akku Leerlaufspannung 13,15V Strom im Betrieb 3,9A, Spannung (am Akku) in Betrieb 12,1V 2.) Messung: Lampe mit PC-Lüfter, 0,3A als Last Strom im Betrieb 0,24A, Spannung R1 in Betrieb 12,75V, Spannung R17 in Betrieb 2,33V 3.) Messung: Lampe mit Leuchtmittel (auf max-Stellung)
direkt am Akku > Leerlaufspannung 13,15V > Strom im Betrieb 3,9A, Spannung (am Akku) in Betrieb 12,1V > > 2.) Messung: Lampe mit PC-Lüfter, 0,3A als Last > Strom im Betrieb 0,24A, Spannung R1 in Betrieb 12,75V, Spannung R17 in > Betrieb 2,33V > > 3.) Messung: Lampe mit Leuchtmittel (auf max-Stellung
-
Thread
Einstiegsprobleme :-(
auch in München mehr Kaufkraft übrigbleibt als in den PDS-Hochburgen: http://www.mb-research.de/_pic-kaufkraft/MBR-Kaufkraft-2018.jpg
Beitrag #5744040: > Bin leicht verzweifelt, was ist bloß los auf dem Markt. DHL sucht noch Fahrer. 12€/h und flexible Arbeitszeiten.