-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
0E 0F L1: LD c,0x0f 1805 CD E4 05 CALL 0x05e4 1808 CD 14 18 CALL SUB1 180B 06 5E LD B,0x5e 180D CD 2C 18 L2: CALL SUB2 1810 10 FB DJNZ l2 1812 18 EC JR
heißer Tipp oder Dein bisheriges Assemblergerede war nur eine ganz große Luftnummer. 8051, MSP430, PIC Assembler kennen auch noch einige, aber da wird die Luft schon dünner. Sprut hat ja mal mit PIC angefangen. Die recht eigenwillige PIC Architektur muß man nicht mögen, aber da findet man doch viele
-
Thread
Bauteil-Round Up: Funkmodule, Funkmodule und ein paar Chips
attachment/647395/3.png) Bildquelle: Taoglas ### MicroChip WFI32E03 - WLAN-Modul auf Basis des PIC32MZ2051-W1. Im Hause MicroChip arbeitet man seit einiger Zeit daran, Espressif im Bereich der General Purpose Compute-Funkmodulkombinationen das Wasser abzugraben. Der neueste Kandidat hört auf den
[c] 32 KB RAM, 352 KB/ 512 KB flash BLE 5.4 Bluetooth mesh network low-power nodes (optional) 18 GPIOs which can be multiplexed for various interfaces including ADC, USART, I2C, I2S, PDM, SPI and PWM [/c]  Bildquelle: QuecTel Während die „technischen“
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
Hallo, mit CAN gibt es noch folgende 8Bit Controller Serien PIC16F180 PIC18-Q83 PIC18-Q84 und "ältere" ATmegas.
Veit D. schrieb im Beitrag #7915788: > mit CAN gibt es noch folgende 8Bit Controller Serien > PIC16F180 > PIC18-Q83 > PIC18-Q84 PICs Problem ist teuere Compiler. Somit lohnt sich PIC nur für Großfirmen. Oder für Projekte, die mit Assembler auskommen.
-
Thread
Heizung Temperatursensoren umschalten ( dublizieren )
entkoppeln, Interrupt auf steigende Flanke 0 / 5 V machen und dann messen, so hab ich das mal mit PIC 18 gemacht an der Solarsteuerung Ging super
-
Thread
ATMega Auslaufmodell?
gerade fest, dass hier im Forum im Jahr 2024 der Begriff ATMega 9 mal erwähnt wurde, im letzten Jahr 18 Mal und im Jahr 2022 30 Mal.. kann es sein dass ATMmega keine Rolle mehr spielt? Mit herzlichen Grüßen
kann ? Also ohne Betriebssystem, ohne Treiber ? Und mit welchen > Tools ? Ich bin von AVR auf PIC24 und dsPIC33 gegangen. Das sind jetzt 16 Bit CPUs mit 24 Bit Adressraum, aber die lassen sich wie 8 Bit CPUs programmieren, haben viel bessere und flexiblere Peripherie als die klassischen AVRs (z.B
-
Thread
STM32 ADC genauigkeits probleme
- oder VDDA-Pin) umschalten. Die interne ist einfach eine 1.23V Spannungsquelle, die man auf Kanal 18 messen kann. Die wird bei der Chip-Produktion kalibriert und das Ergebnis ins Flash geschrieben (VREFINT_CAL und VREFINT_DATA). Mit etwas Rechnerei bekommt man die maximale Genauigkeit. Jedenfalls bei
(was ich eigentlich nicht glaube), könnte der "verrechnet" werden. Sowas musste ich mal bei einem PIC mit bekanntem (erratum) üblen Offsetfehler machen. Hat der STM32 ADC zufällig auch einen differenziellen Modus, der ausversehen aktiviert wurde?
-
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
inzwischen doch wieder Richtung AT89C - die Nachteile bez. Simulation sind da deutlich geringer. Und der PIC läuft mir ja nicht weg.
-
Thread
Eigenen Motorcontroller für brushed Motor?
die gesetzliche Lage kennenzulernen. Die ATSAM Hardware hat mehrere Hardware pwm Channel, auch PIC18F5xxx glaube ich hat Hardware PSMC oder auch BLDC womit sowas ohne CPU Last laufen würde. Arduino kannst zwar als bootloader nutzen, ist allerdings zu Mainstream um solche Hardware frei zu konfigurieren
-
Thread
Erbitte Hilfe bei RFID Projekt Tierchip von Streunerkatzen auslesen
. Das muss man noch etwas ausbauen und ändern für die Anwendung des TO. https://funduino.de/nr-18-rfid-kit Zweckentfremdung eines Katzengongs wäre vielleicht auch eine Möglichkeit: https://github.com/mongoq/Katzengong Oder Zweckentfremdung eines Futterautomats: https://wiki.hshl.de/wiki
etwas Analogtechnik drumrum ist. Das passt zur großen Zahl von Bauteilen auf der Platine. Das dicke, 18polige IC darauf, welches man auch beim Seed Grove RFID 125 findet, könnte z.B. ein Microchip PIC sein. Seed kommt offenbar mit einfacherer Analogschaltung aus, dafür scheinen die Anwender aber auch mehr
-
Thread
8048 Assembler für aktuelle Windows-Versionen
8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, Z80 und Z8002 stehen da auf der Liste der unterstuetzten Prozessoren. > :- ) für die, die
8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, > H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, > SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, > Z80 und Z8002 stehen da auf der Liste der unterstuetzten Prozessoren. Das wird nix werden
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
...Jemandem einen Cortex als "Alternative" für einen PIC vorzuschlagen, hat was von Kanonen und Spatzen... Bei uns war das ein kommerzielles Firmenprojekt. Früher machten wir ein kleineres MB Projekt auf einem PIC18 mit 3.x kB an SRAM. Das reichte
Warum aber soll es ein 16F sein und nicht ein 18F? Da hat man zahlreiche Vorteile. Wir machten w.g. auch eine MB Anwendung mit PIC18 und funktionierte ausgezeichnet. Für 18F gab es zumindest früher einen Port für freeMB. Oder man schreibt sich was
-
Thread
Leistungsregelung einer 2kW Heizpatrone
zerhackt, die ich dann an den Heizstab leite. Die Ansteuerung erfolgt mit 10-20 kHz PWM aus einem PIC Controller, der Hardware-PWM erlaubt. Die Frequenz ist also so hoch, dass davon nichts mehr durch die Entstördrossel ins Stromnetz gelangen sollte. Von der Netzseite (und dem Wechselrichter) aus
von den 40ct schon mal 11ct Steuern und Abgaben an den Staat und 11ct für den Netzbetrieb. Strom nur 18ct (der allerdings auch Nachts und im Winter und bei Flaute und bei schlechtem Wetter). Fürs Einspeisen brauch ich das Netz, also kann man eigentlich von den 18ct für Strom die 11ct fürs Netz abziehen
-
Thread
dsPIC33C ADC Channel Interrupt Aufruf Synthax Problem
; // Buck_Controller_PTermUpdate(&Buck_Controller); } ADC1_ChannelCallback(Channel_AN18,dings2) { // adc_vin = ADCBUF12; adc_vboost = ADCBUF18; Boost_Controller_Update(&Boost_Controller); //Mit Pointer zum Boost_Voltage_Loop Control Object // Boost_Controller_PTermUpdate
= ADCBUF13; Buck_Controller_Update(&Buck_Controller); break; case Channel_AN18: adc_vboost = ADCBUF18; Boost_Controller_Update(&Boost_Controller); break; default: break; } } [/c] und dann in der main: [c] ADC1_ChannelCallbackRegister
-
Thread
Feuchtigkeitssensor mit DHT11 und PIC16F1826
konstruierten Methode messen, was ich auch getan habe. Zuerst habe ich ein Programmierset mit dem PIC18F45K22 verwendet, was ebenfalls gut funktionierte. Aber jetzt, mit meiner eigenen Schaltung und der Verwendung des PIC16F1826 (ohne Peripheriegeräte des Programmiersets), habe ich ein Problem, den
Also ich habe den Ablauf mal mit dem Oszilloskop gemessen. Am Anfang sendet der PIC für 18 us ein 0V/Low-Signal, was er auch machen soll. Darauf folgt ein Signal, welches zuerst auf 5V/High geht. Nach kurzer Zeit jedoch fällt dieses auf ca. 1V herab (siehe Bild) Es sieht mir
-
Thread
EFM8BB52 mit Turbo51 oder mikroE Pascal?
zu denen es keine Infos gibt. Es kann sein, daß für updates die Rate angehoben wird. Sonst 500k. dsPic33 kenne ich. Dafür müßte ich erst noch eine Karte anfertigen. :o(
die Nachteile der "Notlösung?" Systemlast, Bandbreite, Paketverluste. Das SPI-Protokoll des MCP2517/18 ist relativ ineffizient. Bei einem eingebauten Controller ist das nur ein DMA oder DPRAM-Zugriff. ALso quasi null CPU-Last und damit weniger Stromverbrauch. fchk
-
Artikel
QO-100 der erste geostationäre Amateurfunkumsetzer
horizontal für den Breitbandbereich. Letztere können im LNB über die Betriebsspannung umgeschaltet werden, 18V=H 14V=V, (Merkregel "H"öhere Spannung = "H"orizontal) Wenn man die 18V (nur Breitbandempfang) nicht hat, kann man auch das LNB um 90 Grad drehen, dann vertauschen sich beide Polarisationsebenen. Zwei
horizontally for the broadband range. The latter can be switched in the LNB via the operating voltage, 18V=H 14V=V, (remember "higher voltage = "H"orizontal) If you don't have the 18V (only broadband reception), you can also rotate the LNB by 90 degrees , then both polarization levels are swapped. Two horns
-
Thread
Umbau/CNC an Proxxon KT150 u. BFB2000
Motoren sind von der Baugröße NEMA 23. (Die Steuerung ist übrigens ein Selbstbau auf der Basis eines PIC18F6722@32MHz und wird mit den üblichen DIN-Befehlen angesteuert.) Für Interessierte habe ich Zeichnungen und einige Erläuterungen angehängt. Und den Einwurf von Andras H. (kyrk) im erwähnten
-
Artikel
Forth
2011 in Goslar eForth328, eForth für ATMega328 von Dr.C.H. Ting v2.21 mit Dokumentation, 2011 AVR und PIC: FlashForth - ein Forth für PIC18, PIC24/30/33, AVR Atmega Arduni Yún & Raspberry Pi 4th - ein Forth-Compiler für viele Systeme MSP430 CamelForth/430 , ein ANS Forth für TI MSP430 Mecrisp MSP430 Forth
Interpreter und Meta-Compiler der Cross-Compilierung auch für 6502, 8051, AVR, Cortex-M, MSP430, PDP-8, PIC und STM8 unterstützt
-
Thread
Gierratensensor defekt
Der 1 KByte grosse SPI EEPROM ist mit dem VDO ASIC verbunden, die Anbindung des VDO ASIC an den PIC18F258 erfolgt ebenfalls per SPI. Nur die beiden Murata SCA610 Sensoren werden per ADC vom PIC ausgewertet. Unter der Voraussetzung dass sich der VDO ASIC und der Gierratensensor in allen Varianten identisch verhält wird eventuell die jeweilige Variante nur durch die Firmware des PIC18F258 festgelegt. Die Firmware des PIC und dessen EEPROM läßt sich auslesen.
-
Thread
Wie funktioniert Diseqc-Umschalter
HF-Drosseln?) rechts und links führen zu zwei parallelgeschalteten Transistoren, die vermutlich die 14/18V Versorgungsspannung auf den ausgewählten LNB schalten. Zur Dekodierung des Diseqc-Signals dient ein PIC16F505 Microcontroller. Dieser wird über eine recht primitive Stabilisierungsschaltung mittels
] finden wir einen Link auf das Zip-File mit der Doku [2]. Darin gibt es das Dokument applic_info_PIC_microcontroller.pdf, wo auf /Page/ 4 (Pdf-Seite 7) eine Beipsielschaltung mit solch einer Stromquelle als "Transmit Data out" abgebildet ist. Im Dokument applic_info_LNB_switchers.pdf finden wir
-
Thread
[V] Microchip ICD2 und diverse PIC Mikrocontroller
3 x PIC16F648 A 2 x PIC16f648 A -I/SO Bild 2 - untere Hälfte: 1 x PIC16C84-10 1 x PIC16F73-I/SP 2 x PIC18F252 2 x dsPIC30F4012 4 x PIC16F628-20 Bild 3: 3 x PIC18F2550 3 x 12C508A 3 x 24FC1025 1 x 24LC512 2 x 24LC65 Bild 4: 1 x PIC18F442 5 x PIC18F452 3 x PIC18F458 1 x PIC16F877 Meine Preisvorstellung liegt bei 60,00 € incl. Versand in DE.
-
Thread
ENC424J600 Schaltplan
habe für meine Microcontroller eine neue Zusatzplatine für die Ethernet-Anbindung gezeichnet. Mit dem PIC18F97J60 bzw. mit dem ENC28J60 habe ich sehr positive Erfahrungen gemacht. Daher würde ich mich gerne auch mal mit dem Nachfolger beschäftigen. Wie müssen die die Pins für die parallele Ansteuerung
-
Thread
Fragen zum US Sensor JSN-SR20-Y1
konnte die Entfernung auf ein paar mm genau erfaßt werden. Als Controller zur Zeitmessung diente ein 18F452 PIC, dessen Capture HW ausgenützt wurde.
-
Thread
Ansteuerung einer Anzeigetafel - Federal Vama Traffic Storm
Programmiergerät Brenner8 eine Software namens US-Burn geschrieben, die kann auch disassemblieren, ob für den PIC18F4580 kann ich mangels diesem PIC nicht testen.
Brenner8 eine > Software namens US-Burn geschrieben, die kann auch disassemblieren, ob > für den PIC18F4580 kann ich mangels diesem PIC nicht testen. Leider ist der PIC gesperrt und nicht auslesbar.
-
Artikel
IRMP
ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit
- AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad irmp-main-esp8266.c - ESP8266 irmp-main-mbed.cpp - MBED examples
-
Artikel
HD44780
Erik Buchmann How to control a HD44780-based Character-LCD von Peter Ouwehand. Beispiele für 8051, PIC16C54, AT90S2313 Sonderzeichen. \40 ! \41 " \42 # \43 $ \44 % \45 & \50 ( \51 ) \52 * \53 Plus-Zeichen \54 Komma \55 Minus-Zeichen \56 Punkt \57 Schrägstrich \72 Doppelpunkt \73 Semikolon \74 \77 ? \
Ausführliche Beschreibung des HD44780 Lib zur HD44780 Ansteuerung (AVR) Ansteuern des HD44780 mit den XC8/C18-Libraries - PIC TTF Matrix Pixel Font Custom Character Generator for HD44780 LCD Modules Online led matrix font generator with binary and hex codes for Arduino
-
Thread
PIC18F47Q43 - Schleife geht nicht
Hallo Zusammen, Ich habe einen PIC18F47Q43 mit einem ENC28J60 verbunden, funktioniert soweit. Die IDE ist die MPLAB IDE v6.20. Der C-Compiler der XC8 Version 2.46. Ich möchte ich die MAC-Adresse wie zuvor die IP-Adressen aus dem
Schleife auf mehrere Arten schreiben, aber das löst nicht dein eigentliches Problem. Du verwendest den PIC18F47Q43 und das ist ein 8-bit Controller. Laut Spezifikation nimmt "int" immer die Systemweite an, also 8 Bit (in deinem Fall). Und wenn du dann schreibst [c] int_Adresse <= 0xFF [/c] dann inkrementiert
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
ist jedoch unterschiedlich, abhängig davon ob Du einen 12 > Bit, 14 Bit oder 16 Bit Core hast, oder PIC24/dsPIC, und bei PIC32 wird > das MIPS EJTAG durchgetunnelt. Oftmals wird auch noch ein Programming > Executive runtergeladen, der weitere Funktionen implementiert. Das alles > zu implementieren
. schrieb im Beitrag #7690322: > Ich habe mich vor über 10 Jahren von AVR verabschiedet und zu > PIC24, PIC32 und ARM gewechselt. Da habe ich fürs Geld einfach mehr > Leistung und vor allem deutlich bessere Peripherie bekommen. Kann ich gut verstehen, ich habe auch öfters mal überlegt, zu PIC18
-
Thread
MPLAP Snap halb im Nirvana
onlinedocs.microchip.com/pr/GUID-7FEA628B-1FF6-4B3D-BD72-5C82445720D4-en-US-1/index.html?GUID-2FEF5EEC-B12D-447B-AB18-4F613F36FE3B fchk
Aktion neugeflascht*. Ich habe mittlerweile zwei Snaps - einen neueren mit dem Jumper J5 (Umschaltung PIC/AVR), einen ohne diesen. Wenn Du einen Snap ohne diesen Jumper hast, musst Du R48 herauslöten, ansonsten bei dem Snap mit dem Jumper auf AVR umstecken - der schaltet den R48 (Pull-Down/Pull-UP) entweder
-
Thread
DACHFENSTER, Solarbetriebene Rollladen HEIM & HAUS_Lösung für Ladesteuerung
kleine Steuerplatine für die Akkuladung .. Die Solarzelle scheint noch gut zu funktionieren, liefert 18 V .. was ich messen konnte.. ich habe mal recherchiert, für den H+H Akku wird ein Ladegerät empfohlen: Ladegerät Lithium-Ionen 12,6V (Nom. 10,8V / 11,1V) 3S Li-Ion 1A ... ich möchte natürlich darauf
die Solarzelle .. an 0 und 12.6 V Platinenkontakten die Plus und Minuspol der Zellen .. wie in dem Pic illustiert .. und an den Batteriekontakten dann auch die Spannung für den Motor .. ?! ... Platine ist ja wirklich kompakt ... das passt in den Rahmen .. Besten Dank nochmal , Frank
-
Thread
Gesucht: OK low current
www.digital-bahn.de/shopping/mediafiles/pdf/led_dekoder_2v10_schaltplan.pdf (R11), und meist im Zusammenhang mit PIC. Gruss Chregu
ein empfindlicherer Optokoppler, sondern eine Ansteuerung bei der der Strom von 6mA bei 7V nicht auf 18mA bei 22V ansteigt. [pre] Optokoppler-LED Gleis --+--|>|--+ | | 10k | | | +------|< BC547 | |E BC547 >|------+ E