-
Thread
PIC16f15244 RFM69 sendet nicht
}, //{0x8 , 0x40 }, //{0x9 , 0x0 }, //{0xA , 0x41 }, //{0xB , 0x0 }, //{0xC , 0x2 }, //{0xD , 0x92 }, //{0xE , 0xF5 }, //{0xF , 0x20 }, //{0x10 , 0x24 }, {0x11 , 0x7F }, //{0x12 , 0x9 }, //{0x13 , 0xF }, //{0x14 , 0x40 }, //{0x15 , 0xB0 }, //{0x16 , 0x7B }, //{0x17 , 0x9B }, //{0x18 , 0x8 }, //{0x19 , 0x42 }, //{0x1A , 0x8A }, //{0x1B , 0x40 }, //{0x1C , 0x80 }, //{0x1D , 0x6 }
-
Thread
LIN-CAN Gateway / Bauteilauswahl
Hilfreiche Beiträge im Forum. Als Backup gibt's noch einen ATMega88, falls was schief läuft. Einen 16 / 8 MHzQuarz, nen Schwung Kerkos (100nF/22nF) sind noch da. Vom LIN Transceiver (MCP2004) hab ich mir das Datenblatt nochmal angesehen und die zusätzlichen Bauteile (Z-Dioden, Abblockkondensator und Widerstände
... > Hab in der Vergangenheit nur einfache AVRs gemacht. Ja, ja, die meisten Leute verbinden "PIC" nur mit dem alten 8-Bit Zeug. > Aber ich hab jetzt nicht die Möglichkeit den Gehäuse Typ (DIP) zu > filtern oder bin ich blind? Die kleinen Gehäuse mit bis zu 28 Pins sind bei den "echten"
-
Thread
keine Mikrocontroller auf dem Markt
>An der anderen Typbezeichnung. bei lcsc wird dieses Teil angeboten: STM32F302C8T6 Angeblich 7237 Stk verfügbar. Von der Peripherie und IO Pins würde er für uns passen. Wie kann man jetzt wissen, ob das ein echter STM von STM ist? Es ist uns komplett egal, welcher Kontroller
Josef schrieb im Beitrag #6939630: > bei lcsc wird dieses Teil angeboten: STM32F302C8T6 > Angeblich 7237 Stk verfügbar. Gratuliere! Greife zu, für < 4 Euro/Stk. kannst Du da nicht viel falsch machen. GD32.... können in Details von STM32 abweichen, weshalb der Preisvorteil nicht
-
Thread
PIC12F683 2 LED auf ON
Möglicherweise ist aber alles ganz anders weil: Im Eingangspost steht PIC 12F683 Im Code steht aber einmal PIC 12F863 und dann wieder xxxx683 Was ist jetzt richtig und welches Datenblatt ? Oder ist es eine ganz andere Nummer?
Hans B. schrieb im Beitrag #6940076: > m Code steht aber einmal PIC 12F863 und dann wieder xxxx683 Es gibt keinen PIC12F863
-
Thread
USB I2C Interface Hardware Software
verbesserter Firmware, aber ja, den verwende ich auch gerne. Ist im Prinzip ein vorprogrammierter PIC16F1455. fchk
Nicht gut ist bei USB4ALL, dass 18F2550 benutzt. Teuer.
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
Euch um Mithilfe zur Lösung meines Problems bitten. Ich habe ein E-Kart für meinen Sohn mit einem PIC18F4580 gebaut. Der Code läuft mehr oder weniger 95% und wurde mit dem alten MPLAB IDE erstellt. Das LCD läuft zu jeder Zeit einwandfrei! Da das alte IDE out of date ist bin ich zum neueren MPLAX
(); E_PIN = 1; // Clock nibble into LCD DelayFor18TCY(); E_PIN = 0; die 18TCY sind meiner Meinung das wichtige nach der Übertragung von DATA_PORT |= (data&0x0f); Das Display braucht etwas Zeit danach, genauso wie das Enable in der Routine
-
Thread
uC Startup mit Supercap
Warum brauchst du das? Wenn du beim ersten Start erst nach dem Aufladen des SuperCaps deinen PIC einschaltest/anschließt, dann ist die Anstiegszeit doch erfüllt. Und wenn man davon ausgeht, dass die Ladung auch bei bedecktem Himmel wenigstens 18h halten sollte, dann wird dieser doch nie mehr
= Gerät ist im Karton, sehr Wahrscheinlich auch länger als 18h, somit ist die Kaltstartfähigkeit ein absolutes Muss. > Ich kenne jetzt die Eigenheiten des PIC nicht, gehe aber davon aus, dass > diese Anforderung mit dem Reset zu tun hat. Damit wäre eine andere
-
Thread
Max. Strom Port D beim PIC 18F45K80
Grüße an alle, Beim PIC18F45K80 gibt es anliegende Max. Ratings je Port. Lese ich das richtig, dass ich an „jedem“ beliebigen Port Pin von PORT D bis zu 8 mA entnehmen darf, in Summe also bis zu 64 mA? Kommt mir etwas
Dan schrieb im Beitrag #6924970: > Beim PIC18F45K80 gibt es anliegende Max. Ratings je Port. Du meinst die "Absolute Maximum Ratings". > Lese ich das richtig, dass ich an „jedem“ beliebigen Port Pin von PORT D > bis zu 8 mA entnehmen
-
Thread
ATTINY85 als DCF77-Empfänger
# Empfänger für den Wettersender Pinneberg "DDH47" auf 147.3 MHz ### // // - Hardware // STM32F103C8 - "Blue Pill Development Board" // // - Anschlüsse // GPIO-PA7: Antenneneingang: 147.3 MHz, mind. 0.1mV // GPIO-PA9: UART-Ausgang: "9600 8N1" (9600 Baud, ein Startbit, acht Datenbits, kein
Hast du dir Gedanken zum notwendigen Durchmesser und Anzahl der > Windungen gemacht? Für einen 8 x 200 mm Ferritstab habe ich eine Spule mit 130 Windungen CuL 0,3 mm gewickelt. Die Schwingkreiskapazität beträgt dabei 3nF für 77,5 kHz.
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
hier im Beipiel sind es 16bit auf zwei 8 verteilt...macht die Sache etwas komplizierter aber es wird schon gehen, habe jetzt 3 Stück PIC16F1877,die ich erstmal ausprobieren will(das Ding kann eigentlich schon recht viel, an die 700 Seiten Dokumentation
x 16 Bit PWMs, viel RAM) ATMEGA168p "hochstrom" Pins für Direktansteuerung gelatchter 5V Relais PIC18F2520 "Nachfolger" des PIC16F876 PIC12F1840/PIC12F675/PIC12F683 8-Pin Device PIC24FV16KA302 12 Bit ADC 16 Bit PWM und 5V Peripherie. PIC18F06Q40/PIC18F16Q40 12 Bit ADC Die letzteren PICs programmiere
-
Thread
PIC18F47Q10 programmieren
https://hackaday.io/project/177988-68k-mbc-a-3-ics-68008-homebrew-computer In dem Projekt ist ein PIC18F47Q10 verbastelt. Ich habe mich jahrelang um die Firma Microchiop herumgedrückt, muss mich aber jetzt wohl mit dem Zeugs beschäftigen. Ich suche jetzt eine möglichkeit den Controller zu programmieren
MPLABX IDE/IPE. Kostenlos downloadbar. > Ist da auch ein C-Compiler dabei? Nein. Den passenden XC8 Compiler musst Du Dir getrennt runterladen (auch kostenlos) und installieren. Microchip hat Prozessoren mit 8, 16, und 32 Bit Datenbusbreite, und für jede Gruppe hast Du extra Compilerpakete. PIC18 hat
-
Thread
MOSFET an BLDC brennt bei 50% PWM durch
> [Makita Akkuschrauber, 18V, 100A] Hmm... irgendwie kann ich mir nicht vorstellen, dass der Motor und der Akkupack eines Akkuschraubers für 1.8kW ausgelegt sind ...
die relevanten Parameter; alle MOSFET haben 40V: IRFS7430: Rdson=0,97mOhm, Qg=300nC, Ciss=14.240pF, td(off)=160ns IPB020N04N: Rdson=2mOhm, Qg=90nC, Ciss=7.300pF, td(off)=40ns CSD18511: Rdson=2,1mOhm, Qg=64nC, Ciss=4.570pF, td(off)=17ns STL140N4F7AG: Rdson=2.1mOhm, Qg=29nC, Ciss=2.300pF, td(off)
-
Thread
Muss eine Küchenwaage booten?
Präzisionsmess- und Regelsystemen und anderen Szenen verwendet. einführung in das produkt Der CSU18M88-Chip ist eine 8-Bit-RISC-Architektur mit einem leistungsstarken Mikrocontroller mit 24Bit hochpräzisen ADC- und LCD-Anzeigemodulen. Intern integrierter 8k * 16Bits MTP-Programmspeicher. LEISTUNGSSTARKE
Hannes J. schrieb im Beitrag #6906374: > Automatische Übersetzung sagt: Das riecht ziemlich nach PIC16xxx..PIC18xxxx W.S.
-
Thread
Hardware Programmierung mit Python
Karl schrieb im Beitrag #6913222: > if i > 2 and i < 8: Das könnte man noch etwas verschönern: [code] if 2 < i < 8: [/code]
Hallo Roland F. Roland F. schrieb im Beitrag #6914127: > Ich glaube das das nicht speziell gegen Phyton gerichtet ist, sondern > alle Fälle betrifft wo die Struktur/Formatierung des Quelltextes Teil > der
-
Thread
[V] MSP430F2274IDAR / MX25L25645GXDI-08G / 8fach Relaiskarte / MicroSD Adapter SMD / PICKit3 /.
einem Beitrag zu bündeln. Folgende Teile habe ich noch zu verkaufen: Pos 01: PICkit 3 inkl. 3x PIC12F1501-I/P DIP-8 (10 €) Hier habe ich es damals gekauft https://www.roboter-bausatz.de/p/pickit-3-kompatibler-emulator-programmer-debugger Pos 02: Entlüftungsventil 1.4404 1/4-18 NPT (2,5 Euro) Pos 03: Mehrere MSP430F2274IDAR (2 €/Stk.) Pos 04: 8-fach 12V Relaiskarte (5 Euro) Pos 05: Mehrere Micro SD-Card Holder SMD 3M (40 Cent/Stk.) Pos 06: Mehrere MX25L25645GXDI-08G (1 €/Stk.) Versand meistens 3,50 als
-
Thread
Selbst blinkender Pfeifer für 5V gesucht
programmierbares Bauteil. Am wenigsten Bauteilaufwand stellt also ein kleiner uC wie Attiny10, PIC10F322, PMS150C, dar, der einen normalen Piezo-Lautsprecher bedient. Man braucht allerdings eine geeignete Versorgungsspannung, also ggf. einen Spannungsregler, und will man es laut haben einen Verstärker
Transistor und Spule zur Kapazität und Resonanzfrequenz des Piezo passend. Da ist man dann auch bei 8 Bauteilen.
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
Hallo, ich habe mir den Code auch mal angesehen. Ich arbeite mit dem XC8. Ich musste an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte schreibe mir eine PN dann schicke ich Sie Dir zu. Ingo
Beitrag #6910725: > Hallo, > > ich habe mir den Code auch mal angesehen. Ich arbeite mit dem XC8. > Ich musste an der Stelle vor jedem Write ein I2CIdle(); einbauen, dann > lief es. Ich kann Dir meine LIB für den PIC18F46K80 zusenden. Bitte > schreibe mir eine PN dann schicke ich Sie Dir zu.
-
Thread
Doppeltimer für Led Lichterkette
Ich habe versucht den 6/18 Stunden Timer (LED-Lichterkette für 6 Std ein und für 18 Std ausschalten) mit einem PIC10F320 nachzubilden. Leider ist auch hier der Watchdog des PIC sehr ungenau und schwankt in Abhängikeit von der
. anpassen. Könnte mangels Speicherplatz im PIC10F320 jedoch problematisch werden, dann größeren PIC verwenden, z.B. PIC10F322. Noch ergänzend der PIC10F320 hat einen Spannungsbereich von 2.3V-5.5V und verbraucht im Watchdog-Sleepmodus ca. 0.5 mA
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
://stefanfrings.de/stm32/stm32f3.html#stm32f3mini in fast jedem Thread empfohlenen Boards sind jedenfalls eher schlechter zu bekommen (und auch nicht wirklich viel günstiger als ein F411, wobei ich den F303 auch mag) Meinen Vorrednern
vom Microchip Studio auf MPLAB-X völlig sinnlos die Includes inkompatibel gemacht hat. Stefan ⛄ F. schrieb im Beitrag #6897487: > Am liebsten wären mir ATmega328 nur in 32 Bit, sonst alles wie gehabt. Das ist heute etwas sehr dünn. In einem ATSAMC20E18A-AU ist Peripherie für mehrere ATmega328
-
Thread
MPLAB X IDE Frage C code Programmierung
Grüße, ich probiere gerade den EEPROM im PIC18F4580 zu lesen und schreiben mit einer unit32_t Zahl void main(void) { . uint32_t DistTotal; // total mileage counter uint8_t address = 0xE5;
. Da müssen irgendwie drei Sachen rein uint32_t flashAddr hm? Uint32_t ? Adresse, dachte der Pic hat nur 1024 Plätze The 10-bit range of the pair can address a memory range of 1024 bytes (00h to 3FFh). uint8_t *flashRdBufPtr keinen plan :-( uint8_t byte für meine uint32_t
-
Thread
Wie ist ein billiger Grid Tie Inverter aufgebaut ?
sie gebastelt: www.daswindrad.de/forum/download/file.php?id=9757&sid=393c5133ccf50b4d3dfbb5ca1ac71f44 Sieht so aus als ob es doch einen 1:18 Spannungsteiler von Battery_fused zu PIC/AN0 gibt. Da landen wir bei so 1-2 Volt die ich wie gewohnt per mcp4725 dac manipulieren könnte.
und wir packen die fertigen Komponenten nur in einen stabilen Koffer.. Ich hab mir mal ein paar 18 pin PIC16 angeschaut: http://ww1.microchip.com/downloads/en/DeviceDoc/39598d.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/40300c.pdf Demnach sind wohl eher nur Pink, Türkis und Gelb analog
-
Thread
Mondfinsternis in Edmonton
100.jpg Sumas Lake (11/17/2021) - https://www.youtube.com/watch?v=9t6CtR1dUGM Nooksack River (11/18/2021) - https://www.youtube.com/watch?v=8e1J3gocNU8 State of Emergency (11/19/2021) - https://www.youtube.com/watch?v=L9zKELpBA2w Helo fly over Hwy 1 to Hope - https://www.youtube.com/watch?v=lE9lsThbaQk
panorama/alaska-misst-rekordwaerme-im-winter-und-erlebt-icemageddon-kalifornien-kaempft-mit-schnee-a-f4cf2271-7e2f-4343-bdf7-4b806469a80c
-
Thread
AVR PHY Management Interface Library
Ein PIC18F67J60 kann nicht nur MDIO/MDC, sondern auch den ganzen Rest mit Leichtigkeit bedienen. fchk
fchk schrieb im Beitrag #6873690: > Ein PIC18F67J60 kann nicht nur MDIO/MDC, sondern auch den ganzen > Rest > mit Leichtigkeit bedienen. > > fchk Der ist nur nicht verfügbar. Ok ich merke schon AVR ist denkbar ungeeignet.
-
Thread
Altium Designer: Einarbeitungszeit
komplett durchlaufen lassen dann und dabei das eigentliche Projekt starten. Ich würde daher eher auf 8+ Wochen tippen.
vorbereitete) Schaltung macht: Sowas wie irgendeinen Steckverbinder, ein paar R und C und einen x-beliebigen PIC - nicht mehr. Das scheiterte ebenfalls beeindruckend. Ich hatte darüber hier schon mal geschrieben. Kurzum: Nach meiner Einschätzung ist der AD nur geeignet für Leute, die ihn täglich 8 Stunden
-
Thread
Quarz am PIC schwingt nicht
frage ich nun doch mal in die Runde. Wie schon zu lesen, habe ich Probleme mit dem Quarz. µC ist ein PIC18F4550, Quarz 20Mhz mit je 22pF, Abstand Quarz-µC ca. 7-8mm, Kondensatoren mittlerweile direkt an die µC-Sockel-Pins gelötet. Je nachdem, ob und wo man die Platine oder die Sub-D Buchse (Gehäuse an
32pF sind eher was für 32kHz! Nimm mal 15pF, die restlichen pFs bringt der PIC schon von Haus aus mit. Wie viel, sollte eigentlich im Dabla stehen, nur ich finds nich... oder es fehlt mal wieder.
-
Thread
PIC18 als I2C Slave
Hallo Zusammen, Ich wollte zwischen zwei Pic18F46k42 über I2C 8Bit werte austauschen, jedoch bekomme ich keinen Interrupt am Slave. Die Adresse ist auf dem Bus, hab ich gemessen. Konfiguriert hab ichs mit dem MCC. Mastercode: [c] #include
(void) { // Initialize the device SYSTEM_Initialize(); // If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts // If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global Interrupts // Use the
-
Thread
DCF-Uhr mit LED
verpasst haben. Nö, normalerweise nicht. Die Bits für die Sommerzeit werden immer übertragen. Bit 17/18. Also verpassen geht kaum. Sie werden jede Minute wiederholt.
Die synchronisiert ständig https://www.youtube.com/watch?v=f_qMfuUxgJ8 http://afug-info.de/Schaltungen-Eigenbau/DCF77/
-
Thread
Mplab 5.40_fatal error: 'p16f18877.inc' file not found!?
...aber wie kriege ich Pic-as übers Terminal von Mplab gestartet? Hier mal der Link zum ganzen Code den ich zum testen für meinen PIC16F18877 umstellen wollen würde:[[https://github.com/dsoze1138/MPLABXv5xx_pic-as_examples
installiert. Da finde ich das gesuchte file unter: C:\Program Files (x86)\Microchip\MPLABX\v5.10\mpasmx\p16f18877.inc C:\Program Files (x86)\Microchip\xc8\v2.10\mpasmx\p16f18877.inc C:\Program Files (x86)\Microchip\xc8\v2.10\rollbackBackupDirectory1\C\Program Files (x86)\Microchip\xc8\v2.10\mpasmx\p16f18877
-
Thread
LCD verliert Zeichen
Ein Pic18f4580 ist in Betrieb Masse gibt es nicht am Rahmen oder so und der Motor ist „isoliert“, also auch kein Massebezug wegen vorwärts und Rückwärts
Stefan ⛄ F. schrieb im Beitrag #6853132: > 0,8V sind immer noch kein gültiges Signal. Wenn die Beschriftung stimmt, ist es das Kontrast-Signal. Das kann also OK sein.
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
Nachtrag: Error: fehlender Strichpunkt hinter 'Base = 0x1FFF F7E8' :)
Type TCPUID = record lw1, lw2, lw3: uInt32; end; var CPUID: TCPUID absolute(0x1FFF F7E8); begin WriteLn(CPUID.lw1); end; [/code]
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
2022-05-21 18:08:58.788941 Transmit 11 | 15 72 22 01 43 78 56 34 12 83 8c 2022-05-21 18:08:58.832128 Received 23 bytes channel 75: 95 72 22 01 43 72 22 01 43 83 00 00 00 1c 03 e8 01 19 00 07 18 15 f3 2022-05-21 18:08:59.334726 Payload: 00 01 01 41 00 68 01 4e 01 42 00 6a 01 56 00 01 01 60 00 00 f8 70 06 a3 06 82 08 e0 13 8b 02 85 00 00 00 1c 03 e8 01 19 00 07 18 15 2022-05-21 18:08:59.334726 Decoded: 28.1 phase0
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [...] > Ich würde hier
Technologien gefertigt. Was das ist, verschiebt sich aber auch immer weiter. Als die aktuellen 8 bitter aufkamen (AVR, PIC) wurde sie in alten Fabs in 0.6 µm-2 µm gefertigt. Aktuell liegt der sweet spot für low-cost mixed signal eher bei 180 nm. Je kleiner die Groundrule, um so weniger Platz wird
-
Thread
Enigma Walze elektronisch simulieren mit 74er Logik
Vor zwanzig Jahren testete ich eine funktionierende Drei Walzen Enigma auf einem PIC uC. Das Program war ein Portierung eines MSDOS C Programs mit dem CCS C Compiler auf einen 18F452. Das Programm wuchs natprlich leider nicht auf meinen Mist. Die Original PC Sourcen schickte mir damals
halber, habe ich es nur mit einer Walze dargestellt. Man braucht eine große Tabelle mit insgesamt 8 Walzen, Umkehrwalze und dem Steckbrett und wählt eben 3 aus 8 Walzen aus und das Steckbrett. Dann geht es eben von z.B: Walze 3 auf 5 auf 8, Umkehrwalze und zurück durch 8, 5, 3 und dann zum Steckbrett
-
Thread
Verfügbare µC
Bei Digi-Key die PIC32MX-Reihe derzeit gut verfügbar: https://www.digikey.de/products/de/integrated-circuits-ics/embedded-microcontrollers/685?k=PIC32MX795F512 Viele Grüße Jochen
> die übele PIC Architektur antun. Es ist wohl eher so, dass sie sich nicht jedem sofort erschliesst. Dank XC8-Compiler darf man auch in C mit den kleinen Kerlchen reden.