Hallo, ich möchte gerne eine seriell/i2c Platine für lcd Displays machen, und da kommt die Frage auf, was besser ist. Preislich ist der ARM M0 identisch mit pic/attiny . 8bit uC hat EEprom, bei Arm muss dieser halt emuliert werden, ist auch kein Problem. Auch ist der ARM 5V, also auch identisch von der Spannungsfestigkeit. Was würdet ihr mir raten. Stromverbraucht könnte es einen Unterschied machen. Hat jemand da Daten für den M0 ?
Hi, Watterott hat da schon etwas fertiges im Angebot. Gruß Martin
Natuerlich muss es kein ARM sein um ein seriell angesteuertes Display zu bauen. Ich allerdings nehme seit geraumer Zeit cm0 dafuer. Hat fuer mich mehrere Gruende. 1. die Geschwindigkeit und die vielen Dinge die die Hardware der ARM's erledigen kann ohne ausser der Konfiguration Systemzeit zu verbraten. (ich steuere ausser der Hintergrundbeleuchtung auch den Kontrast per Software) 2. Preis die Tiny's sind zwar billiger haben aber nicht genug Pins fuer meine Zwecke und ich beziehe die cm0's in groesseren Stueckzahlen, da sind sie billiger als ein Atmega Durch die "Mehr Pins" und die Flexible Konfiguration der Pins 3. habe ich ohne Probleme 1Wire, 2Wire, SPI, I2C und UART implementiert. 4. die Moeglichkeit die Tasten fuer ein Menu-System auch gleich an dem Modul anzuschliessen.
Hatte ich noch vergessen zu erwaehnen. Mops Fidibus schrieb: > Mein Gott fang zu dem Zweck bloß nicht mit ARM an, das wird uferlos... Damit ist es wie es vor geraumer Zeit mit der Assembly league vs C-Programmierer bei den uControllern war. Schliesslich hat das Argument des Preises gewonnen. uC's mit viel Speicher sind immer billiger geworden und heute werden uC's sogar in Basic programmiert oder unter Verwendung von speicherintensiven Bibliotheken wie die des Arduino. Ich garantiere, mit den ARMs wird es auf eben das selbe hinauslaufen.
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.