Mahlzeit, Ich brauche einen Mikrocontroller mit 2x Fast PWM (Hardware wäre mir am liebsten) und 1x SPI (Hardware). Außerdem brauche ich noch 8 digitale Ausgänge. Meine erste Wahl fiel auf den Tiny26, nur nach genauerer Betrachtung ist mir aufgefallen, das die drei SPI Signale die PWM Ausgänge belegen. Ebenso beim Tiny261 oder 861. Gibt es noch einen anderen (kleinen) außer dem 2313 (sind ja auch nur 2 Pins mehr), der meine Anforderungen erfüllt? Ist es richtig, dass ich in Eagle einfach den at90s2313 (Pinkompatibel) verwenden kann?
Du kannst in Eagle notfalls auch den ATTiny2313 verwenden. In einer der zig AVR Libs gibt's den nämlich.
Apropos SPI: Echtes Hardware-SPI hat fast keiner der Tinys (nur TinyX8, und das sind bloss billige MegaX8). Was dir die PWM-Pins vom TinyX61 zu blockieren scheint, das sind die ISP Pins. Das vorhandene Schrumpf-SPI, USI genannt, sitzt woanders und ist als Master kaum besser als Software-SPI.
Die aktuellen Tinys haben eigentlich alle nur noch eine USI, keine Hardware-SPI. Beim 261 kannst du dir über ein Register (USIPP) aussuchen ob die USI PB0-2 oder PA0-2 nutzt, damit solltest du deine Pins dann frei haben.
Danke für eure Antworten. Ich dachte die tinys machen SPI nur ohne SlaveSelect. Ich brauche nur ein SPI zu einem anderen Chip. Werde mir den 261 mal genauer ansehen
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.