Hallo,
laut Schaltplan von der Mini DDS wird ein Quartz benutzt. Da der ATTiny Werksseitig mit der Einstellung Interner RC Oscillator ausgeliefert wird, muß man entsprechend die Fusebits setzen.Sonst sehe ich keine Besonderheiten in der Beschaltung vom AVR.
Am besten benutzt man das Programm TwinAVR von DL7UNO http://www.rowalt.de
Einfach in der Bedinung.
So sehen die Fusebits bei Fabrikneuem ATTiny2313:
CKSEL 3…0 = 0100 Interner RC Oscillator 8MHz
CKDIV8 = 0 bedeutet das die Clockfrequenz durch 8 geteilt wird, was eine CPU Clockfrequenz von 1MHz ergibt.
So muß es aussehen wenn man den Externen Quartz benutzen will.
CKSEL 3…0 = 1111 bedeutet External Crystal und CKDIV8 = 1 keine Teilung der Quartzfrequenz.
Es muß unbedingt nach dem Programmieren der Fusebits eine Powerdown Sequenz erfolgen, sonst haben die Fusebits keine Wirkung. Also Spannung aus und danach wieder ein.
Die anderen Fusebits voerst nicht ändern!!!
Habe mal Screenshots gemacht,weiß abet nicht wie ich diese hier reinstellen kann, bei interesse bitte e-mail an mich.
Sonst kann ich Dir einen Programmierten AT90S2313 oder ATiny2313 zuschicken wenn Du mir die richtige HEX zusendest.Habe noch einige in der Bastelkiste auch SMD.
P.S. ist der orginal AT90S2313 schreib- und lesegeschützt?
Dattenblatt System Clock and Clock Options beachten!