Welcher PIC ist hier optimal?

Gast #4189061
Moin Leute,


ich suche aktuell nach einem PIC der meinen Anforderungen entspricht. 
Derzeit verwende ich noch eien ATMEGA328P der maßlos für meine Zwecke 
überdimensioniert ist.

Der PIC muss einen 433Mhz Empfänger und einen Ethernet Controller 
ansteuern. Bisher verwende ich einen RFM12B als Empfänger und einen 
Wiznet W5500 fürs Ethernet. Beide laufen über SPI. Falls euch hiernoch 
was besseres einfällt bin ich für Vorschläge immer offen.

Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem 
Atmel und dem RFM12 los und spare mir so Bauelemente.

Also wie gesagt, der PIC muss zwei Controller via SPI ansteuern und 
sollte noch 4 I/O Ports frei haben.

Vielen Dank für eure Hilfe im Voraus

Gruß Martin
Martin H. schrieb:
> Moin Leute,
>
>
> ich suche aktuell nach einem PIC der meinen Anforderungen entspricht.
> Derzeit verwende ich noch eien ATMEGA328P der maßlos für meine Zwecke
> überdimensioniert ist.
>
> Der PIC muss einen 433Mhz Empfänger und einen Ethernet Controller
> ansteuern. Bisher verwende ich einen RFM12B als Empfänger und einen
> Wiznet W5500 fürs Ethernet. Beide laufen über SPI. Falls euch hiernoch
> was besseres einfällt bin ich für Vorschläge immer offen.
>
> Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem
> Atmel und dem RFM12 los und spare mir so Bauelemente.
>
> Also wie gesagt, der PIC muss zwei Controller via SPI ansteuern und
> sollte noch 4 I/O Ports frei haben.

Nimm einen PIC18F67J60. Der hat Ethernet eingebaut, d.h. den W550 bist 
Du los. Fürs RFM12B gibts ein SPI, und Deine IO-Ports sind auch noch 
drin.

fchk
Gast
Martin H. schrieb:

> Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem
> Atmel und dem RFM12 los und spare mir so Bauelemente.

Du kannst du noch sehr viel einfacher sparen, indem du den Atmel einfach 
mit 3,3V betreibst.

> Also wie gesagt, der PIC muss zwei Controller via SPI ansteuern und
> sollte noch 4 I/O Ports frei haben.

Da ist ein Mega328 tatsächlich deutlich überdimensioniert. Tiny 441 oder 
841 würden aber mit Quarz pinmäßig passen wie die Faust auf's Auge, ohne 
Quarz wären halt zwei Pins über.
Nebenbei: Auch die laufen natürlich (wie nahezu jeder AVR8) mit 3,3V...
Gast
Da hab ich wohl irgendwo mist aufgeschnappt mit dem Pegelunterschied. 
War wohl gefährliches Youtube halbwissen. Hatte mir zwar anhand der 
Datenblätter schon gedacht, dass 3,3V machbar sind aber hätte nicht 
gedacht, dass dann der Controller auch einfach mit anderen 
Eingangspegeln arbeiten kann. Auf jeden Fall schonmal vielen Dank für 
die Info.

Werde aber warscheinlich trotzdem zu einem PIC Controller wechseln, da 
ich auf dem dazugehörigen Sendemodul schon den PIC12LF1840T39A verwende. 
Ist jetzt natürlich nicht überaus kompliziert mit zwei Controllertypen 
zu arbeiten, aber ist doch schon was angenehmer, wenn man einfach eine 
Software verwendet über die man das Programm schreibt.

Der PIC18F67J60 ist für mich noch nicht ganz aus dem rennen da ich mir 
erstmal die genaue benötigte Außenbeschaltung anschauen werde. Der W5500 
hat eine "relativ" große Menge an Widerständen und Kondensatoren die er 
benötigt um 100% zuverlässig zu arbeiten. Evtl spart man sich die beim 
PIC18F67J60 ein. Außerdem hätte ich nur einen Teilnehmer auf dem SPI. 
Aber wie gesagt, das muss ich mir heute genauer anschauen.
Gast
Der PIC18F67J60 ist dann doch leider zu überdimensioniert. Da kümmer ich 
mich lieber um die SPI Steuerung. Gibt es denn von PIC ein passendes 
gegenstück zum ATtiny2313A oder ATtiny24? Würde wie gesagt bevorzugt 
gerne nur mit einem Programm Arbeiten anstatt PIC und AVR zu 
Programmieren

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.