Forum: Mikrocontroller und Digitale Elektronik Controller Auslegung für individuelle Anforderungen


von Hantz H. (peet_p)


Lesenswert?

Hallo zusammen,

ich möchte ein kleines Projekt durchführen.

Dafür benötige ich einen mC der 16 bit Werte von einem HCTL-2017#PLC 
ausließt, verarbeitet und dann über ein Display und Bluetooth ausgibt.

Ich weiß, dafür könnte ich ein fertiges Entwicklerboard nehmen. Diese 
beinhalten jedoch jede menge Funktionen, die ich nicht benötige, aber 
für die ich zahlen muss. Aus dem Grund würde ich gerne eine eigene 
Platine entwickeln, die auf meine Bedürfnisse "zugeschnitten" ist.

Ich habe schon umfangreich recherchiert und bin zu dem Entschluss 
gekommen, dass hierfür der ATTiny1616 hervorragend geeignet ist. Er hat 
einen relativ großen Speicher, ist schnell und verfügt über genügend 
Anschlüsse. So mein Gedanke.

1. Ist der mC zu viel des guten?

Einige der Pins sind für spezielle Anwendungen gedacht, beispielsweise 
ADC oder Kommunikation über UART/SPI.

2. Wie verhält sich das mit den Anschlüssen, können diese auch als 
"normale" Pins genutzt werden, an die ich ein High/Low als binäres 
Signal anlege und so verarbeite?

Im Bereich des Programmierens kenne ich mich gut aus, sowohl auf 
Arduinos als auch unter Linux. Nur mit den Controllern an sich habe ich 
noch nicht so viel zu tun gehabt.

Ich danke euch vielmals für eure Hilfe! :)

von Werner H. (pic16)


Lesenswert?

Hantz H. schrieb:
> Ist der mC zu viel des guten?

> Einige der Pins sind für spezielle Anwendungen gedacht

> Wie verhält sich das mit den Anschlüssen, können diese auch als
> "normale" Pins genutzt werden

Steht alles im Datenblatt.

von A. S. (Gast)


Lesenswert?

We

Hantz H. schrieb:
> 1. Ist der mC zu viel des guten?

Platz und Strom können zu groß sein. Speicher und Leistung nie.

Und kosten ... Wenn du mehrere 1000 Stück davon absetzen willst, ist es 
trotzdem günstiger, das Projekt erstmal durchzuziehen und dann am Ende 
auf Preis zu optimieren.

von Hantz H. (peet_p)


Lesenswert?

Werner H. schrieb:
> Hantz H. schrieb:
>> Ist der mC zu viel des guten?
>
>> Einige der Pins sind für spezielle Anwendungen gedacht
>
>> Wie verhält sich das mit den Anschlüssen, können diese auch als
>> "normale" Pins genutzt werden
>
> Steht alles im Datenblatt.

Ich war mir diesbezüglich nicht sicher und wollte eine klarere Aussage 
von jemandem, der über mehr Wissen verfügt.
Nachdem was ich gelesen habe würde ich die Frage mit Ja beantworten, 
zumindest was die GPIOs angeht.

Und da ich mich mit dem Thema allgemein nicht sehr gut auskenne, kann 
ich die Leistung nicht so gut bewerten.
Ich denke mal eine STM32F7 wäre für die Anwendung deutlich zu 
überdimensioniert. Deshalb die Frage nach der Dimensionierung.

von Curby23523 N. (Gast)


Lesenswert?

Hantz H. schrieb:
> Im Bereich des Programmierens kenne ich mich gut aus, sowohl auf
> Arduinos als auch unter Linux. Nur mit den Controllern an sich habe ich
> noch nicht so viel zu tun gehabt.

Vermutlich kannst du noch einen kleineren Controller finden. Schau doch 
auch bei STM8 oder C8051. Die Schnittstelle für Display und Bluetooth 
kennen wir ja noch gar nicht oder?

Aber zu dem Zitat muss ich wiedermal kurz stänkern. Arduino besitzt 
ähnliche genannte Controller. Hättest du diese ganz normal ohne Arduino 
programmiert, dann würde dieser Schritt schon erledigt sein. Das ist 
halt das Problem an Arduino, was über alles einen eigenen Deckmantel 
legt..

von Hantz H. (peet_p)


Lesenswert?

Ich habe mich jetzt für einen ATMega328P entschieden. Atmel verfügt 
generell über eine große Community und es gibt im Net sehr viele 
Erklärungen zu sehr vielen Themen.
Außerdem ist der mC sehr gut ausgestattet und verfügt über ausreichend 
Ressourcen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.