ich habe schon einige Projekte mit einem ATTINY45-20PU realisieren können und habe über meinem Arduino Uno programmiert. Hat schonmal jemand versucht einen ATTINY 2313 zu programmieren? Kann mir jemand erklären wieviele Analog-Inputs und PWM-Outputs der 2313 hat? Ich steige durch das Datenblatt nicht durch
Das mega-ips Corepackage habe ich schon, aber ich weiß nicht ob ich damit die ATTINYs "wie gewohnt" programmieren kann.
Bisher bin ich wie hier vorgegangen und konnte z.B den Blink-Example-Sketch direkt auf den ATTINY laden. Bei anderen ATTINYs (und entsprechend anderen Cores) habe ich dann immer sowas gelesen:
#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>
int main(void) {
DDRB |= 1<<PB0; /* set PB0 to output */
while(1) {
PORTB &= ~(1<<PB0); /* LED on */
_delay_ms(100);
PORTB |= 1<<PB0; /* LED off */
_delay_ms(900);
}
return 0;
}
Damit komme ich nicht klar, ich kann nur das normale Arduino-C gibt es einen Konverter oder ist es egal welche Schreibweise ich verwende? (Sorry dass ich mich gerade ein wenig blöd anstelle :P)
Sieht nach direkter Port-Manipulation aus, die man sich als Arduino-Nutzer ja eigentlich ersparen wollte. Dein Link zu High-Low-Tech zur Einbindung der Tiny-Modelle kenne ich auch, habe damit auch schon den Tiny85 programmiert. Dort gibt es aber nur die Modelle Tiny 44/45/84/85, der 2313 ist nicht dabei. Daher habe ich dir den anderen Link herausgesucht, dass diese komplizierte Programmiermethode nicht benutzt werden muss.
sth77:
Sieht nach direkter Port-Manipulation aus, die man sich als Arduino-Nutzer ja eigentlich ersparen wollte. Dein Link zu High-Low-Tech zur Einbindung der Tiny-Modelle kenne ich auch, habe damit auch schon den Tiny85 programmiert. Dort gibt es aber nur die Modelle Tiny 44/45/84/85, der 2313 ist nicht dabei. Daher habe ich dir den anderen Link herausgesucht, dass diese komplizierte Programmiermethode nicht benutzt werden muss.
Soll heißen ich kann mit der "einfachen" Methode auch den 2313 programmieren, wenn ich den entsprechenden Core (unter deinem Link) habe? Und theoretisch auch den 11 oder 26, wenn ich dafür einen Core finde?