Gast
#2845029
Gibt es einen µC mit nur 4 Pins? Hört sich vielleicht verrückt an, aber wäre mal gut zu wissen.
|
Anzeige
|
4-Pin µC im Handel?
Gast
#2845029
Gibt es einen µC mit nur 4 Pins? Hört sich vielleicht verrückt an, aber wäre mal gut zu wissen. Es gibt sehr kleine 6-Pinner im SOT-23 Gehäuse.
Gast
#2845043
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.
Gast
#2845080
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
Gast
#2845089
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
Gast
#2845101
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.
Gast
#2845112
Cool 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.) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|