-
Thread
Onewire Arduino Misch-Topologie
Störquellen sind im Abstand 8 (ca 30cm bis 150cm ) zu den Knotenpunkten (2) 1 AC/DC Netzteil 220v/24V 10A, sowie Step-Down-Konverter verbaut Die Gesamtkabellänge würde maximal ca 18 Meter betragen. Die Abstände von den Knotenpunkten 2 zu den Sensoren schwanken (könnten aber alle gleich lang gebaut
selten. Ich hatte um 2010 herum ein Laborprojekt in der Arbeit wo ich fünf Deiner Sensoren mit einem PIC18F8722 und Kabellängen bis zu 2-3m hatte. Auch bei Deinen Längen sollte es mit einigermaßen kapazitätsarmen Kabel noch funktionieren. Alle Sensoren kamen im Laborgerät sternförmig zusammen. Ich hatte
-
Thread
Sender - Stromsparend was nehmen?
Radio schrieb im Beitrag #5828153: >> Es gibt diese nRF24L Dinger, die sind super sparsam. Ich habe gerade gesehen, dass die nRF24L auf 2,4MhZ senden also theoretisch den WLAN stören... Da ich einige solche sender einsetzten möchte würde ich lieber etwas
> Das Konstrukt sollte Sommer überleben. Ich hab so was ähnliches mal mit einem RFM12 und einem PIC24 umgesetzt. Läuft auf 3xAA, und die Batterie hält rund 3 Jahre. Das sendet jede Minute Temperatur, Feuchte und Akkuspannung. Die Kommunikation ist bidirektional und mit CRC gesichert. Also mit
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
irgendie weniger als 20€uro kostet. Was ist mit dem hier: https://www.ebay.de/itm/K150-EEPROM-PIC-Programmer-Microchip-PIC-Chip-USB-Burner-CH340-ICSP-ISP-GZ/264250439013?hash=item3d868db565:g:pUQAAOSwe0tclO09 [der IC ist nicht gelistet also...Nicht oder?] als blutiger Anfänger in Sachen IC-Brennen
Matthias S. schrieb im Beitrag #6934449: > Also wenn Hour 36 (=24H) ist, wird Hour wieder auf 0 gesetzt? Stichwort: BCD
-
Thread
FatFs SD Keine Antwort
Hallo zusammen Ich hänge nun seit mehreren langen Tagen dabei eine Speicherkarte an einem PIC zu betreiben. Dazu verwende ich die FATFs Lib von ElmChan. Benutzt wird ein dsPIC33E. Von der ElmChan Seite habe ich "FatFs sample projects for various platforms" das Beispielprogramm PIC24 benutzt
wäre denn ne mögliche Ursache, ich kann ja nicht anfangen die >ganze LIB abzuändern? Hat dein PIC einen FIFO für SPI? Dann solltest du den mal abschalten.
-
Thread
Transceiver Si4467 SPI Transfer PIC24
Hallo Community, ich möchte gerne mit Hilfe meines Mikrocontrollers einen Si4467 Transceiver ein 16 Bit Wort übergeben, sodass dieser das an einen Empfänger sendet. Er soll ausschließlich senden und nichts empfangen. Ich habe allerdings Verständnisprobleme bei der SPI Kommunikation des Transceivers. Die Umsetzung der Software sollte derzeit kein Problem darstellen. Hat jemand von euch Erfahrung mit Transceiver oder speziell mit diesem? Ziel ist eine Schleife, wo immer dieselbe Variable gesendet werden soll. Demnach muss dann nur der TX State genutzt werden? Bevor die zwei Bytes übertragen
-
Thread
IntToHex function
da. Die Methode von W.S. jedenfalls benutze ich auch seit Jahren ohne Problem auf STM32, AVR, 8051, PIC usw. Nechteilig finde ich nur, das die Tabelle auf manchen Plattformen im RAM liegen muss. Aber wer heute keine 16 Bytes mehr frei hat, der hat auch noch andere Probleme.
> } Wenn ich diesen CPP-Murx sehe, wird mir schlecht. Das verbraucht ja selbet im hässlichem PIC-Assembler weniger Zeichen und ist aussagekräftiger.
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
Klones gehen. Woran sieht man, ob das geht oder nicht? Bei mir gings bisher immer (hauptsächlich PIC24 allerdings).
Stopwatch auf und einige Projekte damit optimiert zu haben (zu 100% sicher bin ich mir bei den Devices PIC24FJ128GB204 und PIC32MX370). Das war mit einem MPLABX 3.xx. Naja, falls alle Stricke reißen, gibts ja noch Timer. Man kann sich einen aufsetzen, der im µs-Takt zählt, und damit die Zeit messen.
-
Thread
Am besten C lernen
neuer PIC Freund schrieb im Beitrag #5819320: >> Bin für jeden Ratschlag dankbar > > Installier dir den compiler-explorer. Dazu z.B. das 0856-ISA. Nun hackst > du das, was du für C hältst rein, und bewertest
Der letzte Beitrag des TO liegt schon über 24 Stunden zurück. Kann gut sein das all die Ratschläge ihn überfordert haben und er sich ausgeklinkt hat. Nur mal so angemerkt!
-
Thread
Vorteile einer echten seriellen Schnittstelle gegenüber einer virtuellen
Steckplatz hat aber noch einen Slot für Buchsenpanel nötig. Also 2 Slots. Mit reinem RS232 bzw. V24 konnte bei uns einmal eine Distanz von 50 m überbrückt werden ohne merkliche Bitfehlerrate. Aber jede Signalader noch mit GND verdrillt und extra abgeschirmt. Prinzipiell gibt es mehr Bitfehler, wenn
Karl B. schrieb im Beitrag #5814390: > Mit reinem RS232 bzw. V24 konnte bei uns einmal eine Distanz von 50 m > überbrückt werden ohne merkliche Bitfehlerrate. Für längere Strecken gibt es auf dem physical Layer nun wirklich geeigneteres als RS232. Gegen Störungen
-
Thread
low-power Oszillator mit 74HC1G14 : Reinfall !
und EPROM Brenner ausser Betrieb..... Aber ich habe noch jede Menge EPROM EEPROM und SRAM im DIP 24/28, nur wer mag die heute noch händisch auf Lochraster verdrahten, ich nicht.
Diskrepanz von ΔIcc=500 uA zu 15 mA > des TO? Layoutfehler? Dimensionierungsfehler? ich lese 24-mA Output Drive at 3.3 V das Teil schwingt oder schaltet zu oft, Idyn != Istat
-
Thread
UWP Bilder von Laufwerk mit VS2017
:////Pic3.png" Stretch="None"/> [192.168.178.66]: PS C:\> dir $env:APPDATA Directory: C:\Data\Users\administrator\AppData\Roaming Mode LastWriteTime Length Name ----
- ---- d---s- 27.10.2018 09:05 Microsoft -a---- 07.04.2019 07:24 1743 Pic1.png -a---- 07.04.2019 07:24 1894 Pic2.png -a---- 07.04.2019 07:24 1973 Pic3.png Egal was ich versuche, ich kann nur Bilder aus Assets
-
Thread
MAX31865 PT100
Empfänger übergeben werden. Ich nutze für den PT100 einen MAX31865 RTD-to-Digital Converter und einen PIC24FJ256DA206. Es geht nun um die Programmierung des Mikrocontrollers, wo ich wirklich gar keine Erfahrung habe. Mithilfe der MCC Software habe ich eine SPI Schnittstelle und die dazugehörigen
digitalWrite(CS_Pin, High); } [/c] Was das macht, ist mir klar, aber wie übertrage ich das nun auf den PIC, sodass keine Fehlermeldungen angezeigt werden? Den Typ Byte gibt es ja auf jeden Fall nicht oder? Der CS_Pin ist bereits einem Pin den PICs zugeordnet. Ist es ausreichend den cs_pin einfach auf 0 bzw
-
Thread
Avr 8bit VGA
Code aus externem Speicher ausführen. Dafür mußt schon einen 8051 nehmen, z.B. AT89LP51RD2. Und bei 24MHz im Fast-Mode muß der externe Speicher auch noch verdammt fix sein.
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
PIC24FJ256DA206 Ausgang auf Oszilloskop
hat. Bei PORT F3 könnte da was mit USB sein, fall dein Chip USB hat. Sei dankbar, dass du einen PIC24 hast. Das ist eine der Sachen, die beim PIC24 ausnehmend einfach sind, verglichen mit den üblichen ARMs ;-)
doch den Code-Configurator. Aha. Ich muss gestehen, dass ich ihn noch nie benutzt habe. Bei zig PIC24 und PIC32-Projekten. Ich hab immer die Datenblätter abgetippt, womit ich eigenlich gut gefahren bin. Außer bei USB natürlich. Weil ich Microchip kenne, würde ich dem generiertem Code sowieso nur
-
Thread
PIC ASM: obere Adressbytes in Code verwenden
schrieb im Beitrag #5787655: > Nein, der Flash hat 21bits Adressbreite Laut Datenblatt hat der PIC18F24K20 16kB Flash, also 14Bit-Adressen.
Programmcounter kann über drei Register manipuliert werden: PCL, PCLATH and PCLATU. PCLATU wird beim dem PIC18F24K20 nicht gebraucht, da nur 16KB Flash. Peda schlägt mit den Labels eine gute und einfache Lösung für die Adressierung von Strings Gruss Picfan
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
UARTs? Ich stell mir da jeweils 2x 'nen 2N3055 vor, der auf 12Ohm 50Watt Pullup-Widerstaenden gegen 24V arbeitet ;-) SCNR, WK
> Ich stell mir da jeweils 2x 'nen 2N3055 vor, der auf 12Ohm 50Watt > Pullup-Widerstaenden gegen 24V arbeitet ;-) Fast genauso machen wir das. Statt 2N3055 gibt es zwecks Strombegrenzug einen TDE1737, neuerdings BTS3800SL. Ganz so verschwenderisch sind wir auch nicht, 820 bis 3300 Ohm an 24V müssen
-
Thread
Erste 65C02 Basteleien.
Prozessor an den Pins liefert. http://www.westerndesigncenter.com/wdc/documentation/w65c02s.pdf Seite 24, "Table 6-2 DC Characteristics" > 2. Gibts sowas wie eine minimale Taktrate? Selbes PDF, nächste Seite. "3.Since this is a static design, the maximum cycle time could be infinite." Das mit
D. schrieb im Beitrag #5777564: > Als 8Bit-CPU dürfte der Z80 interessanter sein. Wie AVR vs. Pic Mit anderen Worten: Du hattest keine Apple II, C64, Atari o.ä., sondern einen TRS80, ZX81 oder was auch immer. ;-) Ich fand die Adressierungsarten des 6502 immer spannend: Indiziert/Indirekt indirekt
-
Thread
PIC24 UART Rx Interrupt
Hallo Zusammen, ich arbeite mit einem PIC24FJ256GA106 Chip. Ich versuche ein char bzw. einen String über UART zu empfangen. Da ich mich noch nicht so gut auskenne, wollte ich dies mit dem MCC Configurator versuchen. So erhielt ich folgenden
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
Tools gleich aufgebaut sind. Probiers mit einem PIC32MX250, den gibts im DIL. Aber man muss schon sagen, ohne Grund tut man sich 32Bit nicht an. Du kannst dir mal PIC24 ansehen, das ist ein guter Kompromiss - einfach zu beherrschen, aber doch sehr viel Leistungsfähiger als 8-Bitter. Da wäre ein PIC24FV32KA301 ein Beispiel. Den gibts auch im DIL, und der ist schön einfach, kann aber trotzdem viel. Sonst kannst du dir halt die üblichen Verdächtigen ARMs ansehen, wie SAM3 (Atmel) oder LPCx oder
-
Thread
PIC24FJ256GA106 nur 1 UART von 2 funktioniert?
Hallo, ich habe folgendes Problem: Ich arbeite mit einem PIC24FJ256GA106 und möchte mit dem UART1 etwas einlesen und das eingelesene auf dem UART2 wieder ausgeben. Das Einlesen mit UART1 funktioniert, auch das ausgeben mit dem UART2 funktioniert. Wenn ich beide
-
Thread
USB OTG zu UART Bridge
Frank K. schrieb im Beitrag #5769623: > PIC24 und PIC32 können es direkt, Hast du das schon mal gemacht?
HyperMario schrieb im Beitrag #5769627: > Frank K. schrieb im Beitrag #5769623: >> PIC24 und PIC32 können es direkt, > > Hast du das schon mal gemacht? Den Microchip-USB-Stack habe ich schon verwendet, mit CDC und Mass Storage. Allerdings nur als Device. Support für Host ist aber
-
Artikel
Soft-PWM
Pulsweitenmodulation AVR-Tutorial: PWM AVR-GCC-Tutorial: PWM LED-Fading - LED dimmen mit PWM Forumsbeitrag: 24 Kanal Soft-PWM mit 10 Bit und DMX512 Ansteuerung Weblinks. Binary Code Modulation auf batsocks.co.uk, engl. Forumsbeitrag: Bit Angle Modulation (BAM) in a PIC auf picbasic.co.uk, engl. UPDATE - BAM -
-
Thread
OCXO mit (fast) beliebiger Frequenz mit GPS disziplinieren
MHz, genauer 103 1/2 MHz, 111 MHz und 123 2/3 MHz. Diese werden über Vervielfacher mit den Faktoren 24, 48 und 96 als LO zum Mischen herauf in die SHF-Afu-Bänder benutzt. Nun gibt es etliche GPSDO auf dem Markt, die entweder 10-MHz- oder (seltener) 100-MHz-OCXOs disziplinieren. Um auf höhere, "krumme
) und ich mit dem PIC gefremdelt habe. Deshalb habe ich mich damals einem Ansatz mit AVR-Microcontroller zugewandt, den Alberto di Bene, I2PHD, einmal veröffentlicht hatte (nur in Italienisch, und heute ist der Artikel im
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
1ns wird nicht ausreichen! Details kann man üblicherweise in den Datenblättern nachlesen. Für PIC24 kann man das da nachlesen: http://ww1.microchip.com/downloads/en/devicedoc/39707a.pdf Allgemein wird dein Interrupt immer um mindestens 1 Taktperiode Jittern, schon wegen der Synchronisation.
-
Thread
ATmega32 noch zeitgerecht?
ATtiny gearbeitet und die sind echt > toll im Stromverbrauch. Ich bin für kleinere Sachen auf PIC24/dsPIC umgestiegen. Das ist letztendlich eher noch einfacher zu handhaben, die Peripherie ist leistungsfähiger, das Debuggen bequemer, und 5V und DIL-Optionen gibts immer noch, wenn ich das unbedingt
anderen Controller nicht nötig wäre, löst, gibt es keinen Grund da auf Biegen und Brechen einen ARM oder PIC32 (MIPS) reinzudesignen. Man sollte aber halt ggf prüfen ob der eingeplante Chip eventuell einen kompatiblen Nachfolger hat oder etwa ganz abgekündigt ist. Wer anderes behauptet ist verblendet von
-
Thread
Laptop schaltet mehrmals nach Einschalten ab - CMOS-Batterie mögliche Ursache?
Thomas schrieb im Beitrag #5749741: > [...] DEM Laptop [...] Sorry, -> Dell E6330 neuer PIC Freund schrieb im Beitrag #5749748: > Hatte ich auch schon mal. Ursache war der Einschaltknopf. Hat auch beim > Loslassen dauernd gefeuert, also BIOS-aus. "Beim Loslassen dauernd gefeuert"... Meinst
stänkern. So wie ich im anderen Thread vom Wärmebegrenzer erfahren habe hatte auch hier jemand (neuer PIC Freund) schonmal das gleiche Problem und damit mir eine potentielle Lösung parat. "Hellsehen und Sterndeuten" nennst du das... ... Ich sag doch das Ding läuft stabil. Die anderen Macken weiß ich,
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
J-Link) versus Fiat-500 mit Anhänger (ST-Link) versus Leiterwagen mit sechseckigen Rädern (AVR und PIC-programmer ohne Debugfunktion).
https://www.st.com/content/ccc/resource/technical/document/application_note/6c/a3/24/49/a5/d4/4a/db/CD00164185.pdf/files/CD00164185.pdf/jcr:content/translations/en.CD00164185.pdf
-
Thread
Kosten für Sat-Anlage im Neubau
wird. Ein Kumpel hat den 8er, auch das geht völlig problemlos. Ich extrapoliere mal, dass auch der 24er Kathrein genauso funktioniert...
dann 24 Teilnehmer via IP anbinden. Cool. Ich hatte das nur mal überflogen. Aber 24 Streams ist ja für privat kaum sinnvoll. Bei dem Niveau des TV Programmes :)
-
Thread
STM32MP1 von ST
ARMs auch eher weniger geeignet. Das hhängt damit zusammen, dass die IO-Ports nicht wie bei AVR und PIC (bis PIC24 und dsPIC) quasi als Prozessorregister angebunden sind, sondern über einen IO-Bus müssen, und wenn das z.B. ein APB ist, ist das eben langsam. Speziell für solche Anwendungen sind andere
auch eher weniger geeignet. Das hhängt damit > zusammen, dass die IO-Ports nicht wie bei AVR und PIC (bis PIC24 und > dsPIC) quasi als Prozessorregister angebunden sind, sondern über einen > IO-Bus müssen, und wenn das z.B. ein APB ist, ist das eben langsam. Das ist aber nicht generell für
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
AVR-Controllern verwendet werden (getestet): - ATtiny2313/4313 - ATtiny25 - ATtiny85 - ATtiny24 - ATtiny84 - ATmega8 - ATmega48 - ATmega328 Die Standardeinsteillung der Baudrate beträgt 19200 Baud, Protokoll ist 8N1. Normalerweise packt man ein printf nicht gerne in eine MCU, da der Platzbedarf
5 -------------------------------------------------------------- 14 polige ATtiny24 - ATtiny84 PA5 TxD Do 8 PA6 RxD Di 7 -------------------------------------------------------------- ATtiny2313 / 4313 PD1
-
Thread
Leistung messen an 230V von 1W bis 2000W
du RMS-Leistung messen ist ein 8-Bit-µC nicht ausreichend, denn du darfst mit 32 bit rechnen - bei 24Bit-Samples schon nötig. Und eine 32-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
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
kaufen, daraus kann man auch schöne Uhren im zeitlosen Design bauen. Die Glühlampen waren meistens für 24 Volt ausgelegt.
vom PT63xx benötigt. Firmwaremäßig gab es keine Probleme. Ich schrieb mir das damals für einen PIC mit CCS C. Nachtrag: Habe gerade gemerkt, daß da von mir schon von früher was da war. Was solls...
-
Thread
PIC24 Uart RX mit MCC Beispiel
Hallo Zusammen gibt es ( oder hat ) jemand ein Beispiel Code für eine UART Implementierung PiC24 für Daten Empfangen RX mit dem Code Configurator MCC. Daten Senden funktioniert soweit. Gruß R
-
Thread
Optimaler Zweidrahtbus
48V beim Stecken anliegen, der PCA80C251 verträgt aber nur 36V. Mit 24V hab ich aber noch keinen PCA80C251 gekillt (DB9 Stecker).
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
ATmega mit mehr Leistung?
selbst ein xmega wird da auch mit DMA schon ziemlich dicke Backen machen. An eine hohe Farbauflösung (24-Bit RGB) ist schon gar nicht zu denken. Wenn Du bei AVR bleiben willst (STM32F429 etc. wurden ja schon genannt), dann führt wohl kein Weg an einem externen Grafikkontroller vorbei (bspw. SSD1963).
geraten, um lesbar zu sein. Folglich ist das nichts mehr für AVR8. Such Dir einen 32 Bit µC aus: PIC, RX, ARM M3/M4/M7 (NXP, STM, o.ä.), wobei die Taktfrequenz >= 100 MHz liegen sollte. AVRli .. schrieb im Beitrag #5732090: > ein MD070SD Controller Davon scheint es kein aussagekräftiges Datenblatt
-
Thread
Analogwert mit Arduino ausgeben
Hier ein Beispiel eines echten 0-10V Wandlers. Den PIC kannst Du natürlich durch Deinen Prozessor ersetzen (siehe Schaltplan). https://www.horter-shop.de/de/home/93-bausatz-i2c-analog-input-modul-5-kanal-10-bit-4260404260752.html
controllino-maxi-automation https://www.conrad.de/de/sps-steuerungsmodul-controllino-maxi-automation-pure-100-101-10-24-vdc-1595717.html Alternativ gibt es noch PWM-analog Wandler: https://www.leg-gmbh.de/html/fw5_pwm-analogwandler.html
-
Thread
DC wegbekommen von einem DAC Ausgang
Hallo Zusammen Ich möchet eden DC Anteil von dem Ausgang meines DAC (PIC24) wegbekommen der Mittel Pegel vom Signal ist bei 0.8V ? Wie mache ich das ? Ich habe ein paar Ceramic Kondensatoren ausprobiert aber das tut so nicht Gruß RL
-
Thread
Tauchlampe mit Ausfällen (PIC?)
keinen Kurzschluss gefunden. Nun stellt sich mir die Frage, ob der Mikrocontroler (schätze mal ein PIC, leider abgeschliffen) durch die Überhitzung des Mosfet etwas abbekommen haben kann und dadurch nach einiger Zeit (ca. 5 Sek.) sich ausschaltet. Gruß Johannes
im Beitrag #5727197: > Nun stellt sich mir die Frage, ob der Mikrocontroler (schätze mal ein > PIC, leider abgeschliffen) durch die Überhitzung des Mosfet etwas > abbekommen haben kann und dadurch nach einiger Zeit (ca. 5 Sek.) sich > ausschaltet. Das würde ich für eher unwahrscheinlich halten