Gibt es einen µC mit nur 4 Pins? Hört sich vielleicht verrückt an, aber wäre mal gut zu wissen.
Crazy schrieb: > Gibt es einen µC mit nur 4 Pins? Hört sich vielleicht verrückt an, aber > wäre mal gut zu wissen. Mit serieller Schnittstelle und externem Quarz?
Attiny 5/5/9/10 sind im 6-Pin SOT-23. Sind meiner Erfahrung nach aber nur in Assembler vernünftig programmierbar. Bzgl. der Peripherie hilft ein Blick ins Datenblatt. PICs gibt es auch in dieser Größe, da weiß ich aber nicht welche und was die so können.
Markus R. schrieb: > PICs gibt es auch in dieser Größe, da weiß ich aber nicht welche und was > die so können. nimm einfach einen aus der PIC10F-Serie. Gruß Anja
Kann man die PIC10 in C programmieren? Die Tinys im SOT23-6 Gehäuse lassen sich nur mit kommerziellem Kompiler in C programmieren, Atmels Atmel Studio kann es zwar, is aber arg buggy. Ingo
Ja. Ich würde den CCS nehmen: http://www.ccsinfo.com/devices.php?page=devices Der ist "optimiert" für Pics und kommt auch mit 2-Byte-Stack Architekturen klar.
Atmel Studio 6 / GCC unterstützt AVR Tiny10. Von der Ausstattung her sind beide (PIC10F20x | ATTiny10) ähnlich. Vorteil Atmel - 1MIPS/MHz ( PIC 1MIPS/4MHz ), 16 Arbeitsregister (1 Workregister).
Dennis Heynlein schrieb: > Atmel Studio 6 / GCC unterstützt AVR Tiny10. Ich habe mit Atmel Studio 6 in C kein funktionierendes Programm fertig gebracht (z.B. einfache Tastenabfrage). Mit Assembler ging es dann. Flashen hat mit dem AVRISPmkII problemlos funktioniert.
Markus R. schrieb: > Dennis Heynlein schrieb: >> Atmel Studio 6 / GCC unterstützt AVR Tiny10. > > Ich habe mit Atmel Studio 6 in C kein funktionierendes Programm fertig > gebracht (z.B. einfache Tastenabfrage). Mit Assembler ging es dann. Na das ist ja eine brauchbare Fehlerbeschreibung!
Simon K. schrieb: > Na das ist ja eine brauchbare Fehlerbeschreibung! Brauchbare Fehlerbeschreibungen gibt es dafür genug. Der Compiler, den Atmel damals mit ausgeliefert hat, ist offensichtlich arg mit der heißen Nadel gestrickt worden. Ist ein bekanntes Problem und bedarf keiner weiteren Beschreibungen (Atmel ist sich des Problems bewusst und werden dann hoffentlich mal eine überarbeitete Version bereitstellen). Allerdings ist es für einen Controller von gerade mal 512 Befehlen (ATtiny10) durchaus selbst für einen eingefleischten C-Nutzer wie mich machbar, auch mal ein Projekt in Assembler zu verfassen. ;-) (Unangenehmer wird das für die größeren "Geschwister" ATtiny20 und ATtiny40, aber die haben auch wieder größere Gehäuse.)
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.