-
Artikel
Linksammlung
, PIC16F, PIC18F, PIC24H sowie dsPIC30F und dsPIC33F programmiert werden. InCircuit-Programmer und -Debugger (www.stolz.de.be) Einfacher Nachbau des Microchip ICD2s. Zum Programmieren und Debuggen. WinPicProg
the PIC 16F628. Piklab is an integrated development environment for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. It integrates with several compiler and assembler
-
Thread
Neue Bauteile: vom Radar bis zum Widerstand
 Bildquelle: Infineon. ### Microchip EVB-LAN8670-USB-D bzw EV62B92A – USB-zu-10BASE-T1S-Konverter Microchip bietet mit dem LAN8670 seit einiger Zeit einen PHY an, der ein Ethernet-Interface für 10BASE-T1S zur Verfügung stellt. Mit dem EVB-LAN8670-USB-D gibt es ein
neuen C15-/C16-Mikrocontroller zu erleichtern sucht. ### Microchip dsPIC33A Digital Power Starter Kit 4 – Evaluationsboard mit integrierter Testlast Wer „ernsthaft“ mit Leistungselektronik experimentiert, hat normalerweise
-
Thread
Lichtschranken-Rundenzähler (12V).
#8094279: > trotzdem muss das Prellen berücksichtigt werden Also ein größerer Kondensator (100nF statt 10nF)? Und ggf. geschirmte Leitung (falls das hilft)? Jörg R. schrieb im Beitrag #8094279: > einen Abblockkondensator parallel zur Versorgung spendieren. 100nF zwischen PIN 16 und 8? Keramikkondensator
Anfänger konnte / wollte sich denn vor 20 / 25 Jahren einen Atmel-ICE leisten? Damals gab es für die PIC16F84 noch die RS232-Bitwackler à la LudiPipo.
-
Thread
Datenlogger Pendeluhr
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
Wolfgang V. schrieb im Beitrag #8089993: > 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
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
verzinnt ausführen. * Mechanische Belastung, Vibration. Ansonsten: Ich habe hier ein System mit PIC18F67J60 im 24/7 Betrieb, das seit mehr als 20 Jahren störungsfrei läuft. Geht also, wenn man es richtig macht. fchk
gezogen. Der PIC (18F452) EEPROM war für 1E6 Schreibzyklen spezifiziert. Gerhard
-
Thread
Neue Bauteile: Hochgeschwindigkeitsfunk, Löttechnik und die Rückkehr der QWERTZ-Tastatur
– AVR-MCU mit Event-Routingsystem Mit der CLB integrierte Mikrochip FPGA-artiges Verhalten in die PIC16-Serie. Mit dem AVR32LA steht nun eine AVR-Variante zur Verfügung, die ein besonders leistungsfähiges Eventsubsystem mitbringt – Intention ist hier, dass die diversen Peripheriegeräte “unabhängiger
−239 dBc/Hz: normalized in-band phase noise floor (integer mode) −287 dBc/Hz: normalized 1/f phase noise floor 625 MHz maximum phase/frequency detector input frequency 4.5 GHz reference input frequency Typical spurious fPFD: −90 dBc [/c] ### Nisshinbo NJW4203 – Oszillator
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Gunnar F. schrieb im Beitrag #8083153: > Keil8051 Keil ist kostenlos zu haben. Ansonsten SDCC. ASEM hast du ja schon genannt wenns Assembler sein soll. Wenn man damit arbeiten möchte dann ists OK.
DB 0A1H ; d DB 086H ; E DB 08EH ; F [/code] Das 5-Euro-Board kann man auch pimpen mit einem Chip aus der pinkompatiblen STC12C5A60S2-Serie (1T-Core, bis zu 62K Flash je nach Emu-EEPROM-Grösse, nur externer RAM, kein ROM). Theoretisch
-
Thread
CH32V006 und CH32V007 von WCH
Siebträger-Maschine die sich nicht mehr wirtschaftlich reparieren ließ diese MCU zu finden war. Bei dem SH79F084AL handelt es sich um einen "2.8V~5.5V 51 Family 8KB FLASH SOP-16 Microcontroller"
only execute them as LW and SW, and the return of sc results is always successful. * C: Supports 16-bit compression instruction * F: Support single-precision floating-point operation, with 32 floating-point registers. * XW: 16-bit compression instruction for self-expanding byte and halfword operations
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
Konstantstromquelle einen Kondensator und misst die Spannung nach der Zeit über ADC. Da gibt es z.B. den PIC24FJ128 der kann das mit einer Auflösung unter 1ns.
-16-bit-binary-comparator-using-a-4-bit-elementary-comparator_fig4_352989601
-
Thread
LoRA am Vormarsch, PIC16/PIC18 mit FPGA, MOSFETs und Google
startup behavior that may be required in functional safety, industrial and automotive systems. The PIC16F13276 family has 32 logic elements and the PIC18‑Q35 family has 128 logic elements, enabling engineers to implement parallel, deterministic logic alongside embedded control on a single chip. This
cost and complexity. [/c] In der Theorie sollten die neuen Chips ab Sofort erhältlich sein: [c] PIC16F13276 MCUs are available starting at $0.32 at volume and the PIC18‑Q35 devices are available starting at $0.62 at volume. [/c] Eine Beispielbepreisung präsentiert sich dann wie in der Abbildung
-
Thread
Impulsverdoppler für alte Heidenhain Anzeige
> und das der uC sonst nicht erkennt. Ich habe gerade 2 Datenblätter von PICs auf dem Schirm, PIC10(L)F322 und PIC12(L)F1240, da scheinen 25 ns auszureichen, um einen Interrupt auszulösen. Habe es aber nicht selbst ausprobiert.
Baureihe (und damit natürlich auch der Tiny45) über das geile Feature "PLL-Takt" und kann somit zumindest 16Mhz vollständig innerhalb seiner Specs. 5V-Versorgung darf man hier ja als gegeben ansehen. Die nominell erlaubten 16MHz lassen sich (wohl nicht mehr ganz spezifikationsgerecht, aber nichtsdestotrotz
-
Artikel
CAN
Micro Stellaris LM3S8xxx. ARM Cortex-M3 bis 64kByte RAM und 256kByte Flash CAN und Ethernet Microchip PIC18Fxx8 PIC18Fxx8x. Mikrocontroller mit CAN Schnittstelle Herstellerseite Mitsubishi / Renesas R8C / M16C / M32C. R8C/23, M16C/6Nx Motorola / Freescale DSP56F8xx. Clock des CAN-Moduls von PLL speisen,
beherrscht CAN2.0B P80C592: CAN2.0A, P80C598 ist die Automotive-Version vom '592 Silicon Labs C8051F04X C8051F06X C8051F5XX. 8-Bit Mikrocontroller mit 8051-Kern 16K - 128K Flash, 2304 - 8448 RAM LIN 2.1 25-50 MIPS bis 5x5 QFN STMicroelectronics STM8S20. STM8 Kern DIV/MUL -Befehle SPI mit automatischer
-
Thread
I2C Display einfache Frage
habe (die auf meiner Platte liegen) und so lief ein OLED-Display auch auf einem CH32V003, einem STM32F030 / F103 / F411. Hier jedoch nur die Datei, bei der AVR und STM8 eingebunden sind. Bei Verwendung für AVR ATmega328 und AVR-GCC als Compiler, hat das erzeugte Kompilat bei mir eine Dateigröße von
;}while(0) /* Pin Is Clear */ #define PIC_D_(port,pin) (((port->IDR) & (1UL<<(pin))) == 0) #define PIC_D(portpin) PIC_D_(portnummerzuportzeiger(STM_PORT(portpin)),STM_PIN(portpin)) /* Pin Is Set */ #define PIS_D_(port,pin) (
-
Thread
Einstieg in PIC mit MPLAB X und Snap Adapter
installierst die 6.20. Die kommt dann auch mit Deinem PICKIT3 klar. 3. Du nimmst einfach einen zeitgemäßen PIC. Wenn Du unbedingt einen 8-Pinner haben willst, wäre der PIC16F18313 beispielsweise geeignet. Aus der gleichen Serie gibts auch den PIC16F18324 mit 14 Pins. Die können Low Voltage Programming und funktionieren
noch? (beim 12F629 oder 16F688 natürlich schon)
-
Thread
FreeCAD Warnung
und hier: https://forum.freecad.org/viewtopic.php?style=2&t=62084&sid=1c27fa5e06cf9aa6ce583aa4f62b5697&start=10 dokumentiert. Und so ist es halt nach meiner Erfahrung immer in FreeCAD. Es gibt (wie in jedem CAD Programm) 10 Wege zum Ziel. Alle Wege sind in FreeCAD prinzipiell möglich, aber
Ja, das hat mich zu Anfang auch gestört in EAGLE. Bis ich dann den Hintergrund kapiert hab: Ein PIC16F1575 hat im SOIC14 14 Pins, im UQFN16 16 Pins. Geht nur, indem man 2 verschiedene Symbole macht. Eines für SOIC14 (PDIP14, TSSOP14) und eines für UQFN16.
-
Thread
PIC Mikrocontroller noch aktuell ?
Hi, ich hab jetzt nicht alle posts durchgelesen aber für mich sind PIC's noch aktuell. Hier findet ihr meine letzen NMRA-DCC Projekte unter Eisenbahnmodellbau mit PIC10F322 und PIC16F18313: https://g-zi.de Mit Dateien für JLCPCB zum Automatischen Bestücken. Bei den Projekten mit PIC10F322 können auch die HEX-Codes heruntergeladen werden (Manufacturer ID = selfmade). Die PIC16 Dekoder sind bei der NMRA zum Testen, da warte ich noch auf die Ergebnisse. Ich bin auch dabei ein
-
Thread
Feld aus Festwerten im Programmspeicher
Nemopuk schrieb im Beitrag #7956995: > Aber er hat halt zwei Busse Jau, Harvard, das hat der PIC auch. Nemopuk schrieb im Beitrag #7956995: > und der Programmspeicher ist zudem auch > noch 16 Bit breit. Der Mikrocode wäre interessant... aber damit geht sicher kein Hersteller hausieren..
) gibt: https://avrdudes.github.io/avr-libc/avr-libc-user-manual-2.3.0/group__avr__flash.html#ga368f51c58ca62b924e33046666512d92 (AVR-LibC 2.3 ist noch nicht released) Arduino F. schrieb im Beitrag #7957308: > Johann L. schrieb im Beitrag #7957299: >> "weder vom C noch vom C++ Standard abgehandelt
-
Thread
Neue Bauteile: Antennen-Lautsprecher, ESP-Prog-2, Ladungspumpen uvam
Sprut-USB-Brenner für PICs gab es die Henne-Ei-Problematik, dass der Brenner8 einen bereits programmierten PIC zur Inbetriebnahme voraussetzte. Im Fall von Programmiergeräten für Mikrocontroller findet man häufig Systeme, die einen Controller der Konkurrenz als Kommunikationschip verwenden. Mit dem Espressif
es unter der SKU-Gruppe NSBAMXW auch komplementäre PNP-Transistoren gibt.   Bildquelle, beide: OnSemi ### Cirrus Logic CS5302P / CS5308S et al – 32bit-ADC für den Audioeinsatz Im Hause Cirrus Logic bietet man eine Gruppe von ADCs
-
Thread
Reaktionszeit MCU auf externen Interrupt
Flanke an einem Interrupt-fähigen Pin bis der erste Befehl in der ISR ausgeführt wurde ? Konkret PIC18F46Q71 mit 64 MHz Takt
Maximal 8 Instruktionen also 125ns Moment mal. Systemtakt 64 MHz. Instruktionstakt ist dann = 16 MHz 62,5 ns 8 Instruktionen sind dann 500 ns
-
Thread
Platinen Anschluss?
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus den Atmel-ICs
tun es auch 3 Drähte pro Tafel. Viele hier wollen dir abenteuerliche Konstruktionen mit CH32V003F4U6, PIC12LF1840 und WS2812 aufschwatzen und begründen das mit 'nur 3 Drahten', aber 3 Drähte geht auch für bis zu 6 LED ganz ohne Elektronik auf der Tafel. Im Fuß des Signals muss aber natürlich ein
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
Wenn Du schon mit PICs gearbeitet hast: PIC10F320 im SOT-23. J.R.
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Artikel
Temperatursensor
zum Empfang der Daten Beispiel mit Strobe ohne Interrupt Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend C++ Interrupt noch mehr C, problematisch Interrupt C für ATmega8 auch problematisch fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM RN: Bascom TSIC206 Thermometer mit Uhr
hier. ADT7310 / ADT7xxx-Familie von AD. Der ADT7310 von Analog Devices besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C. Vorteile: Ansteuerung per SPI ADT73xx oder I2C ADT74xx keine Kalibrierung notwendig hohe Auflösung und Genauigkeit: 16 Bit ADT7x02
-
Thread
CH32V003, float wirklich langsam?
So, die Versuche für einfache Genauigkeit und 2.0f habe ich jetzt mal gemacht: STM32F401 / 84 MHz => 0.5 Sekunden STM32F103 / 72 MHz => 9.2 Sekunden STM32F030 / 48 MHz => 24.9 Sekunden CH32V003 / 48 MHz => 62.9 Sekunden ATmega328 / 16 MHz => 63
ziemlich allen Controllern die ich habe mit Ausnahme von Padauk PFS154). Ergebnis war: ATmega328p / 16 MHz : 18 Sekunden CH32V003 / 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich das erst wieder zusammenstecken, da weiß ich
-
Thread
Flashbank swap beim PIC32CZ
Bank-Swap eine RAMFUNC sein müsse. Klingt im nachhinein logisch, hat dann dort auch funktioniert. Beim PIC32CZ scheint das nicht das Problem zu sein. Hier noch die relevanten Bereicht vom Code: [c] else if(rx_cfg_buffer[rx_cfg_gi].DATA[3] == 0x0F) // Firmwareupdate {
} } [/c] Hier noch der Link zum Datenblatt: https://onlinedocs.microchip.com/oxy/GUID-A52628F4-6F6F-4C77-80CB-113A0C62DB75-en-US-9/GUID-C2C1D64B-5CB2-490B-AFC0-EB77229549A4.html Beste Grüße und vielen Dank, Fabian
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
die Eingangssignale mit dem vollen Timer/Oszillatortakt auflösen, beim vielgepriesenen Arduino Uno 16 MHz bzw. 62,5ns. Ob das den Ansprüchen des OP genügt? ;-)
Gerade bei den 48/88/328P Controllern ist die Amplitude am Quarz sehr klein, daß man bei Betrieb mit >= 16 MHz die 'full swing'-Option einschalten muß. Im Schaltplan hatte ich C12 mit .1u angegeben aber immer 1 nF bestückt: http://mino-elektronik.de/fmeter/fm48.png
-
Thread
Verbesserungsvorschläge für Komparator
bietet beispielsweise der CD4536 Muss ich den dann noch Programmieren ? Was spräche gegen einen PIC10F2006 oder TPL5010 ?
N7MXLKPOK3KRRKvLG14ChGPc2rqo89V3W05r6wRFYWtsvt6Ls6j6uc3rTy69lPP6lh-OqrDJvGoLDi9ckwsa6K6qwlbluEkbIk2+s1k6rtFpS+i309A7QrHXrCv6nwEJqq70HwdIqpYdAnFEMBWBkdAsRuOB8S+SAfmgThRvu9xnsq+7HruvRA2k9sBxUhH5rOkF5w1J9rWpLDQTqzGpu4Xg5tMomWxauQFAWFQ1D8ls+Qm4KErmdZcKW5MmMiWscQMlTucWZoJD63Gauc9AERQEAdX1I0WEsJhlR+WRHRBkWLPnIXkgGstxY85ySrZvmPBw81tMG8TBdPc3Fk0DzLcXMbKOUEALGsWwBY9GtYefK3V2lw1Zfl3IneVjROc7KNUPbLTchdmxbKu9h2Oex3FsjpLjY5jx2MssOQU16SDc1o3YaCENc4DIu2ejcBBg4SYGfiwLgvlZQ-G29Ic6z9Jy1fHxdnbvMCwHqt3p