PIC16 mit 2MSSP

OP #1454600
Lesenswert?

Hi
ich habe als Vorgabe ein Projekt mit einem PIC16F zu erstellen und zwar 
benötige ich für die Kommonikation mit einem Uhrenbaustein das MSSP 
Modul für I²C nun will ich aber als zusatz das Funkmodul RMF12 einbauen 
das über SPI kommoniziert, wobei sich das Problem ergibt das ich das 
MSSP Modul nicht für beides verwenden kann
Gibt es einen PIC16F der 2 MSSP Module hat?
Wenn nicht müsste ich eines der beiden Protokolle Softwaremässig machen 
welches wäre leichter per Software zu Realisieren? Brauch ich dann nicht 
auch wieder OpenKollektor Ausgänge für beide oder nur für 2²C?
mfG
Markus
#1454617
Lesenswert?

I2C-Master und SPI-Master geht prima in Software, spezielle 
HW-Interfaces braucht man nur für die Slave-Funktion.

Außerdem können die meisten MCs einen Timer im Stromsparmodus bei 
abgeschalteter CPU laufen lassen. D.h. ein externer Uhren-Chip ist 
vollkommen unnötig.


Peter
OP #1454626
Lesenswert?

Peter Dannegger schrieb:
> I2C-Master und SPI-Master geht prima in Software, spezielle
> HW-Interfaces braucht man nur für die Slave-Funktion.
>
> Außerdem können die meisten MCs einen Timer im Stromsparmodus bei
> abgeschalteter CPU laufen lassen. D.h. ein externer Uhren-Chip ist
> vollkommen unnötig.
>
>
> Peter

Den Uhrenchip benutzen wir um die Uhr Ohne Stromversorgung(mit 
Batteriepuffer) weiterlaufenzu lassen
#1454638
Lesenswert?

dann bist du aber erst recht mit den 18er besser bedient, die nanowatt 
haben. in einem meiner projekte habe ich einen 18er mit einem seperaten 
uhrenqaurz an Timer1, welche zusammen mir die zeit generieren. sobald 
ich einen stromausfall detektiere, geht der PIC schlafen, so dass nur 
noch der Timer1 mit dem uhrenquarz weiterläuft, und 1x/sec kurz aufwacht 
ein paar befehle ausführt und dann gleich wieder schläft. mit einem 
1F-supercap läuft das mehrere stunden, mit einer batterie denke ich 
wesentlich länger ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren