-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
********************** FileName: main.c Dependencies: See INCLUDES section Processor: PIC18F4550 Complier: Microchip C18 (for PIC18) ********************************************************************/ #ifndef MAIN_C #define MAIN_C /** INCLUDES *****************************
} } #endif static void InitializeSystem(void) { char Data[3]; #if (defined(__18CXX) & !defined(PIC18F87J50_PIM)) ADCON1 |= 0x0F; // Default all pins to digital #elif defined(__C30__) #if defined(__PIC24FJ256DA210__) || defined(__PIC24FJ256GB210
-
Thread
Von Mpalb IDE Version 8.9.2 zu MPLAB X IDE
Hallo Zusammen, es ist schon lange her, dass es wir auf einen PIC18F550 was implementiert haben. Bis jetzt wurde es so gemacht, dass es wir die ganze Entwicklungsumgebung in eine Virtuelle Maschine mitgenommen haben. Damals war der MPLAB IDE 8.9.2 auf XP Rechner
Einrichtungszeit zu sparen haben wir das ganze in eine Virtuelle Maschine gesiedelt. Mittlerweile muss der PIC mit neue Funktionalitäten erweitert werden und es ist echt mühsam mit der Virtuelle Maschine zu debuggen. Also Entscheidung: Eine neue PIC Entwicklungstool Die Frage ist was für eine, damit
-
Thread
PIC 18F1220 und LCD 44780
Hallo, kennt jemand eine Quelle für C-Code, um einen PIC 18F1220 mit einem LCD 44780 zu verbinden ? Vielen Dank, Ashoka
MPLABX Projekt für PIC18 -> http://picforum.ric323.com/viewtopic.php?f=40&t=210 Bisschen Info -> http://www.sprut.de/electronic/lcd/index.htm
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
aufzublähen. Die billigste und kleinste Möglichkeit, einen Ethernet-Knoten aufzubauen, ist ein PIC18F67J60. Das ist ein 64-Pinner, der alles enthält: Ethernet MAC, Ethernet PHY, Prozessor, Flash, RAM, die übliche Peripherie. Du musst nur noch 3.3V anlegen, einen 25 MHz-Quarz anschließen (der ist
gibts bei Microchip, dazu MPLABX und XC8, und die Sache läuft. Wenn Du mehr IOs brauchst, gibts den PIC18F97J60. 100 Pins statt 64, mehr IOs, mehr UARTs/SPI/I2C, ansonsten alles gleich. Der Ethernet-Teil ähnelt dem ENC28J60, aber da hier der SPI-Flaschenhals fehlt, ist die erzielte Datentransferrate
-
Thread
PIC 16F84 geeignet ?
Hallo, welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? Ich dachte an einen 16F84, bin mir aber unsicher. Thanks, Ashoka
Ashoka schrieb im Beitrag #5073025: > welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? > Ich dachte an einen 16F84, bin mir aber unsicher. Ich programmiere den ausschließlich in Assembler. Auch die 16F876 und den Nachfolger 18F2520
-
Thread
Bitmuster im Datenstrom rausfinden
da sind auch die Bitzeiten markiert. Wie kann ich soetwas "genau" rausfinden? Zielsystem ist ein PIC18F2685 und der Dateneingang ist RB0. Mein jetziges Prinzip ist: - Bei Flanke - an RB0 wird TMR0 im 16 Bit Mode gestartet - Wenn Zeit >5ms, dann aufzeichnen, sonst verwerfen Die Aufzeichnung
-
Thread
[V] PIC Programmer ICD2 Clone
Hallo zusammen, verkaufe einen PIC ICD2 Clone "ProICD2" inkl. 40Pin Zif Sockel Platine, allen Kabeln und einem PIC18F452 I/P. Preisvorstellung: 25€ inkl. Versand. Gruß, Christian
-
Thread
sei nicht schlauer als der Compiler?
[/c] wird: [avrasm] main: ldi r24,lo8(10) ldi r25,hi8(10) .L2: lds r18,i subi r18,lo8(-(1)) sts i,r18 sbiw r24,1 brne .L2 ldi r24,lo8(0) ldi r25,hi8(0) ret i: [/avrasm] und aus: [c] volatile uint8_t
wird das: [avrasm] main: ldi r24,lo8(10) ldi r25,hi8(10) .L2: lds r18,i subi r18,lo8(-(1)) sts i,r18 sbiw r24,1 brne .L2 ldi r24,lo8(0) ldi r25,hi8(0) ret i: [/avrasm] Mit AVR gcc 4.6.4 und -O1 getestet
-
Thread
Loxone Link - CAN-Bus
Helmut schrieb im Beitrag #5414543: > Es gibt von mir schon eine Pokeys-Ersatzplatine, hat einen PIC drauf und > hat den Pin's entsprechende MCP23(S)017's drauf Mit PIC-Controllern hab ich gar keine Erfahrung. Wenn Du allerdings mit I²C arbeitest, dann dürfte Dir der Controller egal sein. >
00000000 8 0D E7 D4 20 00 00 00 00 33) 23702.4 Rx 00000000 8 2D E2 87 42 15 A4 18 03 34) 23706.4 Rx 106FF00C 8 FF E2 87 42 15 A4 18 03 Wenn ich mir die Telegramme so ansehe und mit denen aus dem Artikel vergleiche, befürchte ich fast, dass sie bei jeder Firmware
-
Thread
I2C: Idle Pegel nicht da, I2C geht nicht
würde ich gerne dem ein oder anderen das Problem ersparen. Ich habe versucht, einen I2C an einem PIC18f26k80 in Betrieb zu nehmen. Leider hatte ich das Problem, dass meine Signalleitungen einfach nicht in den IDLE gehen wollten, bzw. genauer gesagt SCL. Obwohl im Datenblatt dick und fett steht,
Vielleicht hilft es dem ein oder anderen mal weiter (via google Suche o.ä.). Beste Grüße ein überfroher PIC-Besitzer
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
deutlich einfacher, ich hänge dir mal ein paar Bilder dran. Der µC ist ein billiger einfacher PIC16F716, der Komparator am Eingang ist ein ADCMP600 oder ein MAX999, die beiden Tore für Input und Referenz sind zwei NC7SZ125, die Referenz ist ein TCO-990 von Toyocom und der Quarz für den PIC ist fast
auch "im Feld" nen Frequenzmesser zu haben. Ja, geht auch für 2m (grad so) Die Eagle-Files und die PIC-Quelle hab ich grad nicht zur Hand, bei Bedarf mußt du das einfach mal ansagen, dann findet sich das. W.S.
-
Thread
Serial-UART-I2C-SPI-IPS-Super-TFT-320x240-Display
PIC18F2XK20 wo ist der Resetpin? http://ww1.microchip.com/downloads/en/devicedoc/40001303h.pdf Habe das Teil jetzt über eine Stunde mit dem Arduino in Betrieb. Neustart mit dem Reset vom Arduino.
-
Thread
Embedded Optimierung einer Addressberechnung
Embedded Forum zum Thema programmieren gibt. Ich habe eine Flashaddressberechnung für einen dsPIC33E die vereinfacht werden soll. Es geht dabei um zu speichernde Daten im Flash. Der dsPIC hat ja 24Bit (3Byte) breite Flashzellen die mit geraden Adressen je 16Bit Daten angesprochen werden. Die obersten
wie viele Adressen benötigt werden. Dies soll für die Offsetberechnung genutzt werden. Da der dsPIC nicht der schlechteste µC ist, aber eben auch nicht der Beste frage ich mich, ob man die Rechnung noch vereinfachen kann. D.h. Modulos nach Möglichkeit nicht nutzen und die Division nach Möglichkeit
-
Thread
PIC18F26K80 UART Problem (string)
Hallo, seit kurzem verwende ich den PIC18F26K80 MC um Sensorsignale zu verarbeiten. Leider ist es mir auch nach tagelangem Probieren und Stöbern in verschiedenen Foren nicht möglich ein Signal über die UART-Schnittstelle nach außen zu transportieren
ähnliches Problem schon gehabt und eine Lösung dafür > gefunden? Sowas ähnliches hatte ich bei einem PIC18F26K40-Projekt. Nach mehreren Stunden Suche, die Erkenntnis: es gibt einen PIC18-Core-Bug, der sich "TBLRD Requires NVMREG Value to Point to Appropriate Memory" nennt (am besten im Errata nachsehen
-
Thread
Microcontroller - USB
Anwendungsspezifisch". Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14
Wobei der PIC der billigste ist, der 5V mit DIP-Gehäuse verbindet. Siehe https://hackaday.io/project/6258-two-component-usb-temperature-data-logger
-
Thread
ENC28J60 Webserver
Hallo Zusammen, ich würde gerne an einen PIC18F einen ENC28J60 anbinden. Benötige ich zwingend die Interrupt Leitung? Die wäre schon anderweitig verplant. Viele Grüße Ingo
Ingo S. schrieb im Beitrag #5044817: > ich würde gerne an einen PIC18F einen ENC28J60 anbinden. Ich plädiere für W5100 und Konsorten. Spart jede Menge TCP Code.
-
Thread
Hat jemand schon mit mpusbapi.dll mehrere USB-Devices angesprochen?
Hallo allerseits, ich versuche gerade zwei gleiche USB-Devices (PIC18F2550) über die mpusbapi.dll unter Windows zu steuern. Dazu habe ich die Seriennummer-Funktion aktiviert und den Geräten unterschiedliche Seriennummern gegeben. Die werden im Gerätemanager auch korrekt angezeigt. Als ich nur einen PIC benutzt habe war alles unproblematisch, aber jetzt mit zwei PICs muß ich einen PIC auswählen können. Leider habe ich trotz ausgiebiger Suche keine Möglichkeit gefunden einen bestimmten PIC auszuwählen
-
Thread
PIC18f25k22 gesucht
Hallo zusammen, von der Uni haben wir immer den PIC18f25k22 (DIP 28) verwendet. Bin jetzt aber nicht mehr auf dieser Uni. Jedoch ist der PIC kaputt gegangen und möchte mir deshalb Ersatz bestellen. 1. Wo bekomme ich kostengünstig - ca. 10 Stück -
Hier das Angebot von Reichelt https://www.reichelt.de/?ACTION=3;ARTICLE=109911;SEARCH=PIC18f25k22
-
Thread
Unnütze Registersicherungen in ISR
Augen etwas spät. Mussten die erst von Microchip übernommen werden, um auf diese Idee zu kommen (die dsPIC30 hatten das auch), oder war das von denen patentiert und konnte erst jetzt implementiert werden?
a.out[/pre] [pre]00000056 <__vector_14>: 56: f0 9a sbi 0x1e, 0 ; 30 58: 18 95 reti[/pre]
-
Thread
J-Link EDU Mini
Wirklichkeit nicht von ihm oder er versucht uns zu verarschen... Ich fasse heute ohne Not keinen AVR oder PIC mehr an. Obwohl da ja mittlerweile auch einige zu Debuggen gehen. Jedenfalls theoretisch, zeitlich ist man bei denen mit printf sicherlich schneller. Aber einen Cortex Mx ohne Debugger? Niemals.
finden. Ist kein Bundle, sind zwei separate Artikel: https://www.antratek.de/j-link-edu-mini (18.15 EUR brutto) https://www.antratek.de/olimexino-nano-bb (2.42 EUR brutto) Zu den 20.57 EUR kommen noch Versandkosten in Höhe von 3.95 EUR.
-
Thread
LC Display zeigt nur schwarze Kästchen
Datenblatt verlinkt: http://gst-lcd.com/spec/CM200400SFAYA-I2.pdf µC sind verbaut: At45db321C und PIC18LF6520 Die Pufferbatterie der Platine war recht leer (1,6V bei einer 3V Knopfzelle), diese habe ich bereits gewechselt. Ebenso wie alle SMD Elkos, da diese bei den Schaltreglern gerne sterben.
-
Thread
Welche Programmiersprache auf µC
realisierten Projekten hat. Ich tippe mal drauf daß da mehr Bits im Spiele sind als bei AVR und PIC :)
realisierten Projekten hat. Ich tippe mal drauf daß da mehr Bits im Spiele sind als bei AVR und PIC :)
-
Thread
Problem mit 8-Wire-Touchpanel
Protokoll doppelt gesendet, und dementsprechend auch doppelt angezeigt). Die Elektronik besteht aus einem PIC18F25K22. Anbei den Code für den relevanten Teil: [c] #define right 1<<6 #define left 1<<7 #define top 1<<4 #define bottom 1<<5 #define right_sens 1<<0 #define left_sens
-
Thread
Zimmer/Bereichs Kontroller
wenn Du selber ein Board machst. fchk PS: Das hier https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/open-source-hardware ist die 64 Pin Version des PIC32. Hat weniger Pins, kann aber ansonsten prinzipiell das gleiche. LAN musst Du Dir da irgendwie ranbasteln.
#5033331: > Danke .. wäre interessant, nur glaub ich bleibe ich lieber auf der AVR > Schiene > Die PIC Zeit ist bei mir schon 15 Jahre sowas her .... Arduino habe ich > in den letzen Jahren immer wieder was gehabt ... PIC24 ähnelt eher AVR als den alten 8-Bit PICs (PIC12/16/18), nur das alles 16
-
Thread
PIC18F eeprom_read HI-Tech geht nicht
woran das liegen könnte? Wo sind die Programme? Womit wurde das alte Programm übersetzt? Welcher PIC 18Fxxxx wird verwendet? Welches Programmiergerät? Schaltplan? Aufbau?
Hallo, Prozessor PIC 18F2680 Compiler PICC 18 V.9.80 HI-Tech Pro Code: ID = eeprom_read(0x000A); ID = (ID<<8) + eeprom_read(0x0001); ID = (ID<<8) + eeprom_read(0x0002); ID = (ID<<8) + eeprom_read(0x0003);
-
Thread
PIC-Problem: BSR und Bankregister
Ich habe ein kleines Programm für einen PIC in Maschinen-Code geschrieben, das funktioniert, aber ich weiß nicht – warum! Der PIC ist ein 18F14K22, die MPLAB X-Version ist 3.55, genutzt wird das PICkit3 und eine Basiplatine dafür. Es geht letztlich
deine Anregung! Erst hattest du mich in Verlegenheit gebracht, weil der "normale" Befehlssatz des PIC18F14K22 solche Befehle nicht vorhält. Nur einer der Befehle hantiert direkt mit dem BSR: movlb k , da wird eine 8-bit-Zahl in das untere Nibbel des BSR geschrieben. Der Assembler scheint "deinen" Befehl
-
Thread
Probleme mit SDCC-Snapshots > 3.6.0
Moin, ich habe einige mysteriöse Probleme mit aktuellen SDCC snapshots für PIC14 (pic16f18xx). Um es gleich zu sagen: Ich weiß nicht genau, was nicht funktioniert und warum. Da Projekt ist mittlerweile recht komplex, und ich kann die Fehlerbedingung nicht so einfach isolieren.
keine Bugfixes im pic14-Backend mehr. Auch bei den PIC muss man nochmal unterscheiden. Das pic16-Backend ist in einem deutlich besseren Zustand als pic14, auch wenn es noch nicht so gut wie die anderen ist. Philipp
-
Thread
in Funktion kann der Struct kein Wert zugewiesen werden
Oh, na klar sorry, ich verwende den XC8 Compiler und der uC ist ein PIC18F46K22. Mit "geht nicht" meinte ich wenn in [c] g_error.temp_shutdown [/c] das Bit gesetzt ist, kann ich den Wert nicht in [c] error->temp_shutdown [/c] kopieren. Mache ich den Umweg über
-
Thread
USB Mass Storage + Virtual COM Port, SD Card als Bibliothek für "Arduino"-Ähnliche?
Ich bin zwar auch kein so PIC Begeisterter, aber Microchip bietet da fertige Demos, unter anderem USB composite-Device bestehend aus Mass stored Device und CDC in ihrem Framework. http://www.microchip.com/mplab/microchip-libraries-for-applications Hab ich schon oft als Basis für USB-Anwendungen genommen. Ich hab noch einige PIC18Fxx rumliegen, würde dir aber die PIC24/dsPIC empfehlen, da ist die Toolchain GCC basiert und die CPU ist deutlich stärker
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
Vielen Dank für die Antworten. Ich benutze den PIC 18F4680 nicht privat, sondern ATMEGA32. Leider will unser Professor den PIC , der macht nämlich alles mit PIC´s. Deshalb sind mir die PIC Dinger nicht so bekannt. Und dann haben auch noch die ..
fast jeden anderen PIC18FxxXxx nehmen. Auswahl nach benötigten Features -> http://www.microchip.com/maps/Microcontroller.aspx
-
Thread
Kleiner Mikrocontroller für Schul AG
die ersten Antworten! Ich habe gleich mal nach den Größen gegoogelt. Arduino Pro Mini = 33mm x 18mm x 2mm Attiny85 Digispark = 2.2 cm x 1.8 cm x 0.4 cm HC-SR04 = 45 * 20 * 15mm Was haltet Ihr von ESP8266 (habe ich gerade auf http://t3n.de/news/arduino-7-einfache-esp8266-projekte-681034/ gefunden
Idee schrieb im Beitrag #5007025: > Falsch verstanden Kollege. > Auf dem PIC läuft ein völlig eigenständiger Basic Interpreter mit 50000 > Programmzeilen/Sekunde, Editor, Programmspeicher und allem PIPAPO. > Vorher lesen, informieren und dann erst qualifiziert "posten".
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
Datenbus des CPCs zu lesen und zu puffern. Die Addressdekodierung mache ich mit 2 PALs (Lattice / Atmel G18V8), die ein "Adresses erkannt"-Signal erzeugen sobald die IO-Addresse &F9E0 auf dem Addressbus erscheint. Ursprünglich sollte dieses Signal dann im 328 einen Interrupt mittels INT0 auslösen, der sich
ich mit meinen Ideen inwzischen einigermaßen am Ende angelangt bin :-) Ich habe mit mal einen PIC bestellt. Ich bin gespannt, und ich damit ähnliche Probleme habe. Ich habe die Signale mit dem Oszi angeschaut, und es sieht eigentlich alles gut gut.
-
Thread
FT232RL bit banging SPI
RTS != SPI (lach), ich hatte zuerst was für UART(EUSART) gebastelt. Das war dann auch eher für den PIC18F4550 und dem PIC16F1827 gedacht gewesen. Hab dann an das RC522-Modul gedacht und das dort die Pins sowohl mit SPI als auch UART belegt sind. Einige chinesische Module sind aber anscheinend mit nem
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
Hier ist eine interessante Seite über PIC-Microcontroller-Grundlagen http://www.sprut.de/
ich bin über den PIC16F87X nicht hinausgekommen. Das Datenblatt des PIC10F322 widmet dem Thema Flash Program Memory Control ein 11-seitiges Kapitel, das man sich nicht eben mal schnell reinzieht. Für mich bleibt die entscheidende
-
Thread
FPGA-Benutzung als Bastler sinnfrei?
Wlan-Chips gerne gemacht. Und hier mal ein Beispiel aus der Praxis: http://hackaday.com/2015/03/18/how-to-directly-program-an-inexpensive-esp8266-wifi-module/
Andreas R. schrieb im Beitrag #5006620: > gibt es für Bastler günstige PIC(e) FPGA Karten? > Idealerweise mit Netzwerkbuchse? Damit man die Daten schnell ins FPGA > bekommen könnte? Fall mit PIC(e) eher PCI(e)-Karten gemmeint sein sollten: Ja die gibt es und nein, für
-
Thread
Datentelegramm, wie effizient auswerten
stattfindenden Datenverkehr auf dieser Leitung auch noch gezielt rauszufinden. Das 5V Signal geht auf einen PIC 18F2685 (Port kann ich frei wählen). Um die Informationen zu nutzen und CRC zu berechnen brauche ich das Telgramm ja erstmal komlett abgespeichert. Wie mache ich das nun am sinnvollsten? Momentan
-
Thread
PoE Spannungsversorgung
Hallo Leute ich habe mir ein Webserver Board gefertigt mit einem PIC18F67J60 Die RJ45 Buchse ist eine von Würth 7499210124A http://katalog.we-online.de/de/pbs/WE-LAN-RJ45?m=t&sq=rj45&sp=http%3A%2F%2Fwww.we-online.de%2Fweb%2Fde%2Felectronic_components%2Fsearchpage_PBS.php
-
Thread
Benchmark für Arduino-Boards?
While(1) Schleife - 5 Takte Zaehler++ - 3 Takte if statement - 10 Takte Ein CPU/18 kommt da schon eher hin ;-)
Takte!) Eine Abfrage dabei... Da haut das mit den 1,2Mhz schon hin. Das macht ein Tiny so, ein Pic ein ARM oder whatever... Setz dich mit der Arbeits- und Funktionsweisen von Microcontrollern bitte auseinander! Lese die Datenblätter und verstehe den Zusammenhang zwischen Takt, Registerbefehlen und
-
Thread
Alternative zum PIC 18F1320
Habe da 'ne Firmware für den PIC 18F1320. Leider kennt mein Universal Programmiergerät TL 866 den PIC 18F1320 nicht. Daher die Frage: Gibt es aus der PIC Familie eine kompatible Alternative, die der TL 866 dann ohne Chip-Identifikation
Ich hab grad mal nachgeschaut und kann Programmierung für DIP18, SO18 und SSOP20 Gehäuse anbieten. Für QFN28 fehlt mir der Adapter. Standort ist im Rhein-Main Gebiet, was aber per Post gut erreichbar ist. ;-)) Ganz wichtig ist, dass außer dem Programm selbst
-
Thread
Kopfhörerverstärker - kein LM386?
Für Testzwecke reicht vor dem Kopfhörer einfach ein 470 Ohm Widerstand und das dann direkt an den PIC anklemmen.
Jürgen schrieb im Beitrag #4988921: > ich suche eine Möglichkeit, ein Sinussignal welches von einem PIC > erzeugt wird hörbar zu machen. Was soll das für ein PIC sein, der ein Analogsignal ausgibt? Ist das nicht vielleicht doch ein digitales PWM-Signal, dessen Mittelwert einem Sinus im NF-Bereich
-
Thread
PIC Microchip AN1310 Bootloader
PIC Microchip AN1310 Bootloader Hallo Zusammen, ich habe mehrere PIC-Controller mit dem AN130 und dem XC8 bzw. dem C18 umgesetzt. PIC18F97J60 -> XC8, C18 und Assembler gehen PIC18F46K80 -> XC8, C18 und Assembler gehen PIC16F877A -> XC8, C18 und Assembler gehen PIC18F452 -> C18, und Assembler gehen XC8 nicht Sobald ich das Hexfile des PIC18F452 des XC8 Compilers lade kommt folgende Fehlermeldung (siehe Screenshot
-
Thread
Virtual COM Port Device an Arduino
Für 15 GPB (also etwa 18 EUR) ... plus Versandkosten. > The USB Host Board is based around the Microchip 24FJ64GB002 > microcontroller which contains a built-in full-speed USB host > controller. Ja, das Ding macht Vergleichbares
im Beitrag #4986333: > Vielleicht könnt ihr mir ja mal sagen, ob das funktioniert. Ja, ist ein PIC mit der entsprechenden Firmware.
-
Thread
Uhrenselbstbau: Woher Zeit bekommen, wie anzeigen
Zug verpasse weil die Uhr 3 Minuten nachging Z.Z. ist die Abweichung laut swissgrid gerade mal 18,5 sek.
verpasse weil die Uhr 3 Minuten nachging > > Z.Z. ist die Abweichung laut swissgrid gerade mal 18,5 sek. Ja heute, nächste könnten es auch 18.5 s sein, aber mit anderen Vorzeichen. Und wie gezeigt, auch Minutenabweichungen sind drin. Also nix mit miliselundenbereich wie oben behauptet und
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
Was mir noch aufgefallen ist das der RM den Gleichen Mikrocontroller hat wie das W2 Module ein PIC16LF1936
Seriell Wandler eingebaut. - Dieser ermöglicht es der Software über einen virtuellen COM Port mit dem PIC Controller im DIAGNOSEMODUL zu kommunizieren. - Der PIC Controller im Diagnosemodul wird beim Einstecken über SPI mit dem PIC Controller des Rauchmelders verbunden. Mit "USB nach irgendwas Adapter