-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
In-Circuit Debugger Features Comparison Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien
OK, Beispiel 3.Zeile: Software-Breakpoints: Sind bei PIC10F, PIC12F und PIC16F nicht möglich (egal mit welchen HW-Tool), jedoch bei allen anderen Serien ----> ABER: bei diesen auch nur mit ICD3 und RealICE und nicht mit dem PICKIT3. Betrifft nur Debugging
-
Thread
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
nicht viel Erfahrung mit dem PIC habe. mfg SHOOTER
Netzteil vorstellen wie ich es mir gedacht habe: Also es soll ein LCD Display bekommen das von einem PIC 16F88 angesteurt wird und die aktuelle Spannung am Ausgang sowie den Aktuellen Strom am Ausgang anzeigt. Das ist immo mein Hauptprolem da ich noch nie mit dem AD Wandler geschafft habe. Aber Grunddinge
-
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
SPS Betriebssytem
Wie schon am 16.06.2007 von KoF geschrieben: kommt nicht in Frage, da 1. -4. Hinzu kam bei mir noch: 5. ausschliesslich mit Windows programmierbar. Matthias
P25 T EB/AB/MB/Z/T/SYS In Bereich transferieren P26 =F Akku 1/Akku 2 Vergleich P27 <F Akku 1/Akku 2 Vergleich P28 >F Akku 1/Akku 2 Vergleich P29 +F Akku 1/Akku 2 Addition
-
Thread
Mit was für einem Mikrocontroller wär' ich am besten bedient?
Lass den AVR und den Converter und nimm nen PIC mit USB mit CDC Interface Treiber, z.B PIC18F14K50 oder PIC18F27J50. Das ist das billigste...
#2478190: > Relais direkt am Portpin? > Gibt es überhaupt 5V Relais, die mir 20mA auskommen? Der PIC18F2455 im usb4all kann 25mA pro Portpin schalten (200mA insgesamt). Als 5V Relais kommen da z.B. OMRON G6K-2P, G5V-1 und G6S-2 in Frage.
-
Thread
PIC steuert High Side Switch
Hallo, ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils 3x48V sowie 2x12V schalten sollen. Die Spannungen kommen von verschiedenen Netzteilen. Beim ausprobieren hat sich der
@ Korbinian (Gast) >ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 >High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils Wenn das mal kein Irrtum ist. Der IRSF3010 ist ein LOW-Side Switch. Wenn du den irrtümlich als High Side eingebaut
-
Thread
PIC16 Segmentdisplay
Hat jemand eine Idee? Ja: !!! LIES DAS DATENBLATT !!! ;-) Z.B.: > Ich hatte zunächst CCP1 an > die PWM angeschlossen und musste dann SEG13 aktivieren (obwohl nicht für > das Display verwendet). Aus dem PIC16(L)F1946/47 Datasheet, Seite 6/7 siehst Du, dass CCP1 und SEG13 (per default)
Das habe ich schon rauf und runter gelesen, keine Sorge. > Z.B.: > >> Ich hatte zunächst CCP1 an >> die PWM angeschlossen und musste dann SEG13 aktivieren (obwohl nicht für >> das Display verwendet). > > Aus dem PIC16(L)F1946/47 Datasheet, Seite 6/7 siehst Du, dass CCP1 und > SEG13 (per
-
Thread
PIC printf funktioniert nicht.
/16)-1 int main(void) { ADPCFG = 0xFF; //Make analog pins digital LATE = 0x0; TRISE = 0x0; //Configure LED pins as output TMR1 = 0; // clear timer 1 PR1 = 0x7270
__((interrupt, no_auto_psv)) _T1Interrupt(void) { IFS0bits.T1IF = 0; // clear interrupt flag LATE ^= 0xF; //Toggle LED's } [/c]
-
Thread
wie Uhr ohne Timer-Interrupt?
hinkriegen kann. es kann allgemein sein, ich suche nur nach einem prinzip. Genauer gesagt ist es ein PIC 16F57, aber das beispiel kann ein allgemeines sein, kann auch von einem atmel, etc.. sein.
prinzip. Ich bin mir fast sicher, solche Beispiele gibt es nicht. > Genauer gesagt ist es ein PIC 16F57, aber das beispiel kann ein > allgemeines sein, kann auch von einem atmel, etc.. sein. Es gibt keine AVRs ohne Interrupts. Peter
-
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
AT89LP51: keine Powerdown Simulation in uVision möglich
unterstützt wird und funktioniert. Und die gibt es leider nicht mehr, ausgestorben. Bevor ich tiefer ins PIC Universum einsteige: es gibt ja eine Unmenge an verfügbaren PICs. Welche Familie bzw Typ würdet ihr mir empfehlen? Ist 16F ok oder sollte ich auf 18F gehen? Gibt es etwas zu beachten, was in den Werbeprospekten
I/O, 3 Interrupts, 4KB Code flashbar, 256 Byte RAM, 2 > Timer, 8 bit ADC auf 4 Eingänge gemuxt, 1x I2C, sehr gute > Simulationsunterstützung (!), gute langfristige Verfügbarkeit, gute > Auswahl an Programmern / Eval Boards, In Circuit Debugging wäre nice to > have. Da gibts jede Menge PIC16
-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
00 01 67 FF FF FF 00 00 00 00 00 00 00 5E <= E0 88 00 34 00 37 01 6B 02 08 81 00 00 03 00 00 9A B1 00 43 22 00 6E <= 6E 16 00 17 00 10 00 90 00 06 00 0B 01 0F 0D 27 07 04 00 58 <= 0D [/code] Grüße.
00 20 00 A0 00 14 00 21 00 A1 B0 00 15 00 16 00 10 00 90 00 17 00 18 00 98 00 20 00 A0 00 19 00 21 00 A1 98 00 20 00 A0 00 19 00 21 00 A1 00 30 00 B0 00 29 00 98 00 20 00 A0 00 41 00 21 98 00 20 00 A0 00 0F 00 21 00 A1 00
-
Thread
Startup: Schaltung für einfaches USB-Gerät mit für Serienproduktion geeigneten Chips
unübersichtlich macht. Ich habe ds deshalb für unsere Studenten vereinfacht, sind aber bisher nur PIC18 drin. (-> Simplified Microchip PIC USB demos (C18/XC8 MLA) http://picforum.ric323.com/viewtopic.php?f=46&t=103) Einen 16F145x will ich aber irgendwann auch noch dazu nehmen. Ist schon auf einer
wir gleich auf den richtigen Chip setzen wäre das natürlich klug. Danke Dir für den Tip mit dem PIC16F145x. das sieht auch gut aus! @Frank: danke Dir, das schauen wir uns mal genauer an. Bin begeistert wie schnell hier kompetente Antworten kommen, macht richtig Spaß!
-
Thread
C Programm für Drehimpulsgeber funktioniert nicht
Hallo, ich möchte die Impulse eines Drehimpulsgebers mit einem PIC16F887 auswerten, und die Umdrehungen auf einer 7-Segment Anzeige ausgeben. Ich habe volgenden Ansatz. PIN A und PIN B des Drehgebers werden mit Interrupt Eingängen des µC verbunden. Sobald sich
das selbe Ergebnis liefern soll. Das define für RB0 dürfte in irgendeiner header-Datei stecken,die pic16f887.h oder ähnlich heißt. Kannst du mal in deinem Projekt nach der Datei suchen? Oder kennt deine Entwicklungsumgebung ein "Find in Files", so dass du mal eben schnell nach jedem Auftreten von RB0
-
Thread
Open Bench Logic Sniffer - FPGA läuft nicht an
OLS_Upgrader\FPGAROM_2.12\Logic_Sniffer_dynamic_depth_2.12.bit winbin\ols-loader -boot -p:com4 pause cd PIC_firmware fw_update -e -w -m flash -vid 0x04D8 -pid 0xFC90 -ix OLSv1.firmware.v3.0.hex #fw_update -e -w -m flash -vid 0x04D8 -pid 0xFC90 -ix OLSv1.04-firmware-v2.3 pause cd .. winbin\ols-loader
Wolfgang i use Linux , but did write down how i did the update , see attachment. I have a v1.04 from (Watterrot) , but still used this PIC firmware. OLSv1.firmware.v3.0.hex I think the V2.12 FPGA sw you use are the "Old Sump" See here : http://dangerousprototypes.com/docs/Logic_Sniffer:
-
Thread
Bad BIOS Virus, aber was für einer ! Gesperrt
Elektronikgram aus früheren Zeiten, als ich noch laufen konnte.... Am meisten aber waren es die PIC Microcontroler, die ich zu unterschiedlichen Projeken auszutesten waren.(PIC14xxxx, PIC16fxxxx, PIC18fxxxx) Zu guter Letzt sind da noch die "kleinen" Computer, wie Ardunio, Raspberry Pi 1 und 2,
die Frage auf: Wie hat er's denn probiert? Varianten je nach Hersteller (beim Booten): "Entf", "F1", "F2", "F8", "F10", ("F12"), Tabulator-Taste, gleichzeitig "Strg" + "Alt" + "Esc" oder "Strg" + "Alt" + "S". [Chip.de: http://praxistipps.chip.de/bios-aufrufen-so-gehts_9966]
-
Thread
PIC16F877A_Problem mit PORTB#
Hallo erts mal, Ich bräuchte Hilfe bei der Programmierung von meinem PIC16F877A, ich verwende den gratis Kompiler "microC PRO for PIC" und das PICkit 2. Die Platine is von mir aber an der Platine leigt der Fehler nich da ich es auch schon auf dem Steckbrett aufgebaut habe
> PIC16F877A_Problem mit PORTB# ..^^^^^^^^^^ DA ist Dein Problem... ;)
-
Thread
PIC Unterschiede 5V 3V Typen
Hi Nee, schon ok. Der 18F26K22 ersetzt den 18F2620 1:1 in meiner Hardware. Wenn ich die ganze Schaltung umbauen müßte, wäre das zu aufwändig. EEPROM hat er auch genug. Bei 30 Platinen spare ich nun 90 Euro. Danke und Gruß
https://www.microchipdirect.com/ProductDetails.aspx?Category=PIC18F2620 https://www.microchipdirect.com/ProductDetails.aspx?Category=PIC18F26K22 Frank K. schrieb im Beitrag #3545794: > modernere Halbleitertechnologie -> kleinere Strukturen -> mehr Chips pro
-
Thread
PWM mit PIC12F1501
bearbeiten kann. Lieber Roland, deine Beiträge hier sind Quark. Hättest du mal in das Datenblatt des Pic12F1501 reingeschaut, da wäre dir bereits auf Seite 1 der Text "Four PWM modules 10 Bit" begegnet. Das Bauteil, diese Hardware-Untergruppe Timer, kann eben diese Auflösung. Einmal eingestellt, wird
hier sind Quark. > Hättest du mal in das Datenblatt des Pic12F1501 reingeschaut, da wäre > dir bereits auf Seite 1 der Text "Four PWM modules 10 Bit" begegnet. > Das Bauteil, diese Hardware-Untergruppe Timer, kann eben diese > Auflösung.... Das mag sein
-
Thread
Pickit 3 aus MPLAB X IDE flashen. Mal gehts.Mal nicht.
Hi, ich experimentiere gerade etwas mit dem PIC16F1936 und habe mir zwecks dessen zehn dieser Chips und ein original (auf Rat des Forums kein CLONE!) gekauft. Beides betreibe ich mit der MPLAB X IDE. Im Normalfall sieht das dann so aus: [c]
1. Alle GND verbinden (der 2. GND wird schon seine Berechtigung haben) 2. 100nF zwischen Vss und Vdd Wahrscheinlich der Grund warum die Programmierung nur sporadisch gelingt.
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
uint8_t magic[2]; uint32_t size; uint16_t rsrvd1; uint16_t rsrvd2; uint32_t offset; } __attribute__ ((packed)) BMP_Header; typedef struct { uint32_t size; uint32_t width; uint32_t height; uint16_t nplanes; uint16
code, welcher eigentlich fix und fertig verwendbar ist. Schau dir einmal das Beispielprojekt in '\PIC24F Starter Kit 1' an. In der Datei PicturesFont.c sind anfangs Schriften im Flash abgelegt, am Ende des Dokuments zwei größere Bilder (Schwarz Weiß). Aber du siehst den Aufbau, dort ist alles wesentliche
-
Thread
Fehlermeldung beim Kompilieren
compilieren. Das hatte Folgen: rfr@linux-6e93:~/Downloads/usb-driver-HEAD-2d19c7c> make cc -Wall -fPIC -DUSB_DRIVER_VERSION="\"2011-12-12 16:47:45\"" usb-driver.c xpcu.c parport.c config.c jtagmon.c -o libusb-driver.so -ldl -lusb -lpthread -shared xpcu.c:6:17: fatal error: usb.h: Datei oder Verzeichnis
warning: variable ‘last_pp_write’ set but not used [-Wunused-but-set-variable] cc -DDEBUG -Wall -fPIC -DUSB_DRIVER_VERSION="\"2011-12-12 16:47:45\"" usb-driver.c xpcu.c parport.c config.c jtagmon.c -o libusb-driver-DEBUG.so -ldl -lusb -lpthread -shared nix fehler!! :-)) Vielen Dank..
-
Thread
Analogschalter gesucht
> Was ist das also für eine Schaltung, die Kapazitätswerte zwischen > 330pf und 1uF braucht? Ich ahne es, XR2206, ich glaube, dessen Steinzeittechnik ist älter als ich...
//www.reichelt.de/?;ACTION=3;LA=444;GROUP=A123;GROUPID=2883;ARTICLE=5545;START=0;SORT=artnr;OFFSET=16;SID=27uM52aqwQARsAAClE9pgdc0d829e03e5f8272ac63d3143ac3be0 Kai Klaas
-
Thread
Labornetzgerät - Fragen zum Schaltplan
spezifiziert gar keine DC Kurve, Harris aber tut es http://www.google.de/url?sa=t&source=web&cd=16&ved=0ahUKEwjdiv2Ai-XXAhVMXhoKHRx6BeMQFghRMA8&url=https%3A%2F%2F4donline.ihs.com%2Fimages%2FVipMasterIC%2FIC%2FHRIS%2FHRISD017%2FHRISD017-4-216.pdf%3Fhkey%3DEF798316E3902B6ED9A73243A3159BB0&usg=AOvVaw1G8h7jJpf9M1NuG0hZoeBv
4k4 und 4k7 mit 220pF verglichen mit 4k7 und 4k7 mit 100pF vergleichen mit 1k und 1k mit 220pF, 1k alleine mit 220pF und 1k mit 1nF
-
Thread
Suche DAC 16 Bit SPI im DIP Gehäuse
16 Bit ADC in DIL ist ein wenig ungewöhnlich. Auch bei 5V Referenz bist du da bei einer Auflösung von 80µV. Da liegt zum Vergleich ja schon das Widerstandsrauschen bei Audioanwendungen (44kHz) mit 1M
schneller als DIP. Gerade wenn es eine Kleinserie sein soll, würde ich auf SMD Wert legen. Dirk F schrieb im Beitrag #2777796: > PWM scheidet erst mal aus, da die beiden PWM meines PIC18 bereits > andersweitig genutzt werden. Sieht für mich nach einem Designfehler aus: µC nicht nach den Anforderungen
-
Thread
16 Bit LCD mit I2C möglich?
15 Euro kostet, ist im Prinzip egal. fchk PS: Einen PICKIT3-Clone, mit dem DU alle aktuellen PIC (8,16,32 Bit) flashen und debuggen kannst, gibt für 20€. Auch nicht die Welt.
-8068-8-and16-bit-AVR-XMEGA-A3-Microcontrollers_Datasheet.pdf Wo steht das in der anleitung sehe davon nichts.
-
Thread
DC-Motor über Gegen-EMK-Spannung regeln
hier in die falsche Richtung. Meine Fragen gehen von der Regelung aus, wie ich sie nun einmal im PIC implementiert habe, nicht auf die Art der (vermutlich besseren) Regelung, wie sie (vermutlich nicht nur in diesem Bereich) üblich ist und wie ich sie in meinem post vom 12.04.2021 16:12 kurz skizziert
das war um die Jahrtausendwende, gab es jedenfalls im Amateur-Hobby-Bereich nicht viel mehr als den 16F84 und das war damals schon eine tolle Sache. Um diesen herum wurde dieser DIY-Dekoder, auf den das alles zurückgeht, entwickelt, wobei im Mittelpunkt natürlich die Dekodierung des Digitalsignals stand
-
Thread
Timingprobleme, einfache Syncronisation mehrerer MCs über gem. Bus
? Zum Vergleich 100pm heißt, dass ein 1 Hz Takt in 1 / 100ppm = 10.000s um genau 1s verschoben ist. Wenn man aber nur 1x pro Sekunde synchronisiert, ist es nur 1/10.000tel oder 100us. >Die Problematik liegt nun im Verständniss der Interaktion
@ D a v i d K. (oekel) >> Der Timer ist immer beschreibbar. >> Doch. Timer1 z.B. >Danke, dem war ich mir nicht bewusst. Das schafft natürlich völlig neue >Möglichkeiten ;) Ahhhh, du hast ja einen PIC! ICh war gedanklich beim AVR! Möglicherweise ist der PIC aber sehr
-
Thread
MCU (ds30F6012A) defekt?
>static unsigned int1 num_teil = 0; // 16Bit Anzahl Was ist ein int1 ? > NUM = (rxBuf[index_rxBuf_R] << 8); NUM = ((unsigned int16)rxBuf[index_rxBuf_R] << 8); > NUM |= rxBuf
holger schrieb im Beitrag #1743577: >>static unsigned int1 num_teil = 0; // 16Bit Anzahl > > Was ist ein int1 ? ist eine Bool-Variable mit nur einem Bit >> NUM = (rxBuf[index_rxBuf_R] << 8); > > NUM = ((unsigned
-
Thread
Pollin Funk-Modem "TELE SYSTEM" missbrauchen?
übertragen. Ich mach gleich noch ein paar Fotos von den Platinen. Die enthaltenen ICs: Base Unit: PIC16F73 TEA1112AT 2x LM393 2x TL084C LM358 74HC04D 24C02N Mobile Unit: PIC16F73 STLC3055 SP5655 2x TL084C LM358 74HC04D 24C02N Auf beiden Platinen sind ICMP-Anschlüsse zu programmieren
ein digitales Signal rein, evtl. wird da die Geräteadresse übertragen. Um das zu nutzen, muss der PIC aber umprogrammiert werden. Ich schreib gerade mal die Portbelegung des PIC16F73 (Base Unit) raus. Da die Gelegenheit günsig ist, sich endlich mal mit den PICs zu beschäftigen, frage ich einfach
-
Thread
120 I/Os an Raspberry Pi
Als Controller für die Peripherieknoten empfehle ich PIC18F26K80 oder PIC24HJ64GP502. Die haben in 28 Pins alles, was Du brauchst, zusätzlich ist nur noch ein CAN-Transceiver (8-Pinner im SO08) erforderlich. Möglichkeit 2: Ethernet und TCP/IP Hier empfehle ich einen PIC18F67J60. Das ist eine Single-Chip-Lösung, die Prozessor, Ethernet-Controller und Ethernet-PHY auf einem einzigen Chip vereinigt. Es geht nicht billiger, und die Rechenleistung des PICs recht zum Schalten
-
Thread
[S] 2 Stück PIC16F1824-I/SL
Ich hätte 1x PIC16F1824-I/SL und 2x PIC16F1825-I/SL (der 1825 ist kompatibel zum 1824, hat aber mehr Flash und SRAM https://ww1.microchip.com/downloads/en/DeviceDoc/41419A.pdf https://ww1.microchip.com/downloads
1824, hat aber mehr Flash und SRAM) > > Danke für den guten Tipp, den 1825 gibt es noch für knapp 1,40€. > Grüße Falls es doch nicht klappt, einfach bei mir melden. Hab noch ca. 150 PIC16F1825-I/SL über aus einer Auflösung einer Produktion. Kann ich dir sonst Anbieten... Gruss Simi
-
Thread
Uhrenquarz und Kondensatoren
zu basteln. radio ist so ein Retrobausatz für 15€, dass dann im ersten schritt erstmal von meinem PIC16F886 ein- und ausgeschaltet werden soll. die uhr wird auf 4x 16-segment anzeigen von kingbright angezeigt. diese werden mit einem 74hv4543 bcd-7-segment decoder angesteuert und gemultiplext. pic
IRLZ34N zum schalten verwenden. im datenblatt ist eine Ciss - Input Capacitance angegeben mit 880pF. ist das die Gate-Source-Kapazität? dann müsste ich ein kleiner widerstand zwischen outpin und gate schalten zum schutz für mein pic? oder ist der strom der beim abschalten fließt vernachlässigbar
-
Thread
M68k BDM Interface , GAL ersetzen?
Klar holger http://www.latticesemi.com/lit/docs/datasheets/pal_gal/16v8.pdf "The GAL16V8 input and I/O pins have built-in active pull-ups. As a result, unused inputs and I/O's will float to a TTL "high" (logical "1")."
> *QP20*QF2194*QV0*F0*G0*X0* Das ist nur eine Steuerzeile, Inhalt ist gleichbedeutend Wichtig ist, daß die Folge der 0 und 1 nach L0000 identisch ist. Zumindest L2048 bei 2052 ist eine 0 die eine 1 sein müsste,
-
Thread
Mikrocontroller-Programmierung selber beibringen
Programmer würde ich das PICkit3 verwenden, die China Clones sollen auch ganz gut sein und dazu ein PIC Board. Ich habe mit dieses mit einem PIC18F45k22 nachgebaut: http://sprut.de/electronic/pic/test/index.htm#40pin Für die ersten Schritte tut es aber auch ein PIC auf einem Breadboard. Alternativ könnte
ist dein Beispiel nichtmal lauffähig, gratuliere. > Ansonsten im Datenblatt das Ende vom RAM - 1 Aha. Das steht wo? Gibt's da Unterschiede zwischen LPC800, LPC1114, STM32F100 und STM152L? Vordefinierte, überall verfügbare Konstanten irgendwo? >> Wo ist der Startup-Code? > > Braucht es hier
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
01 = Solarpumpe läuft ? ^ ^ ^ Kollektortemperatur * 16 (LLHH) ^ ^ WW Solar Temperatur * 16 (LLHH) SM -> alle 71 FE 50 18 0E 00 00 1B 00 0A 00 B0 01 4F 01 00 00 00 00 3F ^ Ertrag Tag?
Hi, die Spannung kannst du direkt an den 1000µF anschließen. Das bezieht sich auf das von dir gepostete Bild. 0.1/50 sind IMHO 100nF/50V bzw. 0,1µF/50V
-
Thread
Pico Frequenzzähler mit RP2040
interessieren. vorläufige Daten: • Pico RP2040 Board • reziproke Frequenzmessung • Eingangsbereich 0,1 Hz – 16 MHz, • Option max. Fin = 32 MHz (Turbo) • Auflösung 7 Stellen / s • 3 Messungen / s oder eine Periode (bei Fin < 3 Hz) • ser. Datenausgabe mit 115,2 kBd • Abgleich der Frequenzanzeige +
Das kannst du einfacher haben: Ich hatte mir mal einen kleinen Taschen-Frequenzähler mit einem PIC16F716 und einem 2 zeiligen LCD (die 95Ct Dinger, die es mal bei Pollin gab) gebaut und hab auch hier im Forum sowohl Schaltung und Leiterplatte als auch die Firmware gepostet. Naja, und wer partout
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12 Min. vor 1 Uhr" passt gar nicht: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0048 ... (Ihr könnt auch selber mal nach Auffälligkeiten
-
Thread
Probleme mit SPI- PIC18
Servus, der MCU ist ein PIC18F26K42 MPLAB XC8 Compiler. Der Code ist generiert und angepasst. Angepasst bedeutet ich habe die re-init bei SPI open entfernt und Byte Exchange zu einem void gemacht da ich nur senden möchte.
Buffer laden sondern byteweise >> senden... > > Keine Ahnung. Wenn ich das Datenblatt von deinem PIC18F26K42 lese, kann > da bei SPI einiges schief gehen, man kann viel einstellen. Auch das > Ansteuern von SS, was scheinbar durch das SPI-Modukl erfolgt bzw. > erfolgen kann? Ohne Oszi wird das
-
Thread
Hallo noch mal.
Regeln sind dazu da um sie zu respektieren. Entschuldigung. Betreff: Pic16F84A Rundenzähler. Hallo, ich habe ein LCD – Display, eine Infrarot – Lichtschranke. Die Pic´s 16F84A o. 16F627A o. 16F876A Nachgelesen habe ich, dass der 16F84A für das Display passt.
MichZet wrote: > Nachgelesen habe ich, dass der 16F84A für das Display passt. Ein MC paßt erstmal zu garnix. Man macht ihn passend, indem man das entsprechende Programm schreibt. Ehe man aber damit anfäng, prüft man, ob er die benötigte Anzahl
-
Thread
[V]erschenke 5 verschiedene PIC's
Folgende PICs sind zu verschenken: 1x PIC 16F74-I/P (40p DIP) 1X PIC 16F73-I/SP (28p DIP) 1x PIC 12F675-I/P (8p DIP) 2x PIC 16F84A-20/P (18p DIP) Bis auf einen 16F84 sind alle Chips jungfräulich unangetastet. Wer kann die Dinger
-
Thread
Rolladensteuerung mit PIC18f4550
In der Zentrale sind also die Steuerung und die Treiber, das macht es ganz einfach. Also entweder 1 µC, 6 Schieberegister und 23x2 Motor-Treiber oder - als übersichtlichere Alternative - z.B. 3 identische µC (mit je 16 I/O) plus die Motor-Treiber. Da der TE offensichtlich gerne mit PIC arbeitet, böten sich alle ICs an, die mehr als 16 I/Os haben, z.B. der 16F886 wäre geeignet (hat 3x8 I/Os, die "überflüssigen" I/Os könnten für Zentralbefehle wie "alles rauf" oder "alles runter" oder für Status-Anzeigen dienen). Die Eingänge werden
-
Thread
Probleme mit meinem LCD-Display
direkt abhängig von der beschaltet des Chips! > Das weiss doch keiner von uns. > > 0b0111|A2|A1|A0 Ja, ich habe die natürlich mit 0 und 1 ersetzt und ich habe auch A2 A1 und A0 und nicht 1 2 3 gemeint
lcd_command(LCD_DISPLAYON | LCD_CURSORON | LCD_BLINKINGON); lcd_light(true); lcd_printlc_P(1, 1, PSTR("Hello World")); } [/c] Die Lib ist angehängt Ein I2C Scanner sagt, es ist 0x3F, aber es funktioniert nicht Durch die Verschiebung um 1 Bit vermute ich mal 0x7E, aber das funktioniert
-
Thread
PIC_Initialisierung
bekomme es nich auf die Reihe das da ein Signal rauskommt!!! Bitte um Hilfe !!! [c]#include <pic12f1501.h> #include <stdio.h> #include <stdlib.h> // PIC12F1501 Configuration Bit Settings #include <xc.h> // CONFIG1 #pragma config FOSC = INTOSC // Oscillator Selection Bits (INTOSC
vielleicht jemand weiterhelfen? [c] /* * File: LED_PWM.c * Author: * * Created on 1. Februar 2013, 18:39 */ #include <pic12f1501.h> #include <stdio.h> #include <stdlib.h> // PIC12F1501 Configuration Bit Settings #include <xc.h> // CONFIG1 #pragma config FOSC = INTOSC
-
Thread
Wer zu tief gräbt, muss zahlen
einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler getrost verzichten kann
und die Variablen werden zu Anfang aufsteigend absolut positioniert: [avrasm] dseg org 30h var1: ds 1 var2: ds 1 ... stack: ds16 cseg org 0000h jmp init ... init: ... [/avrasm] Peter
-
Thread
LIN-CAN Gateway / Bauteilauswahl
ATMEGA16M1/32M1/64M1 der hat sowohl LIN als auch CAN-Controller integriert.
Text Datei erstellt werden, der die rein mitgeschnittenen Telegrammen speichert. Beispiel: "{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Microsoft Sans Serif;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\f0\fs17 00791,472 73 FE 0F 00 00 FF FF 00 FF
-
Thread
Matlab FIR Filter Design für dsPIC
zwar: ich möchte ein einfaches FIR filter mit matlab (fdatool) designen und später dann in einem dsPIc laufen lassen. ich habe mit dem fdatool die koeffizienten generiert (sind mindestens im bereich von ca -1.0000 bis +1.0000). da ich später dann im dsPIC die koeffizienten als signed int abspeichern
einem 12bit DAC ausgegeben werden kann. hier meine bisherige filterroutene für Matlab: ... f0=1000; f1=3000; fa=8000; %Abtastfrequenz n=[0:1/fa:(N-1)/fa]; %Abtastvariable für abgetastetes Signal s=sin(2*pi*f0*n)+cos(2*pi*f1*n);
-
Thread
LCD schmiert ab bei gleicher Hardware aber anderer Code/ Controller
wo eine Ausgabe an ein Text-LCD im 4 Bit Modus mit dabei ist. Ist aber in Assembler. Und für einen PIC16F716. Und nicht für Microchips Toolchain. Allerdings kannst du da sehen, daß eine Textausgabe an ein derartiges LCD keine große Sache ist. Wie man sehen kann, sind dafür einschließlich Initialisierung
(); 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
-
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
Mal wieder Interrupts
Diesmal PIC18F2523, MPLAB X, XC 8, PicKit 3, kein Bootloader. [c] /* * File: main.c * Author: Lena * * Created on 4. August 2013, 23:25 */ // PIC18F2523 Configuration Bit Settings #include
mal gucken, obs geht, wenn der Komparator ausgeschaltet ist, der an RA4 ist. Zudem: Bei einigen PIC16ern (gerade ältere) ist RA4 ein Open-Drain-Output, d.h. man benötigte dort einen Pull-Up-Widerstand. Im Datenblatt vom PIC18F2523 konnte ich auf die schnelle dazu nichts finden, aber vielleicht ist