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! :)
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.
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.
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.
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..
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.