-
Thread
220VAC Timer aus China verändern (Zeit verlängern)
Beitrag #5317065: > Da ist die Schaltung Da fehlt dann wohl wenigstens noch eine Verbibdung Aus 1uF so 4700uF zu machen könnte helfen, wenn der Elko nicht zo hohen Leckstrom hat.
ist, lasst ihn Doch. Zu den moderaten Mitteln: C5 durch 5600uF/16V tauschen, ab in das Gehäuse damit und gut ist.
-
Thread
DHT11 - AusleseRoutine in ASM30 (Assembler für PIC24 oder PIC30)
DHT11 - Ausleseroutine für 16Bit-PIC-Controller (hier 30F4011) vielleicht spart es ja jemand Arbeit. 1.: Worum es sich handelt: Dies ist eine "source"-File zur Programmierung eines Microcontrollers (Integrierter Schaltkreis
soweit ich weiß. Die File ist in Assembler programmiert und sollte mit geringen Anpassungen auf jedem PIC24 DSPIC30 laufen, da sie nur einen ST-IN/OUT- Port benötigt. und beide Typen in ASM30 programmiert werden. andere Pics-Famillien z.B. PIC16 sind nicht mit diesem Programm kompatibel. nicht alle PIC
-
Thread
0-300mA Strommessung
betragen. Da reichen 8 bit. Noah R. schrieb im Beitrag #5315739: > Der Mikrocontroller ist ein PIC16F15376. Löst 2mV auf AD02 EIL Integral Error — ±0.1 ±1.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V AD03 EDL Differential Error — ±0.1 ±1.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V ein 1 Ohm Widerstand tut es also. [pre] +7..12V | Last | +---|PIC16F15376 | 1Ohm | GND [/pre] und ist auf 1 digit genau, aber nicht initial: AD04 EOFF Offset Error — 0.5 2.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V AD05 EGN Gain Error — ±0.2 ±1.0 LSb ADCREF+
-
Thread
Suche günstigen 5V Mikrocontroller mit 6 PWM Channel für LED Steuerung
Guten Morgen Community, bei meiner Suche nach einem passenden Controller bin ich auf die PIC24F08KMXXX Serie gestoßen, als konkretes Modell sei hier der PIC24F08KM101 genannt. Laut MAPS kann dieser maximal 7 PWM Chanel bereit stellen. Da diese Serie soweit ich es überblicke alle Anforderungen
PIC24F08KM202 dsPIC33EV32GM002 PIC24F16KM202 dsPIC33EV64GM002 dsPIC33EV32GM102 dsPIC33EV32GM004 PIC24F08KM204 dsPIC33EV128GM002 PIC24F16KM204 dsPIC33EV64GM102 dsPIC33EV64GM004 dsPIC33EV32GM006
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
. als orientierung mal ideen für pic's bis 18pins und besser immer die lf variante andenken! - pic10 (6pin): pic10f322 - pic12 (8pin): pic12f1572, pic12f1612, pic12f1822, pic12f1840 - pic16 (8pin): pic16f18313 - pic16 (14pin): pic16f18326, pic16f1825, pic16f1615 - pic16 (18pin): pic16f819, pic16f1455 key ist welche on-chip peripherie ich brauche - und auch anwenden kann. wie z.b. mit 5/8/10bit dac, 10 oder 12bit adc, 8/16/24bit timer
-
Thread
GLCD Fonts (64x128)
dass die Zeichen "7x15" groß sind. Als beispiel die '0' [C] // char '0' 0xfc, 0xfe, 0x03, 0xe1, 0x1b, 0xfe, 0xfc, 0x0f, 0x1f, 0x36, 0x21, 0x30, 0x1f, 0x0f, [/C] Habe mir die Funkionen geschrieben die mir die Daten zum Display schicken. Wenn ich das "Array für die '0'" jetzt übertragen würde
so platziert werden 0x0F -> 00001111 0x1F -> 00011111 könnte links oben sein, also muss jetzt 16 bit Zeilenweise der Array[zeile+0] und der Array[zeile+8te] Wert aufs Display geschrieben werden. In welcher Reihenfolge müsste
-
Thread
SDCC 3.7.0 RC1
long long) for the mcs51 and ds390 backends (now long long is fully supported in SDCC except for the pic14 and pic16 backends). * Full _Bool support for mcs51 and ds390 backend (now _Bool is fully supported in SDCC regardless of backend). * Additional wide character library functions: mbstowcs() and
Vor zwei Tagen ist 3.7.0 erschienen. Gegenüber dem RC1 wurde noch ein Bug im z80-Backend behoben und der Abschnitt zur Installation im Handbuch ergänzt. Philipp
-
Thread
Terratec (NEC) Fernbedienung mit IRMP
Ich habe es so gemacht: https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L684 Ist zwar nur 1 Null, setzt aber 16 mal die Null.
Jörg R. schrieb im Beitrag #5319665: > https://github.com/j1rie/IRMP_STM32/blob/master/STM32F103/src/main.c#L684 > Ist zwar nur 1 Null, setzt aber 16 mal die Null. Ja, passt. Beides (memset() oder Initialisierung) sollte denselben Code erzeugen.
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
überprüft, gesucht, geändert, kein(en wirklichen) Fehler gefunden o. ich bin /Betriebsblind/. Der Pic18F25k22 ist auf ein BrakeoutBoart (ink. 1x100nF) gelötet, Steckbrett. Stromversorgung OK, Protokoll OK(?), /alle/ Timings ausgemessen OK, Letzer Prüfung RiseTime FALED! Ja kruzefix, kann ja wohl
{LCD_Enable_SetHigh(); __delay_us(1);LCD_Enable_SetLow();}// delay=tDDR //#define LCD_READ_MODE {LCD_PORT_TRIS |= 0x0f; LCD_RW_SetHigh();} #define LCD_READ_MODE {LCD_D0_SetDigitalInput();LCD_D1_SetDigitalInput(); \ LCD_D2_SetDigitalInput
-
Thread
PIC16F877 Einschalt-Begrenzung deaktivieren
wieder ausliest inkl. den EEPROM Dump. Wobei man das sicher auch in ner Emu machen kann für den Pic16f877 gibt es da genug
K. J. schrieb im Beitrag #5308186: > Ok, bei mir ging es nur Fehler frei beim PIC16F877A Schon beim nur einlesen der Datei: Configuration 1BBA, Code Protect. Also ist da irgendwas im Hexfile.
-
Thread
UART Protokoll für µC
Regeln einhalten, egal ob es Menschen oder Maschinen sind. > > 3.3 der physische Datenverkehr vom PIC zum PC > > Die vom PIC an den PC gesendeten Zeichen sind in Wertebereiche > aufgeteilt, die sich in ihrer Bedeutung unterscheiden. > 00h .. 0Fh = Bereich für Steuerzeichen > 10h .. 1Fh = Bereich
nie Mission Critical. BTW: Arbeite etwa 20 Jahre mit unterschiedlichen Controller von AVR Tiny / PIC16 / PIC 32 / AVR Mega / SamD / SamV bis imx7/AM335x und ich kann mich nicht erinnern, dass ich jemals bewusst auf einer seriellen Verbindung einen Fehler gesehen habe. Und bis SSH über LAN läuft, muss
-
Thread
FFT-Spektrumanalyzer
Aaronia verwendet TMS320F28er. Da gibt es auch Exemplare mit schnellen ADCs. Damit macht man bestimmt nichts falsch.
Anzeigen kann man das entweder auf einem Grafikdisplay oder man gibt das einem PC weiter. Mit 8 oder 16Bit- µC brauchst du aber nicht anzurücken. Einen halbwegs potenten 32-Bitter mit ordentlich RAM ist schon sinnvoll, viel kostet das eh nicht. Ähnliche Geschichten habe ich mal mit einem PIC32MX370 gemacht
-
Thread
Kommunikation mit AD-Wandler ADS1255
200000, 0x00000061)" http://abyz.me.uk/rpi/pigpio/python.html#spi_open Mode POL PHA 0 0 0 1 0 1 2 1 0 3 1 1 die beiden letzten Bits von 0x..61 bestimmen den SPI-Modus, nämlich "01", also so wie es mein Vorredner schon schrieb. Die drei ADS1255-1257 unterscheiden sich anscheinend
LOW gezogen wurden und bevor es wieder auf High gezogen wird sind jeweils 20 µs Verzögerung. - 1. Befehl : Stop Read Data Continuously (0xF) - 2. Befehl : Wakeup (0x00) - 3. Befehl : Read Register (0x10) Das einzige, das mir auffällt ist, dass SCLK nicht auf Masse liegt, sondern einen Offset
-
Thread
SDCC & PIC16F
Es geht um SDCC v.3.6.0 unter Linux und PIC16F Controller. Jetzt bastel ich schon eine Weile dran herum und werde nicht schlau. Im Netz findet man permanent immer "etwas" das einem sagt, der SDCC kann Code für PIC16F erzeugen. Man findet
> Wie gesagt, wenn einer eine gute Anleitung für das "builden" einer SDCC > Toolchain für PIC16F hat: ich bin sehr dankbar dann dafür ! minimal, rudimentär: https://quozl.linux.org.au//pic16f84-sdcc-blink/
-
Thread
Welcher PIC ist der beliebteste ?
Fällen, würde ich bei den kleinen lieber die etwas moderneren "Enhanced Midrange"-Typen (PIC12F1xxx, PIC16F1xxx) nehmen. Diese haben einen erweiterten Befehlssatz (besser geeignet für C-Compiler) und eine bessere Performance (min. 16, oft 32 MHz interner Takt möglich, dazu kurze Interrupt-Latenz
PIC16F54 und PIC16F84 waren so ziemlich die Beliebtesten.
-
Thread
Radiobasteln - Was hat 2018 noch Aussicht auf Erfolg ?
DH1AKF K. schrieb im Beitrag #5305208: > Seine drei Elektronik- Bücher gibt es als Reprint: > > http://www.funkverlag.de/3-in-1.html Ich bin damals mit dem ersten Buch geimpft worden. Seitdem weiß
zur Induktivität: Die Formel kenst du ja, also setze als Frequenz mal 480 kHz und als C eben 300 pF an. Wieso fragst du das eigentlich (Zitat: "Erfahrung und Equipment ist zwar vorhanden..")? Leg dir ein L/C-Meter zu, entweder das von AADE (Komparator als Oszillator und PIC als Auswertung der
-
Thread
I2C Display läuft nicht
Hallo, ich habe ein Problem mit meinem PIC16F1829. Ich will ein I2C Display ansteuern, aber irgendwie wird das nichts. Ich habe ein LCM015 - Display, welches einen eingebauten PCF8574 (https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
case 'l': display_search_variable(0x16,0x56,0x1C,0x5C,0x4E); break; case 'm': display_search_variable(0x16,0x56,0x1D,0x5D,0x4E); break; case 'n': display_search_variable(0x16,0x56,0x1E,0x5E,0x4E); break;
-
Thread
Programmierung PIC16F877A per FT232RL
Hallo, Forum, mich will jemand davon überzeugen, er könne einen PIC16F877A mit Hilfe eines FT232RL programmieren, ohne eine speziell dafür geeignete Software zu haben. Mein Gegenargument: Um eine vorhandene HEX-Datei zu übertragen, ist z.B. PICKit2 plus zugehöriger
Dieter K. schrieb im Beitrag #5304034: > er könne einen PIC16F877A mit Hilfe eines FT232RL programmieren, ohne > eine speziell dafür geeignete Software zu haben. Das ist unwahrscheinlich, denn im UART-Betrieb des FT232RL wird es kaum möglich sein, die speziellen
-
Thread
LED-Treiber Fahrradlampe (Reverse-Engineered)
Zu 1 Im Auszustand U unter Mindestwert, aber alternde LED fuehrt mehr Kriechstroeme. Die. LED mit geringstem Kriechstrom glimmt.
Das Pinlayout des "uCs" ist identisch mit Microchips PICs wie z.B. den pic12F683 oder pic12F1840. Ich wuerde die Leds so umverdrahten,dass jeweils 2 in Reihe liegen,dann parallel schalten und diese Kombination direkt mit dem dem MOSFET ansteuern.An Pin 5 des ICs kann man
-
Thread
FOSDEM Konferenz, Live streams KICad, horizon, LibrePCB
Altlasten ist und schon ziemlich > viele Features hat. Ich wollte mir Horizon gerne anschauen und habe 1.0.90 (https://ci.appveyor.com/project/carrotIndustries/horizon/build/artifacts) runtergeladen (+ horizon-pool) sowie msys2 installiert (Windows 7) Leider bleiben Top-Schematic und Board-Editor leer
Die vorbereiteten Demos sehen alle exzellent aus, aber als ich mal anregte "Nehmense doch mal nen PIC16F.. und nen Quarz und nen Steckverbinder und dann machen wir mal nen Stromlaufplan und ein Board.." (hatte ich hier auch schon davon berichtet, die exakten Bauteile sind mir mittlerweile entfallen.
-
Thread
Unbenutzte Pins vom Mikroprozessor als Fehlerquelle.
Mikroprozessor habe ich bemerkt etwas seltsames. Beim Beruhigen mit Finger vom Gehäuse vom meinem PIC18F2680 kam zum seltsamen verschiedenen Störungen. Mein „System“ wuchs ständig. Letzte Erweiterung war Multiplexer dankt dem habe ich zu Verfügung genug I/O´s (16 digitale Ausgänge, 8 Analoge und
Und bevor man Ausgänge auf Ausgang setzt, muß man sie erst in den inaktiven Zustand setzen. D.h. auf 1, wenn die Last low aktiv ist. Wenn Dein MC bei offenen Anschlüssen verückt spielt, dann hast Du einen Fehler in Deinem Programm, d.h. Dein Programm wertet diese Anschlüsse aus. Vermutlich wurden sie
-
Thread
MOSFET fahren auf die billige und fröhlich
Ich brauche (außer ich bin XYing) auf High-Side-Schaltung ein FET-Paar von einem (PIC16, was ich von kynix bekommen habe: http://www.kynix.com) -Mikrocontroller auf die einfachste mögliche Weise zu schalten. Sie schalten eine Audioleitung mit signifikantem Strom (gegenwärtig der Ausgang
eingeben Was ich hier hauptsächlich frage ist R1 und R3. Ihr einziger Zweck besteht darin, das laufende Pulsieren der MCU-Pins zu begrenzen. Mit ihnen in der Schaltung, sind die Spikes vollständig innerhalb der PIC-Spezifikation bei ein paar mA. Der
-
Thread
Infrarot-Decoder MCP2120
MCP2120 erzeugt oder per Software? Ich verstehe nicht 100%ig wie du auf die Berechnung kommst. 1 Bit ist klar. 1/115200. Wie hast du CLK berechnet? Pulslänge sollte auch klar sein. (1/7372800)*12 Ich kann leider erst morgen wieder an das Oszi. Auf der Senderseite nutze ich den Open Collector
? nein, weder noch. Das macht das Hardware IRDA im STM32. DH schrieb im Beitrag #5299303: > 1 Bit ist klar. 1/115200. Wie hast du CLK berechnet? 16 CLK ergeben 1Bit. Kannst ja mal direkt am IRDA_C und dann an der LED messen und vergleichen. Notfalls zum Test die LED im TFDU direkt nutzen
-
Thread
Daten von uC an PC senden
Erfahrung hast du mit Mikrokontrollern ? https://www.amazon.de/Elegoo-Mikrocontroller-ATmega2560-ATMEGA16U2-Kompatibel/dp/B01MA5BLQI/ref=pd_cp_147_1?_encoding=UTF8&psc=1&refRID=570KMYH6G370YQK1VX5J Bischen Code schreiben und schon kansst du 16 ADC Kanäle auf deinem PC anzeigen lassen.
Von Microchip gibt es uC mit integrierter USB Schnittstelle. Hat da > jemand Erfahrung? Ja. Ein PIC16F1455 (der '1454 hat keine ADCs) ist die billigste und kleinste Lösung. Der hat zertifizierte USB 2.0 Hardware eingebaut und kommt im 14-Pin Gehäuse - auch als DIL14, wenn Du willst, oder als 4mm*4mm
-
Thread
Wanderkiste Widlar, Runde II
Das Packet habe ich heute frankiert und für den DHL-Boten bereitgestellt. OUT: 1x SMD-Rework-Station 1x Bewegungsmelder Modul 1x Schwamm 2x STM32F030 2x LT1010 2x IR2136 1x TIP142 2x Bananen-Stecker 4x 7-Segement-LEDs IN: 3x LT1074 1x Atmel STK300 1x mySmartUSB light
, 1x Tüte TO220, TO XXX u. TO3 Mix 1x Tüte ELKO Sortiment xxµF 1x Tüte Kondensatoren 1x Tüte Eckige LED's 1x Umschlag IR LED's 1x Umschlag IR LED's 1x Umschlag IR LED's 1x Schalt-Regler 1x 74XXXXX
-
Thread
Alternative zum Übertrager
die nicht. Also doch einen kleinen Ferritkern besorgen und 2 Wicklungen mit Übersetzungsverhältnis 1:25 bis 1:30 wickeln.
@ Werner H. (pic16) >> Welche alternativen habe ich zu einem gewickelten >> Übertrager? >Keine. Bist du CDU-Mitglied? Es gibt IMMER Alternativen!!!
-
Thread
In C mehrere Register per Variable gleichzeitig verändern
dass das setzen der Register *simultan* erfolgt. also etwa: [c] // seien volatile uint8_t PDM1, PDM2, PDM3; // mit zur Endianess passenden auf einander folgenden Adressen uint32_t PWM_Wert = 128 + 128 << 8 + 128 << 16; PWM_Wert += 1 + 1 << 8 + 1 << 16; PDM1 = PWM_Wert; [/c] Das
Joe F. schrieb im Beitrag #5292419: > Wenn eh alle 3 Variablen oder Register immer den gleichen Wert > beinhalten sollen, warum nimmst du nicht einfach nur 1 Variable/Register > für deine 3 PWMs? > >
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
, da du praktisch nur d_0,d_1,....d_511 überträgst (ähnlich Ws2812,Monitor,....) mit Adresse: a_0,d[a_0],a_1,d[a_1],... (bei 10 Byte Daten + 1 Byte Adresse noch nicht dramatisch) aber dann noch: a_0,d[a_0],a_1,d[a_1],...,f_jmd_anderes
große Bausteine für mindestens 30 Euro. Verstehe ich auch nicht. Wie hast du denn da gesucht? Ein PIC18F25K83 kostet ~2€ (Einzelstück), bei 100 dann nur noch 1,50 Transceiver bei Hundert, wohl so ~50ct. OK, der 18F hat nur 4 Hardware PWM. Wenn man bei MAPS sucht, CAN und 6*PWM auswählt, dann kommen
-
Thread
PWM mit PIC18F und Timers
Hallo zusammen. Ich will verschiedene PWM Signale mit einem PIC18F erzeugen. Aber wenn ich das Code auf mein PIC hochlade, dann kriege ich keine Signal raus.. mein Code sieht so aus: #include <p18f2525.h> #include <xc.h> #include <timers.h> #include
der Kontext irgendwann zerstört. Der retfi hat damals den interrupt wieder enabled. Ob das jetzt 16F oder 18F war weiß ich nicht mehr.
-
Thread
Simple Kompass-schaltung gesucht
Ich habe sogar noch so ein Vector 2X Modul auf einer Platine mit PIC16C84. Wenn man den programmiert bzw. Programmieren kann, braucht nur noch die LED dran. https://phanderson.com/printer/compass/compass.html
STM32Cube_FW_F3_V1.9.0/Projects/STM32F3-Discovery/Examples/BSP müsste dazu angepasst werden.
-
Thread
Lesbarer ProgrammCode
wohl was mit der Les- und Wartbarkeit zu tun. Beispiel: [c] int bar(void) { uint8_t *mem_1; uint16_t *mem_2; uint32_t *mem_3; mem_1 = malloc(10); if (mem_1 == NULL) { return -1; } /* do fancy stuff */ mem_2 = malloc(23 * sizeof(uint16_t
... *mem_5; mem_1 = malloc(10); if (mem_1 == NULL) { return -1; } /* do fancy stuff */ mem_2 = malloc(23 * sizeof(uint16_t)); if (mem_2 == NULL) { free(mem_1);
-
Thread
(Warum) ist das Forum (so) anfängerfeindlich?
Japaner vorbei. https://www.conrad.de/de/filialen.html?gclid=EAIaIQobChMIst2M9YHV2AIVQZUbCh3NMw1tEAAYASABEgI_H_D_BwE&insert_kz=NA&hk=SEM&WT.srch=1&s_kwcid=AL!222!3!108906061041!e!!g!!conrad%20filiale&ef_id=WloFhwAABZaF6nKk:20180113131135:s Oops, ich seh grad - Conrad macht um den Bezirg Paul
1540858.html?gclid=EAIaIQobChMIx_GurYXV2AIVazPTCh2-xwYGEAQYASABEgJpufD_BwE&insert_kz=VQ&hk=SEM&WT.srch=1&WT.mc_id=google_pla&s_kwcid=AL!222!3!231682502099!!!g!!&ef_id=WloFhwAABZaF6nKk:20180113132700:s
-
Thread
MPLAB struct BOOLEAN ALIGN
Compiler: (x86)\Microchip\xc16\v1.33\bin\xc16-gcc.exe
Compiler: (x86)\Microchip\xc16\v1.33\bin\xc16-gcc.exe reicht das als Info? Ist wohl der MPLAB eigene Compiler für PIC24.. Mit der üblichen Nomenklatur funktioniert es UINT16 Toggle :1; /* Subindex3 - Toggle */ UINT16 (SI4)
-
Thread
AVR-Studio Obsolet?
Start Projekt AS 4.19 0:05 0:02 AS 6.2 1:31 0:27 (in VM 4 GB, 2 Kerne) AS 7.0 0:16 0:08 auf einem älteren (6 - 8 Jahre ?) Tower mit I7, 2,67 GHz udn 16 GB RAM. Ich mag die höheren
Falk B. schrieb im Beitrag #5275363: > Programmstart: 1m 45s ... > ein nicht ganz taufrischer Laptop mit Dual Core 1,5GHz, 2GB RAM, > normale 160GB Festplatte. Dieter F. schrieb im Beitrag #5276253: > 0:16 ... > auf einem älteren (6 - 8 Jahre ?)
-
Thread
Einstieg Konfiguration , BUS und DIsplay
ich leider nicht finden konnte. Mein Projekt sollte einen Hauptprozesser umfassen und 10 weitere PIC16F1703 (noch nicht gekauft), welche über BUS kommunizieren.Jeder dieser PIC benötigt 1*Analog und 6*I/O's Entwicklungsumgebung ist MPLab Display: https://www.reichelt.de/LCD-Module-Touch-Grafik/RD-TFT
das Programm in Assembler und einbinden? I2C-Bus: Hat schon jemand einen BUS realisiert in dem PIC mit 3,3V und 5V vorhanden sind? Ich habe ca 1,8nF Leitungskapazität bedeutet ca 3us (bei 1,8kOhm*1,8nF) bis "1" erkannt wird. Gibt es da auch alternativen zu I2C oder kann ich den mit ca 20kHz betreiben
-
Thread
CD40xx moderner machen
können z.B. die AVR von Microchip (z.B. ATmega328). FPGAs laufen dagegen oft nur mit 2,5V oder 1,8V.
Einzige Ausnahme wäre wohl i8051, die brauchen aber externe Bauteile). Ja, einen Stützkondensator 100nF an VCC.
-
Thread
dsPIC 30F4011 zieht viel Strom und wird warm
Joe F. schrieb im Beitrag #5264920: > Guck dir mal im Datenblatt die Bereiche zum Clocking an (21.1 Oscillator > System Overview). > Mir scheint 12 MHz zu hoch zu sein. Die PLL verträgt max. 10 MHz, bei
das finde ich jedenfalls ist zu warm. Das der > Prozessor so um 60mA zieht ist für einen kleinen 16 Biter, der nicht > viel zu tun hat, recht viel. Ist halt noch alte 5V-Technik - der allererste 16-Bit Versuch von Microchip. Die PIC24 und dsPIC33 haben nur noch ca. 2V Kernspannung, nur die
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
F. B. schrieb im Beitrag #5382663: > Oh, kleiner Rechenfehler. Nickname checks out... NOT Ansonsten, klar zahle ich IGM. Ca. 1/3 gibt es eh wieder von der Steuer bleiben also ~50 Euro im Monat
f00f schrieb im Beitrag #5575269: > Wer echte Entwicklung dem Projektmanagement vorzieht findet beim T1/T2 > auch deutlich bessere Möglichkeiten als beim OEM. Kann man so nicht pauschalisieren, z.B
-
Thread
Schaltung gesucht - Counter mit analogem Interpolator
beiden Artikel, an die ich mich erinnerte; vielleicht findest Du etwas passendes darin: http://n1.taur.dk/permanent/frequencymeasurement.pdf http://n1.taur.dk/gpsdo2a.pdf
Frequenzzählern aufgebaut haben. Den Link zu KO4BB hab ich mal angeschaut, schade, das ist kein PIC mit der CTMU, die gab es wohl erst später (Bauanleitung von 2008 mit PIC16F688).
-
Thread
Ein minimalistisches GPS-Frquenznormal
Sekundenimpulsen des NEO-6M mit der INPUT-CAPTURE Funktion nur die Differenz der Zählerstände des TIMERS T1 bilden. Siehe auch https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC . Es ergibt sich: REST1 = 11520 [ 20000000 Takte - ( 305 * 2^16 Takte)] REST10 = 49664 [200000000 Takte
GPS Repeater: https://www.amazon.com/ONETAK-GPS-Antenna-Receiver-Repeater/dp/B00D3BGKLQ/ref=sr_1_2?s=gps&ie=UTF8&qid=1515556677&sr=1-2&keywords=Indoor+gps Funktioniert im ganzen Raum über 5m. Die Reichweite ist schon etwas beschränkt. Mir reicht es aber aus. Hoffe das hilft Dir weiter.
-
Thread
Uhr mit PIC18
verwendet und wieso kein >> 16bit Adresse ???? > Was für eine Adresse? Normalerweise TMR1 , bei C18 ist dies aber nicht. verwende die Include timers.h und benutze WriteTimer1(ReadTimer1()-6200); // 6200 ist hier eine Hausnummer
Hallo, ich habe das beim PIC 18F auch schon öfter gemacht. Allerdings hat mein PIC einen RTV via I2C angebunden. http://www.schwabenplan.com/allgemeines.htm PIC18F46K80 oder PIC18F97J60 Viele Grüße Ingo
-
Thread
PIC16F18855 I2C Problem
code protection bit (Data EEPROM code protection disabled) #define _XTAL_FREQ 32000000 void initPIC(void) { TRISA = 0xF0; // RA0-3 out / RA4-7 in TRISC = 0x3E; // RC0,RC6,RC7 out / RC1,RC2,RC3,RC4,RC5 in ANSELA = 0x10; // RA4 Analog
/* Zugehörige Tris-Bits auf Input schalten */ /* Master-Mode - Clock = Fosc / (4*(SSPxADD+1)) */ /* SSPxADD values of 0, 1 or 2 are not supported for I2C Mode */ RC3PPS = 0x17; //RC3->MSSP2:SDA2; RC4PPS = 0x16; //RC4->MSSP2:SCL2; SSP2DATPPSbits.SSP2DATPPS = 0x13
-
Thread
10mhz GPS Normal bauen
so beeinflusst, das er > zwischen zwei 1PPS Impulsen 10 Millionen Schwingungen erzeugt.
Ein Ublox mit Ausgangsfrequenz 16Mhz sowie 2.5 PLL (NB3N502DG 3€) mit div4 ist dann ein entsprechend genause gps disciplined 10Mhz Frequenznormal. Achtung, Ausgangsspannung ist 1.2V meines Wissens. Wenn man gleich einen Pic nimmt,
-
Thread
PIC16LF1509 undefined identifier error
Fehlermeldung und ich weiß nicht warum. make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf make[1]: Entering directory 'C:/Users/Max/MIDRANGE.X' make -f nbproject/Makefile-default.mk dist/default/production/MIDRANGE.X.production.hex
,-download,-stackcall,+clib --output=-mcof,+elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s" -obuild/default/production/Main.p1 Main.c Main.c:39: error: (0) Unknown macro (CPD_OFF) used in __CONFIG
-
Thread
Ansteuerung/Fading von 12 LED mit IR Empfänger durch PIC oder ATTiny
= 0; T1CONbits.TMR1ON = 0; // disable Timer1 U8_T empfang_code = 0u; empfang_code = remote_decoder_g_remote_code; if(empfang_code == 0x3f) { Led_Control_Fade_On
benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM Funktion: [c]U16_T time =